@charset "UTF-8";
.field--type-entity-reference {
  margin: 0 !important;
}

.node .field--type-image {
  float: none !important;
  margin: 0 !important;
}

.field--type-image img, .field--name-field-user-picture img {
  margin: 0;
}

:root {
  --bs-font-sans-serif: Averta, Segoe UI, Open Sans, Helvetica Neue, sans-serif;
  --bs-body-font-family: Averta, Segoe UI, Open Sans, Helvetica Neue, sans-serif;
}

body {
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #fff;
  color: #000 !important;
  background-color: white !important;
  min-height: 100vh;
}

.node__content {
  font-size: unset;
  margin-top: 0;
}

a:hover {
  text-decoration: underline;
}

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

.footer {
  padding: 40px 0px 25px 0;
  background-color: #4d4745;
  color: white;
}
.footer .footer-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer .footer-content .field--name-field-description p {
  font-size: 1rem;
  color: white;
  margin: 0;
}
.footer .footer-content .field--name-field-description p a {
  color: inherit;
  text-decoration: none;
  font-weight: 600;
}
.footer .footer-content .field--name-field-description p a:hover {
  text-decoration: underline;
}
.footer .footer-content .field--name-field-description p + p {
  margin-top: 0.5rem;
}
.footer .footer-content .field--name-field-image img {
  max-width: 200px;
  height: auto;
}

@media (max-width: 1200px) {
  .footer {
    padding: 40px 0px !important;
  }
  .footer-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 2rem;
  }
  .footer-content .field--name-field-description {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .footer-content .field--name-field-image {
    margin-bottom: 1rem;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    text-align: center !important;
  }
}
.bg-color-primary {
  background-color: var(--color-primary) !important;
}

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

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

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

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

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

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

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

.section-pt-120 {
  padding-top: 7.5rem !important;
}

.section-pt-96 {
  padding-top: 6rem !important;
}

.section-pt-80 {
  padding-top: 5rem !important;
}

.section-pt-72 {
  padding-top: 4.5rem !important;
}

.section-pt-64 {
  padding-top: 4rem !important;
}

.section-pt-48 {
  padding-top: 3rem !important;
}

.section-pt-32 {
  padding-top: 2rem !important;
}

.section-pt-16 {
  padding-top: 1rem !important;
}

.section-pb-120 {
  padding-bottom: 7.5rem !important;
}

.section-pb-96 {
  padding-bottom: 6rem !important;
}

.section-pb-80 {
  padding-bottom: 5rem !important;
}

.section-pb-72 {
  padding-bottom: 4.5rem !important;
}

.section-pb-64 {
  padding-bottom: 4rem !important;
}

.section-pb-48 {
  padding-bottom: 3rem !important;
}

.section-pb-32 {
  padding-bottom: 2rem !important;
}

.section-pb-16 {
  padding-bottom: 1rem !important;
}

.section-mt-120 {
  margin-top: 7.5rem !important;
}

.section-mt-96 {
  margin-top: 6rem !important;
}

.section-mt-80 {
  margin-top: 5rem !important;
}

.section-mt-72 {
  margin-top: 4.5rem !important;
}

.section-mt-64 {
  margin-top: 4rem !important;
}

.section-mt-48 {
  margin-top: 3rem !important;
}

.section-mt-32 {
  margin-top: 2rem !important;
}

.section-mt-16 {
  margin-top: 1rem !important;
}

.section-mb-120 {
  margin-bottom: 7.5rem !important;
}

.section-mb-96 {
  margin-bottom: 6rem !important;
}

.section-mb-80 {
  margin-bottom: 5rem !important;
}

.section-mb-72 {
  margin-bottom: 4.5rem !important;
}

.section-mb-64 {
  margin-bottom: 4rem !important;
}

.section-mb-48 {
  margin-bottom: 3rem !important;
}

.section-mb-32 {
  margin-bottom: 2rem !important;
}

.section-mb-24 {
  margin-bottom: 1.5rem !important;
}

.section-mb-16 {
  margin-bottom: 1rem !important;
}

.section-pt-xs-120 {
  padding-top: 7.5rem !important;
}

.section-pt-xs-96 {
  padding-top: 6rem !important;
}

.section-pt-xs-80 {
  padding-top: 5rem !important;
}

.section-pt-xs-72 {
  padding-top: 4.5rem !important;
}

.section-pt-xs-64 {
  padding-top: 4rem !important;
}

.section-pt-xs-48 {
  padding-top: 3rem !important;
}

.section-pt-xs-32 {
  padding-top: 2rem !important;
}

.section-pt-xs-16 {
  padding-top: 1rem !important;
}

@media (min-width: 576px) {
  .section-pt-sm-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-sm-96 {
    padding-top: 6rem !important;
  }
  .section-pt-sm-80 {
    padding-top: 5rem !important;
  }
  .section-pt-sm-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-sm-64 {
    padding-top: 4rem !important;
  }
  .section-pt-sm-48 {
    padding-top: 3rem !important;
  }
  .section-pt-sm-32 {
    padding-top: 2rem !important;
  }
  .section-pt-sm-16 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-pt-md-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-md-96 {
    padding-top: 6rem !important;
  }
  .section-pt-md-80 {
    padding-top: 5rem !important;
  }
  .section-pt-md-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-md-64 {
    padding-top: 4rem !important;
  }
  .section-pt-md-48 {
    padding-top: 3rem !important;
  }
  .section-pt-md-32 {
    padding-top: 2rem !important;
  }
  .section-pt-md-16 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-pt-lg-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-lg-96 {
    padding-top: 6rem !important;
  }
  .section-pt-lg-80 {
    padding-top: 5rem !important;
  }
  .section-pt-lg-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-lg-64 {
    padding-top: 4rem !important;
  }
  .section-pt-lg-48 {
    padding-top: 3rem !important;
  }
  .section-pt-lg-32 {
    padding-top: 2rem !important;
  }
  .section-pt-lg-16 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-pt-xl-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-xl-96 {
    padding-top: 6rem !important;
  }
  .section-pt-xl-80 {
    padding-top: 5rem !important;
  }
  .section-pt-xl-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-xl-64 {
    padding-top: 4rem !important;
  }
  .section-pt-xl-48 {
    padding-top: 3rem !important;
  }
  .section-pt-xl-32 {
    padding-top: 2rem !important;
  }
  .section-pt-xl-16 {
    padding-top: 1rem !important;
  }
}
.section-pb-xs-120 {
  padding-bottom: 7.5rem !important;
}

.section-pb-xs-96 {
  padding-bottom: 6rem !important;
}

.section-pb-xs-80 {
  padding-bottom: 5rem !important;
}

.section-pb-xs-72 {
  padding-bottom: 4.5rem !important;
}

.section-pb-xs-64 {
  padding-bottom: 4rem !important;
}

.section-pb-xs-48 {
  padding-bottom: 3rem !important;
}

.section-pb-xs-32 {
  padding-bottom: 2rem !important;
}

.section-pb-xs-16 {
  padding-bottom: 1rem !important;
}

@media (min-width: 576px) {
  .section-pb-sm-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-sm-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-sm-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-sm-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-sm-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-sm-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-sm-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-sm-16 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-pb-md-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-md-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-md-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-md-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-md-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-md-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-md-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-md-16 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-pb-lg-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-lg-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-lg-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-lg-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-lg-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-lg-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-lg-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-lg-16 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-pb-xl-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-xl-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-xl-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-xl-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-xl-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-xl-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-xl-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-xl-16 {
    padding-bottom: 1rem !important;
  }
}
.section-mt-xs-120 {
  margin-top: 7.5rem !important;
}

.section-mt-xs-96 {
  margin-top: 6rem !important;
}

.section-mt-xs-80 {
  margin-top: 5rem !important;
}

.section-mt-xs-72 {
  margin-top: 4.5rem !important;
}

.section-mt-xs-64 {
  margin-top: 4rem !important;
}

.section-mt-xs-48 {
  margin-top: 3rem !important;
}

.section-mt-xs-32 {
  margin-top: 2rem !important;
}

.section-mt-xs-16 {
  margin-top: 1rem !important;
}

@media (min-width: 576px) {
  .section-mt-sm-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-sm-96 {
    margin-top: 6rem !important;
  }
  .section-mt-sm-80 {
    margin-top: 5rem !important;
  }
  .section-mt-sm-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-sm-64 {
    margin-top: 4rem !important;
  }
  .section-mt-sm-48 {
    margin-top: 3rem !important;
  }
  .section-mt-sm-32 {
    margin-top: 2rem !important;
  }
  .section-mt-sm-16 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-mt-md-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-md-96 {
    margin-top: 6rem !important;
  }
  .section-mt-md-80 {
    margin-top: 5rem !important;
  }
  .section-mt-md-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-md-64 {
    margin-top: 4rem !important;
  }
  .section-mt-md-48 {
    margin-top: 3rem !important;
  }
  .section-mt-md-32 {
    margin-top: 2rem !important;
  }
  .section-mt-md-16 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-mt-lg-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-lg-96 {
    margin-top: 6rem !important;
  }
  .section-mt-lg-80 {
    margin-top: 5rem !important;
  }
  .section-mt-lg-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-lg-64 {
    margin-top: 4rem !important;
  }
  .section-mt-lg-48 {
    margin-top: 3rem !important;
  }
  .section-mt-lg-32 {
    margin-top: 2rem !important;
  }
  .section-mt-lg-16 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-mt-xl-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-xl-96 {
    margin-top: 6rem !important;
  }
  .section-mt-xl-80 {
    margin-top: 5rem !important;
  }
  .section-mt-xl-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-xl-64 {
    margin-top: 4rem !important;
  }
  .section-mt-xl-48 {
    margin-top: 3rem !important;
  }
  .section-mt-xl-32 {
    margin-top: 2rem !important;
  }
  .section-mt-xl-16 {
    margin-top: 1rem !important;
  }
}
.section-mb-xs-120 {
  margin-bottom: 7.5rem !important;
}

.section-mb-xs-96 {
  margin-bottom: 6rem !important;
}

.section-mb-xs-80 {
  margin-bottom: 5rem !important;
}

.section-mb-xs-72 {
  margin-bottom: 4.5rem !important;
}

.section-mb-xs-64 {
  margin-bottom: 4rem !important;
}

.section-mb-xs-48 {
  margin-bottom: 3rem !important;
}

.section-mb-xs-32 {
  margin-bottom: 2rem !important;
}

.section-mb-xs-24 {
  margin-bottom: 1.5rem !important;
}

.section-mb-xs-16 {
  margin-bottom: 1rem !important;
}

@media (min-width: 576px) {
  .section-mb-sm-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-sm-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-sm-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-sm-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-sm-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-sm-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-sm-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-sm-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-sm-16 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-mb-md-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-md-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-md-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-md-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-md-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-md-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-md-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-md-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-md-16 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-mb-lg-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-lg-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-lg-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-lg-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-lg-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-lg-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-lg-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-lg-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-lg-16 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-mb-xl-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-xl-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-xl-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-xl-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-xl-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-xl-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-xl-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-xl-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-xl-16 {
    margin-bottom: 1rem !important;
  }
}
.section-container-layout-builder.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}
.section-container-layout-builder.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section-container-layout-builder.padding-y {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}
.section-container-layout-builder._none .layout.row.layout-builder__layout {
  margin-left: 0;
  margin-right: 0;
}

.overlap_gutters.row {
  margin: 0 !important;
}
.overlap_gutters.row > .col-12 {
  padding: 0 !important;
}

.layout.row.no-gutters.layout-builder__layout {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.layout.row.no-gutters.layout-builder__layout > .col-12 {
  padding-left: 0;
  padding-right: 0;
}

@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/AVERTA-LIGHT.OTF") format("opentype");
}
@font-face {
  font-family: "Averta";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/AVERTA-LIGHTITALIC.OTF") format("opentype");
}
@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AVERTA-REGULAR.OTF") format("opentype");
}
@font-face {
  font-family: "Averta";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AVERTA-REGULARITALIC.OTF") format("opentype");
}
@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/AVERTA-SEMIBOLD.OTF") format("opentype");
}
@font-face {
  font-family: "Averta";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/AVERTA-SEMIBOLDITALIC.OTF") format("opentype");
}
@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/Averta-Bold.ttf") format("truetype");
}
h1, h2.display-h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
}

h1, h2.display-h1 {
  font-size: 2.5rem;
}
h1 .display-1, h2.display-h1 .display-1 {
  font-size: 5rem;
  font-weight: 500;
}

h2 {
  font-size: 2rem;
}
h2 .display-2 {
  font-size: 4.5rem;
  font-weight: 500;
}
h3 {
  font-size: 1.75rem;
}
h3 .display-3 {
  font-size: 4rem;
  font-weight: 500;
}

h4 {
  font-size: 1.5rem;
}
h4 .display-4 {
  font-size: 3.5rem;
  font-weight: 500;
}

h5 {
  font-size: 1.25rem;
}
h5 .display-5 {
  font-size: 3rem;
  font-weight: 500;
}

h6 {
  font-size: 1rem;
}
h6 .display-6 {
  font-size: 2.5rem;
  font-weight: 500;
}

.lead {
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.875rem;
}

p {
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--color-dark);
}
p .small {
  font-size: 0.875rem;
}

h2.text-white,
h3.text-white {
  color: var(--ref-color-neutral-white);
}

h2.text-black,
h3.text-black {
  color: var(--ref-color-neutral-black);
}

h2.text-blue,
h3.text-blue {
  color: var(--color-primary-main);
}

p.text-white {
  color: var(--ref-color-neutral-white);
}

p.text-black {
  color: var(--ref-color-neutral-black);
}

p.text-blue {
  color: var(--color-primary-main);
}

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

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

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

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

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

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

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

h1.font-16, h2.font-16, h3.font-16, h4.font-16, h5.font-16, h6.font-16, p.font-16 {
  line-height: 1.4;
}
h1.font-20, h2.font-20, h3.font-20, h4.font-20, h5.font-20, h6.font-20, p.font-20 {
  line-height: 1.4;
}
h1.font-24, h2.font-24, h3.font-24, h4.font-24, h5.font-24, h6.font-24, p.font-24 {
  line-height: 1.3;
}
h1.font-28, h2.font-28, h3.font-28, h4.font-28, h5.font-28, h6.font-28, p.font-28 {
  line-height: 1.3;
}
h1.font-32, h2.font-32, h3.font-32, h4.font-32, h5.font-32, h6.font-32, p.font-32 {
  line-height: 1.25;
}
h1.font-36, h2.font-36, h3.font-36, h4.font-36, h5.font-36, h6.font-36, p.font-36 {
  line-height: 1.25;
}
h1.font-42, h2.font-42, h3.font-42, h4.font-42, h5.font-42, h6.font-42, p.font-42 {
  line-height: 1.2;
}

.skip-link {
  position: absolute;
  top: -100px;
  left: 1rem;
  z-index: 10000;
  padding: 0.75rem 1rem;
  background-color: var(--color-primary);
  color: var(--color-high-light);
  text-decoration: none;
  border-radius: 0.25rem;
  font-weight: 600;
  -webkit-transition: top 0.2s ease;
  -o-transition: top 0.2s ease;
  transition: top 0.2s ease;
}
.skip-link:focus {
  top: 1rem;
  outline: 2px solid var(--color-high-light);
  outline-offset: 2px;
}

.highlighted {
  background-color: var(--color-warning);
  color: var(--color-dark);
  padding: 1rem 0;
  margin-bottom: 1rem;
}
.highlighted .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}
.highlighted .messages {
  margin: 0;
}

.featured-top {
  background-color: var(--color-light);
  padding: 2rem 0;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .featured-top {
    padding: 1.5rem 0;
    margin-bottom: 1.5rem;
  }
}

.breadcrumb-wrapper {
  background-color: var(--color-light);
  padding: 0.75rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.breadcrumb-wrapper .breadcrumb {
  margin: 0;
  background: none;
  padding: 0;
  font-size: 0.875rem;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-item:not(:last-child)::after {
  content: "›";
  margin: 0 0.5rem;
  color: #6c757d;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-item a {
  color: var(--color-primary);
  text-decoration: none;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-item.active {
  color: #6c757d;
}

.main-content {
  padding: 0;
}

.main-content__inner > * + * {
  margin-top: 1.5rem;
}

.page-title-wrapper {
  margin-bottom: 1.5rem;
}
.page-title-wrapper h1 {
  font-size: 2rem;
  font-weight: 700;
  color: var(--color-dark);
  margin: 0;
  line-height: 1.2;
}
@media (max-width: 768px) {
  .page-title-wrapper h1 {
    font-size: 1.75rem;
  }
}

.tabs-wrapper {
  border-bottom: 1px solid var(--color-light);
  margin-bottom: 1.5rem;
}
.tabs-wrapper .nav-tabs {
  border-bottom: none;
}
.tabs-wrapper .nav-tabs .nav-link {
  border: none;
  border-bottom: 3px solid transparent;
  background: none;
  color: var(--color-dark);
  padding: 0.75rem 1rem;
  font-weight: 500;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.tabs-wrapper .nav-tabs .nav-link:hover {
  background-color: var(--color-light);
  border-bottom-color: var(--color-primary);
}
.tabs-wrapper .nav-tabs .nav-link.active {
  background: none;
  color: var(--color-primary);
  border-bottom-color: var(--color-primary);
}
.tabs-wrapper--secondary {
  margin-top: -1rem;
  margin-bottom: 1rem;
}
.tabs-wrapper--secondary .nav-tabs .nav-link {
  font-size: 0.875rem;
  padding: 0.5rem 0.75rem;
}

.action-links-wrapper {
  margin-bottom: 1.5rem;
}
.action-links-wrapper .action-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.action-links-wrapper .action-links li {
  margin: 0;
}
.action-links-wrapper .action-links li a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  background-color: var(--color-primary);
  color: var(--color-high-light);
  text-decoration: none;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  font-weight: 500;
  -webkit-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.action-links-wrapper .action-links li a:hover {
  background-color: var(--color-secondary-1);
  text-decoration: none;
}
.action-links-wrapper .action-links li a::before {
  content: "+";
  font-weight: 700;
}

.page-content > * + * {
  margin-top: 1.5rem;
}
.page-content .form-group,
.page-content .form-item {
  margin-bottom: 1rem;
}
.page-content .table-responsive {
  margin-top: 1rem;
  border-radius: 0.375rem;
  overflow: hidden;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.page-content table {
  margin-bottom: 0;
}
.page-content table th {
  background-color: var(--color-light);
  font-weight: 600;
  border-bottom: 2px solid var(--color-primary);
}
.page-content table td {
  vertical-align: middle;
}

.sidebar {
  padding: 1.5rem 0;
}
@media (max-width: 991px) {
  .sidebar {
    padding: 1rem 0;
    margin-top: 2rem;
  }
}
.sidebar .block {
  margin-bottom: 2rem;
  padding: 1.5rem;
  background-color: var(--color-high-light);
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.sidebar .block:last-child {
  margin-bottom: 0;
}
.sidebar .block h2,
.sidebar .block h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--color-dark);
  margin: 0 0 1rem 0;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid var(--color-primary);
}
.sidebar .block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sidebar .block ul li {
  margin-bottom: 0.5rem;
}
.sidebar .block ul li:last-child {
  margin-bottom: 0;
}
.sidebar .block ul li a {
  color: var(--color-dark);
  text-decoration: none;
  padding: 0.25rem 0;
  display: block;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.sidebar .block ul li a:hover {
  color: var(--color-primary);
  text-decoration: underline;
}

.featured-bottom {
  background-color: var(--color-light);
  padding: 3rem 0;
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .featured-bottom {
    padding: 2rem 0;
    margin-top: 2rem;
  }
}

.featured-bottom__section {
  padding: 1.5rem;
  background-color: var(--color-high-light);
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  height: 100%;
}
.featured-bottom__section h2,
.featured-bottom__section h3 {
  font-size: 1.25rem;
  font-weight: 600;
  color: var(--color-dark);
  margin: 0 0 1rem 0;
}
.featured-bottom__section p {
  color: #6c757d;
  line-height: 1.6;
  margin-bottom: 1rem;
}
.featured-bottom__section p:last-child {
  margin-bottom: 0;
}

.site-footer {
  background-color: var(--color-dark);
  color: var(--color-high-light);
  padding: 3rem 0 1rem;
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .site-footer {
    padding: 2rem 0 1rem;
    margin-top: 2rem;
  }
}

.site-footer__top {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 768px) {
  .site-footer__top {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

.footer-column h2,
.footer-column h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--color-high-light);
  margin: 0 0 1rem 0;
}
.footer-column ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-column ul li {
  margin-bottom: 0.5rem;
}
.footer-column ul li:last-child {
  margin-bottom: 0;
}
.footer-column ul li a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.footer-column ul li a:hover {
  color: var(--color-high-light);
  text-decoration: underline;
}
.footer-column p {
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.6;
  margin-bottom: 1rem;
}
.footer-column p:last-child {
  margin-bottom: 0;
}

.site-footer__bottom {
  padding-top: 1rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.875rem;
}
.site-footer__bottom p {
  margin: 0;
}
.site-footer__bottom a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
.site-footer__bottom a:hover {
  color: var(--color-high-light);
  text-decoration: underline;
}

@media (max-width: 991px) {
  .main-content .row > .order-md-1,
  .main-content .row > .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .main-content .row > .order-md-2 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media print {
  .skip-link,
  .sidebar,
  .featured-bottom,
  .site-footer {
    display: none;
  }
  .main-content {
    padding: 0;
  }
  .page-title-wrapper h1 {
    font-size: 1.5rem;
  }
}
.alert-wrapper {
  position: fixed;
  top: 1rem;
  right: 1rem;
  left: auto;
  bottom: auto;
  width: auto;
  max-width: min(22rem, 100vw - 2rem);
  max-height: none;
  overflow: visible;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  pointer-events: none;
}
.alert-wrapper .alert {
  pointer-events: auto;
  margin-bottom: 0;
  padding: 0.5rem 1.75rem 0.5rem 0.625rem;
  font-size: 0.8125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  border-width: 1px;
}

.firjan-alert__icon {
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
  margin-top: 0.1rem;
}
.firjan-alert__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.firjan-alert__message p:last-child {
  margin-bottom: 0;
}
.firjan-alert__message + .firjan-alert__message {
  margin-top: 0.25rem;
  padding-top: 0.25rem;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
.firjan-alert__close {
  position: absolute;
  top: 0.35rem;
  right: 0.35rem;
  padding: 0.25rem;
  font-size: 0.625rem;
  opacity: 0.6;
}
.firjan-alert__close:hover {
  opacity: 1;
}

body.toolbar-horizontal .alert-wrapper,
body.toolbar-vertical .alert-wrapper {
  top: 4.5rem;
}

body.toolbar-tray-open.toolbar-horizontal .alert-wrapper {
  top: 6.5rem;
}

@media (max-width: 575.98px) {
  .alert-wrapper {
    top: auto;
    bottom: 1rem;
    right: 1rem;
    left: 1rem;
    max-width: none;
  }
}
.overlap-gutters {
  margin-left: calc(var(--bs-gutter-x) * 0.5 * -1);
  margin-right: calc(var(--bs-gutter-x) * 0.5 * -1);
  overflow-x: hidden;
}

@media (min-width: md) {
  .overlap-gutters-mobile {
    margin-left: calc(var(--bs-gutter-x) * 0.5 * -1);
    margin-right: calc(var(--bs-gutter-x) * 0.5 * -1);
    overflow-x: hidden;
  }
}

/* Modules */
.paragraph-bigNumber {
  background-color: #f9f9f9;
  height: 26rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.paragraph-bigNumber img {
  max-height: 70px;
  max-width: 70px;
}
.paragraph-bigNumber .bigNumberContent .paragraph--type--big-numbers [class*=paragraph--type--big-numbers-] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px;
}
.paragraph-bigNumber .bigNumberContent .paragraph--type--big-numbers [class*=paragraph--type--big-numbers-] [class*=field--name-field-titulo-] {
  text-align: center;
  font-size: 1.2em;
}
.paragraph-bigNumber .bigNumberContent .paragraph--type--big-numbers [class*=paragraph--type--big-numbers-] [class*=field--name-field-numeros-] {
  margin-top: 0.5rem;
  font-size: 1.6em;
  font-weight: 700;
}

@media (max-width: 768px) {
  .paragraph-bigNumber {
    height: 100%;
  }
}
.field--name-field-titulo-centralizado {
  text-align: center;
  text-transform: uppercase;
  font-size: 2rem;
  margin-bottom: 2rem;
}

.paragraph--type--conteudo-texto-midia .resumo-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
.paragraph--type--conteudo-texto-midia .resumo-content .inverter {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video {
  position: relative;
  text-align: center;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video .img-col {
  display: inline-block;
  position: relative;
  width: 100%;
  height: auto;
  border: none !important;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video .img-col img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a {
  display: inline-block;
  position: relative;
  width: 100%;
  height: auto;
  border: none !important;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a.is-video img {
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 3rem;
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1em;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description {
  width: 95%;
  word-break: break-word;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description p {
  margin-bottom: 0;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-button {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 992px) {
  .paragraph--type--conteudo-texto-midia .resumo-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.5em;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .inverter {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-video {
    width: 100%;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a .play-icon {
    font-size: 2.2rem;
    width: 55px;
    height: 55px;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts {
    width: 100%;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description {
    width: 100% !important;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h1,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h2,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h3,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h4,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h5,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h6 {
    margin-left: 0;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description p {
    text-align: justify;
    margin-left: 0;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-button {
    -webkit-align-self: auto;
        -ms-flex-item-align: auto;
            align-self: auto;
  }
}

.paragraph-vantagens {
  margin-bottom: 0 !important;
}
.paragraph-vantagens .linha {
  margin-bottom: 35px;
}

.paragraph--type--vantagens {
  margin: 0 !important;
}
.paragraph--type--vantagens .vantagens-content {
  margin-bottom: 6em;
  gap: 5em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.paragraph--type--vantagens .vantagens-content .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
}
.paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-title {
  text-align: center;
  padding: 0.3em 0;
  border-bottom: 4px dotted rgb(217, 217, 217);
  width: 60%;
  margin: 0 auto 1.8em;
  letter-spacing: 0.6px;
  font-size: 21px;
  text-transform: uppercase;
}
.paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-itens .paragraph--type--vantagens-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2em;
  margin-bottom: 25px;
}
.paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-itens .paragraph--type--vantagens-item img {
  width: 50px;
  height: 50px;
}
.paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-itens .paragraph--type--vantagens-item p {
  line-height: 20px;
}

@media (max-width: 768px) {
  .vantagens-content .slick-track {
    gap: 0 !important;
    left: 0;
  }
  .vantagens-content .slick-track .slick-slide {
    margin: 0px 2px;
  }
  .vantagens-content .slick-dots li button:before {
    font-size: 45px !important;
  }
  .paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-itens .paragraph--type--vantagens-item {
    gap: 1rem !important;
  }
  .vantagens-col {
    justify-items: center;
  }
  .vantagens-col .vantagens-title {
    font-size: 18px;
  }
  .vantagens-col .vantagens-itens .paragraph--type--vantagens-item {
    font-size: 1rem;
  }
  .vantagens-col .vantagens-itens .paragraph--type--vantagens-item img {
    width: 35px !important;
    height: 35px !important;
  }
  .vantagens-col .vantagens-itens .paragraph--type--vantagens-item p {
    line-height: 20px;
  }
}
.fale-conosco-content .fale-conosco-text {
  font-weight: 400;
  margin-bottom: 1.5em;
}
.fale-conosco-content .fale-conosco-button {
  margin-top: 3rem;
  text-align: center;
  text-transform: uppercase !important;
  border: 1px solid #686868 !important;
  padding: 0 !important;
  font-size: 1.2em;
}
.fale-conosco-content .fale-conosco-button .btn-cinza {
  display: block;
  width: 100%;
  margin: 7px 0;
  text-decoration: none;
  color: #686868;
  background-color: transparent;
  padding: 0;
}

@media (max-width: 768px) {
  .fale-conosco-content .fale-conosco-text {
    text-align: justify;
    font-size: 0.9rem !important;
  }
  .fale-conosco-content .fale-conosco-button {
    font-size: 0.9em !important;
  }
}
.button-home {
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #686868;
  padding: 0;
  font-size: 1.2em;
}
.button-home > a {
  display: block;
  width: 100%;
  margin: 7px 0;
  text-decoration: none;
  color: #686868;
}

@media (max-width: 768px) {
  .button-home {
    font-size: 0.9em;
  }
}
.grid-100-paragraph {
  background-color: #4d4745;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.grid-100-paragraph .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #fac833;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.grid-100-paragraph .btn-principal a {
  text-decoration: none;
  color: #4d4745 !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

@media (max-width: 768px) {
  .grid-100-paragraph .content-grid {
    font-size: 0.8rem;
  }
}
.offcanvas {
  width: 250px !important;
}

.edicoes-anteriores {
  text-align: center;
  padding: 0;
}
.edicoes-anteriores .field--name-field-titulo {
  font-weight: 600;
  font-size: 2rem;
  text-align: center;
}
.edicoes-anteriores .edicoes-titulo {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.edicoes-anteriores .descricao {
  font-size: 1.5rem;
}
.edicoes-anteriores .edicoes-descricao {
  font-size: 1.5rem;
  color: #555;
  margin-bottom: 2.5rem;
}
.edicoes-anteriores .edicoes-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
}
.edicoes-anteriores .edicoes-swiper {
  overflow: hidden;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.edicoes-anteriores .edicoes-swiper.swiper {
  width: 100%;
}
.edicoes-anteriores .edicoes-swiper.container {
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 25px;
}
.edicoes-anteriores .edicoes-itens {
  margin-top: 2rem;
}
.edicoes-anteriores .edicoes-itens.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.edicoes-anteriores .edicoes-itens .edicao-item {
  text-align: left;
  border-radius: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: auto;
  height: auto;
}
.edicoes-anteriores .edicoes-itens .edicao-item.swiper-slide {
  width: auto;
  height: auto;
}
.edicoes-anteriores .edicoes-itens .edicao-item h4 {
  font-weight: 600;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-thumb {
  position: relative;
  margin-bottom: 1rem;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-thumb img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  display: block;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-thumb .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url("/themes/custom/SEU_TEMA/assets/icons/play.svg") no-repeat center center;
  -webkit-background-size: contain;
          background-size: contain;
  pointer-events: none;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-info h3 {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-info p {
  font-size: 1rem;
  color: #666;
}
.edicoes-anteriores .edicoes-itens .edicao-item .video-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  aspect-ratio: 16/9;
  margin-bottom: 1rem;
  overflow: hidden;
}
.edicoes-anteriores .edicoes-itens .edicao-item .video-wrapper video,
.edicoes-anteriores .edicoes-itens .edicao-item .video-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.edicoes-anteriores .edicoes-itens .slick-dots {
  bottom: -34px !important;
}
.edicoes-anteriores .edicoes-itens .slick-dots li button:before {
  font-size: 40px;
}
@media (max-width: 768px) {
  .edicoes-anteriores .edicoes-itens .slick-dots li button:before {
    font-size: 30px;
  }
}

@media (max-width: 768px) {
  .edicoes-anteriores .edicao-item {
    width: 100%;
    max-width: 100%;
  }
}
.edicao-item {
  position: relative;
}
.edicao-item .edicao-inner {
  position: relative;
  overflow: hidden;
}
.edicao-item .edicao-inner a.glightbox.is-video {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.edicao-item .edicao-inner a.glightbox.is-video img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.edicao-item .edicao-inner a.glightbox.is-video .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0 0 4px;
  font-size: 1.75rem;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1;
  color: white;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  aspect-ratio: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  z-index: 2;
  pointer-events: none;
}
.edicao-item .edicao-inner a.glightbox.is-video:hover {
  -webkit-transform: scale(1.02);
       -o-transform: scale(1.02);
          transform: scale(1.02);
}
.edicao-item .edicao-inner a.glightbox.is-video:hover .play-icon {
  background: rgba(0, 0, 0, 0.7);
}
.edicao-item .edicao-inner h3 {
  margin-top: 1rem;
  font-size: 1.25rem;
  font-weight: 600;
}
.edicao-item .edicao-inner p {
  font-size: 1rem;
  color: #555;
}

.swiper-pagination-bullet-active {
  background-color: black !important;
}

.paragrafo-texto-video {
  padding: 4rem 0 2rem;
  justify-items: center;
}

.duas-colunas h2 {
  margin: 0;
}
.duas-colunas .field--name-field-titulo {
  font-weight: 600;
  margin-top: 2rem;
  font-size: 2rem;
  text-align: center;
}
.duas-colunas .inverter {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.duas-colunas .coluna-texto {
  padding: 0 !important;
}
.duas-colunas .coluna-imagem {
  padding: 0 !important;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.duas-colunas .coluna-imagem img {
  width: 100%;
  height: 500px;
  margin: 0;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.duas-colunas .coluna-imagem .video-embed-wrapper {
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.duas-colunas .coluna-imagem .video-embed-wrapper iframe.video-embed {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
.duas-colunas .coluna-imagem iframe.media-oembed-content {
  width: 100%;
  min-height: 363px;
}
.duas-colunas .texto-experiencia-descricao {
  font-size: 1.2rem;
  font-weight: 400;
  padding: 20px 10px 10px 0;
  text-align: left;
}
.duas-colunas .texto-experiencia-descricao p {
  font-size: inherit;
  font-weight: inherit;
}
@media (max-width: 768px) {
  .duas-colunas .texto-experiencia-descricao {
    font-size: 1rem;
  }
}
.duas-colunas .button-interno a {
  background-color: #fac833;
  color: #243b59;
  text-decoration: none;
  padding: 9px;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  border-radius: 10px;
  font-size: 1rem;
  font-weight: 700;
}

@media (max-width: 768px) {
  .duas-colunas .no-gutters {
    padding: 0 !important;
  }
  .duas-colunas .no-gutters .coluna-texto {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .duas-colunas .no-gutters .coluna-imagem {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .duas-colunas .no-gutters .coluna-imagem img {
    height: 240px;
  }
  .duas-colunas .no-gutters .coluna-imagem iframe.media-oembed-content {
    min-height: 205px;
  }
  .duas-colunas .button-interno a {
    font-size: 1rem;
  }
}
.duas-colunas-slide {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.duas-colunas-slide .duas-colunas-slide-container {
  width: 100%;
}
.duas-colunas-slide .duas-colunas-slide-swiper {
  width: 100%;
  height: auto;
  min-height: 500px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .duas-colunas-slide-swiper {
    min-height: 400px;
  }
}
.duas-colunas-slide .swiper-slide {
  height: auto;
  min-height: 500px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-slide {
    min-height: 400px;
  }
}
.duas-colunas-slide .swiper-slide .row {
  height: 100%;
  margin: 0;
}
.duas-colunas-slide .coluna-texto {
  background: #000000;
  padding: 58px;
  min-height: 650px;
  position: relative;
  color: #ffffff;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-texto {
    padding: 2rem 1.5rem 3rem 1.5rem;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    min-height: 300px;
  }
}
.duas-colunas-slide .coluna-texto .texto-content {
  max-width: 90%;
  width: 100%;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-texto .texto-content {
    max-width: 100%;
  }
}
.duas-colunas-slide .coluna-texto .slide-titulo {
  font-size: clamp(1.375rem, 1.375rem + 1.5vw, 40px);
  font-weight: 500 !important;
  margin: 0 0 2rem 0;
  line-height: 1.2;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  word-wrap: break-word;
}
@media (max-width: 992px) {
  .duas-colunas-slide .coluna-texto .slide-titulo {
    font-size: clamp(1.375rem, 1.375rem + 1.5vw, 40px);
  }
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-texto .slide-titulo {
    font-size: 2rem;
    margin-bottom: 1.5rem;
  }
}
.duas-colunas-slide .coluna-texto .slide-descricao {
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.8;
  color: #ffffff;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-texto .slide-descricao {
    font-size: 1rem;
    line-height: 1.6;
  }
}
.duas-colunas-slide .coluna-texto .slide-descricao p {
  margin-bottom: 1rem;
  color: #ffffff;
}
.duas-colunas-slide .coluna-texto .slide-descricao p:last-child {
  margin-bottom: 0;
}
.duas-colunas-slide .coluna-imagem {
  padding: 0;
  position: relative;
  overflow: hidden;
  background: #000;
  min-height: 500px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem > * {
  width: 100%;
  height: 100%;
  min-height: 500px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem > * {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem img,
.duas-colunas-slide .coluna-imagem video.duas-colunas-slide-video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  min-height: 500px;
  position: absolute;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem img,
  .duas-colunas-slide .coluna-imagem video.duas-colunas-slide-video {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem .video-embed-wrapper {
  width: 100%;
  height: 100%;
  min-height: 500px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem .video-embed-wrapper {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem .video-embed-wrapper iframe.video-embed,
.duas-colunas-slide .coluna-imagem .video-embed-wrapper iframe.duas-colunas-slide-embed {
  width: 100%;
  height: 100%;
  min-height: 500px;
  border: 0;
  display: block;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem .video-embed-wrapper iframe.video-embed,
  .duas-colunas-slide .coluna-imagem .video-embed-wrapper iframe.duas-colunas-slide-embed {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem iframe.media-oembed-content {
  width: 100%;
  height: 100%;
  min-height: 500px;
  border: none;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem iframe.media-oembed-content {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem .field--name-field-video,
.duas-colunas-slide .coluna-imagem .field--type-entity-reference {
  width: 100%;
  height: 100%;
  min-height: 500px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem .field--name-field-video,
  .duas-colunas-slide .coluna-imagem .field--type-entity-reference {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem .field--name-field-video img,
.duas-colunas-slide .coluna-imagem .field--name-field-video iframe,
.duas-colunas-slide .coluna-imagem .field--type-entity-reference img,
.duas-colunas-slide .coluna-imagem .field--type-entity-reference iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  min-height: 500px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem .field--name-field-video img,
  .duas-colunas-slide .coluna-imagem .field--name-field-video iframe,
  .duas-colunas-slide .coluna-imagem .field--type-entity-reference img,
  .duas-colunas-slide .coluna-imagem .field--type-entity-reference iframe {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-linear-gradient(315deg, rgba(59, 130, 246, 0.1) 0%, rgba(147, 51, 234, 0.15) 50%, rgba(251, 191, 36, 0.1) 100%);
  background: -o-linear-gradient(315deg, rgba(59, 130, 246, 0.1) 0%, rgba(147, 51, 234, 0.15) 50%, rgba(251, 191, 36, 0.1) 100%);
  background: linear-gradient(135deg, rgba(59, 130, 246, 0.1) 0%, rgba(147, 51, 234, 0.15) 50%, rgba(251, 191, 36, 0.1) 100%);
  pointer-events: none;
  z-index: 1;
}
.duas-colunas-slide .swiper-button-prev,
.duas-colunas-slide .swiper-button-next {
  color: #ffffff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-button-prev,
  .duas-colunas-slide .swiper-button-next {
    width: 40px;
    height: 40px;
  }
}
.duas-colunas-slide .swiper-button-prev::after,
.duas-colunas-slide .swiper-button-next::after {
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-button-prev::after,
  .duas-colunas-slide .swiper-button-next::after {
    font-size: 16px;
  }
}
.duas-colunas-slide .swiper-button-prev:hover,
.duas-colunas-slide .swiper-button-next:hover {
  background: rgba(255, 255, 255, 0.3);
  -webkit-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.duas-colunas-slide .swiper-button-prev {
  left: 20px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-button-prev {
    left: 10px;
  }
}
.duas-colunas-slide .swiper-button-next {
  right: 20px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-button-next {
    right: 10px;
  }
}
.duas-colunas-slide .swiper-pagination {
  display: none !important;
}

.duas-colunas-slide::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: -webkit-gradient(linear, left top, right top, from(#fbbf24), to(#f59e0b));
  background: -webkit-linear-gradient(left, #fbbf24 0%, #f59e0b 100%);
  background: -o-linear-gradient(left, #fbbf24 0%, #f59e0b 100%);
  background: linear-gradient(90deg, #fbbf24 0%, #f59e0b 100%);
  z-index: 100;
  display: none;
}

.paragraph--type--formulario {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 2rem;
  text-align: center;
}
.paragraph--type--formulario .field--name-field-titulo-formulario {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 1rem;
  text-align: center;
}
.paragraph--type--formulario .form-type-checkbox {
  text-align: left;
}
.paragraph--type--formulario .webform-fale-conosco {
  justify-self: center;
  margin: 0 10% !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 1.7rem;
     -moz-column-gap: 1.7rem;
          column-gap: 1.7rem;
  grid-template-rows: auto;
}
.paragraph--type--formulario .webform-fale-conosco .form-text,
.paragraph--type--formulario .webform-fale-conosco .form-email,
.paragraph--type--formulario .webform-fale-conosco .form-tel,
.paragraph--type--formulario .webform-fale-conosco .form-textarea {
  font-size: 1em;
  width: 100%;
  height: 52px;
  margin-top: 1.5rem;
  border-width: 2px;
  border-color: #212529;
  border-radius: 0.2rem;
  padding-left: 0.7rem;
}
.paragraph--type--formulario .webform-fale-conosco .js-webform-select-other {
  margin-bottom: 0 !important;
}
.paragraph--type--formulario .webform-fale-conosco .js-webform-select-other select {
  height: 52px;
  color: rgba(33, 37, 41, 0.5803921569);
  border-width: 2px;
  border-color: #212529;
  border-radius: 0.17rem;
}
.paragraph--type--formulario .webform-fale-conosco .form-type-checkbox {
  grid-column: 1/-1;
}
.paragraph--type--formulario .webform-fale-conosco .js-form-item-termos-de-uso {
  margin-top: 5rem;
  margin-bottom: 1.3rem;
}
.paragraph--type--formulario .webform-fale-conosco .form-item-comunicacoes-da-firjan {
  margin-bottom: 2rem;
}
.paragraph--type--formulario .webform-fale-conosco #edit-actions {
  grid-column: 1/-1;
  margin: 0 !important;
}
.paragraph--type--formulario .webform-fale-conosco .button {
  font-size: 1.3rem;
  height: 3rem;
  width: 100%;
  background-color: #263b59;
  color: white;
}
@media (max-width: 768px) {
  .paragraph--type--formulario .webform-fale-conosco {
    grid-template-columns: 1fr;
  }
}

.webform-submission-inscricao-form {
  justify-self: center;
  margin: 0 10% !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 1.7rem;
     -moz-column-gap: 1.7rem;
          column-gap: 1.7rem;
  grid-template-rows: auto;
}
.webform-submission-inscricao-form .form-text,
.webform-submission-inscricao-form .form-email,
.webform-submission-inscricao-form .form-tel {
  font-size: 1em;
  width: 100%;
  height: 52px;
  margin-top: 1.5rem;
  border-width: 2px;
  border-color: #212529;
  border-radius: 0.2rem;
  padding-left: 0.7rem;
}
.webform-submission-inscricao-form .js-webform-select-other {
  margin-bottom: 0 !important;
}
.webform-submission-inscricao-form .js-webform-select-other select {
  height: 52px;
  color: rgba(33, 37, 41, 0.5803921569);
  border-width: 2px;
  border-color: #212529;
  border-radius: 0.17rem;
}
.webform-submission-inscricao-form .form-type-checkbox {
  grid-column: 1/-1;
}
.webform-submission-inscricao-form .js-form-item-termos-de-uso {
  margin-top: 5rem;
  margin-bottom: 1.3rem;
}
.webform-submission-inscricao-form .form-item-comunicacoes-da-firjan {
  margin-bottom: 2rem;
}
.webform-submission-inscricao-form #edit-actions {
  grid-column: 1/-1;
  margin: 0 !important;
}
.webform-submission-inscricao-form .button {
  font-size: 1.3rem;
  height: 3rem;
  width: 100%;
  background-color: #263b59;
  color: white;
}

@media (max-width: 768px) {
  .webform-submission-inscricao-form {
    grid-template-columns: 1fr;
  }
}
.paragraph--accordion .container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.paragraph--accordion .default-title,
.paragraph--accordion .default-subtitle {
  text-align: center;
  margin-bottom: 1rem;
}
.paragraph--accordion .accordion-texts h1 {
  font-size: 18px;
  font-weight: 500;
  color: #263b59;
  line-height: normal;
  margin-bottom: 0.5rem;
}
.paragraph--accordion .accordion-texts p {
  font-size: 28px;
  line-height: normal;
  font-weight: 500;
  margin: 0;
}
.paragraph--accordion .accordion-texts-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #263b59;
  font-size: 28px;
  position: relative;
  margin-bottom: 1rem;
  text-align: center;
}
.paragraph--accordion .accordion-texts-content:after {
  content: "";
  display: block;
  width: 100%;
  max-width: 100px;
  height: 1px;
  background-color: #263b59;
  margin-top: 1rem;
}
.paragraph--accordion .field--name-field-titulo {
  display: inline;
  margin-bottom: unset;
  font-weight: 500;
  color: #263b59;
  font-size: 18px;
}
.paragraph--accordion .accordion-content {
  margin: 0 auto;
  counter-reset: faq;
}
.paragraph--accordion .accordion-content .unidades-list {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0 12px;
  margin-bottom: 1rem;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--accordion .accordion-content .unidades-list .accordion {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 calc(50% - 10px);
      -ms-flex: 0 1 calc(50% - 10px);
          flex: 0 1 calc(50% - 10px);
  max-width: calc(50% - 10px);
  margin-bottom: 1.5rem;
  width: auto;
  padding: 0;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-item {
  border: 2px solid #eeeeee;
  color: #808080;
  border-radius: 0;
  background-color: transparent;
  padding: 1rem 1.5rem 0.5rem;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-button {
  padding: 0;
  border: none;
  color: #808080;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-button::after {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 0.65rem;
  height: 0.65rem;
  margin-left: 1rem;
  background-image: none;
  content: "";
  border: solid #808080;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  -webkit-transform: rotate(-135deg);
       -o-transform: rotate(-135deg);
          transform: rotate(-135deg);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: -o-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-button:focus, .paragraph--accordion .accordion-content .unidades-list .accordion .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  color: #808080;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-button:not(.collapsed)::after {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-title h3,
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-body p {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-title h3 {
  color: #808080;
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1.2;
  cursor: pointer;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 0.5rem;
  padding-left: 0.5rem;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-title h3:before {
  counter-increment: faq;
  content: counter(faq) ". ";
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-body {
  padding: 0 0 0 1.5rem;
  margin: 1.5rem 0 1rem 0.25rem;
  color: #808080;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-body p span {
  white-space: pre-wrap;
}

@media (max-width: 990px) {
  .paragraph--accordion .accordion-content .unidades-list {
    -webkit-column-gap: 140px;
       -moz-column-gap: 140px;
            column-gap: 140px;
  }
  .paragraph--accordion .accordion-content .unidades-list .accordion {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .paragraph--accordion .accordion-texts h1 {
    text-align: center;
    font-size: 18px !important;
  }
  .paragraph--accordion .accordion-content {
    width: unset !important;
    margin: 0;
  }
  .paragraph--accordion .field--name-field-titulo {
    font-size: 18px !important;
  }
  .paragraph--accordion .accordion-texts p {
    font-size: 28px !important;
  }
}
/* Página Interna - Matrícula */
.node-59 .paragraph_accordion {
  background-color: white;
  padding: 4.5em 0 0;
}
.node-59 .paragraph_accordion .accordion-content {
  width: 100%;
  max-width: 1075px;
}
.node-59 .paragraph_accordion .accordion-content .unidades-list {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node-59 .paragraph_accordion .accordion-content .unidades-list .accordion {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
@media (max-width: 768px) {
  .node-59 .accordion-content {
    width: 100% !important;
  }
}

.paragraph--type--gal {
  margin: 4rem 0;
}
.paragraph--type--gal .galeria-swiper-outer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  position: relative;
}
.paragraph--type--gal .galeria-swiper {
  overflow: hidden;
  position: relative;
  padding-bottom: 3rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.paragraph--type--gal .galeria-swiper.swiper {
  width: 100%;
}
.paragraph--type--gal .galeria-itens.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.paragraph--type--gal .galeria-item {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.paragraph--type--gal .galeria-item.swiper-slide {
  width: auto;
  height: auto;
}
.paragraph--type--gal .galeria-item__link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 4/3;
  overflow: hidden;
  border-radius: 8px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
  cursor: pointer;
}
.paragraph--type--gal .galeria-item__link img,
.paragraph--type--gal .galeria-item__link video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.paragraph--type--gal .galeria-item__link .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0 0 4px;
  font-size: 1.75rem;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1;
  color: white;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  aspect-ratio: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  z-index: 2;
  pointer-events: none;
}
.paragraph--type--gal .galeria-item__link:hover {
  -webkit-transform: scale(1.02);
       -o-transform: scale(1.02);
          transform: scale(1.02);
}
.paragraph--type--gal .galeria-item__link:hover .play-icon {
  background: rgba(0, 0, 0, 0.7);
}
.paragraph--type--gal .swiper-pagination {
  bottom: 0;
}
.paragraph--type--gal .galeria-swiper-outer > .swiper-button-prev,
.paragraph--type--gal .galeria-swiper-outer > .swiper-button-next {
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  top: auto;
  left: auto;
  right: auto;
  margin: 0;
  width: 2.75rem;
  height: 2.75rem;
  color: var(--bs-primary, #003366);
}
.paragraph--type--gal .galeria-swiper-outer > .swiper-button-prev::after,
.paragraph--type--gal .galeria-swiper-outer > .swiper-button-next::after {
  font-size: 1.5rem;
}

.glightbox-open .galeria-lightbox-inline[hidden] {
  display: block !important;
}
.glightbox-open .galeria-video-embed-wrapper {
  width: 100%;
  max-width: 960px;
  aspect-ratio: 16/9;
  overflow: hidden;
  background: #000;
}
.glightbox-open .galeria-video-embed-wrapper iframe.galeria-video-embed {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
.glightbox-open .gslide-inline .galeria-video-embed-wrapper {
  margin: 0 auto;
}

body.glightbox-galeria .gslide-title,
body.glightbox-galeria .gslide-description,
body.glightbox-galeria .gdesc,
body.glightbox-galeria .gslide-description.description-bottom,
body.glightbox-galeria .gslide-description.description-top {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 auto !important;
      -ms-flex: 0 0 auto !important;
          flex: 0 0 auto !important;
}
body.glightbox-galeria .gslide-inline,
body.glightbox-galeria .gslide-media.gslide-inline,
body.glightbox-galeria .ginlined-content,
body.glightbox-galeria .galeria-lightbox-inline {
  background: transparent !important;
  height: auto !important;
  max-height: none !important;
  width: 100% !important;
  max-width: 960px !important;
  padding: 0 !important;
  overflow: visible !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
body.glightbox-galeria .ginner-container {
  width: 100% !important;
  max-width: 960px;
  padding: 0 !important;
}
body.glightbox-galeria .gclose {
  width: 44px;
  height: 44px;
  top: max(12px, env(safe-area-inset-top));
  right: max(12px, env(safe-area-inset-right));
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.7);
}

@media (max-width: 767px) {
  body.glightbox-galeria .gslide-inline,
  body.glightbox-galeria .gslide-media.gslide-inline,
  body.glightbox-galeria .ginlined-content,
  body.glightbox-galeria .galeria-lightbox-inline,
  body.glightbox-galeria .ginner-container {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
  }
  body.glightbox-galeria .galeria-video-embed-wrapper {
    max-width: 100%;
  }
  body.glightbox-galeria .gnext,
  body.glightbox-galeria .gprev {
    width: 40px;
    height: 40px;
  }
  body.glightbox-galeria .glightbox-clean .gprev,
  body.glightbox-galeria .gprev {
    left: 8px;
  }
  body.glightbox-galeria .glightbox-clean .gnext,
  body.glightbox-galeria .gnext {
    right: 8px;
  }
}
@media (max-width: 767px) {
  .paragraph--type--gal {
    margin: 2rem 0;
  }
  .paragraph--type--gal .galeria-swiper-outer {
    gap: 0.5rem;
  }
  .paragraph--type--gal .galeria-swiper-outer > .swiper-button-prev,
  .paragraph--type--gal .galeria-swiper-outer > .swiper-button-next {
    width: 2rem;
    height: 2rem;
  }
  .paragraph--type--gal .galeria-swiper-outer > .swiper-button-prev::after,
  .paragraph--type--gal .galeria-swiper-outer > .swiper-button-next::after {
    font-size: 1.125rem;
  }
  .paragraph--type--gal .galeria-item__link .play-icon {
    width: 56px;
    height: 56px;
    font-size: 1.375rem;
  }
}
.paragraph--type--simple-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 236px;
  width: 100%;
  margin-top: -3rem;
  margin-bottom: 3rem;
}

@media (max-width: 900px) {
  .banner-carousel .no-gutters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.banner-carousel .banner-image {
  position: relative;
  padding: 0;
}
.banner-carousel .banner-image img {
  -o-object-position: left;
     object-position: left;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
  height: 500px;
}
@media (max-width: 900px) {
  .banner-carousel .banner-image img {
    width: 100vw;
  }
}
@media (max-width: 900px) {
  .banner-carousel .banner-image {
    width: 100% !important;
  }
}
.banner-carousel .banner-page .banner-wrapper {
  position: relative;
}
.banner-carousel .banner-page .banner-full-link {
  position: absolute;
  inset: 0;
  z-index: 5;
}
.banner-carousel .banner-page .banner-texto {
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 60px;
}
@media (max-width: 900px) {
  .banner-carousel .banner-page .banner-texto {
    width: 100% !important;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 768px) {
  .banner-carousel .banner-page .banner-texto {
    padding: 20px 50px;
  }
}
.banner-carousel .banner-page .banner-texto .banner-titulo {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.banner-carousel .banner-page .banner-texto .banner-chamada {
  margin-bottom: 4%;
  font-size: 20px;
  font-style: italic;
}
.banner-carousel .banner-page .banner-content .banner-btn {
  margin-top: 1rem;
  padding: 0.5rem 2rem;
}
.banner-carousel .banner-page .banner-content .banner-btn .banner-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.banner-carousel .banner-page .banner-content .banner-btn .banner-buttons .btn {
  border: 1px solid #686868;
  background-color: transparent !important;
  min-width: 150px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0;
}
.banner-carousel .banner-page .banner-content .banner-btn div > a {
  text-decoration: none;
  font-size: 1.2em;
  color: #696969;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.banner-carousel .slick-dots {
  bottom: 0.5rem !important;
}
.banner-carousel .slick-dots li button {
  padding: 0px 1px 1px 1px !important;
}
.banner-carousel .slick-dots li button:before {
  background-color: #a09f9f;
  content: "" !important;
  border-radius: 6px;
  width: 10px !important;
  height: 10px !important;
  opacity: 1 !important;
}
.banner-carousel .slick-dots .slick-active button:before {
  background-color: #696969;
}
.banner-carousel {
  margin-bottom: 0 !important;
}
.banner-carousel .slick-arrow {
  height: 100%;
}
.banner-carousel .slick-prev::before {
  content: "";
  background: url("/themes/custom/firjan2024_theme/src/assets/imagens/arrowD.svg");
  background-repeat: no-repeat;
  -webkit-background-size: 50px 50px;
          background-size: 50px;
  width: 45px;
  height: 100%;
  border: none;
  border-color: transparent;
  text-decoration: none;
  position: absolute;
  z-index: 10;
  font-size: 0;
  -webkit-transform: scaleX(-1);
       -o-transform: scaleX(-1);
          transform: scaleX(-1);
}
.banner-carousel .slick-next::before {
  content: "";
  background: url("/themes/custom/firjan2024_theme/src/assets/imagens/arrowD.svg");
  background-repeat: no-repeat;
  -webkit-background-size: 50px 50px;
          background-size: 50px;
  width: 45px;
  height: 100%;
  border: none;
  border-color: transparent;
  text-decoration: none;
  position: absolute;
  z-index: 10;
  font-size: 0;
}
.banner-carousel .slick-prev {
  left: 1rem !important;
}
.banner-carousel .slick-next {
  right: 2rem;
}
.banner-carousel .slick-prev,
.banner-carousel .slick-next {
  z-index: 1 !important;
  letter-spacing: 5px;
}

@media (max-width: 768px) {
  .banner-carousel .banner-image img {
    max-height: 400px;
  }
  .banner-carousel .slick-prev {
    left: 0.5rem !important;
  }
  .banner-page .banner-content .banner-text {
    font-size: 1.8rem;
  }
  .banner-image img {
    max-height: 284px;
    max-width: 100%;
  }
  .slick-dots {
    bottom: -1rem !important;
  }
}
.back-marron {
  background-color: #393230;
  color: white !important;
}
.back-marron span,
.back-marron .palco {
  color: white !important;
}
.back-marron .field--name-field-titulo,
.back-marron .programacao-titulo,
.back-marron .field--name-field-titulo-mapa {
  color: #fac833;
}

.back-azul {
  background-color: rgb(38, 59, 89);
  color: white !important;
}
.back-azul span,
.back-azul .palco {
  color: white !important;
}
.back-azul .field--name-field-titulo,
.back-azul .programacao-titulo,
.back-azul .field--name-field-titulo-mapa {
  color: #fac833;
}

.back-firjan {
  background-color: rgb(0, 59, 209);
  color: white !important;
}
.back-firjan span,
.back-firjan .palco {
  color: white !important;
}
.back-firjan .field--name-field-titulo,
.back-firjan .programacao-titulo,
.back-firjan .field--name-field-titulo-mapa {
  color: #fac833;
}

.back-cinza {
  background-color: #fafafa;
}

.back-preto {
  background-color: #000000;
  color: white !important;
}
.back-preto span,
.back-preto .palco {
  color: white !important;
}
.back-preto .field--name-field-titulo,
.back-preto .programacao-titulo,
.back-preto .field--name-field-titulo-mapa {
  color: #fac833;
}

.paragrafo-video {
  margin-bottom: 8%;
  margin-top: 4%;
  padding: 4% 0;
  background-color: #f9f9f9;
  display: grid;
  justify-items: center;
}
.paragrafo-video .container {
  width: 100%;
  display: grid;
  justify-items: center;
}
.paragrafo-video .container .titulo-video {
  margin-bottom: 4%;
}
.paragrafo-video .container .video-embed {
  position: relative;
  max-width: 800px;
  width: 100%;
  text-align: center;
}
.paragrafo-video .container .video-embed a {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
}
.paragrafo-video .container .video-embed a img {
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
  display: block;
}
.paragrafo-video .container .video-embed a .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 3rem;
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
}

@media (max-width: 768px) {
  .paragrafo-video {
    margin-bottom: 18% !important;
  }
  .paragrafo-video .video-embed .play-icon {
    font-size: 2.2rem;
    width: 55px;
    height: 55px;
  }
}
.paragrafo-video-basic {
  width: 100%;
}
.paragrafo-video-basic .video-basic-wrapper {
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.paragrafo-video-basic .video-basic-wrapper .field--name-field-video-basic,
.paragrafo-video-basic .video-basic-wrapper .field--type-entity-reference,
.paragrafo-video-basic .video-basic-wrapper .media {
  width: 100%;
  height: 100%;
}
.paragrafo-video-basic .video-basic-wrapper iframe.media-oembed-content,
.paragrafo-video-basic .video-basic-wrapper iframe.video-basic-embed,
.paragrafo-video-basic .video-basic-wrapper video {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

.views-view-responsive-grid {
  margin: 3rem 0;
  --views-responsive-grid--layout-gap: 2rem !important;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner {
  border: 1px solid #d5d4d4;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner a > img {
  width: 100%;
  height: 100%;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title {
  margin: 1rem 1rem 0;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title span {
  color: #676666;
  font-size: 1.4rem;
  font-weight: 600;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title span > a {
  color: #676666;
  font-size: 1.4rem;
  font-weight: 600;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-field-data {
  margin: 0 1rem 1rem;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-field-data .field-content {
  color: #676666;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-field-chamada .field-content {
  margin: 1rem 1rem;
  color: #676666;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-view-node {
  font-size: 1rem;
  margin: 0 1rem 1rem;
  text-decoration: none;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-view-node span > a {
  color: #676666;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-field-imagem .field-content {
  margin-bottom: 1rem;
}

@media (max-width: 768px) {
  .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title {
    display: ruby;
    width: 100%;
  }
  .views-view-responsive-grid .slick-dots li button:before {
    font-size: 45px !important;
  }
}
@media (min-width: 1024px) {
  .views-view-responsive-grid {
    --views-responsive-grid--column-count: 3 !important;
  }
}
.view-eventos__title {
  font-size: 2rem;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 2rem;
  text-align: center;
}
@media (max-width: 768px) {
  .view-eventos__title {
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
  }
}
.view-eventos .views-view-responsive-grid {
  margin: 3rem 0;
  --views-responsive-grid--layout-gap: 2rem !important;
}
@media (min-width: 1024px) {
  .view-eventos .views-view-responsive-grid {
    --views-responsive-grid--column-count: 3 !important;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .view-eventos .views-view-responsive-grid {
    --views-responsive-grid--column-count: 2 !important;
  }
}
@media (max-width: 767px) {
  .view-eventos .views-view-responsive-grid {
    --views-responsive-grid--column-count: 1 !important;
  }
}
.view-eventos .views-view-responsive-grid__item {
  height: 100%;
  border: none !important;
  padding: 0;
}
.view-eventos .views-view-responsive-grid__item-inner {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border: none !important;
  padding: 0;
}

.event-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
  -webkit-transition: -webkit-box-shadow 0.3s ease, -webkit-transform 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease, -webkit-transform 0.3s ease;
  -o-transition: box-shadow 0.3s ease, -o-transform 0.3s ease;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  transition: box-shadow 0.3s ease, transform 0.3s ease, -webkit-box-shadow 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
  background: #fff;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.event-card:hover {
  -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  -webkit-transform: translateY(-4px);
       -o-transform: translateY(-4px);
          transform: translateY(-4px);
}
.event-card__image-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-top: 56.25%;
  background: #f5f5f5;
}
.event-card__image-wrapper .event-card__image-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
}
.event-card__image-wrapper .event-card__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.event-card__image-wrapper .event-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.event-card__image-wrapper .field--name-field-media-image,
.event-card__image-wrapper .field--type-image,
.event-card__image-wrapper .field--name-field-cover-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.event-card__image-wrapper .field--name-field-media-image img,
.event-card__image-wrapper .field--type-image img,
.event-card__image-wrapper .field--name-field-cover-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.event-card__image-wrapper .media,
.event-card__image-wrapper .field__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.event-card__image-wrapper .media img,
.event-card__image-wrapper .field__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.event-card__date-badge {
  position: absolute;
  top: 1rem;
  right: 1rem;
  background: #ffffff;
  padding: 0.625rem 0.875rem;
  border-radius: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  z-index: 2;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
  font-size: 0.875rem;
  font-weight: 500;
  color: #333;
  line-height: 1.2;
  max-width: calc(100% - 2rem);
  white-space: nowrap;
}
.event-card__date-icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 16px;
  height: 16px;
  color: #666;
}
.event-card__date-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
}
.event-card__content {
  padding: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.event-card__header {
  margin: 0;
}
.event-card__header .event-card__title-link {
  text-decoration: none;
  display: block;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.event-card__header .event-card__title-link:hover {
  color: #243b59;
}
.event-card__header .field--name-field-event-term {
  margin: 0;
}
.event-card__header .field--name-field-event-term .field__item {
  margin: 0;
}
.event-card__header .field--name-field-event-term a {
  pointer-events: none;
  text-decoration: none;
}
.event-card__header .event-card__title-link {
  font-size: 1.5rem;
  font-weight: 700;
  color: #1a1a1a;
  text-decoration: none;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
  line-height: 1.3;
  display: block;
}
.event-card__header .event-card__title-link:hover {
  color: #243b59;
}
.event-card .event-card__date-wrapper {
  display: none !important;
}

@media (max-width: 768px) {
  .event-card__header .field--name-field-event-term a,
  .event-card__header .event-card__title-link {
    font-size: 1.25rem;
  }
  .event-card__content {
    padding: 1.25rem;
  }
  .event-card__date-badge {
    top: 0.75rem;
    right: 0.75rem;
    padding: 0.4rem 0.6rem;
    font-size: 0.8rem;
    max-width: calc(100% - 1.5rem);
  }
  .event-card__date-icon {
    width: 14px;
    height: 14px;
  }
}
.paragrafo-ckeditor {
  margin-bottom: 5rem;
}
.paragrafo-ckeditor .paragrafo-texto-simples .table tbody tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.paragrafo-ckeditor .paragrafo-texto-simples .table tbody tr td {
  border-bottom-width: 0;
}
.paragrafo-ckeditor .button-ckeditor {
  margin-top: 3rem;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  font-size: 1.2em;
}
.paragrafo-ckeditor .button-ckeditor a {
  padding: 6px;
  border: 1px solid #686868;
  display: block;
  width: 100%;
  margin: 7px 0;
  text-decoration: none;
  color: #686868;
}

@media (max-width: 992px) {
  .paragrafo-ckeditor .paragrafo-texto-simples .table tbody > tr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .paragrafo-ckeditor .paragrafo-texto-simples .table tbody > tr td {
    width: 100%;
    height: 100%;
    padding: 0;
  }
  .paragrafo-ckeditor .paragrafo-texto-simples .table tbody > tr td img {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 768px) {
  .button-ckeditor {
    font-size: 0.9em !important;
  }
}
/**
 * @file
 * The UserLogin screens, which controls the customized background image.
 */
html:has(.simplelogin-wrapper) {
  height: 100%;
}

body.simplelogin {
  min-height: 100%;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  line-height: 1.5;
  word-wrap: break-word;
  font-family: "Averta";
  font-size: 87.5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #263b59 !important;
  /* Esconde toolbar/admin para tela de login limpa */
}
body.simplelogin .toolbar-oriented .toolbar-bar,
body.simplelogin #toolbar-bar,
body.simplelogin .toolbar-tray {
  display: none !important;
}

/* Força a página de login a ocupar toda a viewport */
body.simplelogin #page-wrapper.simplelogin-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100% !important;
  max-width: none !important;
  min-height: 100vh;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* Se o template padrão for usado, força main/section a ocupar tela inteira */
body.simplelogin main,
body.simplelogin .layout-main-wrapper,
body.simplelogin .section {
  max-width: none !important;
  width: 100% !important;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  min-height: 100vh !important;
  background: transparent !important;
}

.captcha__title {
  display: none;
}

.captcha__element {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.captcha__element .captcha__image-wrapper {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.simplelogin summary {
  background: #dbdbdb;
  color: #3b3b3b;
  text-shadow: 0 1px 0 #fff;
}

.simplelogin .form-type-radio .description,
.simplelogin .form-type-checkbox .description {
  margin-left: 2px;
}

.simplelogin .form-type-radio label,
.simplelogin .form-type-checkbox label {
  margin-left: 4px;
}

.simplelogin .form-item label,
.simplelogin .form-wrapper .label {
  font-size: 0.929em;
}

.simplelogin h1,
.simplelogin .heading-a {
  margin: 1em 0 0.5em;
  font-weight: inherit;
}

.simplelogin-title {
  font-size: 1.75rem;
  font-weight: 600;
  color: #263b59;
  text-align: center;
  margin: 0 0 1.5rem 0;
  padding-bottom: 1rem;
  border-bottom: 2px solid #e5e7eb;
}

.simplelogin a,
.simplelogin a.link {
  text-decoration: none;
}

.simplelogin input,
.simplelogin textarea,
.simplelogin select {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

.simplelogin-wrapper {
  margin: 0;
  min-height: 100vh;
  background-color: #263b59;
}

.simplelogin .region {
  min-height: auto !important;
}

.simplelogin-logo {
  text-align: center;
  margin-bottom: 1.5rem;
}
.simplelogin-logo h1 {
  display: none;
}

.simplelogin-logo img {
  max-width: 180px;
  max-height: 80px;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 768px) {
  .simplelogin-logo img {
    max-width: 150px;
    max-height: 60px;
  }
}

.simplelogin .tabs.primary,
.simplelogin .tabs--primary,
.simplelogin .page-title {
  display: none;
}

.simplelogin-form,
.card-login {
  width: 100%;
  max-width: 420px;
  position: relative;
  z-index: 1;
  background: #ffffff;
  margin: 0 auto 50px;
  padding: 2.5rem 2.25rem;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 10px 20px -5px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 10px 20px -5px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.06);
}

.simplelogin h1 {
  font-size: 19px;
  color: #545454;
}

.simplelogin a {
  border-bottom: 0px;
}

.simplelogin-link {
  display: none;
}

.simplelogin .simplelogin-link a {
  border: 1px solid;
  padding: 4px 8px;
}

.simplelogin form.user-pass p,
.simplelogin-form .description {
  font-size: 13px;
  color: #b4b4b4;
  text-align: left;
}

.simplelogin-form input {
  outline: 0;
  width: 100%;
  background: #fff;
  margin: 0 0 6px;
  padding: 12px 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1rem;
}
@media (max-width: 768px) {
  .simplelogin-form input {
    padding: 12px 14px;
  }
}

.simplelogin-form input[type=submit],
.simplelogin-form button.form-submit {
  text-transform: uppercase;
  margin-top: 1.5rem;
  background-color: #263b59;
  outline: 0;
  width: 100%;
  border: 0;
  padding: 14px 16px;
  color: #ffffff;
  font-size: 14px;
  -webkit-transition: background-color 0.2s ease, box-shadow 0.2s ease;
  -webkit-transition: background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: background-color 0.2s ease, box-shadow 0.2s ease;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
  transition: background-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
  cursor: pointer;
  border-radius: 8px;
  font-weight: 600;
  letter-spacing: 0.02em;
}
.simplelogin-form input[type=submit]:hover,
.simplelogin-form button.form-submit:hover {
  background-color: rgb(28.8440944882, 44.7842519685, 67.5559055118);
  -webkit-box-shadow: 0 2px 8px rgba(38, 59, 89, 0.35);
          box-shadow: 0 2px 8px rgba(38, 59, 89, 0.35);
}

.simplelogin input.form-text,
.simplelogin input.form-tel,
.simplelogin input.form-email,
.simplelogin input.form-url,
.simplelogin input.form-search,
.simplelogin input.form-file,
.simplelogin input.form-number,
.simplelogin input.form-color,
.simplelogin textarea.form-textarea,
.simplelogin select.form-select {
  width: 100%;
  border-radius: 8px;
  border: 1px solid #d1d5db;
  color: #3b3b3b;
  padding: 12px 14px;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  -webkit-transition: border-color 0.2s ease, box-shadow 0.2s ease;
  -webkit-transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: border-color 0.2s ease, box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.simplelogin input.form-text:focus,
.simplelogin input.form-tel:focus,
.simplelogin input.form-email:focus,
.simplelogin input.form-url:focus,
.simplelogin input.form-search:focus,
.simplelogin input.form-file:focus,
.simplelogin input.form-number:focus,
.simplelogin input.form-color:focus,
.simplelogin textarea.form-textarea:focus,
.simplelogin select.form-select:focus {
  border-color: #263b59;
  -webkit-box-shadow: 0 0 0 3px rgba(38, 59, 89, 0.12);
          box-shadow: 0 0 0 3px rgba(38, 59, 89, 0.12);
  outline: 0;
}

.simplelogin-form .forgot-password {
  margin: 15px 0 0;
  color: #b4b4b4;
  font-size: 13px;
  text-align: center;
}

.simplelogin-form .forgot-password a {
  text-decoration: none;
}

.simplelogin .region-highlighted {
  margin: 0;
  width: 100%;
}

body.simplelogin .simplelogin {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem 1rem;
  background: transparent;
  position: relative;
}

.simplelogin .form-control {
  height: inherit;
}

body.simplelogin.opacity::before {
  content: "";
  background-color: rgba(253, 253, 253, 0.5);
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.simplelogin .simplelogin-link {
  text-align: right;
  text-transform: uppercase;
  padding: 5px 0;
}

::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ababab;
  opacity: 1; /* Firefox */
}

::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ababab;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ababab;
  opacity: 1; /* Firefox */
}

::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ababab;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ababab;
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #ababab;
}

/* Portrait and Landscape */
@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) {
  .simplelogin-form,
  .card-login {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 1.75rem 1.5rem;
  }
  .simplelogin h1 {
    font-size: 15px;
  }
  .simplelogin input.form-text,
  .simplelogin input.form-tel,
  .simplelogin input.form-email,
  .simplelogin input.form-url,
  .simplelogin input.form-search,
  .simplelogin input.form-file,
  .simplelogin input.form-number,
  .simplelogin input.form-color,
  .simplelogin textarea.form-textarea,
  .simplelogin select.form-select,
  .simplelogin-form input[type=submit],
  .simplelogin-form button.form-submit {
    padding: 12px 14px;
  }
}
/***************/ /***/
.banner__video {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.banner__video .container {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.banner__video .parallax__container {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.banner__video .parallax {
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  will-change: transform;
}
.banner__video .parallax img,
.banner__video .parallax video {
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 770px;
}
.banner__video .parallax video::-webkit-media-controls {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-enclosure {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-panel {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-play-button {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-timeline {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-current-time-display {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-time-remaining-display {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-mute-button {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-volume-slider {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-fullscreen-button {
  display: none !important;
}
.banner__video .parallax::before {
  content: "";
  position: absolute;
  top: -10%;
  left: -10%;
  right: -10%;
  bottom: -10%;
  background: inherit;
  z-index: -1;
}
.banner__video .parallax-mobile {
  position: relative;
  width: 100%;
  z-index: 1;
}
.banner__video .parallax-mobile img,
.banner__video .parallax-mobile video {
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
.banner__video .parallax-mobile video::-webkit-media-controls {
  display: none !important;
}
.banner__video .parallax-mobile video::-webkit-media-controls-enclosure {
  display: none !important;
}
.banner__video .parallax-mobile video::-webkit-media-controls-panel {
  display: none !important;
}
.banner__video::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
}

.desktop-only {
  display: block;
}
@media (max-width: 768px) {
  .desktop-only {
    display: none !important;
  }
}

.mobile-only {
  display: none;
}
@media (max-width: 768px) {
  .mobile-only {
    display: block !important;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .parallax {
    height: 120%;
    top: -10%;
  }
}
@media (prefers-reduced-motion: reduce) {
  .parallax {
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .parallax,
  .parallax-mobile {
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
}
.bamarelo-fazul {
  background-color: #263b59;
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  color: #fac833;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bamarelo-fazul .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #fac833;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bamarelo-fazul .btn-principal a {
  text-decoration: none;
  color: #263b59 !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

.bamarelo-fpreto {
  background-color: #000000;
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  color: #fac833;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bamarelo-fpreto .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #fac833;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bamarelo-fpreto .btn-principal a {
  text-decoration: none;
  color: #000000 !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

.bamarelo-ffirjan {
  background-color: rgb(0, 59, 209);
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  color: #fac833;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bamarelo-ffirjan .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #fac833;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bamarelo-ffirjan .btn-principal a {
  text-decoration: none;
  color: rgb(0, 59, 209) !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

.bazul-famarelo {
  background-color: #fac833;
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  color: #263b59;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bazul-famarelo .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #263b59;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bazul-famarelo .btn-principal a {
  text-decoration: none;
  color: #ffffff !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

.bfirjan-famarelo {
  background-color: #fac833;
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  color: rgb(0, 59, 209);
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bfirjan-famarelo .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: rgb(0, 59, 209);
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bfirjan-famarelo .btn-principal a {
  text-decoration: none;
  color: #ffffff !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

@media (max-width: 768px) {
  .grid-100-paragraph .btn-principal {
    padding: 1rem;
    margin-left: 1.8rem !important;
  }
  .grid-100-paragraph .btn-principal a {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: block;
    padding: 0 !important;
  }
}
.programacao-botao {
  margin-bottom: 2rem;
}
.programacao-botao a {
  background-color: #fac833;
  color: #243b59;
  text-decoration: none;
  padding: 9px;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  border-radius: 10px;
  font-size: 1.3rem;
}
@media (max-width: 768px) {
  .programacao-botao a {
    font-size: 1rem;
  }
}

.programacao {
  padding: 4rem 0 1rem;
}
.programacao .programacao-titulo {
  font-weight: 600;
  font-size: 2rem;
  text-align: center;
}
@media (max-width: 768px) {
  .programacao .programacao-titulo {
    font-size: 1.5rem;
  }
}
.programacao .programacao-descricao {
  font-size: 1.5rem;
  text-align: left;
}
@media (max-width: 768px) {
  .programacao .programacao-descricao {
    font-size: 1.2rem;
  }
}
.programacao .nav-tabs {
  font-size: 1.5rem;
  gap: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0;
  margin-top: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.programacao .nav-tabs .nav-item .nav-link {
  padding: 0.6rem 2rem;
  background-color: #dddada;
  color: black;
  border-radius: 8px;
  text-align: center;
  white-space: nowrap;
}
.programacao .nav-tabs .nav-item .active {
  background-color: #4d4745;
  color: #fac833;
}
.programacao .programacao-categoria .h5 {
  font-weight: 600;
  margin-top: 2rem;
  font-size: 2rem;
  text-align: center;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .local {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-hora {
  padding-right: 1rem;
  text-align: right;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
  border-right: outset;
  min-width: 70px;
  white-space: nowrap;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .palco {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-palestrantes {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 41%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 1rem;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-palestrantes .palestrante {
  text-align: center;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-palestrantes .palestrante img {
  border-radius: 50% !important;
  max-width: 80px;
  height: auto;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-descricao {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
@media (max-width: 992px) {
  .programacao .nav-tabs {
    font-size: 1.2rem;
  }
  .programacao .nav-tabs .nav-item {
    text-align: center;
  }
  .programacao .nav-tabs .nav-item .nav-link {
    width: 100%;
  }
  .programacao .programacao-categoria .h5 {
    font-size: 1.5rem;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .local {
    display: block;
    width: 100%;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-hora {
    border: none;
    padding-right: 0;
    text-align: center;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .palco,
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-descricao {
    width: 100%;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-palestrantes {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    margin-top: 1rem;
  }
}
@media (max-width: 768px) {
  .programacao .nav-tabs {
    font-size: 1rem;
    gap: 3px;
  }
  .programacao .programacao-categoria .h5 {
    font-size: 1.2rem;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo {
    gap: 0.5rem;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-descricao {
    font-size: 0.9rem;
  }
}

.programacao__speaker-photo img {
  width: 80px;
  height: 80px;
  min-width: 80px;
  min-height: 80px;
  max-width: 80px;
  max-height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.programacao__slot-speakers {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.programacao__slots.list-unstyled .programacao__slot {
  padding: 1rem;
}
.programacao__slots.list-unstyled .programacao__slot:nth-child(even) {
  background-color: #f6f6f6;
  border-radius: 50px;
}
@media (max-width: 992px) {
  .programacao__slots.list-unstyled .programacao__slot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 2rem;
  }
  .programacao__slots.list-unstyled .programacao__slot > div {
    max-width: 100%;
    width: 100%;
  }
}

.paragrafo-duas-colunas-mapa {
  padding: 4rem 0 2rem;
}
.paragrafo-duas-colunas-mapa .titulo-mapa {
  font-weight: 600;
  font-size: 2rem;
  text-align: center;
}
.paragrafo-duas-colunas-mapa .chamada-mapa {
  margin-top: 0.5rem;
  font-size: 1.5rem;
  text-align: center;
}
.paragrafo-duas-colunas-mapa .mapa {
  padding: 0 !important;
}
.paragrafo-duas-colunas-mapa .mapa .map-embed-wrapper {
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.paragrafo-duas-colunas-mapa .mapa p {
  margin: 0 !important;
}
.paragrafo-duas-colunas-mapa .mapa iframe.map-embed,
.paragrafo-duas-colunas-mapa .mapa iframe {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
  display: block;
  border: 0;
}
.paragrafo-duas-colunas-mapa .imagem-mapa {
  padding: 0 !important;
}
.paragrafo-duas-colunas-mapa .imagem-mapa img {
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.paragrafo-duas-colunas-mapa .content-mapa {
  margin-top: 2rem;
}

@media (max-width: 768px) {
  .paragrafo-duas-colunas-mapa .imagem-mapa img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    aspect-ratio: 16/9;
  }
  .paragrafo-duas-colunas-mapa .mapa iframe.map-embed,
  .paragrafo-duas-colunas-mapa .mapa iframe {
    aspect-ratio: 16/9;
    width: 100%;
    height: auto;
  }
  .paragrafo-duas-colunas-mapa .titulo-mapa {
    font-size: 1.5rem !important;
  }
  .paragrafo-duas-colunas-mapa .chamada-mapa {
    font-size: 1.2rem !important;
  }
}
.paragraph-carrossel {
  padding: 4rem 0 2rem;
}
.paragraph-carrossel p {
  margin-top: 0.5rem;
  font-size: 1.5rem;
  text-align: center;
  color: #243b59;
  font-size: 18px;
  font-weight: 400;
}
.paragraph-carrossel .cor-nome {
  display: none;
}
.paragraph-carrossel .field--name-field-titulo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #263b59;
  font-size: 28px;
  position: relative;
  margin-bottom: 1rem;
  text-align: center;
}
.paragraph-carrossel .field--name-field-titulo:after {
  content: "";
  display: block;
  width: 100%;
  max-width: 100px;
  height: 1px;
  background-color: #263b59;
  margin-top: 1rem;
}
.paragraph-carrossel.back-azul p,
.paragraph-carrossel.back-azul .field--name-field-descricao,
.paragraph-carrossel.back-azul .field--name-field-descricao .field__item, .paragraph-carrossel.back-marron p,
.paragraph-carrossel.back-marron .field--name-field-descricao,
.paragraph-carrossel.back-marron .field--name-field-descricao .field__item, .paragraph-carrossel.back-firjan p,
.paragraph-carrossel.back-firjan .field--name-field-descricao,
.paragraph-carrossel.back-firjan .field--name-field-descricao .field__item, .paragraph-carrossel.back-preto p,
.paragraph-carrossel.back-preto .field--name-field-descricao,
.paragraph-carrossel.back-preto .field--name-field-descricao .field__item {
  color: #fff;
}
.paragraph-carrossel.back-azul .field--name-field-titulo,
.paragraph-carrossel.back-azul .field--name-field-titulo .field__item, .paragraph-carrossel.back-marron .field--name-field-titulo,
.paragraph-carrossel.back-marron .field--name-field-titulo .field__item, .paragraph-carrossel.back-firjan .field--name-field-titulo,
.paragraph-carrossel.back-firjan .field--name-field-titulo .field__item, .paragraph-carrossel.back-preto .field--name-field-titulo,
.paragraph-carrossel.back-preto .field--name-field-titulo .field__item {
  color: #fac833;
}
.paragraph-carrossel.back-azul .field--name-field-titulo:after,
.paragraph-carrossel.back-azul .field--name-field-titulo .field__item:after, .paragraph-carrossel.back-marron .field--name-field-titulo:after,
.paragraph-carrossel.back-marron .field--name-field-titulo .field__item:after, .paragraph-carrossel.back-firjan .field--name-field-titulo:after,
.paragraph-carrossel.back-firjan .field--name-field-titulo .field__item:after, .paragraph-carrossel.back-preto .field--name-field-titulo:after,
.paragraph-carrossel.back-preto .field--name-field-titulo .field__item:after {
  background-color: #fac833;
}
.paragraph-carrossel.back-azul .palestrante-card .nome-card,
.paragraph-carrossel.back-azul .palestrante-card .cargo, .paragraph-carrossel.back-marron .palestrante-card .nome-card,
.paragraph-carrossel.back-marron .palestrante-card .cargo, .paragraph-carrossel.back-firjan .palestrante-card .nome-card,
.paragraph-carrossel.back-firjan .palestrante-card .cargo, .paragraph-carrossel.back-preto .palestrante-card .nome-card,
.paragraph-carrossel.back-preto .palestrante-card .cargo {
  color: #fff;
}
.paragraph-carrossel.back-azul .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet, .paragraph-carrossel.back-marron .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet, .paragraph-carrossel.back-firjan .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet, .paragraph-carrossel.back-preto .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.45);
}
.paragraph-carrossel.back-azul .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .paragraph-carrossel.back-marron .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .paragraph-carrossel.back-firjan .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .paragraph-carrossel.back-preto .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fac833 !important;
}

.palestrante-card {
  text-align: -webkit-center;
  padding: 0 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.palestrante-card .thumbnail img {
  width: 150px;
  height: 150px;
  min-width: 150px;
  min-height: 150px;
  max-width: 150px;
  max-height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid #9a9797;
  border-radius: 50%;
}
.palestrante-card .titulo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.palestrante-card .titulo .nome-card {
  font-size: 1.2rem;
  font-weight: 600;
  min-height: 2.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.palestrante-card .titulo .cargo {
  font-size: 0.98rem;
  font-style: italic;
  min-height: 1.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.palestrante-card .titulo .btn-bio {
  display: inline-block;
  margin-top: 0.5rem;
  background-color: #fac833;
  color: #243b59;
  text-decoration: none;
  padding: 0.3rem 1.7rem;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  border-radius: 7px;
  font-size: 0.8rem;
  font-weight: 600;
  border: 0 !important;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.carrossel-palestrantes {
  position: relative;
  padding-bottom: 3.5rem;
  width: 100%;
  max-width: 100%;
}
.carrossel-palestrantes.slick-initialized, .carrossel-palestrantes.slick-slider {
  display: block;
}
.carrossel-palestrantes.swiper {
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  padding-bottom: 0;
}
.carrossel-palestrantes .palestrantes-itens.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 40px;
}
.carrossel-palestrantes .slick-list,
.carrossel-palestrantes .slick-track {
  display: none !important;
}
.carrossel-palestrantes .slick-dots {
  display: none !important;
}
.carrossel-palestrantes .swiper-slide {
  width: auto;
  height: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.carrossel-palestrantes .swiper-pagination {
  bottom: 0 !important;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 10;
  pointer-events: auto;
}
.carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background-color: #9a9797;
  opacity: 1;
  display: inline-block !important;
  cursor: pointer;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
@media (max-width: 768px) {
  .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 3px;
  }
}
.carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #243b59 !important;
}

@media (max-width: 768px) {
  .paragraph-carrossel p {
    font-size: 1.2rem;
    text-align: center;
  }
  .paragraph-carrossel .field--name-field-titulo {
    font-size: 18px;
    color: #243b59;
  }
  .paragraph-carrossel.back-azul .field--name-field-titulo,
  .paragraph-carrossel.back-azul .field--name-field-titulo .field__item, .paragraph-carrossel.back-marron .field--name-field-titulo,
  .paragraph-carrossel.back-marron .field--name-field-titulo .field__item, .paragraph-carrossel.back-firjan .field--name-field-titulo,
  .paragraph-carrossel.back-firjan .field--name-field-titulo .field__item, .paragraph-carrossel.back-preto .field--name-field-titulo,
  .paragraph-carrossel.back-preto .field--name-field-titulo .field__item {
    color: #fac833;
  }
}
.modal-bio .modal-dialog {
  max-width: 712px;
}
.modal-bio .modal-content {
  background-color: transparent;
  border: none;
}
.modal-bio .modal-body {
  background-color: #f8f8f8;
  border-radius: 1.5rem;
  border: 5px #a3a3a3 solid;
  padding: 2rem 1rem;
  position: relative;
}
.modal-bio .modal-body .btn-close-content {
  top: -27px;
  right: -33px;
  background-color: #fac833;
  border: 3px #fff solid;
  border-radius: 100%;
  padding: 18px;
  z-index: 2;
}
.modal-bio .modal-body .btn-close-content .btn-close {
  opacity: 1;
}
@media (max-width: 780px) {
  .modal-bio .modal-body .btn-close-content {
    top: -12px;
    right: -10px;
  }
}
.modal-bio .modal-body .thumb {
  width: 35%;
  max-width: 220px;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px #eeb100 solid;
  padding: 14px;
  background-color: #fff;
}
@media (max-width: 780px) {
  .modal-bio .modal-body .thumb {
    width: 60%;
  }
}
.modal-bio .modal-body .name {
  color: #1a3d5d;
  font-size: 1.5em;
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 0;
  text-align: center;
}
.modal-bio .modal-body .cargo {
  font-size: 0.8em;
  font-weight: 600;
  color: #5e5e5e;
  text-align: center;
  margin-bottom: 0;
}
.modal-bio .modal-body .descricao {
  font-size: 0.9em;
  text-align: center;
  width: 80%;
  margin-top: 1rem;
}
@media (max-width: 780px) {
  .modal-bio .modal-body .descricao {
    font-size: 0.7em;
  }
}
.modal-bio .modal-body .line {
  width: 100%;
  background-color: #eeb100;
  height: 2px;
  margin: 16px 0 0;
}
.modal-bio .modal-body .linkedin-link {
  margin-top: 12px;
  display: inline-block;
}
.modal-bio .modal-body .btn-linkedin {
  display: inline-block;
  background-color: #1d3b5d;
  color: #fff;
  text-decoration: none;
  border: 0;
  border-radius: 0;
  padding: 12px 24px;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  line-height: 1.2;
  min-height: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  text-align: center;
}
.modal-bio .modal-body .btn-linkedin:hover, .modal-bio .modal-body .btn-linkedin:focus, .modal-bio .modal-body .btn-linkedin:active {
  background-color: #152d47;
  color: #fff;
  text-decoration: none;
}

.btn-ck-amarelo {
  background-color: #fac833;
  color: #243b59;
  text-decoration: none;
  padding: 9px;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  border-radius: 10px;
  font-size: 1rem;
  margin: 0.2rem;
}

.path-admin .octa-widget-v2,
.path-user .octa-widget-v2 {
  display: none !important;
}

#block-firjan-primary-local-tasks ul {
  position: fixed;
  bottom: 0;
  right: 6rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #f2f2f2;
  -webkit-filter: drop-shadow(2px 2px 2px rgb(64, 64, 64));
          filter: drop-shadow(2px 2px 2px rgb(64, 64, 64));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  z-index: 9999;
}
#block-firjan-primary-local-tasks ul li {
  padding: 13px;
  display: block;
}
#block-firjan-primary-local-tasks ul li a {
  text-decoration: none;
  color: #000;
}
#block-firjan-primary-local-tasks ul li a:hover {
  color: #3346f3;
}
#block-firjan-primary-local-tasks ul li:hover {
  -webkit-box-shadow: inset 0px 0px 5px 2px #c8c6c6;
          box-shadow: inset 0px 0px 5px 2px #c8c6c6;
}

.block-image-block .content img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImFic3RyYWN0cy9fcmVzZXQuc2NzcyIsImdlbmVyYWwuc2NzcyIsImFic3RyYWN0cy9fZm9udHMuc2NzcyIsImJhc2UvX2Zvb3Rlci5zY3NzIiwiYmFzZS9fbGF5b3V0LWJ1aWxkZXIuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtbGF5b3V0LnNjc3MiLCJjb21wb25lbnRzL19zdGF0dXMtbWVzc2FnZXMuc2NzcyIsInV0aWxpdGllcy9faGVscGVycy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsInN0eWxlLnNjc3MiLCJtb2R1bGVzL19iaWctbnVtYmVycy5zY3NzIiwibW9kdWxlcy9fcmVzdW1vLXNvYnJlLnNjc3MiLCJtb2R1bGVzL192YW50YWdlbnMuc2NzcyIsIm1vZHVsZXMvX2ZhbGUtY29ub3Njby5zY3NzIiwibW9kdWxlcy9fYnV0dG9uLWhvbWUuc2NzcyIsIm1vZHVsZXMvX3BhcmFncmFwaC1ncmlkLTEwMC5zY3NzIiwibW9kdWxlcy9fbmF2YmFyLnNjc3MiLCJtb2R1bGVzL19wYXJhZ3JhcGgtZWRpY29lcy1hbnRlcmlvcmVzLnNjc3MiLCJtb2R1bGVzL19kdWFzLWNvbHVuYXMuc2NzcyIsIm1vZHVsZXMvX2R1YXMtY29sdW5hcy1zbGlkZS5zY3NzIiwibW9kdWxlcy9mb3JtLS1jb250YWN0LnNjc3MiLCJtb2R1bGVzL19mb3JtLS1pbnNjcmljYW8uc2NzcyIsIm1vZHVsZXMvX3BhcmFncmFwaF9hY2NvcmRpb24uc2NzcyIsIm1vZHVsZXMvX3BhcmFncmFwaF9nYWxlcmlhLnNjc3MiLCJtb2R1bGVzL19wYXJhZ3JhcGgtc2ltcGxlLWltYWdlLnNjc3MiLCJtb2R1bGVzL19iYW5uZXIuc2NzcyIsIm1vZHVsZXMvX2JhY2tncm91bmRzLXBhZHJhby5zY3NzIiwibW9kdWxlcy9fcGFyYWdyYXBoLXZpZGVvLnNjc3MiLCJtb2R1bGVzL19wYXJhZ3JhcGgtdmlkZW8tYmFzaWMuc2NzcyIsIm1vZHVsZXMvX2V2ZW50b3MtcHJpbmNpcGFsLnNjc3MiLCJtb2R1bGVzL19ldmVudG9zLWNhcmQuc2NzcyIsIm1vZHVsZXMvX2NrLWVkaXRvci5zY3NzIiwibW9kdWxlcy9fc2ltcGxlbG9naW4uc2NzcyIsIm1vZHVsZXMvX3BhcmFncmFwaC1wYXJhbGxheC5zY3NzIiwibW9kdWxlcy9fYm90YW8tdzEwMC5zY3NzIiwibW9kdWxlcy9fcHJvZ3JhbWFjYW8uc2NzcyIsIm1vZHVsZXMvX3BhcmFncmFwaC1tYXBhLnNjc3MiLCJtb2R1bGVzL19jYXJyb3NzZWwtcGFsZXN0cmFudGVzLnNjc3MiLCJtb2R1bGVzL19tb2RhbC1iaW8uc2NzcyIsIm1vZHVsZXMvX2JvdGFvLWFtYXJlbG8uc2NzcyIsIm1vZHVsZXMvX2Jsb2NvLWVkaXRhci11c2VyLnNjc3MiLCJtb2R1bGVzL19pbWFnZS1ibG9jay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFLG9CQUFBO0FERUY7O0FDQ0E7RUFDRSxzQkFBQTtFQUNBLG9CQUFBO0FERUY7O0FDQ0E7RUFDRSxTQUFBO0FERUY7O0FFVkE7RUFDRSw2RUFBQTtFQUNBLDhFQUFBO0FGYUY7O0FFVkE7RUFDRSw0RUNSWTtFRFNaLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQ0FBQTtFQUNBLGlCQUFBO0FGYUY7O0FFVkE7RUFDRSxnQkFBQTtFQUNBLGFBQUE7QUZhRjs7QUVWQTtFQUNFLDBCQUFBO0FGYUY7O0FFVkE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBRmFGOztBSXBDQTtFQUNFLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0FKdUNGO0FJckNFO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FKdUNKO0FJbkNNO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FKcUNSO0FJcENRO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUpzQ1Y7QUlyQ1U7RUFDRSwwQkFBQTtBSnVDWjtBSXBDUTtFQUNFLGtCQUFBO0FKc0NWO0FJaENNO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0FKa0NSOztBSTVCQTtFQUNFO0lBQ0UsNEJBQUE7RUorQkY7RUk3QkE7SUFDRSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsU0FBQTtFSitCRjtFSTdCRTtJQUNFLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RUorQko7RUk1QkU7SUFDRSxtQkFBQTtJQUNBLDRCQUFBO0lBQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSw2QkFBQTtFSjhCSjtBQUNGO0FLdEZBO0VBQ0UsaURBQUE7QUx3RkY7O0FLdEZBO0VBQ0UscURBQUE7QUx5RkY7O0FLckZBO0VBQ0UsaURBQUE7QUx3RkY7O0FLdEZBO0VBQ0UsZ0RBQUE7QUx5RkY7O0FLdkZBO0VBQ0UsaURBQUE7QUwwRkY7O0FLeEZBO0VBQ0UsOENBQUE7QUwyRkY7O0FLdkZBO0VBQ0UsK0NBQUE7QUwwRkY7O0FLeEZBO0VBQ0UsOENBQUE7QUwyRkY7O0FLdkZBO0VBQ0UsOEJBQUE7QUwwRkY7O0FLeEZBO0VBQ0UsNEJBQUE7QUwyRkY7O0FLekZBO0VBQ0UsNEJBQUE7QUw0RkY7O0FLMUZBO0VBQ0UsOEJBQUE7QUw2RkY7O0FLM0ZBO0VBQ0UsNEJBQUE7QUw4RkY7O0FLNUZBO0VBQ0UsNEJBQUE7QUwrRkY7O0FLN0ZBO0VBQ0UsNEJBQUE7QUxnR0Y7O0FLOUZBO0VBQ0UsNEJBQUE7QUxpR0Y7O0FLOUZBO0VBQ0UsaUNBQUE7QUxpR0Y7O0FLL0ZBO0VBQ0UsK0JBQUE7QUxrR0Y7O0FLaEdBO0VBQ0UsK0JBQUE7QUxtR0Y7O0FLakdBO0VBQ0UsaUNBQUE7QUxvR0Y7O0FLbEdBO0VBQ0UsK0JBQUE7QUxxR0Y7O0FLbkdBO0VBQ0UsK0JBQUE7QUxzR0Y7O0FLcEdBO0VBQ0UsK0JBQUE7QUx1R0Y7O0FLckdBO0VBQ0UsK0JBQUE7QUx3R0Y7O0FLckdBO0VBQ0UsNkJBQUE7QUx3R0Y7O0FLdEdBO0VBQ0UsMkJBQUE7QUx5R0Y7O0FLdkdBO0VBQ0UsMkJBQUE7QUwwR0Y7O0FLeEdBO0VBQ0UsNkJBQUE7QUwyR0Y7O0FLekdBO0VBQ0UsMkJBQUE7QUw0R0Y7O0FLMUdBO0VBQ0UsMkJBQUE7QUw2R0Y7O0FLM0dBO0VBQ0UsMkJBQUE7QUw4R0Y7O0FLNUdBO0VBQ0UsMkJBQUE7QUwrR0Y7O0FLNUdBO0VBQ0UsZ0NBQUE7QUwrR0Y7O0FLN0dBO0VBQ0UsOEJBQUE7QUxnSEY7O0FLOUdBO0VBQ0UsOEJBQUE7QUxpSEY7O0FLL0dBO0VBQ0UsZ0NBQUE7QUxrSEY7O0FLaEhBO0VBQ0UsOEJBQUE7QUxtSEY7O0FLakhBO0VBQ0UsOEJBQUE7QUxvSEY7O0FLbEhBO0VBQ0UsOEJBQUE7QUxxSEY7O0FLbEhBO0VBQ0UsZ0NBQUE7QUxxSEY7O0FLbEhBO0VBQ0UsOEJBQUE7QUxxSEY7O0FLaEhBO0VBQ0UsOEJBQUE7QUxtSEY7O0FLakhBO0VBQ0UsNEJBQUE7QUxvSEY7O0FLbEhBO0VBQ0UsNEJBQUE7QUxxSEY7O0FLbkhBO0VBQ0UsOEJBQUE7QUxzSEY7O0FLcEhBO0VBQ0UsNEJBQUE7QUx1SEY7O0FLckhBO0VBQ0UsNEJBQUE7QUx3SEY7O0FLdEhBO0VBQ0UsNEJBQUE7QUx5SEY7O0FLdkhBO0VBQ0UsNEJBQUE7QUwwSEY7O0FLdEhBO0VBQ0U7SUFDRSw4QkFBQTtFTHlIRjtFS3ZIQTtJQUNFLDRCQUFBO0VMeUhGO0VLdkhBO0lBQ0UsNEJBQUE7RUx5SEY7RUt2SEE7SUFDRSw4QkFBQTtFTHlIRjtFS3ZIQTtJQUNFLDRCQUFBO0VMeUhGO0VLdkhBO0lBQ0UsNEJBQUE7RUx5SEY7RUt2SEE7SUFDRSw0QkFBQTtFTHlIRjtFS3ZIQTtJQUNFLDRCQUFBO0VMeUhGO0FBQ0Y7QUtySEE7RUFDRTtJQUNFLDhCQUFBO0VMdUhGO0VLckhBO0lBQ0UsNEJBQUE7RUx1SEY7RUtySEE7SUFDRSw0QkFBQTtFTHVIRjtFS3JIQTtJQUNFLDhCQUFBO0VMdUhGO0VLckhBO0lBQ0UsNEJBQUE7RUx1SEY7RUtySEE7SUFDRSw0QkFBQTtFTHVIRjtFS3JIQTtJQUNFLDRCQUFBO0VMdUhGO0VLckhBO0lBQ0UsNEJBQUE7RUx1SEY7QUFDRjtBS25IQTtFQUNFO0lBQ0UsOEJBQUE7RUxxSEY7RUtuSEE7SUFDRSw0QkFBQTtFTHFIRjtFS25IQTtJQUNFLDRCQUFBO0VMcUhGO0VLbkhBO0lBQ0UsOEJBQUE7RUxxSEY7RUtuSEE7SUFDRSw0QkFBQTtFTHFIRjtFS25IQTtJQUNFLDRCQUFBO0VMcUhGO0VLbkhBO0lBQ0UsNEJBQUE7RUxxSEY7RUtuSEE7SUFDRSw0QkFBQTtFTHFIRjtBQUNGO0FLakhBO0VBQ0U7SUFDRSw4QkFBQTtFTG1IRjtFS2pIQTtJQUNFLDRCQUFBO0VMbUhGO0VLakhBO0lBQ0UsNEJBQUE7RUxtSEY7RUtqSEE7SUFDRSw4QkFBQTtFTG1IRjtFS2pIQTtJQUNFLDRCQUFBO0VMbUhGO0VLakhBO0lBQ0UsNEJBQUE7RUxtSEY7RUtqSEE7SUFDRSw0QkFBQTtFTG1IRjtFS2pIQTtJQUNFLDRCQUFBO0VMbUhGO0FBQ0Y7QUs5R0E7RUFDRSxpQ0FBQTtBTGdIRjs7QUs5R0E7RUFDRSwrQkFBQTtBTGlIRjs7QUsvR0E7RUFDRSwrQkFBQTtBTGtIRjs7QUtoSEE7RUFDRSxpQ0FBQTtBTG1IRjs7QUtqSEE7RUFDRSwrQkFBQTtBTG9IRjs7QUtsSEE7RUFDRSwrQkFBQTtBTHFIRjs7QUtuSEE7RUFDRSwrQkFBQTtBTHNIRjs7QUtwSEE7RUFDRSwrQkFBQTtBTHVIRjs7QUtuSEE7RUFDRTtJQUNFLGlDQUFBO0VMc0hGO0VLcEhBO0lBQ0UsK0JBQUE7RUxzSEY7RUtwSEE7SUFDRSwrQkFBQTtFTHNIRjtFS3BIQTtJQUNFLGlDQUFBO0VMc0hGO0VLcEhBO0lBQ0UsK0JBQUE7RUxzSEY7RUtwSEE7SUFDRSwrQkFBQTtFTHNIRjtFS3BIQTtJQUNFLCtCQUFBO0VMc0hGO0VLcEhBO0lBQ0UsK0JBQUE7RUxzSEY7QUFDRjtBS2xIQTtFQUNFO0lBQ0UsaUNBQUE7RUxvSEY7RUtsSEE7SUFDRSwrQkFBQTtFTG9IRjtFS2xIQTtJQUNFLCtCQUFBO0VMb0hGO0VLbEhBO0lBQ0UsaUNBQUE7RUxvSEY7RUtsSEE7SUFDRSwrQkFBQTtFTG9IRjtFS2xIQTtJQUNFLCtCQUFBO0VMb0hGO0VLbEhBO0lBQ0UsK0JBQUE7RUxvSEY7RUtsSEE7SUFDRSwrQkFBQTtFTG9IRjtBQUNGO0FLaEhBO0VBQ0U7SUFDRSxpQ0FBQTtFTGtIRjtFS2hIQTtJQUNFLCtCQUFBO0VMa0hGO0VLaEhBO0lBQ0UsK0JBQUE7RUxrSEY7RUtoSEE7SUFDRSxpQ0FBQTtFTGtIRjtFS2hIQTtJQUNFLCtCQUFBO0VMa0hGO0VLaEhBO0lBQ0UsK0JBQUE7RUxrSEY7RUtoSEE7SUFDRSwrQkFBQTtFTGtIRjtFS2hIQTtJQUNFLCtCQUFBO0VMa0hGO0FBQ0Y7QUs5R0E7RUFDRTtJQUNFLGlDQUFBO0VMZ0hGO0VLOUdBO0lBQ0UsK0JBQUE7RUxnSEY7RUs5R0E7SUFDRSwrQkFBQTtFTGdIRjtFSzlHQTtJQUNFLGlDQUFBO0VMZ0hGO0VLOUdBO0lBQ0UsK0JBQUE7RUxnSEY7RUs5R0E7SUFDRSwrQkFBQTtFTGdIRjtFSzlHQTtJQUNFLCtCQUFBO0VMZ0hGO0VLOUdBO0lBQ0UsK0JBQUE7RUxnSEY7QUFDRjtBSzNHQTtFQUNFLDZCQUFBO0FMNkdGOztBSzNHQTtFQUNFLDJCQUFBO0FMOEdGOztBSzVHQTtFQUNFLDJCQUFBO0FMK0dGOztBSzdHQTtFQUNFLDZCQUFBO0FMZ0hGOztBSzlHQTtFQUNFLDJCQUFBO0FMaUhGOztBSy9HQTtFQUNFLDJCQUFBO0FMa0hGOztBS2hIQTtFQUNFLDJCQUFBO0FMbUhGOztBS2pIQTtFQUNFLDJCQUFBO0FMb0hGOztBS2hIQTtFQUNFO0lBQ0UsNkJBQUE7RUxtSEY7RUtqSEE7SUFDRSwyQkFBQTtFTG1IRjtFS2pIQTtJQUNFLDJCQUFBO0VMbUhGO0VLakhBO0lBQ0UsNkJBQUE7RUxtSEY7RUtqSEE7SUFDRSwyQkFBQTtFTG1IRjtFS2pIQTtJQUNFLDJCQUFBO0VMbUhGO0VLakhBO0lBQ0UsMkJBQUE7RUxtSEY7RUtqSEE7SUFDRSwyQkFBQTtFTG1IRjtBQUNGO0FLL0dBO0VBQ0U7SUFDRSw2QkFBQTtFTGlIRjtFSy9HQTtJQUNFLDJCQUFBO0VMaUhGO0VLL0dBO0lBQ0UsMkJBQUE7RUxpSEY7RUsvR0E7SUFDRSw2QkFBQTtFTGlIRjtFSy9HQTtJQUNFLDJCQUFBO0VMaUhGO0VLL0dBO0lBQ0UsMkJBQUE7RUxpSEY7RUsvR0E7SUFDRSwyQkFBQTtFTGlIRjtFSy9HQTtJQUNFLDJCQUFBO0VMaUhGO0FBQ0Y7QUs3R0E7RUFDRTtJQUNFLDZCQUFBO0VMK0dGO0VLN0dBO0lBQ0UsMkJBQUE7RUwrR0Y7RUs3R0E7SUFDRSwyQkFBQTtFTCtHRjtFSzdHQTtJQUNFLDZCQUFBO0VMK0dGO0VLN0dBO0lBQ0UsMkJBQUE7RUwrR0Y7RUs3R0E7SUFDRSwyQkFBQTtFTCtHRjtFSzdHQTtJQUNFLDJCQUFBO0VMK0dGO0VLN0dBO0lBQ0UsMkJBQUE7RUwrR0Y7QUFDRjtBSzNHQTtFQUNFO0lBQ0UsNkJBQUE7RUw2R0Y7RUszR0E7SUFDRSwyQkFBQTtFTDZHRjtFSzNHQTtJQUNFLDJCQUFBO0VMNkdGO0VLM0dBO0lBQ0UsNkJBQUE7RUw2R0Y7RUszR0E7SUFDRSwyQkFBQTtFTDZHRjtFSzNHQTtJQUNFLDJCQUFBO0VMNkdGO0VLM0dBO0lBQ0UsMkJBQUE7RUw2R0Y7RUszR0E7SUFDRSwyQkFBQTtFTDZHRjtBQUNGO0FLeEdBO0VBQ0UsZ0NBQUE7QUwwR0Y7O0FLeEdBO0VBQ0UsOEJBQUE7QUwyR0Y7O0FLekdBO0VBQ0UsOEJBQUE7QUw0R0Y7O0FLMUdBO0VBQ0UsZ0NBQUE7QUw2R0Y7O0FLM0dBO0VBQ0UsOEJBQUE7QUw4R0Y7O0FLNUdBO0VBQ0UsOEJBQUE7QUwrR0Y7O0FLN0dBO0VBQ0UsOEJBQUE7QUxnSEY7O0FLOUdBO0VBQ0UsZ0NBQUE7QUxpSEY7O0FLL0dBO0VBQ0UsOEJBQUE7QUxrSEY7O0FLOUdBO0VBQ0U7SUFDRSxnQ0FBQTtFTGlIRjtFSy9HQTtJQUNFLDhCQUFBO0VMaUhGO0VLL0dBO0lBQ0UsOEJBQUE7RUxpSEY7RUsvR0E7SUFDRSxnQ0FBQTtFTGlIRjtFSy9HQTtJQUNFLDhCQUFBO0VMaUhGO0VLL0dBO0lBQ0UsOEJBQUE7RUxpSEY7RUsvR0E7SUFDRSw4QkFBQTtFTGlIRjtFSy9HQTtJQUNFLGdDQUFBO0VMaUhGO0VLL0dBO0lBQ0UsOEJBQUE7RUxpSEY7QUFDRjtBSzdHQTtFQUNFO0lBQ0UsZ0NBQUE7RUwrR0Y7RUs3R0E7SUFDRSw4QkFBQTtFTCtHRjtFSzdHQTtJQUNFLDhCQUFBO0VMK0dGO0VLN0dBO0lBQ0UsZ0NBQUE7RUwrR0Y7RUs3R0E7SUFDRSw4QkFBQTtFTCtHRjtFSzdHQTtJQUNFLDhCQUFBO0VMK0dGO0VLN0dBO0lBQ0UsOEJBQUE7RUwrR0Y7RUs3R0E7SUFDRSxnQ0FBQTtFTCtHRjtFSzdHQTtJQUNFLDhCQUFBO0VMK0dGO0FBQ0Y7QUszR0E7RUFDRTtJQUNFLGdDQUFBO0VMNkdGO0VLM0dBO0lBQ0UsOEJBQUE7RUw2R0Y7RUszR0E7SUFDRSw4QkFBQTtFTDZHRjtFSzNHQTtJQUNFLGdDQUFBO0VMNkdGO0VLM0dBO0lBQ0UsOEJBQUE7RUw2R0Y7RUszR0E7SUFDRSw4QkFBQTtFTDZHRjtFSzNHQTtJQUNFLDhCQUFBO0VMNkdGO0VLM0dBO0lBQ0UsZ0NBQUE7RUw2R0Y7RUszR0E7SUFDRSw4QkFBQTtFTDZHRjtBQUNGO0FLekdBO0VBQ0U7SUFDRSxnQ0FBQTtFTDJHRjtFS3pHQTtJQUNFLDhCQUFBO0VMMkdGO0VLekdBO0lBQ0UsOEJBQUE7RUwyR0Y7RUt6R0E7SUFDRSxnQ0FBQTtFTDJHRjtFS3pHQTtJQUNFLDhCQUFBO0VMMkdGO0VLekdBO0lBQ0UsOEJBQUE7RUwyR0Y7RUt6R0E7SUFDRSw4QkFBQTtFTDJHRjtFS3pHQTtJQUNFLGdDQUFBO0VMMkdGO0VLekdBO0lBQ0UsOEJBQUE7RUwyR0Y7QUFDRjtBS3RHRTtFQUNFLGFBQUE7RUFDQSxnQkFB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eENza0pSOztBeUN2ckpBO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBekMwckpGOztBMENwc0pBOztFQUVFLHdCQUFBO0ExQ3VzSkY7O0EwQ3BzSkU7RUFDRSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHdEQUFBO1VBQUEsZ0RBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7QTFDdXNKSjtBMENyc0pJO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QTFDdXNKTjtBMENyc0pNO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0ExQ3VzSlI7QTBDcnNKUTtFQUNFLGNBQUE7QTFDdXNKVjtBMENuc0pNO0VBQ0UsaURBQUE7VUFBQSx5Q0FBQTtBMUNxc0pSOztBMkNqdUpJO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBM0NvdUpOIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuOnJvb3Qge1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogQXZlcnRhLCBTZWdvZSBVSSwgT3BlbiBTYW5zLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZjtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBBdmVydGEsIFNlZ29lIFVJLCBPcGVuIFNhbnMsIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCIsIFwiU2Vnb2UgVUlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm5vZGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNDBweCAwcHggMjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0NzQ1O1xuICBjb2xvcjogd2hpdGU7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uYmctY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1zZWNvbmRhcnktMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0xKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYW5nZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2FybmluZykgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbmZvKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3ItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC0xMjAge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQtODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC03MiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQtNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC00OCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LTMyIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQtMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi00OCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC0xMjAge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtOTYge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LTgwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC03MiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC02NCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtNDgge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LTMyIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTk2IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWItNzIge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWItNjQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LXhzLTEyMCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQteHMtOTYge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC14cy04MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LXhzLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC14cy02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LXhzLTQ4IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQteHMtMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC14cy0xNiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1wdC1zbS0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcHQtbWQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXB0LWxnLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tcHQteGwtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tcGIteHMtMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi14cy05NiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLXhzLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGIteHMtNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLXhzLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGIteHMtNDgge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi14cy0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLXhzLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLXBiLXNtLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1wYi1tZC0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tcGItbGctMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1wYi14bC0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi1tdC14cy0xMjAge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQteHMtOTYge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LXhzLTgwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC14cy03MiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC14cy02NCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQteHMtNDgge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LXhzLTMyIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC14cy0xNiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLW10LXNtLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbXQtbWQtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1tdC1sZy0xMjAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1tdC14bC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tbWIteHMtMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLXhzLTk2IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi14cy04MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWIteHMtNzIge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWIteHMtNjQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLXhzLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi14cy0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWIteHMtMjQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWIteHMtMTYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1tYi1zbS0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tYi1tZC0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1tYi1sZy0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbWIteGwtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWluZXItbGF5b3V0LWJ1aWxkZXIubm8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWNvbnRhaW5lci1sYXlvdXQtYnVpbGRlci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29udGFpbmVyLWxheW91dC1idWlsZGVyLnBhZGRpbmcteSB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tY29udGFpbmVyLWxheW91dC1idWlsZGVyLl9ub25lIC5sYXlvdXQucm93LmxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ub3ZlcmxhcF9ndXR0ZXJzLnJvdyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXBfZ3V0dGVycy5yb3cgPiAuY29sLTEyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubGF5b3V0LnJvdy5uby1ndXR0ZXJzLmxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGF5b3V0LnJvdy5uby1ndXR0ZXJzLmxheW91dC1idWlsZGVyX19sYXlvdXQgPiAuY29sLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FWRVJUQS1MSUdIVC5PVEZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FWRVJUQS1MSUdIVElUQUxJQy5PVEZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FWRVJUQS1SRUdVTEFSLk9URlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQVZFUlRBLVJFR1VMQVJJVEFMSUMuT1RGXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BVkVSVEEtU0VNSUJPTEQuT1RGXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BVkVSVEEtU0VNSUJPTERJVEFMSUMuT1RGXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVydGEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5oMSwgaDIuZGlzcGxheS1oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIiwgXCJTZWdvZSBVSVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSwgaDIuZGlzcGxheS1oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuaDEgLmRpc3BsYXktMSwgaDIuZGlzcGxheS1oMSAuZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbmgyIC5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuaDMgLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbmg0IC5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5oNSAuZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmg2IC5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxlYWQge1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIiwgXCJTZWdvZSBVSVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCIsIFwiU2Vnb2UgVUlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbn1cbnAgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuaDIudGV4dC13aGl0ZSxcbmgzLnRleHQtd2hpdGUge1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtd2hpdGUpO1xufVxuXG5oMi50ZXh0LWJsYWNrLFxuaDMudGV4dC1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC1ibGFjayk7XG59XG5cbmgyLnRleHQtYmx1ZSxcbmgzLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xufVxuXG5wLnRleHQtd2hpdGUge1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtd2hpdGUpO1xufVxuXG5wLnRleHQtYmxhY2sge1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtYmxhY2spO1xufVxuXG5wLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xufVxuXG4uZm9udC0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0zMiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0zNiB7XG4gIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC00MiB7XG4gIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xufVxuXG5oMS5mb250LTE2LCBoMi5mb250LTE2LCBoMy5mb250LTE2LCBoNC5mb250LTE2LCBoNS5mb250LTE2LCBoNi5mb250LTE2LCBwLmZvbnQtMTYge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuaDEuZm9udC0yMCwgaDIuZm9udC0yMCwgaDMuZm9udC0yMCwgaDQuZm9udC0yMCwgaDUuZm9udC0yMCwgaDYuZm9udC0yMCwgcC5mb250LTIwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmgxLmZvbnQtMjQsIGgyLmZvbnQtMjQsIGgzLmZvbnQtMjQsIGg0LmZvbnQtMjQsIGg1LmZvbnQtMjQsIGg2LmZvbnQtMjQsIHAuZm9udC0yNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5oMS5mb250LTI4LCBoMi5mb250LTI4LCBoMy5mb250LTI4LCBoNC5mb250LTI4LCBoNS5mb250LTI4LCBoNi5mb250LTI4LCBwLmZvbnQtMjgge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuaDEuZm9udC0zMiwgaDIuZm9udC0zMiwgaDMuZm9udC0zMiwgaDQuZm9udC0zMiwgaDUuZm9udC0zMiwgaDYuZm9udC0zMiwgcC5mb250LTMyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5oMS5mb250LTM2LCBoMi5mb250LTM2LCBoMy5mb250LTM2LCBoNC5mb250LTM2LCBoNS5mb250LTM2LCBoNi5mb250LTM2LCBwLmZvbnQtMzYge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbmgxLmZvbnQtNDIsIGgyLmZvbnQtNDIsIGgzLmZvbnQtNDIsIGg0LmZvbnQtNDIsIGg1LmZvbnQtNDIsIGg2LmZvbnQtNDIsIHAuZm9udC00MiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiAxcmVtO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2U7XG59XG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgdG9wOiAxcmVtO1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmcpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5oaWdobGlnaHRlZCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLmhpZ2hsaWdodGVkIC5tZXNzYWdlcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZlYXR1cmVkLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC10b3Age1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCLigLpcIjtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLWNvbnRlbnRfX2lubmVyID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGFnZS10aXRsZS13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10aXRsZS13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuLnRhYnMtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodCk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi50YWJzLXdyYXBwZXIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50YWJzLXdyYXBwZXIgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi50YWJzLXdyYXBwZXIgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4udGFicy13cmFwcGVyIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi50YWJzLXdyYXBwZXItLXNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRhYnMtd3JhcHBlci0tc2Vjb25kYXJ5IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cblxuLmFjdGlvbi1saW5rcy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmFjdGlvbi1saW5rcy13cmFwcGVyIC5hY3Rpb24tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFjdGlvbi1saW5rcy13cmFwcGVyIC5hY3Rpb24tbGlua3MgbGkge1xuICBtYXJnaW46IDA7XG59XG4uYWN0aW9uLWxpbmtzLXdyYXBwZXIgLmFjdGlvbi1saW5rcyBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uYWN0aW9uLWxpbmtzLXdyYXBwZXIgLmFjdGlvbi1saW5rcyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWN0aW9uLWxpbmtzLXdyYXBwZXIgLmFjdGlvbi1saW5rcyBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhZ2UtY29udGVudCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBhZ2UtY29udGVudCAuZm9ybS1ncm91cCxcbi5wYWdlLWNvbnRlbnQgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNvbnRlbnQgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wYWdlLWNvbnRlbnQgdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2lkZWJhciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnNpZGViYXIgLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNpZGViYXIgLmJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpZGViYXIgLmJsb2NrIGgyLFxuLnNpZGViYXIgLmJsb2NrIGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5zaWRlYmFyIC5ibG9jayB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaWRlYmFyIC5ibG9jayB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zaWRlYmFyIC5ibG9jayB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyIC5ibG9jayB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5zaWRlYmFyIC5ibG9jayB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZlYXR1cmVkLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5mZWF0dXJlZC1ib3R0b21fX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mZWF0dXJlZC1ib3R0b21fX3NlY3Rpb24gaDIsXG4uZmVhdHVyZWQtYm90dG9tX19zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cbi5mZWF0dXJlZC1ib3R0b21fX3NlY3Rpb24gcCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZlYXR1cmVkLWJvdHRvbV9fc2VjdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICBwYWRkaW5nOiAzcmVtIDAgMXJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX190b3Age1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4gaDIsXG4uZm9vdGVyLWNvbHVtbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmZvb3Rlci1jb2x1bW4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZm9vdGVyLWNvbHVtbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mb290ZXItY29sdW1uIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci1jb2x1bW4gdWwgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmZvb3Rlci1jb2x1bW4gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyLWNvbHVtbiBwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb290ZXItY29sdW1uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHAge1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1jb250ZW50IC5yb3cgPiAub3JkZXItbWQtMSxcbiAgLm1haW4tY29udGVudCAucm93ID4gLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLnJvdyA+IC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLnNraXAtbGluayxcbiAgLnNpZGViYXIsXG4gIC5mZWF0dXJlZC1ib3R0b20sXG4gIC5zaXRlLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYWxlcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBtaW4oMjJyZW0sIDEwMHZ3IC0gMnJlbSk7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYWxlcnQtd3JhcHBlciAuYWxlcnQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC41cmVtIDEuNzVyZW0gMC41cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uZmlyamFuLWFsZXJ0X19pY29uIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbn1cbi5maXJqYW4tYWxlcnRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmlyamFuLWFsZXJ0X19tZXNzYWdlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmlyamFuLWFsZXJ0X19tZXNzYWdlICsgLmZpcmphbi1hbGVydF9fbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5maXJqYW4tYWxlcnRfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzVyZW07XG4gIHJpZ2h0OiAwLjM1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZmlyamFuLWFsZXJ0X19jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkudG9vbGJhci1ob3Jpem9udGFsIC5hbGVydC13cmFwcGVyLFxuYm9keS50b29sYmFyLXZlcnRpY2FsIC5hbGVydC13cmFwcGVyIHtcbiAgdG9wOiA0LjVyZW07XG59XG5cbmJvZHkudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci1ob3Jpem9udGFsIC5hbGVydC13cmFwcGVyIHtcbiAgdG9wOiA2LjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWxlcnQtd3JhcHBlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLm92ZXJsYXAtZ3V0dGVycyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSAqIC0xKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogbWQpIHtcbiAgLm92ZXJsYXAtZ3V0dGVycy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41ICogLTEpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBNb2R1bGVzICovXG4ucGFyYWdyYXBoLWJpZ051bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGhlaWdodDogMjZyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5wYXJhZ3JhcGgtYmlnTnVtYmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNzBweDtcbn1cbi5wYXJhZ3JhcGgtYmlnTnVtYmVyIC5iaWdOdW1iZXJDb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1udW1iZXJzIFtjbGFzcyo9cGFyYWdyYXBoLS10eXBlLS1iaWctbnVtYmVycy1dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYXJhZ3JhcGgtYmlnTnVtYmVyIC5iaWdOdW1iZXJDb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1udW1iZXJzIFtjbGFzcyo9cGFyYWdyYXBoLS10eXBlLS1iaWctbnVtYmVycy1dIFtjbGFzcyo9ZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLV0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ucGFyYWdyYXBoLWJpZ051bWJlciAuYmlnTnVtYmVyQ29udGVudCAucGFyYWdyYXBoLS10eXBlLS1iaWctbnVtYmVycyBbY2xhc3MqPXBhcmFncmFwaC0tdHlwZS0tYmlnLW51bWJlcnMtXSBbY2xhc3MqPWZpZWxkLS1uYW1lLWZpZWxkLW51bWVyb3MtXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtYmlnTnVtYmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tY2VudHJhbGl6YWRvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAuaW52ZXJ0ZXIge1xuICBvcmRlcjogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby12aWRlbyAuaW1nLWNvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXZpZGVvIC5pbWctY29sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGV1ZG8tdGV4dG8tbWlkaWEgLnJlc3Vtby1jb250ZW50IC5yZXN1bW8tdmlkZW8gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXZpZGVvIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby12aWRlbyBhLmlzLXZpZGVvIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby12aWRlbyBhIC5wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXRleHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDk1JTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXRleHRzIC5yZXN1bW8tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWJ1dHRvbiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEuNWVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAuaW52ZXJ0ZXIge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby12aWRlbyBhIC5wbGF5LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGV1ZG8tdGV4dG8tbWlkaWEgLnJlc3Vtby1jb250ZW50IC5yZXN1bW8tdGV4dHMgLnJlc3Vtby1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGgxLFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGgyLFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGgzLFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGg0LFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGg1LFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGg2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGV1ZG8tdGV4dG8tbWlkaWEgLnJlc3Vtby1jb250ZW50IC5yZXN1bW8tdGV4dHMgLnJlc3Vtby1idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cbn1cblxuLnBhcmFncmFwaC12YW50YWdlbnMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLXZhbnRhZ2VucyAubGluaGEge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2VucyAudmFudGFnZW5zLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2ZW07XG4gIGdhcDogNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMgLnZhbnRhZ2Vucy1jb250ZW50IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2VucyAudmFudGFnZW5zLWNvbnRlbnQgLnZhbnRhZ2Vucy1jb2wgLnZhbnRhZ2Vucy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCByZ2IoMjE3LCAyMTcsIDIxNyk7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvIDEuOGVtO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2VucyAudmFudGFnZW5zLWNvbnRlbnQgLnZhbnRhZ2Vucy1jb2wgLnZhbnRhZ2Vucy1pdGVucyAucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zIC52YW50YWdlbnMtY29udGVudCAudmFudGFnZW5zLWNvbCAudmFudGFnZW5zLWl0ZW5zIC5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2Vucy1pdGVtIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMgLnZhbnRhZ2Vucy1jb250ZW50IC52YW50YWdlbnMtY29sIC52YW50YWdlbnMtaXRlbnMgLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zLWl0ZW0gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZhbnRhZ2Vucy1jb250ZW50IC5zbGljay10cmFjayB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudmFudGFnZW5zLWNvbnRlbnQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwcHggMnB4O1xuICB9XG4gIC52YW50YWdlbnMtY29udGVudCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMgLnZhbnRhZ2Vucy1jb250ZW50IC52YW50YWdlbnMtY29sIC52YW50YWdlbnMtaXRlbnMgLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zLWl0ZW0ge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC52YW50YWdlbnMtY29sIHtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnZhbnRhZ2Vucy1jb2wgLnZhbnRhZ2Vucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC52YW50YWdlbnMtY29sIC52YW50YWdlbnMtaXRlbnMgLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAudmFudGFnZW5zLWNvbCAudmFudGFnZW5zLWl0ZW5zIC5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2Vucy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudmFudGFnZW5zLWNvbCAudmFudGFnZW5zLWl0ZW5zIC5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2Vucy1pdGVtIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZmFsZS1jb25vc2NvLWNvbnRlbnQgLmZhbGUtY29ub3Njby10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uZmFsZS1jb25vc2NvLWNvbnRlbnQgLmZhbGUtY29ub3Njby1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2OCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4uZmFsZS1jb25vc2NvLWNvbnRlbnQgLmZhbGUtY29ub3Njby1idXR0b24gLmJ0bi1jaW56YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA3cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFsZS1jb25vc2NvLWNvbnRlbnQgLmZhbGUtY29ub3Njby10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhbGUtY29ub3Njby1jb250ZW50IC5mYWxlLWNvbm9zY28tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idXR0b24taG9tZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5idXR0b24taG9tZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogN3B4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWhvbWUge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cbi5ncmlkLTEwMC1wYXJhZ3JhcGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0NzQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmdyaWQtMTAwLXBhcmFncmFwaCAuYnRuLXByaW5jaXBhbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyaWQtMTAwLXBhcmFncmFwaCAuYnRuLXByaW5jaXBhbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzRkNDc0NSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTEwMC1wYXJhZ3JhcGggLmNvbnRlbnQtZ3JpZCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cbi5vZmZjYW52YXMge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmVkaWNvZXMtYW50ZXJpb3JlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy10aXR1bG8ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmRlc2NyaWNhbyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1kZXNjcmljYW8ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM1NTU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZWRpY29lcy1hbnRlcmlvcmVzIC5lZGljb2VzLXN3aXBlci5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtc3dpcGVyLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucy5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLmVkaWNhby1pdGVtIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLmVkaWNhby1pdGVtIC5lZGljYW8tdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZWRpY29lcy1hbnRlcmlvcmVzIC5lZGljb2VzLWl0ZW5zIC5lZGljYW8taXRlbSAuZWRpY2FvLXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWRpY29lcy1hbnRlcmlvcmVzIC5lZGljb2VzLWl0ZW5zIC5lZGljYW8taXRlbSAuZWRpY2FvLXRodW1iIC5wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL1NFVV9URU1BL2Fzc2V0cy9pY29ucy9wbGF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLmVkaWNhby1pdGVtIC5lZGljYW8taW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0gLmVkaWNhby1pbmZvIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0gLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLmVkaWNhby1pdGVtIC52aWRlby13cmFwcGVyIHZpZGVvLFxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0gLnZpZGVvLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTM0cHggIWltcG9ydGFudDtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWRpY29lcy1hbnRlcmlvcmVzIC5lZGljb2VzLWl0ZW5zIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY2FvLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmVkaWNhby1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVkaWNhby1pdGVtIC5lZGljYW8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZWRpY2FvLWl0ZW0gLmVkaWNhby1pbm5lciBhLmdsaWdodGJveC5pcy12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uZWRpY2FvLWl0ZW0gLmVkaWNhby1pbm5lciBhLmdsaWdodGJveC5pcy12aWRlbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWRpY2FvLWl0ZW0gLmVkaWNhby1pbm5lciBhLmdsaWdodGJveC5pcy12aWRlbyAucGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5lZGljYW8taXRlbSAuZWRpY2FvLWlubmVyIGEuZ2xpZ2h0Ym94LmlzLXZpZGVvOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi5lZGljYW8taXRlbSAuZWRpY2FvLWlubmVyIGEuZ2xpZ2h0Ym94LmlzLXZpZGVvOmhvdmVyIC5wbGF5LWljb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZWRpY2FvLWl0ZW0gLmVkaWNhby1pbm5lciBoMyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lZGljYW8taXRlbSAuZWRpY2FvLWlubmVyIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhZ3JhZm8tdGV4dG8tdmlkZW8ge1xuICBwYWRkaW5nOiA0cmVtIDAgMnJlbTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4uZHVhcy1jb2x1bmFzIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmR1YXMtY29sdW5hcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHVhcy1jb2x1bmFzIC5pbnZlcnRlciB7XG4gIG9yZGVyOiAxO1xufVxuLmR1YXMtY29sdW5hcyAuY29sdW5hLXRleHRvIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmR1YXMtY29sdW5hcyAuY29sdW5hLWltYWdlbSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmR1YXMtY29sdW5hcyAuY29sdW5hLWltYWdlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZHVhcy1jb2x1bmFzIC5jb2x1bmEtaW1hZ2VtIC52aWRlby1lbWJlZC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kdWFzLWNvbHVuYXMgLmNvbHVuYS1pbWFnZW0gLnZpZGVvLWVtYmVkLXdyYXBwZXIgaWZyYW1lLnZpZGVvLWVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbn1cbi5kdWFzLWNvbHVuYXMgLmNvbHVuYS1pbWFnZW0gaWZyYW1lLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM2M3B4O1xufVxuLmR1YXMtY29sdW5hcyAudGV4dG8tZXhwZXJpZW5jaWEtZGVzY3JpY2FvIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHVhcy1jb2x1bmFzIC50ZXh0by1leHBlcmllbmNpYS1kZXNjcmljYW8gcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcyAudGV4dG8tZXhwZXJpZW5jaWEtZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMgLmJ1dHRvbi1pbnRlcm5vIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBjb2xvcjogIzI0M2I1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA5cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMgLm5vLWd1dHRlcnMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZHVhcy1jb2x1bmFzIC5uby1ndXR0ZXJzIC5jb2x1bmEtdGV4dG8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5kdWFzLWNvbHVuYXMgLm5vLWd1dHRlcnMgLmNvbHVuYS1pbWFnZW0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5kdWFzLWNvbHVuYXMgLm5vLWd1dHRlcnMgLmNvbHVuYS1pbWFnZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5kdWFzLWNvbHVuYXMgLm5vLWd1dHRlcnMgLmNvbHVuYS1pbWFnZW0gaWZyYW1lLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgfVxuICAuZHVhcy1jb2x1bmFzIC5idXR0b24taW50ZXJubyBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuZHVhcy1jb2x1bmFzLXNsaWRlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuZHVhcy1jb2x1bmFzLXNsaWRlLXN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmR1YXMtY29sdW5hcy1zbGlkZS1zd2lwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1zbGlkZSAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtdGV4dG8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiA1OHB4O1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtdGV4dG8ge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDNyZW0gMS41cmVtO1xuICAgIG9yZGVyOiAyO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtdGV4dG8gLnRleHRvLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLXRleHRvIC50ZXh0by1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS10ZXh0byAuc2xpZGUtdGl0dWxvIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAxLjV2dywgNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS10ZXh0byAuc2xpZGUtdGl0dWxvIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArIDEuNXZ3LCA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS10ZXh0byAuc2xpZGUtdGl0dWxvIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtdGV4dG8gLnNsaWRlLWRlc2NyaWNhbyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS10ZXh0byAuc2xpZGUtZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLXRleHRvIC5zbGlkZS1kZXNjcmljYW8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLXRleHRvIC5zbGlkZS1kZXNjcmljYW8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gPiAqIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSBpbWcsXG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIHZpZGVvLmR1YXMtY29sdW5hcy1zbGlkZS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIGltZyxcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSB2aWRlby5kdWFzLWNvbHVuYXMtc2xpZGUtdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIC52aWRlby1lbWJlZC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAudmlkZW8tZW1iZWQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLnZpZGVvLWVtYmVkLXdyYXBwZXIgaWZyYW1lLnZpZGVvLWVtYmVkLFxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAudmlkZW8tZW1iZWQtd3JhcHBlciBpZnJhbWUuZHVhcy1jb2x1bmFzLXNsaWRlLWVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAudmlkZW8tZW1iZWQtd3JhcHBlciBpZnJhbWUudmlkZW8tZW1iZWQsXG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLnZpZGVvLWVtYmVkLXdyYXBwZXIgaWZyYW1lLmR1YXMtY29sdW5hcy1zbGlkZS1lbWJlZCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gaWZyYW1lLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIGlmcmFtZS5tZWRpYS1vZW1iZWQtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLFxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLFxuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gaW1nLFxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gaWZyYW1lLFxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbWcsXG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIC5maWVsZC0tbmFtZS1maWVsZC12aWRlbyBpbWcsXG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvIGlmcmFtZSxcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbWcsXG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg1OSwgMTMwLCAyNDYsIDAuMSkgMCUsIHJnYmEoMTQ3LCA1MSwgMjM0LCAwLjE1KSA1MCUsIHJnYmEoMjUxLCAxOTEsIDM2LCAwLjEpIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tcHJldixcbi5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kdWFzLWNvbHVuYXMtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiYmYyNCAwJSwgI2Y1OWUwYiAxMDAlKTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tZm9ybXVsYXJpbyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZm9ybXVsYXJpbyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAxLjdyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5mb3JtLXRleHQsXG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC53ZWJmb3JtLWZhbGUtY29ub3NjbyAuZm9ybS1lbWFpbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5mb3JtLXRlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5mb3JtLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciBzZWxlY3Qge1xuICBoZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNTgwMzkyMTU2OSk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC53ZWJmb3JtLWZhbGUtY29ub3NjbyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC53ZWJmb3JtLWZhbGUtY29ub3NjbyAuanMtZm9ybS1pdGVtLXRlcm1vcy1kZS11c28ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC53ZWJmb3JtLWZhbGUtY29ub3NjbyAuZm9ybS1pdGVtLWNvbXVuaWNhY29lcy1kYS1maXJqYW4ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZm9ybXVsYXJpbyAud2ViZm9ybS1mYWxlLWNvbm9zY28gI2VkaXQtYWN0aW9ucyB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5idXR0b24ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAxLjdyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpY2FvLWZvcm0gLmZvcm0tdGV4dCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpY2FvLWZvcm0gLmZvcm0tZW1haWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIC5mb3JtLXRlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpY2FvLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIHNlbGVjdCB7XG4gIGhlaWdodDogNTJweDtcbiAgY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41ODAzOTIxNTY5KTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpY2FvLWZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1pbnNjcmljYW8tZm9ybSAuanMtZm9ybS1pdGVtLXRlcm1vcy1kZS11c28ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIC5mb3JtLWl0ZW0tY29tdW5pY2Fjb2VzLWRhLWZpcmphbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtICNlZGl0LWFjdGlvbnMge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIC5idXR0b24ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1pbnNjcmljYW8tZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5kZWZhdWx0LXRpdGxlLFxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5kZWZhdWx0LXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tdGV4dHMgaDEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjYzYjU5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi10ZXh0cyBwIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi10ZXh0cy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyNjNiNTk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi10ZXh0cy1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyNjNiNTk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY291bnRlci1yZXNldDogZmFxO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC51bmlkYWRlcy1saXN0IC5hY2NvcmRpb24ge1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWVlZWU7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMC41cmVtO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC51bmlkYWRlcy1saXN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAwLjY1cmVtO1xuICBoZWlnaHQ6IDAuNjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHNvbGlkICM4MDgwODA7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cywgLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUgaDMsXG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC51bmlkYWRlcy1saXN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC51bmlkYWRlcy1saXN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZSBoMyB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUgaDM6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGZhcTtcbiAgY29udGVudDogY291bnRlcihmYXEpIFwiLiBcIjtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gIG1hcmdpbjogMS41cmVtIDAgMXJlbSAwLjI1cmVtO1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgcCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCB7XG4gICAgY29sdW1uLWdhcDogMTQwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi10ZXh0cyBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFyYWdyYXBoLS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tdGV4dHMgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFDDoWdpbmEgSW50ZXJuYSAtIE1hdHLDrWN1bGEgKi9cbi5ub2RlLTU5IC5wYXJhZ3JhcGhfYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDQuNWVtIDAgMDtcbn1cbi5ub2RlLTU5IC5wYXJhZ3JhcGhfYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzVweDtcbn1cbi5ub2RlLTU5IC5wYXJhZ3JhcGhfYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5vZGUtNTkgLnBhcmFncmFwaF9hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC51bmlkYWRlcy1saXN0IC5hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtNTkgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWdhbCB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsIC5nYWxlcmlhLXN3aXBlci1vdXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsIC5nYWxlcmlhLXN3aXBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdhbCAuZ2FsZXJpYS1zd2lwZXIuc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1nYWwgLmdhbGVyaWEtaXRlbnMuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1nYWwgLmdhbGVyaWEtaXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1nYWwgLmdhbGVyaWEtaXRlbS5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsIC5nYWxlcmlhLWl0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsIC5nYWxlcmlhLWl0ZW1fX2xpbmsgaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsIC5nYWxlcmlhLWl0ZW1fX2xpbmsgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1nYWwgLmdhbGVyaWEtaXRlbV9fbGluayAucGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdhbCAuZ2FsZXJpYS1pdGVtX19saW5rOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdhbCAuZ2FsZXJpYS1pdGVtX19saW5rOmhvdmVyIC5wbGF5LWljb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1nYWwgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsIC5nYWxlcmlhLXN3aXBlci1vdXRlciA+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4ucGFyYWdyYXBoLS10eXBlLS1nYWwgLmdhbGVyaWEtc3dpcGVyLW91dGVyID4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIuNzVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnksICMwMDMzNjYpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsIC5nYWxlcmlhLXN3aXBlci1vdXRlciA+IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsIC5nYWxlcmlhLXN3aXBlci1vdXRlciA+IC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5nbGlnaHRib3gtb3BlbiAuZ2FsZXJpYS1saWdodGJveC1pbmxpbmVbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZ2xpZ2h0Ym94LW9wZW4gLmdhbGVyaWEtdmlkZW8tZW1iZWQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uZ2xpZ2h0Ym94LW9wZW4gLmdhbGVyaWEtdmlkZW8tZW1iZWQtd3JhcHBlciBpZnJhbWUuZ2FsZXJpYS12aWRlby1lbWJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG59XG4uZ2xpZ2h0Ym94LW9wZW4gLmdzbGlkZS1pbmxpbmUgLmdhbGVyaWEtdmlkZW8tZW1iZWQtd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LmdsaWdodGJveC1nYWxlcmlhIC5nc2xpZGUtdGl0bGUsXG5ib2R5LmdsaWdodGJveC1nYWxlcmlhIC5nc2xpZGUtZGVzY3JpcHRpb24sXG5ib2R5LmdsaWdodGJveC1nYWxlcmlhIC5nZGVzYyxcbmJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1ib3R0b20sXG5ib2R5LmdsaWdodGJveC1nYWxlcmlhIC5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tdG9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5nbGlnaHRib3gtZ2FsZXJpYSAuZ3NsaWRlLWlubGluZSxcbmJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmdzbGlkZS1tZWRpYS5nc2xpZGUtaW5saW5lLFxuYm9keS5nbGlnaHRib3gtZ2FsZXJpYSAuZ2lubGluZWQtY29udGVudCxcbmJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmdhbGVyaWEtbGlnaHRib3gtaW5saW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmdpbm5lci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LmdsaWdodGJveC1nYWxlcmlhIC5nY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0b3A6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCkpO1xuICByaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5nbGlnaHRib3gtZ2FsZXJpYSAuZ3NsaWRlLWlubGluZSxcbiAgYm9keS5nbGlnaHRib3gtZ2FsZXJpYSAuZ3NsaWRlLW1lZGlhLmdzbGlkZS1pbmxpbmUsXG4gIGJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmdpbmxpbmVkLWNvbnRlbnQsXG4gIGJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmdhbGVyaWEtbGlnaHRib3gtaW5saW5lLFxuICBib2R5LmdsaWdodGJveC1nYWxlcmlhIC5naW5uZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmdhbGVyaWEtdmlkZW8tZW1iZWQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmduZXh0LFxuICBib2R5LmdsaWdodGJveC1nYWxlcmlhIC5ncHJldiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsXG4gIGJvZHkuZ2xpZ2h0Ym94LWdhbGVyaWEgLmdwcmV2IHtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbiAgYm9keS5nbGlnaHRib3gtZ2FsZXJpYSAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCxcbiAgYm9keS5nbGlnaHRib3gtZ2FsZXJpYSAuZ25leHQge1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1nYWwge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWdhbCAuZ2FsZXJpYS1zd2lwZXItb3V0ZXIge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWdhbCAuZ2FsZXJpYS1zd2lwZXItb3V0ZXIgPiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAucGFyYWdyYXBoLS10eXBlLS1nYWwgLmdhbGVyaWEtc3dpcGVyLW91dGVyID4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWdhbCAuZ2FsZXJpYS1zd2lwZXItb3V0ZXIgPiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbiAgLnBhcmFncmFwaC0tdHlwZS0tZ2FsIC5nYWxlcmlhLXN3aXBlci1vdXRlciA+IC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWdhbCAuZ2FsZXJpYS1pdGVtX19saW5rIC5wbGF5LWljb24ge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zaW1wbGUtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMjM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5iYW5uZXItY2Fyb3VzZWwgLm5vLWd1dHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1pbWFnZSBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmFubmVyLWNhcm91c2VsIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmFubmVyLWNhcm91c2VsIC5iYW5uZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1wYWdlIC5iYW5uZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1wYWdlIC5iYW5uZXItZnVsbC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogNTtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1wYWdlIC5iYW5uZXItdGV4dG8ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJhbm5lci1jYXJvdXNlbCAuYmFubmVyLXBhZ2UgLmJhbm5lci10ZXh0byB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1wYWdlIC5iYW5uZXItdGV4dG8ge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgfVxufVxuLmJhbm5lci1jYXJvdXNlbCAuYmFubmVyLXBhZ2UgLmJhbm5lci10ZXh0byAuYmFubmVyLXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJhbm5lci1jYXJvdXNlbCAuYmFubmVyLXBhZ2UgLmJhbm5lci10ZXh0byAuYmFubmVyLWNoYW1hZGEge1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYmFubmVyLWNhcm91c2VsIC5iYW5uZXItcGFnZSAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1idG4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1wYWdlIC5iYW5uZXItY29udGVudCAuYmFubmVyLWJ0biAuYmFubmVyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uYmFubmVyLWNhcm91c2VsIC5iYW5uZXItcGFnZSAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1idG4gLmJhbm5lci1idXR0b25zIC5idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1wYWdlIC5iYW5uZXItY29udGVudCAuYmFubmVyLWJ0biBkaXYgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFubmVyLWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgcGFkZGluZzogMHB4IDFweCAxcHggMXB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTA5ZjlmO1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njk2OTtcbn1cbi5iYW5uZXItY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWNhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2ZpcmphbjIwMjRfdGhlbWUvc3JjL2Fzc2V0cy9pbWFnZW5zL2Fycm93RC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmJhbm5lci1jYXJvdXNlbCAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vZmlyamFuMjAyNF90aGVtZS9zcmMvYXNzZXRzL2ltYWdlbnMvYXJyb3dELnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmJhbm5lci1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICByaWdodDogMnJlbTtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLnNsaWNrLXByZXYsXG4uYmFubmVyLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1jYXJvdXNlbCAuYmFubmVyLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmJhbm5lci1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhbm5lci1wYWdlIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyODRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJhY2stbWFycm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzIzMDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYmFjay1tYXJyb24gc3Bhbixcbi5iYWNrLW1hcnJvbiAucGFsY28ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5iYWNrLW1hcnJvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLFxuLmJhY2stbWFycm9uIC5wcm9ncmFtYWNhby10aXR1bG8sXG4uYmFjay1tYXJyb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1tYXBhIHtcbiAgY29sb3I6ICNmYWM4MzM7XG59XG5cbi5iYWNrLWF6dWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzgsIDU5LCA4OSk7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJhY2stYXp1bCBzcGFuLFxuLmJhY2stYXp1bCAucGFsY28ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5iYWNrLWF6dWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbi5iYWNrLWF6dWwgLnByb2dyYW1hY2FvLXRpdHVsbyxcbi5iYWNrLWF6dWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1tYXBhIHtcbiAgY29sb3I6ICNmYWM4MzM7XG59XG5cbi5iYWNrLWZpcmphbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1OSwgMjA5KTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYmFjay1maXJqYW4gc3Bhbixcbi5iYWNrLWZpcmphbiAucGFsY28ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5iYWNrLWZpcmphbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLFxuLmJhY2stZmlyamFuIC5wcm9ncmFtYWNhby10aXR1bG8sXG4uYmFjay1maXJqYW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1tYXBhIHtcbiAgY29sb3I6ICNmYWM4MzM7XG59XG5cbi5iYWNrLWNpbnphIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmJhY2stcHJldG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5iYWNrLXByZXRvIHNwYW4sXG4uYmFjay1wcmV0byAucGFsY28ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5iYWNrLXByZXRvIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8sXG4uYmFjay1wcmV0byAucHJvZ3JhbWFjYW8tdGl0dWxvLFxuLmJhY2stcHJldG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1tYXBhIHtcbiAgY29sb3I6ICNmYWM4MzM7XG59XG5cbi5wYXJhZ3JhZm8tdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgbWFyZ2luLXRvcDogNCU7XG4gIHBhZGRpbmc6IDQlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhZm8tdmlkZW8gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFyYWdyYWZvLXZpZGVvIC5jb250YWluZXIgLnRpdHVsby12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xufVxuLnBhcmFncmFmby12aWRlbyAuY29udGFpbmVyIC52aWRlby1lbWJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhZm8tdmlkZW8gLmNvbnRhaW5lciAudmlkZW8tZW1iZWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFmby12aWRlbyAuY29udGFpbmVyIC52aWRlby1lbWJlZCBhIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFmby12aWRlbyAuY29udGFpbmVyIC52aWRlby1lbWJlZCBhIC5wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhZm8tdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXJhZ3JhZm8tdmlkZW8gLnZpZGVvLWVtYmVkIC5wbGF5LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuLnBhcmFncmFmby12aWRlby1iYXNpYyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFmby12aWRlby1iYXNpYyAudmlkZW8tYmFzaWMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFyYWdyYWZvLXZpZGVvLWJhc2ljIC52aWRlby1iYXNpYy13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1iYXNpYyxcbi5wYXJhZ3JhZm8tdmlkZW8tYmFzaWMgLnZpZGVvLWJhc2ljLXdyYXBwZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UsXG4ucGFyYWdyYWZvLXZpZGVvLWJhc2ljIC52aWRlby1iYXNpYy13cmFwcGVyIC5tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYWZvLXZpZGVvLWJhc2ljIC52aWRlby1iYXNpYy13cmFwcGVyIGlmcmFtZS5tZWRpYS1vZW1iZWQtY29udGVudCxcbi5wYXJhZ3JhZm8tdmlkZW8tYmFzaWMgLnZpZGVvLWJhc2ljLXdyYXBwZXIgaWZyYW1lLnZpZGVvLWJhc2ljLWVtYmVkLFxuLnBhcmFncmFmby12aWRlby1iYXNpYyAudmlkZW8tYmFzaWMtd3JhcHBlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG59XG5cbi52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gIG1hcmdpbjogM3JlbSAwO1xuICAtLXZpZXdzLXJlc3BvbnNpdmUtZ3JpZC0tbGF5b3V0LWdhcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ0ZDQ7XG59XG4udmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIGEgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciAudmlld3MtZmllbGQtdGl0bGUge1xuICBtYXJnaW46IDFyZW0gMXJlbSAwO1xufVxuLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciAudmlld3MtZmllbGQtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjNjc2NjY2O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgLnZpZXdzLWZpZWxkLXRpdGxlIHNwYW4gPiBhIHtcbiAgY29sb3I6ICM2NzY2NjY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciAudmlld3MtZmllbGQtZmllbGQtZGF0YSB7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW07XG59XG4udmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1maWVsZC1maWVsZC1kYXRhIC5maWVsZC1jb250ZW50IHtcbiAgY29sb3I6ICM2NzY2NjY7XG59XG4udmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1maWVsZC1maWVsZC1jaGFtYWRhIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luOiAxcmVtIDFyZW07XG4gIGNvbG9yOiAjNjc2NjY2O1xufVxuLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1maWVsZC12aWV3LW5vZGUgc3BhbiA+IGEge1xuICBjb2xvcjogIzY3NjY2Njtcbn1cbi52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlbSAuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZGlzcGxheTogcnVieTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICAtLXZpZXdzLXJlc3BvbnNpdmUtZ3JpZC0tY29sdW1uLWNvdW50OiAzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aWV3LWV2ZW50b3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWV2ZW50b3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4udmlldy1ldmVudG9zIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gIG1hcmdpbjogM3JlbSAwO1xuICAtLXZpZXdzLXJlc3BvbnNpdmUtZ3JpZC0tbGF5b3V0LWdhcDogMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlldy1ldmVudG9zIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgLS12aWV3cy1yZXNwb25zaXZlLWdyaWQtLWNvbHVtbi1jb3VudDogMyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctZXZlbnRvcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIC0tdmlld3MtcmVzcG9uc2l2ZS1ncmlkLS1jb2x1bW4tY291bnQ6IDIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LWV2ZW50b3MgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICAtLXZpZXdzLXJlc3BvbnNpdmUtZ3JpZC0tY29sdW1uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aWV3LWV2ZW50b3MgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi52aWV3LWV2ZW50b3MgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmV2ZW50LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5ldmVudC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG4uZXZlbnQtY2FyZF9faW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uZXZlbnQtY2FyZF9faW1hZ2Utd3JhcHBlciAuZXZlbnQtY2FyZF9faW1hZ2UtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5ldmVudC1jYXJkX19pbWFnZS13cmFwcGVyIC5ldmVudC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLmV2ZW50LWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldmVudC1jYXJkX19pbWFnZS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSxcbi5ldmVudC1jYXJkX19pbWFnZS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbWFnZSxcbi5ldmVudC1jYXJkX19pbWFnZS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Zlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyxcbi5ldmVudC1jYXJkX19pbWFnZS13cmFwcGVyIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsXG4uZXZlbnQtY2FyZF9faW1hZ2Utd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtY292ZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLm1lZGlhLFxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLmZpZWxkX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXZlbnQtY2FyZF9faW1hZ2Utd3JhcHBlciAubWVkaWEgaW1nLFxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLmZpZWxkX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldmVudC1jYXJkX19kYXRlLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmV2ZW50LWNhcmRfX2RhdGUtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5ldmVudC1jYXJkX19kYXRlLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ldmVudC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLmV2ZW50LWNhcmRfX2hlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1jYXJkX19oZWFkZXIgLmV2ZW50LWNhcmRfX3RpdGxlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uZXZlbnQtY2FyZF9faGVhZGVyIC5ldmVudC1jYXJkX190aXRsZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNDNiNTk7XG59XG4uZXZlbnQtY2FyZF9faGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC10ZXJtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmV2ZW50LWNhcmRfX2hlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdGVybSAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uZXZlbnQtY2FyZF9faGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC10ZXJtIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV2ZW50LWNhcmRfX2hlYWRlciAuZXZlbnQtY2FyZF9fdGl0bGUtbGluayB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV2ZW50LWNhcmRfX2hlYWRlciAuZXZlbnQtY2FyZF9fdGl0bGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjQzYjU5O1xufVxuLmV2ZW50LWNhcmQgLmV2ZW50LWNhcmRfX2RhdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1jYXJkX19oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXRlcm0gYSxcbiAgLmV2ZW50LWNhcmRfX2hlYWRlciAuZXZlbnQtY2FyZF9fdGl0bGUtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5ldmVudC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG4gIC5ldmVudC1jYXJkX19kYXRlLWJhZGdlIHtcbiAgICB0b3A6IDAuNzVyZW07XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gIH1cbiAgLmV2ZW50LWNhcmRfX2RhdGUtaWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4ucGFyYWdyYWZvLWNrZWRpdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5wYXJhZ3JhZm8tY2tlZGl0b3IgLnBhcmFncmFmby10ZXh0by1zaW1wbGVzIC50YWJsZSB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5wYXJhZ3JhZm8tY2tlZGl0b3IgLnBhcmFncmFmby10ZXh0by1zaW1wbGVzIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ucGFyYWdyYWZvLWNrZWRpdG9yIC5idXR0b24tY2tlZGl0b3Ige1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ucGFyYWdyYWZvLWNrZWRpdG9yIC5idXR0b24tY2tlZGl0b3IgYSB7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDdweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFmby1ja2VkaXRvciAucGFyYWdyYWZvLXRleHRvLXNpbXBsZXMgLnRhYmxlIHRib2R5ID4gdHIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYWZvLWNrZWRpdG9yIC5wYXJhZ3JhZm8tdGV4dG8tc2ltcGxlcyAudGFibGUgdGJvZHkgPiB0ciB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhcmFncmFmby1ja2VkaXRvciAucGFyYWdyYWZvLXRleHRvLXNpbXBsZXMgLnRhYmxlIHRib2R5ID4gdHIgdGQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWNrZWRpdG9yIHtcbiAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKlxuICogQGZpbGVcbiAqIFRoZSBVc2VyTG9naW4gc2NyZWVucywgd2hpY2ggY29udHJvbHMgdGhlIGN1c3RvbWl6ZWQgYmFja2dyb3VuZCBpbWFnZS5cbiAqL1xuaHRtbDpoYXMoLnNpbXBsZWxvZ2luLXdyYXBwZXIpIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnNpbXBsZWxvZ2luIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIjtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OSAhaW1wb3J0YW50O1xuICAvKiBFc2NvbmRlIHRvb2xiYXIvYWRtaW4gcGFyYSB0ZWxhIGRlIGxvZ2luIGxpbXBhICovXG59XG5ib2R5LnNpbXBsZWxvZ2luIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLWJhcixcbmJvZHkuc2ltcGxlbG9naW4gI3Rvb2xiYXItYmFyLFxuYm9keS5zaW1wbGVsb2dpbiAudG9vbGJhci10cmF5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBGb3LDp2EgYSBww6FnaW5hIGRlIGxvZ2luIGEgb2N1cGFyIHRvZGEgYSB2aWV3cG9ydCAqL1xuYm9keS5zaW1wbGVsb2dpbiAjcGFnZS13cmFwcGVyLnNpbXBsZWxvZ2luLXdyYXBwZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogU2UgbyB0ZW1wbGF0ZSBwYWRyw6NvIGZvciB1c2FkbywgZm9yw6dhIG1haW4vc2VjdGlvbiBhIG9jdXBhciB0ZWxhIGludGVpcmEgKi9cbmJvZHkuc2ltcGxlbG9naW4gbWFpbixcbmJvZHkuc2ltcGxlbG9naW4gLmxheW91dC1tYWluLXdyYXBwZXIsXG5ib2R5LnNpbXBsZWxvZ2luIC5zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhcHRjaGFfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcHRjaGFfX2VsZW1lbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcHRjaGFfX2VsZW1lbnQgLmNhcHRjaGFfX2ltYWdlLXdyYXBwZXIge1xuICBvcmRlcjogMjtcbn1cblxuLnNpbXBsZWxvZ2luIHN1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbn1cblxuLnNpbXBsZWxvZ2luIC5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uLFxuLnNpbXBsZWxvZ2luIC5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLnNpbXBsZWxvZ2luIC5mb3JtLXR5cGUtcmFkaW8gbGFiZWwsXG4uc2ltcGxlbG9naW4gLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5zaW1wbGVsb2dpbiAuZm9ybS1pdGVtIGxhYmVsLFxuLnNpbXBsZWxvZ2luIC5mb3JtLXdyYXBwZXIgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjkyOWVtO1xufVxuXG4uc2ltcGxlbG9naW4gaDEsXG4uc2ltcGxlbG9naW4gLmhlYWRpbmctYSB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlbG9naW4tdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjYzYjU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU3ZWI7XG59XG5cbi5zaW1wbGVsb2dpbiBhLFxuLnNpbXBsZWxvZ2luIGEubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpbXBsZWxvZ2luIGlucHV0LFxuLnNpbXBsZWxvZ2luIHRleHRhcmVhLFxuLnNpbXBsZWxvZ2luIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbi5zaW1wbGVsb2dpbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbn1cblxuLnNpbXBsZWxvZ2luIC5yZWdpb24ge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGVsb2dpbi1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc2ltcGxlbG9naW4tbG9nbyBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGVsb2dpbi1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZWxvZ2luLWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLnNpbXBsZWxvZ2luIC50YWJzLnByaW1hcnksXG4uc2ltcGxlbG9naW4gLnRhYnMtLXByaW1hcnksXG4uc2ltcGxlbG9naW4gLnBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2ltcGxlbG9naW4tZm9ybSxcbi5jYXJkLWxvZ2luIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgcGFkZGluZzogMi41cmVtIDIuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLnNpbXBsZWxvZ2luIGgxIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cblxuLnNpbXBsZWxvZ2luIGEge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5zaW1wbGVsb2dpbi1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbXBsZWxvZ2luIC5zaW1wbGVsb2dpbi1saW5rIGEge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLnNpbXBsZWxvZ2luIGZvcm0udXNlci1wYXNzIHAsXG4uc2ltcGxlbG9naW4tZm9ybSAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYjRiNGI0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2ltcGxlbG9naW4tZm9ybSBpbnB1dCB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGVsb2dpbi1mb3JtIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIH1cbn1cblxuLnNpbXBsZWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbXBsZWxvZ2luLWZvcm0gYnV0dG9uLmZvcm0tc3VibWl0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzYjU5O1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLnNpbXBsZWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnNpbXBsZWxvZ2luLWZvcm0gYnV0dG9uLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4Ljg0NDA5NDQ4ODIsIDQ0Ljc4NDI1MTk2ODUsIDY3LjU1NTkwNTUxMTgpO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgzOCwgNTksIDg5LCAwLjM1KTtcbn1cblxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGV4dCxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLXRlbCxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWVtYWlsLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdXJsLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tc2VhcmNoLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tZmlsZSxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLW51bWJlcixcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWNvbG9yLFxuLnNpbXBsZWxvZ2luIHRleHRhcmVhLmZvcm0tdGV4dGFyZWEsXG4uc2ltcGxlbG9naW4gc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGV4dDpmb2N1cyxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLXRlbDpmb2N1cyxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWVtYWlsOmZvY3VzLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdXJsOmZvY3VzLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tc2VhcmNoOmZvY3VzLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tZmlsZTpmb2N1cyxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLW51bWJlcjpmb2N1cyxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWNvbG9yOmZvY3VzLFxuLnNpbXBsZWxvZ2luIHRleHRhcmVhLmZvcm0tdGV4dGFyZWE6Zm9jdXMsXG4uc2ltcGxlbG9naW4gc2VsZWN0LmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYzYjU5O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzOCwgNTksIDg5LCAwLjEyKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNpbXBsZWxvZ2luLWZvcm0gLmZvcmdvdC1wYXNzd29yZCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGNvbG9yOiAjYjRiNGI0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbXBsZWxvZ2luLWZvcm0gLmZvcmdvdC1wYXNzd29yZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2ltcGxlbG9naW4gLnJlZ2lvbi1oaWdobGlnaHRlZCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuc2ltcGxlbG9naW4gLnNpbXBsZWxvZ2luIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2ltcGxlbG9naW4gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuYm9keS5zaW1wbGVsb2dpbi5vcGFjaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjUzLCAyNTMsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zaW1wbGVsb2dpbiAuc2ltcGxlbG9naW4tbGluayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI2FiYWJhYjtcbiAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGVsb2dpbi1mb3JtLFxuICAuY2FyZC1sb2dpbiB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMS41cmVtO1xuICB9XG4gIC5zaW1wbGVsb2dpbiBoMSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLXRleHQsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLXRlbCxcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tZW1haWwsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLXVybCxcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tc2VhcmNoLFxuICAuc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1maWxlLFxuICAuc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1udW1iZXIsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWNvbG9yLFxuICAuc2ltcGxlbG9naW4gdGV4dGFyZWEuZm9ybS10ZXh0YXJlYSxcbiAgLnNpbXBsZWxvZ2luIHNlbGVjdC5mb3JtLXNlbGVjdCxcbiAgLnNpbXBsZWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuc2ltcGxlbG9naW4tZm9ybSBidXR0b24uZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKi8gLyoqKi9cbi5iYW5uZXJfX3ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXJfX3ZpZGVvIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXhfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggaW1nLFxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogNzcwcHg7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZW5jbG9zdXJlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXRpbWVsaW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWN1cnJlbnQtdGltZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXRpbWUtcmVtYWluaW5nLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtbXV0ZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iYW5uZXJfX3ZpZGVvIC5wYXJhbGxheCB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1mdWxsc2NyZWVuLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iYW5uZXJfX3ZpZGVvIC5wYXJhbGxheDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMCU7XG4gIGxlZnQ6IC0xMCU7XG4gIHJpZ2h0OiAtMTAlO1xuICBib3R0b206IC0xMCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXgtbW9iaWxlIGltZyxcbi5iYW5uZXJfX3ZpZGVvIC5wYXJhbGxheC1tb2JpbGUgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXgtbW9iaWxlIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4LW1vYmlsZSB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXgtbW9iaWxlIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRlc2t0b3Atb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLnBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgdG9wOiAtMTAlO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhcmFsbGF4LFxuICAucGFyYWxsYXgtbW9iaWxlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYW1hcmVsby1mYXp1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTk7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiLCBcIlNlZ29lIFVJXCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmYWM4MzM7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYW1hcmVsby1mYXp1bCAuYnRuLXByaW5jaXBhbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhbWFyZWxvLWZhenVsIC5idG4tcHJpbmNpcGFsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYzYjU5ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYmFtYXJlbG8tZnByZXRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCIsIFwiU2Vnb2UgVUlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZhYzgzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJhbWFyZWxvLWZwcmV0byAuYnRuLXByaW5jaXBhbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhbWFyZWxvLWZwcmV0byAuYnRuLXByaW5jaXBhbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmJhbWFyZWxvLWZmaXJqYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTksIDIwOSk7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiLCBcIlNlZ29lIFVJXCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmYWM4MzM7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYW1hcmVsby1mZmlyamFuIC5idG4tcHJpbmNpcGFsIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgcGFkZGluZzogMThweCAwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFtYXJlbG8tZmZpcmphbiAuYnRuLXByaW5jaXBhbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDAsIDU5LCAyMDkpICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYmF6dWwtZmFtYXJlbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIiwgXCJTZWdvZSBVSVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjYzYjU5O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmF6dWwtZmFtYXJlbG8gLmJ0bi1wcmluY2lwYWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzYjU5O1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYXp1bC1mYW1hcmVsbyAuYnRuLXByaW5jaXBhbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmJmaXJqYW4tZmFtYXJlbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIiwgXCJTZWdvZSBVSVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMCwgNTksIDIwOSk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iZmlyamFuLWZhbWFyZWxvIC5idG4tcHJpbmNpcGFsIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU5LCAyMDkpO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iZmlyamFuLWZhbWFyZWxvIC5idG4tcHJpbmNpcGFsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtMTAwLXBhcmFncmFwaCAuYnRuLXByaW5jaXBhbCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtMTAwLXBhcmFncmFwaCAuYnRuLXByaW5jaXBhbCBhIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZ3JhbWFjYW8tYm90YW8ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnByb2dyYW1hY2FvLWJvdGFvIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBjb2xvcjogIzI0M2I1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW1hY2FvLWJvdGFvIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucHJvZ3JhbWFjYW8ge1xuICBwYWRkaW5nOiA0cmVtIDAgMXJlbTtcbn1cbi5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tdGl0dWxvIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby10aXR1bG8ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWRlc2NyaWNhbyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLnByb2dyYW1hY2FvIC5uYXYtdGFicyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBnYXA6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb2dyYW1hY2FvIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC42cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRhZGE7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHJvZ3JhbWFjYW8gLm5hdi10YWJzIC5uYXYtaXRlbSAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNDc0NTtcbiAgY29sb3I6ICNmYWM4MzM7XG59XG4ucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAuaDUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyAubG9jYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIC5wcm9ncmFtYWNhby1ob3JhIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IG91dHNldDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIC5wYWxjbyB7XG4gIG9yZGVyOiAxO1xufVxuLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIC5wcm9ncmFtYWNhby1wYWxlc3RyYW50ZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0MSU7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbi5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyAucHJvZ3JhbWFjYW8tcGFsZXN0cmFudGVzIC5wYWxlc3RyYW50ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyAucHJvZ3JhbWFjYW8tcGFsZXN0cmFudGVzIC5wYWxlc3RyYW50ZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8gLnByb2dyYW1hY2FvLWRlc2NyaWNhbyB7XG4gIG9yZGVyOiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9ncmFtYWNhbyAubmF2LXRhYnMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5wcm9ncmFtYWNhbyAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2dyYW1hY2FvIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8gLmxvY2FsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8gLnByb2dyYW1hY2FvLWhvcmEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8gLnBhbGNvLFxuICAucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8gLnByb2dyYW1hY2FvLWRlc2NyaWNhbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIC5wcm9ncmFtYWNhby1wYWxlc3RyYW50ZXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3JhbWFjYW8gLm5hdi10YWJzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZ2FwOiAzcHg7XG4gIH1cbiAgLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8ge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyAucHJvZ3JhbWFjYW8tZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4ucHJvZ3JhbWFjYW9fX3NwZWFrZXItcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wcm9ncmFtYWNhb19fc2xvdC1zcGVha2VycyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZ3JhbWFjYW9fX3Nsb3RzLmxpc3QtdW5zdHlsZWQgLnByb2dyYW1hY2FvX19zbG90IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wcm9ncmFtYWNhb19fc2xvdHMubGlzdC11bnN0eWxlZCAucHJvZ3JhbWFjYW9fX3Nsb3Q6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvZ3JhbWFjYW9fX3Nsb3RzLmxpc3QtdW5zdHlsZWQgLnByb2dyYW1hY2FvX19zbG90IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cbiAgLnByb2dyYW1hY2FvX19zbG90cy5saXN0LXVuc3R5bGVkIC5wcm9ncmFtYWNhb19fc2xvdCA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEge1xuICBwYWRkaW5nOiA0cmVtIDAgMnJlbTtcbn1cbi5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLnRpdHVsby1tYXBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIC5jaGFtYWRhLW1hcGEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIC5tYXBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAubWFwYSAubWFwLWVtYmVkLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAubWFwYSBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIC5tYXBhIGlmcmFtZS5tYXAtZW1iZWQsXG4ucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIC5tYXBhIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbn1cbi5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLmltYWdlbS1tYXBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAuaW1hZ2VtLW1hcGEgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLmNvbnRlbnQtbWFwYSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIC5pbWFnZW0tbWFwYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgfVxuICAucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIC5tYXBhIGlmcmFtZS5tYXAtZW1iZWQsXG4gIC5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLm1hcGEgaWZyYW1lIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLnRpdHVsby1tYXBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLmNoYW1hZGEtbWFwYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhcmFncmFwaC1jYXJyb3NzZWwge1xuICBwYWRkaW5nOiA0cmVtIDAgMnJlbTtcbn1cbi5wYXJhZ3JhcGgtY2Fycm9zc2VsIHAge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjQzYjU5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFyYWdyYXBoLWNhcnJvc3NlbCAuY29yLW5vbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC1jYXJyb3NzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjYzYjU5O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC1jYXJyb3NzZWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWF6dWwgcCxcbi5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stYXp1bCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpY2FvLFxuLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1henVsIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmljYW8gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLW1hcnJvbiBwLFxuLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1tYXJyb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWNhbyxcbi5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stbWFycm9uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmljYW8gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWZpcmphbiBwLFxuLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1maXJqYW4gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWNhbyxcbi5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stZmlyamFuIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmljYW8gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLXByZXRvIHAsXG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLXByZXRvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmljYW8sXG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLXByZXRvIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmljYW8gLmZpZWxkX19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWF6dWwgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbi5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stYXp1bCAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIC5maWVsZF9faXRlbSwgLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1tYXJyb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbi5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stbWFycm9uIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWZpcmphbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLFxuLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1maXJqYW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyAuZmllbGRfX2l0ZW0sIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stcHJldG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbi5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stcHJldG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyAuZmllbGRfX2l0ZW0ge1xuICBjb2xvcjogI2ZhYzgzMztcbn1cbi5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stYXp1bCAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvOmFmdGVyLFxuLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1henVsIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8gLmZpZWxkX19pdGVtOmFmdGVyLCAucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLW1hcnJvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvOmFmdGVyLFxuLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1tYXJyb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyAuZmllbGRfX2l0ZW06YWZ0ZXIsIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stZmlyamFuIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG86YWZ0ZXIsXG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWZpcmphbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIC5maWVsZF9faXRlbTphZnRlciwgLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1wcmV0byAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvOmFmdGVyLFxuLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1wcmV0byAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIC5maWVsZF9faXRlbTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG59XG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWF6dWwgLnBhbGVzdHJhbnRlLWNhcmQgLm5vbWUtY2FyZCxcbi5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stYXp1bCAucGFsZXN0cmFudGUtY2FyZCAuY2FyZ28sIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stbWFycm9uIC5wYWxlc3RyYW50ZS1jYXJkIC5ub21lLWNhcmQsXG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLW1hcnJvbiAucGFsZXN0cmFudGUtY2FyZCAuY2FyZ28sIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stZmlyamFuIC5wYWxlc3RyYW50ZS1jYXJkIC5ub21lLWNhcmQsXG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWZpcmphbiAucGFsZXN0cmFudGUtY2FyZCAuY2FyZ28sIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stcHJldG8gLnBhbGVzdHJhbnRlLWNhcmQgLm5vbWUtY2FyZCxcbi5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stcHJldG8gLnBhbGVzdHJhbnRlLWNhcmQgLmNhcmdvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWF6dWwgLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stbWFycm9uIC5jYXJyb3NzZWwtcGFsZXN0cmFudGVzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWZpcmphbiAuY2Fycm9zc2VsLXBhbGVzdHJhbnRlcyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1wcmV0byAuY2Fycm9zc2VsLXBhbGVzdHJhbnRlcyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG59XG4ucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLWF6dWwgLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1tYXJyb24gLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1maXJqYW4gLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1wcmV0byAuY2Fycm9zc2VsLXBhbGVzdHJhbnRlcyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMyAhaW1wb3J0YW50O1xufVxuXG4ucGFsZXN0cmFudGUtY2FyZCB7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFsZXN0cmFudGUtY2FyZCAudGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhOTc5NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhbGVzdHJhbnRlLWNhcmQgLnRpdHVsbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhbGVzdHJhbnRlLWNhcmQgLnRpdHVsbyAubm9tZS1jYXJkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi1oZWlnaHQ6IDIuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWxlc3RyYW50ZS1jYXJkIC50aXR1bG8gLmNhcmdvIHtcbiAgZm9udC1zaXplOiAwLjk4cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1pbi1oZWlnaHQ6IDEuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWxlc3RyYW50ZS1jYXJkIC50aXR1bG8gLmJ0bi1iaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgY29sb3I6ICMyNDNiNTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC4zcmVtIDEuN3JlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2Fycm9zc2VsLXBhbGVzdHJhbnRlcy5zbGljay1pbml0aWFsaXplZCwgLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMuc2xpY2stc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fycm9zc2VsLXBhbGVzdHJhbnRlcy5zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jYXJyb3NzZWwtcGFsZXN0cmFudGVzIC5wYWxlc3RyYW50ZXMtaXRlbnMuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnNsaWNrLWxpc3QsXG4uY2Fycm9zc2VsLXBhbGVzdHJhbnRlcyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2Fycm9zc2VsLXBhbGVzdHJhbnRlcyAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYXJyb3NzZWwtcGFsZXN0cmFudGVzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jYXJyb3NzZWwtcGFsZXN0cmFudGVzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5Nzk3O1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJyb3NzZWwtcGFsZXN0cmFudGVzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgfVxufVxuLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDNiNTkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtY2Fycm9zc2VsIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLWNhcnJvc3NlbCAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyNDNiNTk7XG4gIH1cbiAgLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1henVsIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8sXG4gIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stYXp1bCAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIC5maWVsZF9faXRlbSwgLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1tYXJyb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbiAgLnBhcmFncmFwaC1jYXJyb3NzZWwuYmFjay1tYXJyb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyAuZmllbGRfX2l0ZW0sIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stZmlyamFuIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8sXG4gIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stZmlyamFuIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8gLmZpZWxkX19pdGVtLCAucGFyYWdyYXBoLWNhcnJvc3NlbC5iYWNrLXByZXRvIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8sXG4gIC5wYXJhZ3JhcGgtY2Fycm9zc2VsLmJhY2stcHJldG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyAuZmllbGRfX2l0ZW0ge1xuICAgIGNvbG9yOiAjZmFjODMzO1xuICB9XG59XG4ubW9kYWwtYmlvIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDcxMnB4O1xufVxuLm1vZGFsLWJpbyAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kYWwtYmlvIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBib3JkZXI6IDVweCAjYTNhM2EzIHNvbGlkO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1iaW8gLm1vZGFsLWJvZHkgLmJ0bi1jbG9zZS1jb250ZW50IHtcbiAgdG9wOiAtMjdweDtcbiAgcmlnaHQ6IC0zM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBib3JkZXI6IDNweCAjZmZmIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAxOHB4O1xuICB6LWluZGV4OiAyO1xufVxuLm1vZGFsLWJpbyAubW9kYWwtYm9keSAuYnRuLWNsb3NlLWNvbnRlbnQgLmJ0bi1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1vZGFsLWJpbyAubW9kYWwtYm9keSAuYnRuLWNsb3NlLWNvbnRlbnQge1xuICAgIHRvcDogLTEycHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4ubW9kYWwtYmlvIC5tb2RhbC1ib2R5IC50aHVtYiB7XG4gIHdpZHRoOiAzNSU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlcjogMnB4ICNlZWIxMDAgc29saWQ7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1vZGFsLWJpbyAubW9kYWwtYm9keSAudGh1bWIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5tb2RhbC1iaW8gLm1vZGFsLWJvZHkgLm5hbWUge1xuICBjb2xvcjogIzFhM2Q1ZDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLWJpbyAubW9kYWwtYm9keSAuY2FyZ28ge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLWJpbyAubW9kYWwtYm9keSAuZGVzY3JpY2FvIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5tb2RhbC1iaW8gLm1vZGFsLWJvZHkgLmRlc2NyaWNhbyB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxufVxuLm1vZGFsLWJpbyAubW9kYWwtYm9keSAubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWViMTAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cbi5tb2RhbC1iaW8gLm1vZGFsLWJvZHkgLmxpbmtlZGluLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kYWwtYmlvIC5tb2RhbC1ib2R5IC5idG4tbGlua2VkaW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDNiNWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLWJpbyAubW9kYWwtYm9keSAuYnRuLWxpbmtlZGluOmhvdmVyLCAubW9kYWwtYmlvIC5tb2RhbC1ib2R5IC5idG4tbGlua2VkaW46Zm9jdXMsIC5tb2RhbC1iaW8gLm1vZGFsLWJvZHkgLmJ0bi1saW5rZWRpbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyZDQ3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWNrLWFtYXJlbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBjb2xvcjogIzI0M2I1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMnJlbTtcbn1cblxuLnBhdGgtYWRtaW4gLm9jdGEtd2lkZ2V0LXYyLFxuLnBhdGgtdXNlciAub2N0YS13aWRnZXQtdjIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay1maXJqYW4tcHJpbWFyeS1sb2NhbC10YXNrcyB1bCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNnJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMnB4IHJnYig2NCwgNjQsIDY0KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4jYmxvY2stZmlyamFuLXByaW1hcnktbG9jYWwtdGFza3MgdWwgbGkge1xuICBwYWRkaW5nOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNibG9jay1maXJqYW4tcHJpbWFyeS1sb2NhbC10YXNrcyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbiNibG9jay1maXJqYW4tcHJpbWFyeS1sb2NhbC10YXNrcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzQ2ZjM7XG59XG4jYmxvY2stZmlyamFuLXByaW1hcnktbG9jYWwtdGFza3MgdWwgbGk6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDVweCAycHggI2M4YzZjNjtcbn1cblxuLmJsb2NrLWltYWdlLWJsb2NrIC5jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59IiwiLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiQHVzZSBcImFic3RyYWN0c1wiIGFzICo7XG5cbjpyb290IHtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6ICN7JGZvbnQtYXZlcnRhfTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWF2ZXJ0YX07XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtYXZlcnRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm5vZGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiJGZvbnQtYXZlcnRhOiBcIkF2ZXJ0YVwiLCBcIlNlZ29lIFVJXCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA0MHB4IDBweCAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDQ3NDU7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgKyBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2V7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4vLyBDb3JlIENvbG9yc1xuLmJnLWNvbG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEpICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNlbWFudGljIENvbG9yc1xuLmJnLWNvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlcikgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2FybmluZykgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaW5mbykgIWltcG9ydGFudDtcbn1cblxuLy8gTmV1dHJhbHNcbi5iZy1jb2xvci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG5cbi5zZWN0aW9uLXB0LTEyMCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi05NiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtMTIwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LTgwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQtNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LTY0IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQtNDgge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLTk2IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWItODAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWItNjQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBTcGFjaW5nIENsYXNzZXMgLSBQYWRkaW5nIFRvcFxuLy8gWFMgKGV4dHJhIHNtYWxsIGRldmljZXMsIHBob25lcywgMHB4IGFuZCB1cClcbi5zZWN0aW9uLXB0LXhzLTEyMCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LXhzLTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LXhzLTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LXhzLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBTTSAoc21hbGwgZGV2aWNlcywgdGFibGV0cywgNTc2cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLXB0LXNtLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTUQgKG1lZGl1bSBkZXZpY2VzLCBkZXNrdG9wcywgNzY4cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXB0LW1kLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTEcgKGxhcmdlIGRldmljZXMsIGRlc2t0b3BzLCA5OTJweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tcHQtbGctMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBYTCAoZXh0cmEgbGFyZ2UgZGV2aWNlcywgbGFyZ2UgZGVza3RvcHMsIDEyMDBweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXB0LXhsLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBTcGFjaW5nIENsYXNzZXMgLSBQYWRkaW5nIEJvdHRvbVxuLy8gWFMgKGV4dHJhIHNtYWxsIGRldmljZXMsIHBob25lcywgMHB4IGFuZCB1cClcbi5zZWN0aW9uLXBiLXhzLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLXhzLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLXhzLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLXhzLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtNDgge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBTTSAoc21hbGwgZGV2aWNlcywgdGFibGV0cywgNTc2cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLXBiLXNtLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTUQgKG1lZGl1bSBkZXZpY2VzLCBkZXNrdG9wcywgNzY4cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXBiLW1kLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTEcgKGxhcmdlIGRldmljZXMsIGRlc2t0b3BzLCA5OTJweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tcGItbGctMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBYTCAoZXh0cmEgbGFyZ2UgZGV2aWNlcywgbGFyZ2UgZGVza3RvcHMsIDEyMDBweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXBiLXhsLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBTcGFjaW5nIENsYXNzZXMgLSBNYXJnaW4gVG9wXG4vLyBYUyAoZXh0cmEgc21hbGwgZGV2aWNlcywgcGhvbmVzLCAwcHggYW5kIHVwKVxuLnNlY3Rpb24tbXQteHMtMTIwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC14cy05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LXhzLTgwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQteHMtNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LXhzLTY0IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQteHMtNDgge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC14cy0zMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LXhzLTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBTTSAoc21hbGwgZGV2aWNlcywgdGFibGV0cywgNTc2cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLW10LXNtLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIE1EIChtZWRpdW0gZGV2aWNlcywgZGVza3RvcHMsIDc2OHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tdC1tZC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBMRyAobGFyZ2UgZGV2aWNlcywgZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1tdC1sZy0xMjAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBYTCAoZXh0cmEgbGFyZ2UgZGV2aWNlcywgbGFyZ2UgZGVza3RvcHMsIDEyMDBweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW10LXhsLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgU3BhY2luZyBDbGFzc2VzIC0gTWFyZ2luIEJvdHRvbVxuLy8gWFMgKGV4dHJhIHNtYWxsIGRldmljZXMsIHBob25lcywgMHB4IGFuZCB1cClcbi5zZWN0aW9uLW1iLXhzLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWIteHMtOTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi14cy04MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLXhzLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi14cy02NCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLXhzLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWIteHMtMzIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi14cy0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWIteHMtMTYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNNIChzbWFsbCBkZXZpY2VzLCB0YWJsZXRzLCA1NzZweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tbWItc20tMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIE1EIChtZWRpdW0gZGV2aWNlcywgZGVza3RvcHMsIDc2OHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tYi1tZC0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTEcgKGxhcmdlIGRldmljZXMsIGRlc2t0b3BzLCA5OTJweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tbWItbGctMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFhMIChleHRyYSBsYXJnZSBkZXZpY2VzLCBsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbWIteGwtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIHNwYWNpbmdcbi5zZWN0aW9uLWNvbnRhaW5lci1sYXlvdXQtYnVpbGRlciB7XG4gICYubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJi5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAmLnBhZGRpbmcteSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIENvbnRhaW5lciBcIl9ub25lXCIgbsOjbyB0ZW0gcGFkZGluZzsgbyAucm93IGRvIEJvb3RzdHJhcFxuICAvLyAobWFyZ2luIC0xMnB4KSB0cmFuc2JvcmRhIGUgZ2VyYSByb2xhZ2VtIGhvcml6b250YWwuXG4gICYuX25vbmUgLmxheW91dC5yb3cubGF5b3V0LWJ1aWxkZXJfX2xheW91dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cblxuLm92ZXJsYXBfZ3V0dGVycyB7XG4gICYucm93IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAmID4gLmNvbC0xMiB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLmxheW91dC5yb3cubm8tZ3V0dGVycy5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAmID4gLmNvbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbiRmb250cy1wYXRoOiBcIi4uL2ZvbnRzL1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIiN7JGZvbnRzLXBhdGh9QVZFUlRBLUxJR0hULk9URlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIjeyRmb250cy1wYXRofUFWRVJUQS1MSUdIVElUQUxJQy5PVEZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiI3skZm9udHMtcGF0aH1BVkVSVEEtUkVHVUxBUi5PVEZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiI3skZm9udHMtcGF0aH1BVkVSVEEtUkVHVUxBUklUQUxJQy5PVEZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiI3skZm9udHMtcGF0aH1BVkVSVEEtU0VNSUJPTEQuT1RGXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIiN7JGZvbnRzLXBhdGh9QVZFUlRBLVNFTUlCT0xESVRBTElDLk9URlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIjeyRmb250cy1wYXRofUF2ZXJ0YS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWF2ZXJ0YTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG5cbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICYuZGlzcGxheS1oMSB7XG4gICAgQGV4dGVuZCBoMTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcblxuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ubGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1hdmVydGE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWF2ZXJ0YTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG5cbiAgJiAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLy8gQ29sb3IgQ2xhc3NlcyBmb3IgVHlwb2dyYXBoeVxuaDIudGV4dC13aGl0ZSxcbmgzLnRleHQtd2hpdGUge1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtd2hpdGUpO1xufVxuXG5oMi50ZXh0LWJsYWNrLFxuaDMudGV4dC1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC1ibGFjayk7XG59XG5cbmgyLnRleHQtYmx1ZSxcbmgzLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xufVxuXG5wLnRleHQtd2hpdGUge1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtd2hpdGUpO1xufVxuXG5wLnRleHQtYmxhY2sge1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtYmxhY2spO1xufVxuXG5wLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xufVxuXG5cbi5mb250LTE2IHsgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbi5mb250LTIwIHsgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5mb250LTI0IHsgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbi5mb250LTI4IHsgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbi5mb250LTMyIHsgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbi5mb250LTM2IHsgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbi5mb250LTQyIHsgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7IH1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAmLmZvbnQtMTYgeyBsaW5lLWhlaWdodDogMS40OyB9XG4gICYuZm9udC0yMCB7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgJi5mb250LTI0IHsgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAmLmZvbnQtMjggeyBsaW5lLWhlaWdodDogMS4zOyB9XG4gICYuZm9udC0zMiB7IGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICYuZm9udC0zNiB7IGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICYuZm9udC00MiB7IGxpbmUtaGVpZ2h0OiAxLjI7IH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4vLyBQYWdlIExheW91dFxuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDFyZW07XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZTtcblxuICAmOmZvY3VzIHtcbiAgICB0b3A6IDFyZW07XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLy8gSGlnaGxpZ2h0ZWQgTWVzc2FnZXNcbi5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmcpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1lc3NhZ2VzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gRmVhdHVyZWQgVG9wIFNlY3Rpb25cbi5mZWF0dXJlZC10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLy8gQnJlYWRjcnVtYiBXcmFwcGVyXG4uYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTWFpbiBDb250ZW50IEFyZWFcbi5tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFpbi1jb250ZW50X19pbm5lciB7XG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4vLyBQYWdlIFRpdGxlXG4ucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGFicyBOYXZpZ2F0aW9uXG4udGFicy13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIC5uYXYtbGluayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGlvbiBMaW5rc1xuLmFjdGlvbi1saW5rcy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIC5hY3Rpb24tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQYWdlIENvbnRlbnRcbi5wYWdlLWNvbnRlbnQge1xuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cblxuICAvLyBGb3JtIGVsZW1lbnRzIHNwYWNpbmdcbiAgLmZvcm0tZ3JvdXAsXG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAvLyBUYWJsZXNcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXJzXG4uc2lkZWJhciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLmJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRmVhdHVyZWQgQm90dG9tIFNlY3Rpb25zXG4uZmVhdHVyZWQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmZlYXR1cmVkLWJvdHRvbV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGgyLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXRlIEZvb3RlclxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgcGFkZGluZzogM3JlbSAwIDFyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDFyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5mb290ZXItY29sdW1uIHtcbiAgaDIsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBhZGp1c3RtZW50c1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLnJvdyB7XG4gICAgPiAub3JkZXItbWQtMSxcbiAgICA+IC5vcmRlci1tZC0zIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgID4gLm9yZGVyLW1kLTIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIFByaW50IHN0eWxlc1xuQG1lZGlhIHByaW50IHtcbiAgLnNraXAtbGluayxcbiAgLnNpZGViYXIsXG4gIC5mZWF0dXJlZC1ib3R0b20sXG4gIC5zaXRlLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucGFnZS10aXRsZS13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5hbGVydC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG1pbigyMnJlbSwgY2FsYygxMDB2dyAtIDJyZW0pKTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAuYWxlcnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNzVyZW0gMC41cmVtIDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxufVxuXG4uZmlyamFuLWFsZXJ0IHtcbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMzVyZW07XG4gICAgcmlnaHQ6IDAuMzVyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuYm9keS50b29sYmFyLWhvcml6b250YWwgLmFsZXJ0LXdyYXBwZXIsXG5ib2R5LnRvb2xiYXItdmVydGljYWwgLmFsZXJ0LXdyYXBwZXIge1xuICB0b3A6IDQuNXJlbTtcbn1cblxuYm9keS50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWhvcml6b250YWwgLmFsZXJ0LXdyYXBwZXIge1xuICB0b3A6IDYuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hbGVydC13cmFwcGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLm92ZXJsYXAtZ3V0dGVycyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAqIC0xICk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyggY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSkgKiAtMSApO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5vdmVybGFwLWd1dHRlcnMtbW9iaWxlIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAqIC0xICk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAqIC0xICk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4iLCIkYnJlYWtwb2ludHM6IChcbiAgXCJ4c1wiOiBcIjU3NnB4XCIsXG4gIFwic21cIjogXCI3NjhweFwiLFxuICBcIm1kXCI6IFwiMTAyNHB4XCIsXG4gIFwibGdcIjogXCIxMjAwcHhcIixcbiAgXCJ4bFwiOiBcIjE0MDBweFwiLFxuKTtcblxuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRtYXA6ICRicmVha3BvaW50cywgJGtleTogJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnVGhpcyBicmVha3BvaW50IGRvZXMgbm90IGV4aXN0LiBBdmFpbGFibGUgYnJlYWtwb2ludHM6ICN7bWFwLWtleXMoJGJyZWFrcG9pbnRzKX0nO1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLWFmdGVyKCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkbWFwOiAkYnJlYWtwb2ludHMsICRrZXk6ICRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJ1RoaXMgYnJlYWtwb2ludCBkb2VzIG5vdCBleGlzdC4gQXZhaWxhYmxlIGJyZWFrcG9pbnRzOiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9JztcbiAgfVxufVxuXG4kYnNYczogNTc2cHg7XG4kYnNTbTogNTc2cHg7XG4kYnNNZDogNzY4cHg7XG4kYnNMZzogOTkycHg7XG4kYnNYbDogMTIwMHB4O1xuJGJzWHhsOiAxNDAwcHg7XG4keHM6IDU3NnB4O1xuJHNtOiA1NzZweDtcbiRtZDogNzY4cHg7XG4kbGc6IDk5MnB4O1xuJHhsOiAxMjAwcHg7XG4keHhsOiAxNDAwcHg7XG5cbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtYXgtYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gYmFzZVxuQHVzZSBcImFic3RyYWN0c1wiO1xuQHVzZSBcImdlbmVyYWxcIjtcbkB1c2UgXCJiYXNlXCI7XG5cbi8vIGNvbXBvbmVudHNcbkB1c2UgXCJjb21wb25lbnRzXCI7XG5cbi8vIHV0aWxpdGllc1xuQHVzZSBcInV0aWxpdGllc1wiO1xuXG5cbi8qIE1vZHVsZXMgKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2JpZy1udW1iZXJzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yZXN1bW8tc29icmVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3ZhbnRhZ2Vuc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZmFsZS1jb25vc2NvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9idXR0b24taG9tZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcGFyYWdyYXBoLWdyaWQtMTAwXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BhcmFncmFwaC1lZGljb2VzLWFudGVyaW9yZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2R1YXMtY29sdW5hc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZHVhcy1jb2x1bmFzLXNsaWRlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb3JtLS1jb250YWN0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb3JtLS1pbnNjcmljYW9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BhcmFncmFwaF9hY2NvcmRpb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BhcmFncmFwaF9nYWxlcmlhXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wYXJhZ3JhcGgtc2ltcGxlLWltYWdlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9iYW5uZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2JhY2tncm91bmRzLXBhZHJhb1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcGFyYWdyYXBoLXZpZGVvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wYXJhZ3JhcGgtdmlkZW8tYmFzaWNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2V2ZW50b3MtcHJpbmNpcGFsXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ldmVudG9zLWNhcmRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NrLWVkaXRvclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvX3NpbXBsZWxvZ2luLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BhcmFncmFwaC1wYXJhbGxheFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYm90YW8tdzEwMFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZ3JhbWFjYW9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BhcmFncmFwaC1tYXBhXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jYXJyb3NzZWwtcGFsZXN0cmFudGVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tb2RhbC1iaW9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2JvdGFvLWFtYXJlbG9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Jsb2NvLWVkaXRhci11c2VyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9pbWFnZS1ibG9ja1wiO1xuIiwiLnBhcmFncmFwaC1iaWdOdW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDI2cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgfVxuXG4gIC5iaWdOdW1iZXJDb250ZW50XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmlnLW51bWJlcnNcbiAgICBbY2xhc3MqPVwicGFyYWdyYXBoLS10eXBlLS1iaWctbnVtYmVycy1cIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLVwiXSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgIFtjbGFzcyo9XCJmaWVsZC0tbmFtZS1maWVsZC1udW1lcm9zLVwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtYmlnTnVtYmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tY2VudHJhbGl6YWRvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSB7XG4gIC5yZXN1bW8tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG5cbiAgICAuaW52ZXJ0ZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLnJlc3Vtby12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuaW1nLWNvbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy12aWRlbyBpbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bW8tdGV4dHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDFlbTtcblxuICAgICAgLnJlc3Vtby1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bW8tZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bW8tYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5yZXN1bW8tY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMS41ZW07XG5cbiAgICAgIC5pbnZlcnRlciB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAucmVzdW1vLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVzdW1vLXRleHRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnJlc3Vtby1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgIGgxLFxuICAgICAgICAgIGgyLFxuICAgICAgICAgIGgzLFxuICAgICAgICAgIGg0LFxuICAgICAgICAgIGg1LFxuICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXN1bW8tYnV0dG9uIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLXZhbnRhZ2VucyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAubGluaGEge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2VucyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAudmFudGFnZW5zLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbTtcbiAgICBnYXA6IDVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogM3JlbTtcbiAgICB9XG5cbiAgICAudmFudGFnZW5zLWNvbCB7XG4gICAgICAudmFudGFnZW5zLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggZG90dGVkIHJnYigyMTcsIDIxNywgMjE3KTtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS44ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAudmFudGFnZW5zLWl0ZW5zIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52YW50YWdlbnMtY29udGVudCB7XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2Vuc1xuICAgIC52YW50YWdlbnMtY29udGVudFxuICAgIC52YW50YWdlbnMtY29sXG4gICAgLnZhbnRhZ2Vucy1pdGVuc1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2Vucy1pdGVtIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC52YW50YWdlbnMtY29sIHtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgLnZhbnRhZ2Vucy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnZhbnRhZ2Vucy1pdGVucyB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZhbGUtY29ub3Njby1jb250ZW50IHtcbiAgLmZhbGUtY29ub3Njby10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG5cbiAgLmZhbGUtY29ub3Njby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG5cbiAgICAuYnRuLWNpbnphIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFsZS1jb25vc2NvLWNvbnRlbnQge1xuICAgIC5mYWxlLWNvbm9zY28tdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmFsZS1jb25vc2NvLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuYnV0dG9uLWhvbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG5cbiAgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDdweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzY4Njg2ODtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1ob21lIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG4iLCIuZ3JpZC0xMDAtcGFyYWdyYXBoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNDc0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuYnRuLXByaW5jaXBhbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM0ZDQ3NDUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC0xMDAtcGFyYWdyYXBoIHtcbiAgICAuY29udGVudC1ncmlkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLm9mZmNhbnZhcyB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuIiwiLmVkaWNvZXMtYW50ZXJpb3JlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZWRpY29lcy10aXR1bG8ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC5kZXNjcmljYW8ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLmVkaWNvZXMtZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cblxuICAuZWRpY29lcy1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICAvLyBDb250YWluZXIgZG8gU3dpcGVyXG4gIC5lZGljb2VzLXN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmLnN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBHYXJhbnRlIHF1ZSBvIGNvbnRhaW5lciBkbyBCb290c3RyYXAgbsOjbyBpbnRlcmZpcmFcbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLmVkaWNvZXMtaXRlbnMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgLy8gU3dpcGVyIGNvbnRyb2xhIG8gbGF5b3V0LCBlbnTDo28gcmVtb3ZlbW9zIGZsZXgtd3JhcCBlIGRlaXhhbW9zIG8gU3dpcGVyIGdlcmVuY2lhclxuICAgICYuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAuZWRpY2FvLWl0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIC8vIHBhZGRpbmc6IDAgMyU7XG4gICAgICAvLyBHYXJhbnRlIHF1ZSBvcyBzbGlkZXMgbsOjbyBxdWVicmVtIGxpbmhhXG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIC8vIE8gU3dpcGVyIGNvbnRyb2xhIGEgbGFyZ3VyYSBkb3Mgc2xpZGVzXG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJi5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5lZGljYW8tdGh1bWIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9TRVVfVEVNQS9hc3NldHMvaWNvbnMvcGxheS5zdmdcIilcbiAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWRpY2FvLWluZm8ge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgdmlkZW8sXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogLTM0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkaWNvZXMtYW50ZXJpb3JlcyB7XG4gICAgLmVkaWNhby1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250YWluZXIgZ2VyYWwgZG8gaXRlbSBkZSBlZGnDp8Ojb1xuLmVkaWNhby1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5lZGljYW8taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYS5nbGlnaHRib3guaXMtdmlkZW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXG4gICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFTDrXR1bG8gZSBkZXNjcmnDp8OjbyBkYSBlZGnDp8Ojb1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbiIsIi5wYXJhZ3JhZm8tdGV4dG8tdmlkZW8ge1xuICBwYWRkaW5nOiA0cmVtIDAgMnJlbTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmR1YXMtY29sdW5hcyB7XG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmludmVydGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuY29sdW5hLXRleHRvIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVuYS1pbWFnZW0ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgLnZpZGVvLWVtYmVkLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGlmcmFtZS52aWRlby1lbWJlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGlmcmFtZS5tZWRpYS1vZW1iZWQtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2M3B4O1xuICAgIH1cbiAgfVxuICAudGV4dG8tZXhwZXJpZW5jaWEtZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLWludGVybm8gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgICBjb2xvcjogIzI0M2I1OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcyB7XG4gICAgLm5vLWd1dHRlcnMge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgLmNvbHVuYS10ZXh0byB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICAgIC5jb2x1bmEtaW1hZ2VtIHtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGlmcmFtZS5tZWRpYS1vZW1iZWQtY29udGVudCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1pbnRlcm5vIGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmR1YXMtY29sdW5hcy1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmR1YXMtY29sdW5hcy1zbGlkZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmR1YXMtY29sdW5hcy1zbGlkZS1zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvLyBDb2x1bmEgZXNxdWVyZGEgLSBUZXh0byBjb20gZnVuZG8gZXNjdXJvXG4gIC5jb2x1bmEtdGV4dG8ge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogNThweDtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDNyZW0gMS41cmVtO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAudGV4dG8tY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZS10aXR1bG8ge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgY2FsYygxLjM3NXJlbSArIDEuNXZ3KSwgNDBweCk7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zNzVyZW0sIGNhbGMoMS4zNzVyZW0gKyAxLjV2dyksIDQwcHgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLWRlc2NyaWNhbyB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb2x1bmEgZGlyZWl0YSAtIEltYWdlbS9WaWRlb1xuICAuY29sdW5hLWltYWdlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLy8gRXN0aWxpemHDp8OjbyBwYXJhIGNvbnRlw7pkbyByZW5kZXJpemFkbyBkbyBEcnVwYWxcbiAgICA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcsXG4gICAgdmlkZW8uZHVhcy1jb2x1bmFzLXNsaWRlLXZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLWVtYmVkLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lLnZpZGVvLWVtYmVkLFxuICAgICAgaWZyYW1lLmR1YXMtY29sdW5hcy1zbGlkZS1lbWJlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWZyYW1lLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFc3RpbGl6YcOnw6NvIHBhcmEgbWVkaWEgZW50aXR5XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLFxuICAgIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgaW1nLFxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3ZlcmxheSBjb20gZWZlaXRvcyBkZSBsdXpcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTM1ZGVnLFxuICAgICAgICByZ2JhKDU5LCAxMzAsIDI0NiwgMC4xKSAwJSxcbiAgICAgICAgcmdiYSgxNDcsIDUxLCAyMzQsIDAuMTUpIDUwJSxcbiAgICAgICAgcmdiYSgyNTEsIDE5MSwgMzYsIDAuMSkgMTAwJVxuICAgICAgKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBOYXZlZ2HDp8OjbyBTd2lwZXJcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAvLyBTZW0gYnVsbGV0cyBuZXN0ZSBibG9jbyAobGF5b3V0IGRhIHJlZmVyw6puY2lhIHVzYSBhcGVuYXMgc2V0YXMgbGF0ZXJhaXMpLlxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBCYXJyYSBkb3VyYWRhIG5vIHRvcG8gKGNvbmZvcm1lIHByaW50KVxuLmR1YXMtY29sdW5hcy1zbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiYmYyNCAwJSwgI2Y1OWUwYiAxMDAlKTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tZm9ybXVsYXJpbyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tZm9ybXVsYXJpbyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLndlYmZvcm0tZmFsZS1jb25vc2NvIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMTAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgY29sdW1uLWdhcDogMS43cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAgIC5mb3JtLXRleHQsXG4gICAgLmZvcm0tZW1haWwsXG4gICAgLmZvcm0tdGVsLFxuICAgIC5mb3JtLXRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgIH1cblxuICAgIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk5NDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4gICAgLmpzLWZvcm0taXRlbS10ZXJtb3MtZGUtdXNvIHtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1jb211bmljYWNvZXMtZGEtZmlyamFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgI2VkaXQtYWN0aW9ucyB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2ViZm9ybS1mYWxlLWNvbm9zY28ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG59XG4iLCIud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAxLjdyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAuZm9ybS10ZXh0LFxuICAuZm9ybS1lbWFpbCxcbiAgLmZvcm0tdGVsIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gIH1cblxuICAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgIHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBjb2xvcjogIzIxMjUyOTk0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjE3cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIH1cblxuICAuanMtZm9ybS1pdGVtLXRlcm1vcy1kZS11c28ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICB9XG5cbiAgLmZvcm0taXRlbS1jb211bmljYWNvZXMtZGEtZmlyamFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgI2VkaXQtYWN0aW9ucyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzYjU5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1pbnNjcmljYW8tZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLWFjY29yZGlvbiB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmRlZmF1bHQtdGl0bGUsXG4gIC5kZWZhdWx0LXN1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tdGV4dHMge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzI2M2I1OTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi10ZXh0cyBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tdGV4dHMtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyNjNiNTk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzYjU5O1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzI2M2I1OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvdW50ZXItcmVzZXQ6IGZhcTtcblxuICAgIC51bmlkYWRlcy1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogMC42NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC42NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICM4MDgwODA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIGgzLFxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tdGl0bGUgaDMge1xuICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZmFxO1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihmYXEpIFwiLiBcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDFyZW0gMC4yNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSBwIHNwYW4ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnBhcmFncmFwaC0tYWNjb3JkaW9uIHtcbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgLnVuaWRhZGVzLWxpc3Qge1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNDBweDtcblxuICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLWFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbi10ZXh0cyBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLXRleHRzIHAge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIFDDoWdpbmEgSW50ZXJuYSAtIE1hdHLDrWN1bGEgKi9cbi5ub2RlLTU5IHtcbiAgLnBhcmFncmFwaF9hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDQuNWVtIDAgMDtcblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTA3NXB4O1xuXG4gICAgICAudW5pZGFkZXMtbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1nYWwge1xuICBtYXJnaW46IDRyZW0gMDtcblxuICAuZ2FsZXJpYS1zd2lwZXItb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmdhbGVyaWEtc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgICYuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5nYWxlcmlhLWl0ZW5zLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLmdhbGVyaWEtaXRlbSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuZ2FsZXJpYS1pdGVtX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyxcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnBsYXktaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblxuICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5nYWxlcmlhLXN3aXBlci1vdXRlciA+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5nYWxlcmlhLXN3aXBlci1vdXRlciA+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCAjMDAzMzY2KTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZ2xpZ2h0Ym94LW9wZW4ge1xuICAuZ2FsZXJpYS1saWdodGJveC1pbmxpbmVbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYWxlcmlhLXZpZGVvLWVtYmVkLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgaWZyYW1lLmdhbGVyaWEtdmlkZW8tZW1iZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAuZ3NsaWRlLWlubGluZSAuZ2FsZXJpYS12aWRlby1lbWJlZC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5ib2R5LmdsaWdodGJveC1nYWxlcmlhIHtcbiAgLmdzbGlkZS10aXRsZSxcbiAgLmdzbGlkZS1kZXNjcmlwdGlvbixcbiAgLmdkZXNjLFxuICAuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWJvdHRvbSxcbiAgLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi10b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3NsaWRlLWlubGluZSxcbiAgLmdzbGlkZS1tZWRpYS5nc2xpZGUtaW5saW5lLFxuICAuZ2lubGluZWQtY29udGVudCxcbiAgLmdhbGVyaWEtbGlnaHRib3gtaW5saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2lubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nY2xvc2Uge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB0b3A6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCkpO1xuICAgIHJpZ2h0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmdsaWdodGJveC1nYWxlcmlhIHtcbiAgICAuZ3NsaWRlLWlubGluZSxcbiAgICAuZ3NsaWRlLW1lZGlhLmdzbGlkZS1pbmxpbmUsXG4gICAgLmdpbmxpbmVkLWNvbnRlbnQsXG4gICAgLmdhbGVyaWEtbGlnaHRib3gtaW5saW5lLFxuICAgIC5naW5uZXItY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nYWxlcmlhLXZpZGVvLWVtYmVkLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5nbmV4dCxcbiAgICAuZ3ByZXYge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsXG4gICAgLmdwcmV2IHtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCxcbiAgICAuZ25leHQge1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWdhbCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICAuZ2FsZXJpYS1zd2lwZXItb3V0ZXIge1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmdhbGVyaWEtc3dpcGVyLW91dGVyID4gLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuZ2FsZXJpYS1zd2lwZXItb3V0ZXIgPiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGVyaWEtaXRlbV9fbGluayAucGxheS1pY29uIHtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLXNpbXBsZS1pbWFnZSB7XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAyMzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4iLCIuYmFubmVyLWNhcm91c2VsIHtcbiAgLm5vLWd1dHRlcnMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgLmJhbm5lci1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1wYWdlIHtcbiAgICAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5iYW5uZXItZnVsbC1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAuYmFubmVyLXRleHRvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCA2MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lci10aXR1bG8ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXItY2hhbWFkYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgLmJhbm5lci1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblxuICAgICAgICAuYmFubmVyLWJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYgPiBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG5cbiAgICBsaSBidXR0b24ge1xuICAgICAgcGFkZGluZzogMHB4IDFweCAxcHggMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTA5ZjlmO1xuICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2OTY5O1xuICAgIH1cbiAgfVxuXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAuc2xpY2stYXJyb3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vZmlyamFuMjAyNF90aGVtZS9zcmMvYXNzZXRzL2ltYWdlbnMvYXJyb3dELnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB9XG4gIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vZmlyamFuMjAyNF90aGVtZS9zcmMvYXNzZXRzL2ltYWdlbnMvYXJyb3dELnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cblxuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnNsaWNrLXByZXYsXG4gIC5zbGljay1uZXh0IHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1jYXJvdXNlbCB7XG4gICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5iYW5uZXItcGFnZSB7XG4gICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIC5iYW5uZXItdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyODRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmJhY2stbWFycm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzIzMDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHNwYW4sXG4gIC5wYWxjbyB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbiAgLnByb2dyYW1hY2FvLXRpdHVsbyxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1tYXBhIHtcbiAgICBjb2xvcjogI2ZhYzgzMztcbiAgfVxufVxuLmJhY2stYXp1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOCwgNTksIDg5KTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHNwYW4sXG4gIC5wYWxjbyB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbiAgLnByb2dyYW1hY2FvLXRpdHVsbyxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1tYXBhIHtcbiAgICBjb2xvcjogI2ZhYzgzMztcbiAgfVxufVxuLmJhY2stZmlyamFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU5LCAyMDkpO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgc3BhbixcbiAgLnBhbGNvIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLFxuICAucHJvZ3JhbWFjYW8tdGl0dWxvLFxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLW1hcGEge1xuICAgIGNvbG9yOiAjZmFjODMzO1xuICB9XG59XG4uYmFjay1jaW56YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uYmFjay1wcmV0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBzcGFuLFxuICAucGFsY28ge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8sXG4gIC5wcm9ncmFtYWNhby10aXR1bG8sXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tbWFwYSB7XG4gICAgY29sb3I6ICNmYWM4MzM7XG4gIH1cbn1cbiIsIi5wYXJhZ3JhZm8tdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgbWFyZ2luLXRvcDogNCU7XG4gIHBhZGRpbmc6IDQlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIC50aXR1bG8tdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgfVxuXG4gICAgLnZpZGVvLWVtYmVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFmby12aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTglICFpbXBvcnRhbnQ7XG5cbiAgICAudmlkZW8tZW1iZWQge1xuICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFmby12aWRlby1iYXNpYyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC52aWRlby1iYXNpYy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWJhc2ljLFxuICAgIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuICAgIC5tZWRpYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBpZnJhbWUubWVkaWEtb2VtYmVkLWNvbnRlbnQsXG4gICAgaWZyYW1lLnZpZGVvLWJhc2ljLWVtYmVkLFxuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG4iLCIudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgLS12aWV3cy1yZXNwb25zaXZlLWdyaWQtLWxheW91dC1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNGQ0O1xuICAgIGEgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBtYXJnaW46IDFyZW0gMXJlbSAwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNjc2NjY2O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgc3BhbiA+IGEge1xuICAgICAgICBjb2xvcjogIzY3NjY2NjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1kYXRhIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW07XG5cbiAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICM2NzY2NjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNoYW1hZGEge1xuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDFyZW0gMXJlbTtcbiAgICAgICAgY29sb3I6ICM2NzY2NjY7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgc3BhbiA+IGEge1xuICAgICAgICBjb2xvcjogIzY3NjY2NjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlbSB7XG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciB7XG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBydWJ5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIC0tdmlld3MtcmVzcG9uc2l2ZS1ncmlkLS1jb2x1bW4tY291bnQ6IDMgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gRXZlbnQgQ2FyZHMgU3R5bGVzXG4udmlldy1ldmVudG9zIHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgLS12aWV3cy1yZXNwb25zaXZlLWdyaWQtLWxheW91dC1nYXA6IDJyZW0gIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC0tdmlld3MtcmVzcG9uc2l2ZS1ncmlkLS1jb2x1bW4tY291bnQ6IDMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC0tdmlld3MtcmVzcG9uc2l2ZS1ncmlkLS1jb2x1bW4tY291bnQ6IDIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC0tdmlld3MtcmVzcG9uc2l2ZS1ncmlkLS1jb2x1bW4tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmV2ZW50LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB9XG5cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLy8gMTY6OSBhc3BlY3QgcmF0aW9cbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG4gICAgLmV2ZW50LWNhcmRfX2ltYWdlLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5ldmVudC1jYXJkX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIG1lZGlhIGVudGl0eSByZWZlcmVuY2VcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UsXG4gICAgLmZpZWxkLS10eXBlLWltYWdlLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb3Zlci1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgbWVkaWEgZW50aXR5IHdyYXBwZXJcbiAgICAubWVkaWEsXG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fZGF0ZS1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cblxuICAmX19kYXRlLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS43NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuZXZlbnQtY2FyZF9fdGl0bGUtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjQzYjU5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhhbmRsZSB0YXhvbm9teSB0ZXJtIGZpZWxkXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXRlcm0ge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAvLyBSZW1vdmUgbGluayBzdHlsaW5nIGZyb20gdGF4b25vbXkgdGVybSBpdHNlbGZcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtY2FyZF9fdGl0bGUtbGluayB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjQzYjU5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhdGUgd3JhcHBlciBpcyBoaWRkZW4gc2luY2Ugd2Ugc2hvdyBkYXRlIGluIGJhZGdlIG92ZXJsYXlcbiAgLmV2ZW50LWNhcmRfX2RhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtY2FyZCB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC10ZXJtIGEsXG4gICAgICAuZXZlbnQtY2FyZF9fdGl0bGUtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgJl9fZGF0ZS1iYWRnZSB7XG4gICAgICB0b3A6IDAuNzVyZW07XG4gICAgICByaWdodDogMC43NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjZyZW07XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcbiAgICB9XG5cbiAgICAmX19kYXRlLWljb24ge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5wYXJhZ3JhZm8tY2tlZGl0b3Ige1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAucGFyYWdyYWZvLXRleHRvLXNpbXBsZXMge1xuICAgIC50YWJsZSB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9uLWNrZWRpdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcblxuICAgIGEge1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM2ODY4Njg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYWZvLWNrZWRpdG9yIHtcbiAgICAucGFyYWdyYWZvLXRleHRvLXNpbXBsZXMge1xuICAgICAgLnRhYmxlIHtcbiAgICAgICAgdGJvZHkgPiB0ciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWNrZWRpdG9yIHtcbiAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRoZSBVc2VyTG9naW4gc2NyZWVucywgd2hpY2ggY29udHJvbHMgdGhlIGN1c3RvbWl6ZWQgYmFja2dyb3VuZCBpbWFnZS5cbiAqL1xuXG5odG1sOmhhcyguc2ltcGxlbG9naW4td3JhcHBlcikgICB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5zaW1wbGVsb2dpbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTkgIWltcG9ydGFudDtcblxuICAvKiBFc2NvbmRlIHRvb2xiYXIvYWRtaW4gcGFyYSB0ZWxhIGRlIGxvZ2luIGxpbXBhICovXG4gIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLWJhcixcbiAgI3Rvb2xiYXItYmFyLFxuICAudG9vbGJhci10cmF5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogRm9yw6dhIGEgcMOhZ2luYSBkZSBsb2dpbiBhIG9jdXBhciB0b2RhIGEgdmlld3BvcnQgKi9cbmJvZHkuc2ltcGxlbG9naW4gI3BhZ2Utd3JhcHBlci5zaW1wbGVsb2dpbi13cmFwcGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIFNlIG8gdGVtcGxhdGUgcGFkcsOjbyBmb3IgdXNhZG8sIGZvcsOnYSBtYWluL3NlY3Rpb24gYSBvY3VwYXIgdGVsYSBpbnRlaXJhICovXG5ib2R5LnNpbXBsZWxvZ2luIG1haW4sXG5ib2R5LnNpbXBsZWxvZ2luIC5sYXlvdXQtbWFpbi13cmFwcGVyLFxuYm9keS5zaW1wbGVsb2dpbiAuc2VjdGlvbiB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXB0Y2hhX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FwdGNoYV9fZWxlbWVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmNhcHRjaGFfX2ltYWdlLXdyYXBwZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uc2ltcGxlbG9naW4gc3VtbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xufVxuLnNpbXBsZWxvZ2luIC5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uLFxuLnNpbXBsZWxvZ2luIC5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5zaW1wbGVsb2dpbiAuZm9ybS10eXBlLXJhZGlvIGxhYmVsLFxuLnNpbXBsZWxvZ2luIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnNpbXBsZWxvZ2luIC5mb3JtLWl0ZW0gbGFiZWwsXG4uc2ltcGxlbG9naW4gLmZvcm0td3JhcHBlciAubGFiZWwge1xuICBmb250LXNpemU6IDAuOTI5ZW07XG59XG4uc2ltcGxlbG9naW4gaDEsXG4uc2ltcGxlbG9naW4gLmhlYWRpbmctYSB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlbG9naW4tdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjYzYjU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU3ZWI7XG59XG4uc2ltcGxlbG9naW4gYSxcbi5zaW1wbGVsb2dpbiBhLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2ltcGxlbG9naW4gaW5wdXQsXG4uc2ltcGxlbG9naW4gdGV4dGFyZWEsXG4uc2ltcGxlbG9naW4gc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cbi5zaW1wbGVsb2dpbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbn1cbi5zaW1wbGVsb2dpbiAucmVnaW9uIHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNpbXBsZWxvZ2luLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICBoMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbXBsZWxvZ2luLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5zaW1wbGVsb2dpbiAudGFicy5wcmltYXJ5LFxuLnNpbXBsZWxvZ2luIC50YWJzLS1wcmltYXJ5LFxuLnNpbXBsZWxvZ2luIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbGVsb2dpbi1mb3JtLFxuLmNhcmQtbG9naW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICBwYWRkaW5nOiAyLjVyZW0gMi4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzpcbiAgICAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gICAgMCAxMHB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpLFxuICAgIDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLnNpbXBsZWxvZ2luIGgxIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cbi5zaW1wbGVsb2dpbiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4uc2ltcGxlbG9naW4tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGxlbG9naW4gLnNpbXBsZWxvZ2luLWxpbmsgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLnNpbXBsZWxvZ2luIGZvcm0udXNlci1wYXNzIHAsXG4uc2ltcGxlbG9naW4tZm9ybSAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYjRiNGI0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpbXBsZWxvZ2luLWZvcm0gaW5wdXQge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIH1cbn1cbi5zaW1wbGVsb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uc2ltcGxlbG9naW4tZm9ybSBidXR0b24uZm9ybS1zdWJtaXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTk7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyNjNiNTksIDYlKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgzOCwgNTksIDg5LCAwLjM1KTtcbiAgfVxufVxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGV4dCxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLXRlbCxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWVtYWlsLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdXJsLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tc2VhcmNoLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tZmlsZSxcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLW51bWJlcixcbi5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWNvbG9yLFxuLnNpbXBsZWxvZ2luIHRleHRhcmVhLmZvcm0tdGV4dGFyZWEsXG4uc2ltcGxlbG9naW4gc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzI2M2I1OTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzOCwgNTksIDg5LCAwLjEyKTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG4uc2ltcGxlbG9naW4tZm9ybSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgY29sb3I6ICNiNGI0YjQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbXBsZWxvZ2luLWZvcm0gLmZvcmdvdC1wYXNzd29yZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbXBsZWxvZ2luIC5yZWdpb24taGlnaGxpZ2h0ZWQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5zaW1wbGVsb2dpbiAuc2ltcGxlbG9naW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2ltcGxlbG9naW4gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbmJvZHkuc2ltcGxlbG9naW4ub3BhY2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI1MywgMjUzLCAwLjUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnNpbXBsZWxvZ2luIC5zaW1wbGVsb2dpbi1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI2FiYWJhYjtcbiAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2FiYWJhYjtcbn1cbi8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGVsb2dpbi1mb3JtLFxuICAuY2FyZC1sb2dpbiB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMS41cmVtO1xuICB9XG4gIC5zaW1wbGVsb2dpbiBoMSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLXRleHQsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLXRlbCxcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tZW1haWwsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLXVybCxcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tc2VhcmNoLFxuICAuc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1maWxlLFxuICAuc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1udW1iZXIsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWNvbG9yLFxuICAuc2ltcGxlbG9naW4gdGV4dGFyZWEuZm9ybS10ZXh0YXJlYSxcbiAgLnNpbXBsZWxvZ2luIHNlbGVjdC5mb3JtLXNlbGVjdCxcbiAgLnNpbXBsZWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLnNpbXBsZWxvZ2luLWZvcm0gYnV0dG9uLmZvcm0tc3VibWl0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIH1cbn1cbiIsIi8vXG5cbi8qKioqKioqKioqKioqKiovLyoqKi9cblxuLmJhbm5lcl9fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5wYXJhbGxheF9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gLnBhcmFsbGF4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC8vIFBhcmFsbGF4IGVmZmVjdCAtIHNtb290aGVyIHdpdGhvdXQgdHJhbnNpdGlvblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG5cbiAgICBpbWcsXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiA3NzBweDtcbiAgICB9XG5cblxuICAgIHZpZGVvIHtcbiAgICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWVuY2xvc3VyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBsYXktYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy10aW1lbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtY3VycmVudC10aW1lLWRpc3BsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXRpbWUtcmVtYWluaW5nLWRpc3BsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLW11dGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy12b2x1bWUtc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1mdWxsc2NyZWVuLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwJTtcbiAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICByaWdodDogLTEwJTtcbiAgICAgIGJvdHRvbTogLTEwJTtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuXG4gIC5wYXJhbGxheC1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaW1nLFxuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cblxuICAgIHZpZGVvIHtcbiAgICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWVuY2xvc3VyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5cbi5kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5wYXJhbGxheCB7XG5cbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgdG9wOiAtMTAlO1xuICB9XG59XG5cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFyYWxsYXgsXG4gIC5wYXJhbGxheC1tb2JpbGUge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmJhbWFyZWxvLWZhenVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCIsIFwiU2Vnb2UgVUlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZhYzgzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIC5idG4tcHJpbmNpcGFsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzI2M2I1OSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbWFyZWxvLWZwcmV0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiLCBcIlNlZ29lIFVJXCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmYWM4MzM7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuYnRuLXByaW5jaXBhbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5iYW1hcmVsby1mZmlyamFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU5LCAyMDkpO1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIiwgXCJTZWdvZSBVSVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmFjODMzO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLmJ0bi1wcmluY2lwYWwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2IoMCwgNTksIDIwOSkgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5iYXp1bC1mYW1hcmVsbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiLCBcIlNlZ29lIFVJXCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyNjNiNTk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuYnRuLXByaW5jaXBhbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5iZmlyamFuLWZhbWFyZWxvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCIsIFwiU2Vnb2UgVUlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDAsIDU5LCAyMDkpO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLmJ0bi1wcmluY2lwYWwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1OSwgMjA5KTtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC0xMDAtcGFyYWdyYXBoIHtcbiAgICAuYnRuLXByaW5jaXBhbCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9ncmFtYWNhby1ib3RhbyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gICAgY29sb3I6ICMyNDNiNTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG59XG4ucHJvZ3JhbWFjYW8ge1xuICBwYWRkaW5nOiA0cmVtIDAgMXJlbTtcblxuICAucHJvZ3JhbWFjYW8tdGl0dWxvIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cbiAgLnByb2dyYW1hY2FvLWRlc2NyaWNhbyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZ2FwOiA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRhZGE7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0NzQ1O1xuICAgICAgICBjb2xvcjogI2ZhYzgzMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIHtcbiAgICAuaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2dyYW1hY2FvLWl0ZW0ge1xuICAgICAgLnByb2dyYW1hY2FvLWNvbnRldWRvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5sb2NhbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmFtYWNhby1ob3JhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogb3V0c2V0O1xuXG4gICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFsY28ge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyYW1hY2FvLXBhbGVzdHJhbnRlcyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MSU7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgLnBhbGVzdHJhbnRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmFtYWNhby1kZXNjcmljYW8ge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEge1xuICAgICAgLmg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmFtYWNhby1pdGVtIHtcbiAgICAgICAgLnByb2dyYW1hY2FvLWNvbnRldWRvIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgLmxvY2FsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByb2dyYW1hY2FvLWhvcmEge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFsY28sXG4gICAgICAgICAgLnByb2dyYW1hY2FvLWRlc2NyaWNhbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvZ3JhbWFjYW8tcGFsZXN0cmFudGVzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBnYXA6IDNweDtcbiAgICB9XG5cbiAgICAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIHtcbiAgICAgIC5oNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAucHJvZ3JhbWFjYW8taXRlbSB7XG4gICAgICAgIC5wcm9ncmFtYWNhby1jb250ZXVkbyB7XG4gICAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgICAucHJvZ3JhbWFjYW8tZGVzY3JpY2FvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnByb2dyYW1hY2FvX19zcGVha2VyLXBob3RvIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5wcm9ncmFtYWNhb19fc2xvdC1zcGVha2VycyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZ3JhbWFjYW9fX3Nsb3RzLmxpc3QtdW5zdHlsZWQge1xuICAucHJvZ3JhbWFjYW9fX3Nsb3Qge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEge1xuICBwYWRkaW5nOiA0cmVtIDAgMnJlbTtcbiAgLnRpdHVsby1tYXBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNoYW1hZGEtbWFwYSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tYXBhIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAubWFwLWVtYmVkLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpZnJhbWUubWFwLWVtYmVkLFxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlbS1tYXBhIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAuY29udGVudC1tYXBhIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIHtcbiAgICAuaW1hZ2VtLW1hcGEge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1hcGEge1xuICAgICAgaWZyYW1lLm1hcC1lbWJlZCxcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0dWxvLW1hcGEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNoYW1hZGEtbWFwYSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC1jYXJyb3NzZWwge1xuICBwYWRkaW5nOiA0cmVtIDAgMnJlbTtcbiAgLy8gT3ZlcmZsb3cgYXBlbmFzIG5vIGNhcnJvc3NlbCwgbsOjbyBubyBjb250YWluZXIgcGFpIHBhcmEgcGVybWl0aXIgcGFnaW5hw6fDo28gdmlzw612ZWxcblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjQzYjU5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmNvci1ub21lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMjYzYjU5O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTk7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZ1bmRvcyBlc2N1cm9zOiB0w610dWxvIGFtYXJlbG8gZSB0ZXh0b3MgY2xhcm9zIChwYWRyw6NvIGRvIHRlbWEpLlxuICAmLmJhY2stYXp1bCxcbiAgJi5iYWNrLW1hcnJvbixcbiAgJi5iYWNrLWZpcmphbixcbiAgJi5iYWNrLXByZXRvIHtcbiAgICBwLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmljYW8sXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaWNhbyAuZmllbGRfX2l0ZW0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIC5maWVsZF9faXRlbSB7XG4gICAgICBjb2xvcjogI2ZhYzgzMztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhbGVzdHJhbnRlLWNhcmQge1xuICAgICAgLm5vbWUtY2FyZCxcbiAgICAgIC5jYXJnbyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJyb3NzZWwtcGFsZXN0cmFudGVzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG5cbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYWxlc3RyYW50ZS1jYXJkIHtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1jZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcblxuICAudGh1bWJuYWlsIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlhOTc5NztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICAudGl0dWxvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5ub21lLWNhcmQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWluLWhlaWdodDogMi40cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2FyZ28ge1xuICAgICAgZm9udC1zaXplOiAwLjk4cmVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWluLWhlaWdodDogMS42cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYnRuLWJpbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICAgICAgY29sb3I6ICMyNDNiNTk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwLjNyZW0gMS43cmVtO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5jYXJyb3NzZWwtcGFsZXN0cmFudGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIC8vIFJlbW92ZSBxdWFscXVlciBlc3RpbG8gZG8gU2xpY2sgcXVlIHBvc3NhIGVzdGFyIGFwbGljYWRvXG4gICYuc2xpY2staW5pdGlhbGl6ZWQsXG4gICYuc2xpY2stc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyBQZXJtaXRlIHF1ZSBhIHBhZ2luYcOnw6NvIGZpcXVlIHZpc8OtdmVsIGZvcmEgZG8gb3ZlcmZsb3dcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWxlc3RyYW50ZXMtaXRlbnMge1xuICAgICYuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGVzdGlsb3MgZG8gU2xpY2sgY2FzbyBhaW5kYSBlc3RlamFtIGFwbGljYWRvc1xuICAuc2xpY2stbGlzdCxcbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlhOTc5NztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIH1cblxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0M2I1OSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC1jYXJyb3NzZWwge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMyNDNiNTk7XG4gICAgfVxuXG4gICAgJi5iYWNrLWF6dWwsXG4gICAgJi5iYWNrLW1hcnJvbixcbiAgICAmLmJhY2stZmlyamFuLFxuICAgICYuYmFjay1wcmV0byB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogI2ZhYzgzMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbC1iaW8ge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDcxMnB4O1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBib3JkZXI6IDVweCAjYTNhM2EzIHNvbGlkO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYnRuLWNsb3NlLWNvbnRlbnQge1xuICAgICAgdG9wOiAtMjdweDtcbiAgICAgIHJpZ2h0OiAtMzNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gICAgICBib3JkZXI6IDNweCAjZmZmIHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGh1bWIge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlcjogMnB4ICNlZWIxMDAgc29saWQ7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgY29sb3I6ICMxYTNkNWQ7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jYXJnbyB7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZGVzY3JpY2FvIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWViMTAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgIH1cblxuICAgIC5saW5rZWRpbi1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJ0bi1saW5rZWRpbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQzYjVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MmQ0NztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5idG4tY2stYW1hcmVsbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gIGNvbG9yOiAjMjQzYjU5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC4ycmVtO1xufVxuIiwiLnBhdGgtYWRtaW4gLm9jdGEtd2lkZ2V0LXYyLFxuLnBhdGgtdXNlciAub2N0YS13aWRnZXQtdjIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jYmxvY2stZmlyamFuLXByaW1hcnktbG9jYWwtdGFza3Mge1xuICB1bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogNnJlbTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMnB4IHJnYig2NCwgNjQsIDY0KSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzM0NmYzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDVweCAycHggI2M4YzZjNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1pbWFnZS1ibG9jayB7XG4gIC5jb250ZW50IHtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIl19 */
