@font-face {
  font-family: "Core Sans WHH HEAD NR Cn";
  src: url(/dist/fonts/coresanswhhheadnrcnbd-webfont.995d4129.woff2);
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Core Sans WHH Copy N";
  src: url(/dist/fonts/coresanswhhcopynreg-webfont.bb3387e5.woff2);
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Core Sans WHH Copy N";
  src: url(/dist/fonts/coresanswhhcopynbd-webfont.ec1523bb.woff2);
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Core Sans WHH sub nr cn md";
  src: url(/dist/fonts/coresanswhhsubnrcnmd-webfont.0c2c8465.woff2);
  font-display: swap;
}
/* Import Bootstrap Mixings*/
.img-responsive-scale {
  display: inline-block;
  width: 100%;
  height: auto;
}
.ce-headline-center {
  text-align: center;
}
a:hover,
a:focus {
  text-decoration: none;
  /*outline: none;*/
}
div.loader {
  text-align: center;
}
div.loader svg {
  width: 100px;
  height: 100px;
  margin: 20px;
  display: inline-block;
}
img.whh-preload {
  filter: blur(12px);
  -webkit-filter: blur(12px);
  display: inline-block;
  width: 100%;
  height: auto;
}
img.whh-preload.loaded {
  filter: blur(0);
  -webkit-filter: blur(0);
}
.owl-dots {
  text-align: center;
}
.owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 6px;
  background: #868689;
  opacity: 0.3;
  border-radius: 50%;
  transition: opacity 300ms linear;
}
.owl-dots .owl-dot:hover,
.owl-dots .owl-dot.active {
  opacity: 1;
}
.owl-nav .owl-prev,
.owl-nav .owl-next {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: -37px;
}
.owl-nav .owl-prev span,
.owl-nav .owl-next span {
  display: block;
  line-height: 37px;
  font-size: 37px;
  color: #fff;
  margin-top: -19px;
  transition: opacity 400ms linear;
  -webkit-filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.4));
  filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.4));
}
.owl-nav .owl-prev.disabled span,
.owl-nav .owl-next.disabled span {
  opacity: 0.3;
}
.owl-nav .owl-next {
  left: auto;
  right: -37px;
}
.black-nav .owl-nav .owl-prev span,
.black-nav .owl-nav .owl-next span {
  color: #404048;
}
.bildergalerie .owl-nav .owl-prev {
  left: 20px;
}
.bildergalerie .owl-nav .owl-next {
  right: 20px;
}
.bildergalerie-outer.content .bildergalerie .owl-nav,
.bildergalerie-outer.content .bildergalerie .item a.galerie-item:after {
  opacity: 0;
  transition: opacity 200ms linear;
}
.bildergalerie-outer.content .bildergalerie:hover .owl-nav,
.bildergalerie-outer.content .bildergalerie:hover .item a.galerie-item:after {
  opacity: 1;
}
div.content.einstieg-textbild .main-image-buehne {
  margin-bottom: 40px;
  position: relative;
}
div.content.einstieg-textbild .main-image-buehne .image-wrap {
  overflow: hidden;
}
div.content.einstieg-textbild .main-image-buehne .image-wrap img {
  position: relative;
}
div.content.einstieg-textbild .main-image-buehne .image-content {
  width: 100%;
}
div.content.einstieg-textbild .main-buehne.no-image {
  background: #F2F2F3;
  padding: 18px 0 25px 0;
}
div.content.einstieg-textbild .main-buehne.no-image h1,
div.content.einstieg-textbild .main-image-buehne .image-content h1 {
  font-family: var(--whh-font-headline);
  font-size: 34px;
  line-height: 38px;
  color: #404048;
  margin-bottom: 10px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.dark,
div.content.einstieg-textbild .main-image-buehne .image-content h1.dark {
  color: #404048;
}
div.content.einstieg-textbild .main-buehne.no-image h1.gray,
div.content.einstieg-textbild .main-image-buehne .image-content h1.gray {
  color: #868689;
}
div.content.einstieg-textbild .main-buehne.no-image h1.white,
div.content.einstieg-textbild .main-image-buehne .image-content h1.white {
  color: #fff;
}
div.content.einstieg-textbild .main-buehne.no-image h1.upper,
div.content.einstieg-textbild .main-image-buehne .image-content h1.upper {
  text-transform: none;
}
div.content.einstieg-textbild .main-buehne.no-image h1.text-shadow,
div.content.einstieg-textbild .main-image-buehne .image-content h1.text-shadow {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
div.content.einstieg-textbild .main-buehne.no-image h1.h0u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h0u {
  font-size: 70px;
  line-height: 74px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h1u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h1u {
  font-size: 60px;
  line-height: 64px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h2u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h2u {
  font-size: 48px;
  line-height: 52px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h3u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h3u {
  font-size: 40px;
  line-height: 44px;
  margin-bottom: 35px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h4u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h4u {
  font-size: 34px;
  line-height: 38px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h5u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h5u {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 20px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h6u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h6u {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h7u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h7u {
  font-size: 20px;
  line-height: 28px;
}
div.content.einstieg-textbild .main-buehne.no-image p,
div.content.einstieg-textbild .main-image-buehne .image-content p,
div.content.einstieg-textbild .main-buehne.no-image h2,
div.content.einstieg-textbild .main-image-buehne .image-content h2 {
  font-weight: normal;
  color: #404048;
  font-family: var(--whh-font-text);
  font-size: 18px;
  line-height: 28px;
  line-height: 26px;
  margin-top: 0;
}
div.content.einstieg-textbild .main-buehne.no-image p.body1,
div.content.einstieg-textbild .main-image-buehne .image-content p.body1,
div.content.einstieg-textbild .main-buehne.no-image h2.body1,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body1 {
  font-size: 18px;
  line-height: 28px;
}
div.content.einstieg-textbild .main-buehne.no-image p.body1.mobile,
div.content.einstieg-textbild .main-image-buehne .image-content p.body1.mobile,
div.content.einstieg-textbild .main-buehne.no-image h2.body1.mobile,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body1.mobile {
  line-height: 26px;
}
div.content.einstieg-textbild .main-buehne.no-image p.body2,
div.content.einstieg-textbild .main-image-buehne .image-content p.body2,
div.content.einstieg-textbild .main-buehne.no-image h2.body2,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body2 {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 25px;
}
div.content.einstieg-textbild .main-buehne.no-image p.body3,
div.content.einstieg-textbild .main-image-buehne .image-content p.body3,
div.content.einstieg-textbild .main-buehne.no-image h2.body3,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body3 {
  font-size: 14px;
  line-height: 18px;
}
div.content.einstieg-textbild .main-buehne.no-image p.body-bold,
div.content.einstieg-textbild .main-image-buehne .image-content p.body-bold,
div.content.einstieg-textbild .main-buehne.no-image h2.body-bold,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body-bold {
  font-weight: 700;
  font-family: var(--whh-font-text);
}
div.content.einstieg-textbild .main-buehne.no-image p.white,
div.content.einstieg-textbild .main-image-buehne .image-content p.white,
div.content.einstieg-textbild .main-buehne.no-image h2.white,
div.content.einstieg-textbild .main-image-buehne .image-content h2.white {
  color: #fff;
}
div.content.einstieg-textbild .main-buehne.no-image p.grey,
div.content.einstieg-textbild .main-image-buehne .image-content p.grey,
div.content.einstieg-textbild .main-buehne.no-image h2.grey,
div.content.einstieg-textbild .main-image-buehne .image-content h2.grey {
  color: #868689;
}
div.content.einstieg-textbild .main-buehne.no-image p.mobile,
div.content.einstieg-textbild .main-image-buehne .image-content p.mobile,
div.content.einstieg-textbild .main-buehne.no-image h2.mobile,
div.content.einstieg-textbild .main-image-buehne .image-content h2.mobile {
  line-height: 26px;
}
div.content.einstieg-textbild .main-buehne.no-image h2,
div.content.einstieg-textbild .main-image-buehne .image-content h2 {
  margin-bottom: 25px;
}
div.content.einstieg-textbild.content-spendenseite .main-buehne.no-image {
  padding-bottom: 0;
}
div.content.einstieg-textbild.content-spendenseite .main-buehne.no-image h1 {
  text-align: center;
}
div.content.einstieg-textbild.content-spendenseite .main-buehne.no-image h2 {
  text-align: center;
}
@media (min-width: 768px) {
  div.content.einstieg-textbild .main-image-buehne .image-wrap::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.55) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.55) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.55) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#b3000000', GradientType=0);
  }
  div.content.einstieg-textbild .main-image-buehne .image-content {
    position: absolute;
    left: 0;
    bottom: 20px;
    z-index: 4;
  }
  div.content.einstieg-textbild .main-buehne.no-image {
    background: #F2F2F3;
    padding: 30px 0 38px 0;
  }
  div.content.einstieg-textbild .main-buehne.no-image h1,
  div.content.einstieg-textbild .main-image-buehne .image-content h1 {
    font-size: 48px;
    line-height: 52px;
    color: #fff;
  }
  div.content.einstieg-textbild .main-buehne.no-image p,
  div.content.einstieg-textbild .main-image-buehne .image-content p,
  div.content.einstieg-textbild .main-buehne.no-image h2,
  div.content.einstieg-textbild .main-image-buehne .image-content h2 {
    font-size: 22px;
    line-height: 30px;
    color: #fff;
  }
  div.content.einstieg-textbild .main-buehne.no-image h1,
  div.content.einstieg-textbild .main-buehne.no-image p,
  div.content.einstieg-textbild .main-buehne.no-image h2 {
    color: #404048;
  }
}
.whh-headline {
  font-family: var(--whh-font-headline);
}
.whh-headline.dark {
  color: #404048;
}
.whh-headline.gray {
  color: #868689;
}
.whh-headline.white {
  color: #fff;
}
.whh-headline.upper {
  text-transform: none;
}
.whh-headline.text-shadow {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.whh-headline.h0u {
  font-size: 70px;
  line-height: 74px;
}
.whh-headline.h1u {
  font-size: 60px;
  line-height: 64px;
}
.whh-headline.h2u {
  font-size: 48px;
  line-height: 52px;
}
.whh-headline.h3u {
  font-size: 40px;
  line-height: 44px;
  margin-bottom: 35px;
}
.whh-headline.h4u {
  font-size: 34px;
  line-height: 38px;
}
.whh-headline.h5u {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 20px;
}
.whh-headline.h6u {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
}
.whh-headline.h7u {
  font-size: 20px;
  line-height: 28px;
}
.whh-p.section-head {
  font-size: 42px;
  font-weight: 200;
  line-height: 50px;
}
.whh-p.p2 {
  font-size: 34px;
  line-height: 42px;
  font-weight: 200;
}
.whh-p.quote {
  font-size: 34px;
  line-height: 42px;
}
.whh-p.subline,
.whh-p.p3 {
  font-size: 22px;
  line-height: 30px;
}
.whh-p.white {
  color: #fff;
}
.whh-p.dark {
  color: #404048;
}
.whh-p.grey {
  color: #868689;
}
.whh-p .weight-normal {
  font-weight: 500;
}
.whh-text {
  font-weight: normal;
  color: #404048;
  font-family: var(--whh-font-text);
}
.whh-text.body1 {
  font-size: 18px;
  line-height: 28px;
}
.whh-text.body1.mobile {
  line-height: 26px;
}
.whh-text.body2 {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 25px;
}
.whh-text.body3 {
  font-size: 14px;
  line-height: 18px;
}
.whh-text.body-bold {
  font-weight: 700;
  font-family: var(--whh-font-text);
}
.whh-text.white {
  color: #fff;
}
.whh-text.grey {
  color: #868689;
}
.whh-label {
  font-family: "Core Sans WHH Copy N";
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
}
.whh-label.small {
  font-size: 16px;
  line-height: 18px;
}
.whh-label.sub {
  font-size: 22px;
  line-height: 30px;
}
.whh-label.grey {
  color: #868689;
}
.whh-label.white {
  color: #fff;
}
.whh-label.text-shadow {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.whh-teaser .teaser-content-wrap label {
  font-family: "Core Sans WHH sub nr cn md";
}
legend.legend {
  font-family: "Core Sans WHH Copy N";
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  font-size: 16px;
  line-height: 18px;
  color: #868689;
}
legend.legend.small {
  font-size: 16px;
  line-height: 18px;
}
legend.legend.sub {
  font-size: 22px;
  line-height: 30px;
}
legend.legend.grey {
  color: #868689;
}
legend.legend.white {
  color: #fff;
}
legend.legend.text-shadow {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.whh-link {
  font-family: var(--whh-font-headline);
  color: #2fab16;
  font-weight: 700;
}
.whh-link.icon-left {
  position: relative;
  padding-left: 27px;
}
.whh-link.icon-left span {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 22px;
}
.whh-link.a1 {
  font-size: 18px;
  line-height: 20px;
}
.whh-link.a2 {
  font-size: 16px;
  line-height: 20px;
}
.whh-link.nav {
  font-family: var(--whh-font-text);
  font-size: 14px;
  line-height: 14px;
}
.whh-link.small {
  font-size: 16px;
  line-height: 22px;
}
.whh-link:hover {
  color: #1c670d;
}
.igxallgemein_bulletin_individualicons {
  --bulletin-col-green: #2fab16;
  --bulletin-col-wheat: #f7edd2;
  --bulletin-spacer: clamp(2rem, 0.8036rem + 2.2858vw, 3rem);
  --bulletin-gradient: radial-gradient(3000px circle at 80% calc(100% + 2800px), var(--bulletin-col-green) 2999px, var(--bulletin-col-wheat) 3000px);
  --bulletin-image-size: 40px;
}
@media (min-width: 992px) {
  .igxallgemein_bulletin_individualicons {
    --bulletin-gradient: radial-gradient(3000px circle at 3200px 1000px, var(--bulletin-col-green) 2999px, var(--bulletin-col-wheat) 3000px);
    --bulletin-image-size: 56px;
  }
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet {
  margin: 0 0 calc(var(--bulletin-spacer) * 1.5);
  padding: var(--bulletin-spacer);
  background-color: var(--bulletin-col-wheat);
  background-image: var(--bulletin-gradient);
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner {
  padding: calc(var(--bulletin-spacer) * 1.2);
  padding-bottom: calc(var(--bulletin-spacer) * 0.6);
  background-color: #fff;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 {
  display: block;
  padding: 11px 1.3em;
  text-transform: uppercase;
  text-align: center;
  font-size: clamp(2.4rem, 1.2571rem + 2.2857vw, 4rem);
  color: var(--bulletin-col-green);
  text-overflow: ellipsis;
  line-height: 1.25;
  margin-bottom: 0.5lh;
  text-wrap: pretty;
  overflow: hidden;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span {
  position: relative;
  display: inline-block;
  min-width: 2.3lh;
  color: #fff;
  z-index: 1;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span::before,
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span::after {
  content: "";
  position: absolute;
  top: -0.1lh;
  bottom: -0.1lh;
  background-color: var(--bulletin-col-green);
  z-index: -1;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span::before {
  left: 0.7lh;
  right: 2.3lh;
  top: -0.09lh;
  bottom: -0.09lh;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span::after {
  right: -0.75lh;
  left: -0.75lh;
  mask-image: url(/dist/images/BrushRight.c8f073ba.svg), url(/dist/images/BrushLeft.3a22fbe0.svg);
  mask-position: right top, left top;
  mask-size: 3.72lh 1.2lh, 1.76lh 1.2lh;
  mask-repeat: no-repeat, no-repeat;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span:nth-child(2)::before {
  right: 0.7lh;
  left: 2.3lh;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span:nth-child(2)::after {
  transform: rotateZ(180deg);
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span:nth-child(3):has(+ .line-span)::before {
  font-size: 1.07em;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span:nth-child(3):has(+ .line-span)::after {
  content: "...";
  text-align: right;
  left: -1lh;
  right: -1lh;
  padding-right: 0.3lh;
  font-size: 1.1em;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner h3 .line-span:nth-child(n+4) {
  display: none;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner p {
  font-family: "Core Sans WHH Copy N";
  font-size: clamp(1.6rem, 1.45712rem + 0.2857vw, 1.8rem);
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 var(--bulletin-spacer) 0;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner .bulletin-list {
  list-style-type: none;
  padding: 0;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner .bulletin-list__item {
  position: relative;
  font-family: "Core Sans WHH Copy N";
  font-size: clamp(1.6rem, 1.45712rem + 0.2857vw, 1.8rem);
  line-height: 1.5;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding-left: calc(var(--bulletin-image-size) + 0.25em);
  margin: 0 0 var(--bulletin-spacer) 0;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner .bulletin-list__item::before {
  content: "";
  position: absolute;
  width: 0.7em;
  height: 0.7em;
  background-color: var(--bulletin-col-green);
  left: calc(var(--bulletin-image-size) / 2 - 6px);
  top: 0.33em;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner .bulletin-list__item--image::before {
  content: none;
}
.igxallgemein_bulletin_individualicons .checkliste.checkliste-bullet .inner .bulletin-list__item--image img {
  width: var(--bulletin-image-size);
  height: var(--bulletin-image-size);
  border-radius: 50%;
  margin-top: calc(-0.2 * var(--bulletin-image-size));
  margin-left: calc(-1 * calc(var(--bulletin-image-size) + 0.5em));
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2VfYnVsbGV0LXBvaW50cy5jc3MiLCJtYXBwaW5ncyI6IkFBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ0hKO0FETUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ0pKO0FET0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ0xKO0FEUUE7RUFDSTtFQUNBO0VBQ0E7QUNOSjtBQUNBLDRCQUE0QjtBQ3BCNUI7RUFDRTtFQUNBO0VBQ0E7QURzQkY7QUNsQkE7RUFDRTtBRG9CRjtBQ2hCQTs7RUFFRTtFRGtCQSxpQkFBaUI7QUFDbkI7QUNkQTtFQUNFO0FEZ0JGO0FDakJBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QURpQko7QUNYQTtFQUNFO0VBQ0E7RUFoQ0E7RUFDQTtFQUNBO0FEOENGO0FDWEU7RUFDRTtFQUNBO0FEYUo7QUNUQTtFQUNFO0FEV0Y7QUNaQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QURVSjtBQ1RJOztFQUNFO0FEWU47QUNOQTs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBRE1KO0FDYkE7O0VBVU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBRE1OO0FDREk7O0VBQ0U7QURJTjtBQzVCQTtFQThCSTtFQUNBO0FEQ0o7QUNJQTs7RUFFRTtBREZGO0FDTUE7RUFHSTtBRE5KO0FDR0E7RUFPSTtBRFBKO0FDWUE7O0VBSU07RUFDQTtBRFpOO0FDZUk7O0VBR0k7QURkUjtBQ3FCQTtFQUdJO0VBQ0E7QURyQko7QUNpQkE7RUFPTTtBRHJCTjtBQ2NBO0VBU1E7QURwQlI7QUNXQTtFQWNNO0FEdEJOO0FDUUE7RUFvQkk7RUFDQTtBRHpCSjtBQ0lBOztFQzFJSTtFQXlDSTtFQUNBO0VBdkNBO0VEcUtGO0FEMUJOO0FFNUlJOztFQUNJO0FGK0lSO0FFN0lJOztFQUNJO0FGZ0pSO0FFOUlJOztFQUNJO0FGaUpSO0FFOUlJOztFQUNJO0FGaUpSO0FFL0lJOztFQUNJO0FGa0pSO0FFL0lJOztFQUNJO0VBQ0E7QUZrSlI7QUUvSUk7O0VBQ0k7RUFDQTtBRmtKUjtBRS9JSTs7RUFDSTtFQUNBO0FGa0pSO0FFL0lJOztFQUNJO0VBQ0E7RUFDQTtBRmtKUjtBRS9JSTs7RUFDSTtFQUNBO0FGa0pSO0FFL0lJOztFQUNJO0VBQ0E7RUFDQTtBRmtKUjtBRS9JSTs7RUFDSTtFQUNBO0VBQ0E7QUZrSlI7QUUvSUk7O0VBQ0k7RUFDQTtBRmtKUjtBQ25FQTs7OztFQ3JDSTtFQUNBO0VBQ0E7RUFFSTtFQUNBO0VBR0k7RURrRU47QUQwQ047QUVqSEk7Ozs7RUFDSTtFQUNBO0FGc0hSO0FFcEhROzs7O0VBQ0k7QUZ5SFo7QUVySEk7Ozs7RUFDSTtFQUNBO0VBQ0E7QUYwSFI7QUV2SEk7Ozs7RUFDSTtFQUNBO0FGNEhSO0FFekhJOzs7O0VBQ0k7RUFDQTtBRjhIUjtBRTVISTs7OztFQUNJO0FGaUlSO0FFL0hJOzs7O0VBQ0k7QUZvSVI7QUU1SlE7Ozs7RUFDSTtBRmlLWjtBQ3BJQTs7RUF5Q007QUQrRk47QUM1RkU7RUFFSTtBRDZGTjtBQy9GRTtFQUlNO0FEOEZSO0FDbEdFO0VBT007QUQ4RlI7QUN0RkE7RUFTUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURnRlI7RUNqR0E7SUF1Qk07SUFDQTtJQUNBO0lBQ0E7RUQ2RU47RUN2R0E7SUFpQ0k7SUFDQTtFRHlFSjtFQzNHQTs7SUMxS007SUFDQTtJQXRCQTtFRmdUTjtFQ2pIQTs7OztJQ3RITTtJQUNBO0lBSUE7RUYwT047RUN6SEE7OztJQXFESTtFRHlFSjtBQUNGO0FFeFVBO0VBQ0k7QUYwVUo7QUV4VUk7RUFDSTtBRjBVUjtBRXhVSTtFQUNJO0FGMFVSO0FFeFVJO0VBQ0k7QUYwVVI7QUV2VUk7RUFDSTtBRnlVUjtBRXZVSTtFQUNJO0FGeVVSO0FFdFVJO0VBQ0k7RUFDQTtBRndVUjtBRXJVSTtFQUNJO0VBQ0E7QUZ1VVI7QUVwVUk7RUFDSTtFQUNBO0FGc1VSO0FFblVJO0VBQ0k7RUFDQTtFQUNBO0FGcVVSO0FFbFVJO0VBQ0k7RUFDQTtBRm9VUjtBRWpVSTtFQUNJO0VBQ0E7RUFDQTtBRm1VUjtBRWhVSTtFQUNJO0VBQ0E7RUFDQTtBRmtVUjtBRS9USTtFQUNJO0VBQ0E7QUZpVVI7QUU1VEk7RUFDSTtFQUNBO0VBQ0E7QUY4VFI7QUU1VEk7RUFDSTtFQUNBO0VBQ0E7QUY4VFI7QUUzVEk7RUFDSTtFQUNBO0FGNlRSO0FFMVRJOztFQUVJO0VBQ0E7QUY0VFI7QUV6VEk7RUFDSTtBRjJUUjtBRXpUSTtFQUNJO0FGMlRSO0FFelRJO0VBQ0k7QUYyVFI7QUV6VkE7RUFpQ1E7QUYyVFI7QUV2VEE7RUFDSTtFQUNBO0VBQ0E7QUZ5VEo7QUV4VEk7RUFDSTtFQUNBO0FGMFRSO0FFeFRRO0VBQ0k7QUYwVFo7QUV0VEk7RUFDSTtFQUNBO0VBQ0E7QUZ3VFI7QUVyVEk7RUFDSTtFQUNBO0FGdVRSO0FFcFRJO0VBQ0k7RUFDQTtBRnNUUjtBRXBUSTtFQUNJO0FGc1RSO0FFcFRJO0VBQ0k7QUZzVFI7QUVsVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRm9USjtBRWxUSTtFQUNJO0VBQ0E7QUZvVFI7QUVqVEk7RUFDSTtFQUNBO0FGbVRSO0FFaFRJO0VBQ0k7QUZrVFI7QUUvU0k7RUFDSTtBRmlUUjtBRTlTSTtFQUNJO0FGZ1RSO0FFN1NBO0VBRVE7QUY4U1I7QUUxU0E7RUFqQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHSTtFQUNBO0VBU0E7QUZvVVI7QUUvVUk7RUFDSTtFQUNBO0FGaVZSO0FFOVVJO0VBQ0k7RUFDQTtBRmdWUjtBRTdVSTtFQUNJO0FGK1VSO0FFNVVJO0VBQ0k7QUY4VVI7QUUzVUk7RUFDSTtBRjZVUjtBRTlUQTtFQUNJO0VBQ0E7RUFDQTtBRmdVSjtBRTlUSTtFQUNJO0VBQ0E7QUZnVVI7QUVsVUk7RUFJUTtFQUNBO0VBQ0E7RUFDQTtBRmlVWjtBRTdUSTtFQUNJO0VBQ0E7QUYrVFI7QUU3VEk7RUFDSTtFQUNBO0FGK1RSO0FFN1RJO0VBQ0k7RUFDQTtFQUNBO0FGK1RSO0FFNVRJO0VBQ0k7RUFDQTtBRjhUUjtBRTNUSTtFQUNJO0FGNlRSO0FBOWdCQTtFQUVJO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7QUE2Z0JKO0FBM2dCSTtFQUFBO0lBQ0k7SUFDQTtFQThnQk47QUFDRjtBQTNoQkE7RUFpQlE7RUFDQTtFQUNBO0VBQ0E7QUE2Z0JSO0FBamlCQTtFQXVCWTtFQUNBO0VBQ0E7QUE2Z0JaO0FBdGlCQTtFQTRCZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZnQmhCO0FBbmpCQTtFQXlDb0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZnQnBCO0FBM2dCb0I7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOGdCeEI7QUExZ0JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBNGdCeEI7QUF6Z0JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJnQnhCO0FBdGdCd0I7RUFDSTtFQUNBO0FBd2dCNUI7QUF0Z0J3QjtFQUNJO0FBd2dCNUI7QUFuZ0J3QjtFQUNJO0FBcWdCNUI7QUFuZ0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFnQjVCO0FBamdCb0I7RUFDSTtBQW1nQnhCO0FBdG1CQTtFQXdHZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlnQmhCO0FBN21CQTtFQStHZ0I7RUFDQTtBQWlnQmhCO0FBL2ZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlnQnBCO0FBL2ZvQjtFQUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaWdCNUI7QUE3ZndCO0VBQ0k7QUErZjVCO0FBamdCb0I7RUFLUTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBOGY1QiIsInNvdXJjZXMiOlsid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL2Jvb3RzdHJhcC1jdXN0b20tdmFycy5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0NvbnRlbnRFbGVtZW50cy9idWxsZXRpbl9pbmRpdmlkdWFsX2ljb25zLmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvZm9udC1mcmFtZXdvcmsubGVzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3JlIFNhbnMgV0hIIEhFQUQgTlIgQ25cIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzLzIwMjIvY29yZXNhbnN3aGhoZWFkbnJjbmJkLXdlYmZvbnQud29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcmUgU2FucyBXSEggQ29weSBOXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy8yMDIyL2NvcmVzYW5zd2hoY29weW5yZWctd2ViZm9udC53b2ZmMlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29yZSBTYW5zIFdISCBDb3B5IE5cIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzLzIwMjIvY29yZXNhbnN3aGhjb3B5bmJkLXdlYmZvbnQud29mZjJcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcmUgU2FucyBXSEggc3ViIG5yIGNuIG1kXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy8yMDIyL2NvcmVzYW5zd2hoc3VibnJjbm1kLXdlYmZvbnQud29mZjJcIik7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1oZWFkOiBcIkNvcmUgU2FucyBXSEggSEVBRCBOUiBDblwiO1xuQGZvbnQtY29weS1yZWc6IFwiQ29yZSBTYW5zIFdISCBDb3B5IE5cIjtcbkBmb250LXN1YjogXCJDb3JlIFNhbnMgV0hIIHN1YiBuciBjbiBtZFwiO1xuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuQGdyYXktYmFzZTogIzE5MTkxZTtcbkBncmF5LWxpZ2h0ZXItMTogIzI1MjUyYjtcbkBncmF5LWxpZ2h0ZXItMjogIzMwMzAzNztcbkBncmF5LWxpZ2h0ZXItMzogIzQwNDA0ODtcbkBncmF5LWxpZ2h0ZXItMzU6ICM2MzYzNjk7XG5AZ3JheS1saWdodGVyLTQ6ICM4Njg2ODk7XG5AZ3JheS1saWdodGVyLTU6ICNjY2NjY2M7XG5cbkBncmF5LWRhcmtlcjogbGlnaHRlbihAZ3JheS1iYXNlLCAxMy41JSk7IC8vICMyMjJcbkBncmF5LWRhcms6IGxpZ2h0ZW4oQGdyYXktYmFzZSwgMjAlKTsgLy8gIzMzM1xuQGdyYXk6IGxpZ2h0ZW4oQGdyYXktYmFzZSwgMzMuNSUpOyAvLyAjNTU1XG5AZ3JheS1saWdodDogbGlnaHRlbihAZ3JheS1iYXNlLCA0Ni43JSk7IC8vICM3NzdcbkBncmF5LWxpZ2h0ZXI6IGxpZ2h0ZW4oQGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbkBicmFuZC1wcmltYXJ5OiAjMmZhYjE2O1xuQGJyYW5kLXByaW1hcnktZGFya2VyOiAjMEU2OTJFO1xuQGJyYW5kLXByaW1hcnktbGlnaHRlcjogIzk5Y2M5OTtcblxuQGJyYW5kLXBpbms6ICNlNjIwM2U7XG5AYnJhbmQteWVsbG93OiAjRjhEODMyO1xuQGJyYW5kLW9yYW5nZTogI2ZmOUUxMTtcbkBicmFuZC1icm93bjogIzVDNDUzQztcbkBicmFuZC1yZWQ6ICNDRjAwMzM7XG5AYnJhbmQtYmx1ZTogIzU5OTZFNDtcbkBicmFuZC1wdXJwbGU6ICNCMDI4ODU7XG5AYnJhbmQtd2hpdGU6ICNmZmZmZmY7XG5AYnJhbmQtbGlnaHQtZ3JlZW46ICM5MmMzMjc7XG5AYnJhbmQtbGlnaHQtYmx1ZTogIzNkYWFlMDtcbkBicmFuZC1saWdodC1waW5rOiAjRDM2RDg1O1xuQGJyYW5kLWxpZ2h0LWJyb3duOiAjQTk5MDczO1xuXG5AYnJhbmQtdHdpdHRlcjogIzAwMDAwMDtcbkBicmFuZC1mYWNlYm9vazogIzNjNWE5OTtcbkBicmFuZC1saW5rZWRpbjogIzAwNzdiNTtcbkBicmFuZC15b3V0dWJlOiAjY2QyMDFmO1xuQGJyYW5kLXRpa3RvazogI2JjNGU2ODtcbkBicmFuZC1pbnN0YTogI2IwMjg4NTtcblxuQGJyYW5kLWVycm9yOiAjZmYwMDFmO1xuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbkBib2R5LWJnOiBAZ3JheS1iYXNlO1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbkB0ZXh0LWNvbG9yOiBAZ3JheS1kYXJrO1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG5AbGluay1jb2xvcjogQGJyYW5kLXByaW1hcnk7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuQGxpbmstaG92ZXItY29sb3I6IGRhcmtlbihAbGluay1jb2xvciwgMTUlKTtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuQGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuQFRyYWRlR290aGljOiBcIkNvcmUgU2FucyBXSEggQ29weSBOXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCxcbiAgICBzYW5zLXNlcmlmOyAvLyBUcmFkZSBHb3RoaWMgZ2V0cyByZXBsYWNlZCBieSBDb3JlIFNhbnNcblxuQGNvcmUtc2Fucy1oZWFkOiBcIkNvcmUgU2FucyBXSEggSEVBRCBOUiBDblwiO1xuQGNvcmUtc2Fucy1jb3B5LXJlZ3VsYXI6IFwiQ29yZSBTYW5zIFdISCBDb3B5IE5cIjtcbkBjb3JlLXNhbnMtc3ViOiBcIkNvcmUgU2FucyBXSEggc3ViIG5yIGNuIG1kXCI7XG5cbkBmb250LWZhbWlseS1zZXJpZjogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuQGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuQGZvbnQtZmFtaWx5LWJhc2U6IEBUcmFkZUdvdGhpYztcblxuQGZvbnQtc2l6ZS1iYXNlOiAxNHB4O1xuQGZvbnQtc2l6ZS1sYXJnZTogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpOyAvLyB+MThweFxuQGZvbnQtc2l6ZS1zbWFsbDogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMC44NSkpOyAvLyB+MTJweFxuXG5AZm9udC1zaXplLWgxOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMi42KSk7IC8vIH4zNnB4XG5AZm9udC1zaXplLWgyOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpOyAvLyB+MzBweFxuQGZvbnQtc2l6ZS1oMzogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS43KSk7IC8vIH4yNHB4XG5AZm9udC1zaXplLWg0OiBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjI1KSk7IC8vIH4xOHB4XG5AZm9udC1zaXplLWg1OiBAZm9udC1zaXplLWJhc2U7XG5AZm9udC1zaXplLWg2OiBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAwLjg1KSk7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbkBsaW5lLWhlaWdodC1iYXNlOiAxLjQyODU3MTQyOTsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG5AbGluZS1oZWlnaHQtY29tcHV0ZWQ6IGZsb29yKChAZm9udC1zaXplLWJhc2UgKiBAbGluZS1oZWlnaHQtYmFzZSkpOyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG5AaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5AaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDcwMDtcbkBoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xO1xuQGhlYWRpbmdzLWNvbG9yOiBpbmhlcml0O1xuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cbkBpY29uLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIjtcbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbkBpY29uLWZvbnQtbmFtZTogXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCI7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG5AaWNvbi1mb250LXN2Zy1pZDogXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIjtcblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbkBwYWRkaW5nLWJhc2UtdmVydGljYWw6IDZweDtcbkBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogMTJweDtcblxuQHBhZGRpbmctbGFyZ2UtdmVydGljYWw6IDEwcHg7XG5AcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAxNnB4O1xuXG5AcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogNXB4O1xuQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogMTBweDtcblxuQHBhZGRpbmcteHMtdmVydGljYWw6IDFweDtcbkBwYWRkaW5nLXhzLWhvcml6b250YWw6IDVweDtcblxuQGxpbmUtaGVpZ2h0LWxhcmdlOiAxLjMzMzMzMzM7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuQGxpbmUtaGVpZ2h0LXNtYWxsOiAxLjU7XG5cbkBib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcbkBib3JkZXItcmFkaXVzLWxhcmdlOiA2cHg7XG5AYm9yZGVyLXJhZGl1cy1zbWFsbDogM3B4O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG5AY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogI2ZmZjtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuQGNvbXBvbmVudC1hY3RpdmUtYmc6IEBicmFuZC1wcmltYXJ5O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0b3IgZHJvcGRvd25zLlxuQGNhcmV0LXdpZHRoLWJhc2U6IDRweDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuQGNhcmV0LXdpZHRoLWxhcmdlOiA1cHg7XG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbkB0YWJsZS1jZWxsLXBhZGRpbmc6IDhweDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuQHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6IDVweDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbkB0YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbkB0YWJsZS1iZy1hY2NlbnQ6ICNmOWY5Zjk7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG5AdGFibGUtYmctaG92ZXI6ICNmNWY1ZjU7XG5AdGFibGUtYmctYWN0aXZlOiBAdGFibGUtYmctaG92ZXI7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuQHRhYmxlLWJvcmRlci1jb2xvcjogI2RkZDtcblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG5AYnRuLWZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbkBidG4tZGVmYXVsdC1jb2xvcjogIzMzMztcbkBidG4tZGVmYXVsdC1iZzogI2ZmZjtcbkBidG4tZGVmYXVsdC1ib3JkZXI6ICNjY2M7XG5cbkBidG4tcHJpbWFyeS1jb2xvcjogI2ZmZjtcbkBidG4tcHJpbWFyeS1iZzogQGJyYW5kLXByaW1hcnk7XG5AYnRuLXByaW1hcnktYm9yZGVyOiBkYXJrZW4oQGJ0bi1wcmltYXJ5LWJnLCA1JSk7XG5cbkBidG4tc3VjY2Vzcy1jb2xvcjogI2ZmZjtcbkBidG4tc3VjY2Vzcy1iZzogQGJyYW5kLXByaW1hcnk7XG5AYnRuLXN1Y2Nlc3MtYm9yZGVyOiBkYXJrZW4oQGJ0bi1zdWNjZXNzLWJnLCA1JSk7XG5cbkBidG4taW5mby1jb2xvcjogI2ZmZjtcbkBidG4taW5mby1iZzogQGJyYW5kLXByaW1hcnk7XG5AYnRuLWluZm8tYm9yZGVyOiBkYXJrZW4oQGJ0bi1pbmZvLWJnLCA1JSk7XG5cbkBidG4td2FybmluZy1jb2xvcjogI2ZmZjtcbkBidG4td2FybmluZy1iZzogQGJyYW5kLXByaW1hcnk7XG5AYnRuLXdhcm5pbmctYm9yZGVyOiBkYXJrZW4oQGJ0bi13YXJuaW5nLWJnLCA1JSk7XG5cbkBidG4tZGFuZ2VyLWNvbG9yOiAjZmZmO1xuQGJ0bi1kYW5nZXItYmc6IEBicmFuZC1wcmltYXJ5O1xuQGJ0bi1kYW5nZXItYm9yZGVyOiBkYXJrZW4oQGJ0bi1kYW5nZXItYmcsIDUlKTtcblxuQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiBAZ3JheS1saWdodDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5AYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuLy89PSBGb3Jtc1xuLy9cbi8vIyNcblxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxuQGlucHV0LWJnOiAjZmZmO1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuQGlucHV0LWJnLWRpc2FibGVkOiBAZ3JheS1saWdodGVyO1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbkBpbnB1dC1jb2xvcjogQGdyYXk7XG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcbkBpbnB1dC1ib3JkZXI6ICNjY2M7XG5cbi8vIFRPRE86IFJlbmFtZSBgQGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGBAaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbkBpbnB1dC1ib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXG5AaW5wdXQtYm9yZGVyLWZvY3VzOiAjNjZhZmU5O1xuXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcbkBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogIzk5OTtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbkBpbnB1dC1oZWlnaHQtYmFzZTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKTtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuQGlucHV0LWhlaWdodC1sYXJnZTogKFxuICAgIGNlaWwoQGZvbnQtc2l6ZS1sYXJnZSAqIEBsaW5lLWhlaWdodC1sYXJnZSkgKyAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArXG4gICAgICAgIDJcbik7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbkBpbnB1dC1oZWlnaHQtc21hbGw6IChcbiAgICBmbG9vcihAZm9udC1zaXplLXNtYWxsICogQGxpbmUtaGVpZ2h0LXNtYWxsKSArIChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICtcbiAgICAgICAgMlxuKTtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuQGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMTVweDtcblxuQGxlZ2VuZC1jb2xvcjogQGdyYXktZGFyaztcbkBsZWdlbmQtYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG5AaW5wdXQtZ3JvdXAtYWRkb24tYmc6IEBncmF5LWxpZ2h0ZXI7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbkBpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6IEBpbnB1dC1ib3JkZXI7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuQGN1cnNvci1kaXNhYmxlZDogbm90LWFsbG93ZWQ7XG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG5AZHJvcGRvd24tYmc6ICNmZmY7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG5AZHJvcGRvd24tYm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxuQGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogI2NjYztcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbkBkcm9wZG93bi1kaXZpZGVyLWJnOiAjZTVlNWU1O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbkBkcm9wZG93bi1saW5rLWNvbG9yOiBAZ3JheS1kYXJrO1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG5AZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogZGFya2VuKEBncmF5LWRhcmssIDUlKTtcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG5AZHJvcGRvd24tbGluay1ob3Zlci1iZzogI2Y1ZjVmNTtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG5AZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IEBjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG5AZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IEBjb21wb25lbnQtYWN0aXZlLWJnO1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuQGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IEBncmF5LWxpZ2h0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxuQGRyb3Bkb3duLWhlYWRlci1jb2xvcjogQGdyYXktbGlnaHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgQGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcbkBkcm9wZG93bi1jYXJldC1jb2xvcjogIzAwMDtcblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbkB6aW5kZXgtbmF2YmFyOiAxMDAwO1xuQHppbmRleC1kcm9wZG93bjogMTAwMDtcbkB6aW5kZXgtcG9wb3ZlcjogMTA2MDtcbkB6aW5kZXgtdG9vbHRpcDogMTA3MDtcbkB6aW5kZXgtbmF2YmFyLWZpeGVkOiAxMDMwO1xuQHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAxMDQwO1xuQHppbmRleC1tb2RhbDogMTA1MDtcblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4teHM6IDQ4MHB4O1xuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG5Ac2NyZWVuLXhzLW1pbjogQHNjcmVlbi14cztcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLXBob25lOiBAc2NyZWVuLXhzLW1pbjtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi1zbTogNzY4cHg7XG5Ac2NyZWVuLXNtLW1pbjogQHNjcmVlbi1zbTtcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi10YWJsZXQ6IEBzY3JlZW4tc20tbWluO1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4tbWQ6IDk5MnB4O1xuQHNjcmVlbi1tZC1taW46IEBzY3JlZW4tbWQ7XG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLWRlc2t0b3A6IEBzY3JlZW4tbWQtbWluO1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLWxnOiAxMjAwcHg7XG5Ac2NyZWVuLWxnLW1pbjogQHNjcmVlbi1sZztcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4tbGctZGVza3RvcDogQHNjcmVlbi1sZy1taW47XG5cbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxuQHNjcmVlbi14cy1tYXg6IChAc2NyZWVuLXNtLW1pbiAtIDEpO1xuQHNjcmVlbi1zbS1tYXg6IChAc2NyZWVuLW1kLW1pbiAtIDEpO1xuQHNjcmVlbi1tZC1tYXg6IChAc2NyZWVuLWxnLW1pbiAtIDEpO1xuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuQGdyaWQtY29sdW1uczogMTI7XG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuQGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbkBncmlkLWZsb2F0LWJyZWFrcG9pbnQ6IEBzY3JlZW4tc20tbWluO1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6IChAZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSk7XG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbkBjb250YWluZXItdGFibGV0OiAoNzIwcHggKyBAZ3JpZC1ndXR0ZXItd2lkdGgpO1xuLy8qKiBGb3IgYEBzY3JlZW4tc20tbWluYCBhbmQgdXAuXG5AY29udGFpbmVyLXNtOiBAY29udGFpbmVyLXRhYmxldDtcbkBjb250YWluZXItc206IDEwMCU7XG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuQGNvbnRhaW5lci1kZXNrdG9wOiAoOTQwcHggKyBAZ3JpZC1ndXR0ZXItd2lkdGgpO1xuLy8qKiBGb3IgYEBzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG5AY29udGFpbmVyLW1kOiBAY29udGFpbmVyLWRlc2t0b3A7XG5AY29udGFpbmVyLW1kOiAxMDAlO1xuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG5AY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICgxMTQwcHggKyBAZ3JpZC1ndXR0ZXItd2lkdGgpO1xuLy8qKiBGb3IgYEBzY3JlZW4tbGctbWluYCBhbmQgdXAuXG5AY29udGFpbmVyLWxnOiBAY29udGFpbmVyLWxhcmdlLWRlc2t0b3A7XG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbkBuYXZiYXItaGVpZ2h0OiA1MHB4O1xuQG5hdmJhci1tYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5AbmF2YmFyLWJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogZmxvb3IoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbkBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogKChAbmF2YmFyLWhlaWdodCAtIEBsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKTtcbkBuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogMzQwcHg7XG5cbkBuYXZiYXItZGVmYXVsdC1jb2xvcjogIzc3NztcbkBuYXZiYXItZGVmYXVsdC1iZzogI2Y4ZjhmODtcbkBuYXZiYXItZGVmYXVsdC1ib3JkZXI6IGRhcmtlbihAbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpO1xuXG4vLyBOYXZiYXIgbGlua3NcbkBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAjNzc3O1xuQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICMzMzM7XG5AbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG5AbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICM1NTU7XG5AbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6IGRhcmtlbihAbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpO1xuQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICNjY2M7XG5AbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG5cbi8vIE5hdmJhciBicmFuZCBsYWJlbFxuQG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbkBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogZGFya2VuKEBuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKTtcbkBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG5cbi8vIE5hdmJhciB0b2dnbGVcbkBuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICNkZGQ7XG5AbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAjODg4O1xuQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICNkZGQ7XG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuQG5hdmJhci1pbnZlcnNlLWNvbG9yOiBsaWdodGVuKEBncmF5LWxpZ2h0LCAxNSUpO1xuQG5hdmJhci1pbnZlcnNlLWJnOiAjMjIyO1xuQG5hdmJhci1pbnZlcnNlLWJvcmRlcjogZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgMTAlKTtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXG5AbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogbGlnaHRlbihAZ3JheS1saWdodCwgMTUlKTtcbkBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50O1xuQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbkBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgMTAlKTtcbkBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAjNDQ0O1xuQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbkBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5AbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG5AbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6IHRyYW5zcGFyZW50O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG5AbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAjMzMzO1xuQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogI2ZmZjtcbkBuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAjMzMzO1xuXG4vLz09IE5hdnNcbi8vXG4vLyMjXG5cbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXG5AbmF2LWxpbmstcGFkZGluZzogMTBweCAxNXB4O1xuQG5hdi1saW5rLWhvdmVyLWJnOiBAZ3JheS1saWdodGVyO1xuXG5AbmF2LWRpc2FibGVkLWxpbmstY29sb3I6IEBncmF5LWxpZ2h0O1xuQG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiBAZ3JheS1saWdodDtcblxuLy89PSBUYWJzXG5AbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjZGRkO1xuXG5AbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IEBncmF5LWxpZ2h0ZXI7XG5cbkBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogQGJvZHktYmc7XG5AbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6IEBncmF5O1xuQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2RkZDtcblxuQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogI2RkZDtcbkBuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiBAYm9keS1iZztcblxuLy89PSBQaWxsc1xuQG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogQGNvbXBvbmVudC1hY3RpdmUtYmc7XG5AbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiBAY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG5AcGFnaW5hdGlvbi1jb2xvcjogQGxpbmstY29sb3I7XG5AcGFnaW5hdGlvbi1iZzogI2ZmZjtcbkBwYWdpbmF0aW9uLWJvcmRlcjogI2RkZDtcblxuQHBhZ2luYXRpb24taG92ZXItY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuQHBhZ2luYXRpb24taG92ZXItYmc6IEBncmF5LWxpZ2h0ZXI7XG5AcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICNkZGQ7XG5cbkBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbkBwYWdpbmF0aW9uLWFjdGl2ZS1iZzogQGJyYW5kLXByaW1hcnk7XG5AcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiBAYnJhbmQtcHJpbWFyeTtcblxuQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IEBncmF5LWxpZ2h0O1xuQHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICNmZmY7XG5AcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICNkZGQ7XG5cbi8vPT0gUGFnZXJcbi8vXG4vLyMjXG5cbkBwYWdlci1iZzogQHBhZ2luYXRpb24tYmc7XG5AcGFnZXItYm9yZGVyOiBAcGFnaW5hdGlvbi1ib3JkZXI7XG5AcGFnZXItYm9yZGVyLXJhZGl1czogMTVweDtcblxuQHBhZ2VyLWhvdmVyLWJnOiBAcGFnaW5hdGlvbi1ob3Zlci1iZztcblxuQHBhZ2VyLWFjdGl2ZS1iZzogQHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuQHBhZ2VyLWFjdGl2ZS1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuXG5AcGFnZXItZGlzYWJsZWQtY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuQGp1bWJvdHJvbi1wYWRkaW5nOiAzMHB4O1xuQGp1bWJvdHJvbi1jb2xvcjogaW5oZXJpdDtcbkBqdW1ib3Ryb24tYmc6IEBncmF5LWxpZ2h0ZXI7XG5AanVtYm90cm9uLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG5AanVtYm90cm9uLWZvbnQtc2l6ZTogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS41KSk7XG5AanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiBjZWlsKChAZm9udC1zaXplLWJhc2UgKiA0LjUpKTtcblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuQHN0YXRlLXN1Y2Nlc3MtdGV4dDogIzNjNzYzZDtcbkBzdGF0ZS1zdWNjZXNzLWJnOiAjZGZmMGQ4O1xuQHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiBkYXJrZW4oc3BpbihAc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpO1xuXG5Ac3RhdGUtaW5mby10ZXh0OiAjMzE3MDhmO1xuQHN0YXRlLWluZm8tYmc6ICNkOWVkZjc7XG5Ac3RhdGUtaW5mby1ib3JkZXI6IGRhcmtlbihzcGluKEBzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSk7XG5cbkBzdGF0ZS13YXJuaW5nLXRleHQ6ICM4YTZkM2I7XG5Ac3RhdGUtd2FybmluZy1iZzogI2ZjZjhlMztcbkBzdGF0ZS13YXJuaW5nLWJvcmRlcjogZGFya2VuKHNwaW4oQHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKTtcblxuQHN0YXRlLWRhbmdlci10ZXh0OiAjYTk0NDQyO1xuQHN0YXRlLWRhbmdlci1iZzogI2YyZGVkZTtcbkBzdGF0ZS1kYW5nZXItYm9yZGVyOiBkYXJrZW4oc3BpbihAc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSk7XG5cbi8vPT0gVG9vbHRpcHNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbkB0b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuQHRvb2x0aXAtY29sb3I6ICNmZmY7XG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuQHRvb2x0aXAtYmc6ICMwMDA7XG5AdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuQHRvb2x0aXAtYXJyb3ctd2lkdGg6IDVweDtcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxuQHRvb2x0aXAtYXJyb3ctY29sb3I6IEB0b29sdGlwLWJnO1xuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG5AcG9wb3Zlci1iZzogI2ZmZjtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG5AcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuQHBvcG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG5AcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICNjY2M7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG5AcG9wb3Zlci10aXRsZS1iZzogZGFya2VuKEBwb3BvdmVyLWJnLCAzJSk7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuQHBvcG92ZXItYXJyb3ctd2lkdGg6IDEwcHg7XG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcbkBwb3BvdmVyLWFycm93LWNvbG9yOiBAcG9wb3Zlci1iZztcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG5AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogKEBwb3BvdmVyLWFycm93LXdpZHRoICsgMSk7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbkBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiBmYWRlaW4oQHBvcG92ZXItYm9yZGVyLWNvbG9yLCA1JSk7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcbkBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiBkYXJrZW4oXG4gICAgQHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLFxuICAgIDIwJVxuKTtcblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG5AbGFiZWwtZGVmYXVsdC1iZzogQGdyYXktbGlnaHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuQGxhYmVsLXByaW1hcnktYmc6IEBicmFuZC1wcmltYXJ5O1xuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbkBsYWJlbC1zdWNjZXNzLWJnOiBAYnJhbmQtcHJpbWFyeTtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG5AbGFiZWwtaW5mby1iZzogQGJyYW5kLXByaW1hcnk7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuQGxhYmVsLXdhcm5pbmctYmc6IEBicmFuZC1wcmltYXJ5O1xuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuQGxhYmVsLWRhbmdlci1iZzogQGJyYW5kLXByaW1hcnk7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG5AbGFiZWwtY29sb3I6ICNmZmY7XG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxuQGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuQG1vZGFsLWlubmVyLXBhZGRpbmc6IDE1cHg7XG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxuQG1vZGFsLXRpdGxlLXBhZGRpbmc6IDE1cHg7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG5AbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXG5AbW9kYWwtY29udGVudC1iZzogI2ZmZjtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbkBtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxuQG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAjOTk5O1xuXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcbkBtb2RhbC1iYWNrZHJvcC1iZzogIzAwMDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuQG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuQG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbkBtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiBAbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcblxuQG1vZGFsLWxnOiA5MDBweDtcbkBtb2RhbC1tZDogNjAwcHg7XG5AbW9kYWwtc206IDMwMHB4O1xuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbkBhbGVydC1wYWRkaW5nOiAxNXB4O1xuQGFsZXJ0LWJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5AYWxlcnQtbGluay1mb250LXdlaWdodDogYm9sZDtcblxuQGFsZXJ0LXN1Y2Nlc3MtYmc6IEBzdGF0ZS1zdWNjZXNzLWJnO1xuQGFsZXJ0LXN1Y2Nlc3MtdGV4dDogQHN0YXRlLXN1Y2Nlc3MtdGV4dDtcbkBhbGVydC1zdWNjZXNzLWJvcmRlcjogQHN0YXRlLXN1Y2Nlc3MtYm9yZGVyO1xuXG5AYWxlcnQtaW5mby1iZzogQHN0YXRlLWluZm8tYmc7XG5AYWxlcnQtaW5mby10ZXh0OiBAc3RhdGUtaW5mby10ZXh0O1xuQGFsZXJ0LWluZm8tYm9yZGVyOiBAc3RhdGUtaW5mby1ib3JkZXI7XG5cbkBhbGVydC13YXJuaW5nLWJnOiBAc3RhdGUtd2FybmluZy1iZztcbkBhbGVydC13YXJuaW5nLXRleHQ6IEBzdGF0ZS13YXJuaW5nLXRleHQ7XG5AYWxlcnQtd2FybmluZy1ib3JkZXI6IEBzdGF0ZS13YXJuaW5nLWJvcmRlcjtcblxuQGFsZXJ0LWRhbmdlci1iZzogQHN0YXRlLWRhbmdlci1iZztcbkBhbGVydC1kYW5nZXItdGV4dDogQHN0YXRlLWRhbmdlci10ZXh0O1xuQGFsZXJ0LWRhbmdlci1ib3JkZXI6IEBzdGF0ZS1kYW5nZXItYm9yZGVyO1xuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG5AcHJvZ3Jlc3MtYmc6ICNmNWY1ZjU7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG5AcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuQHByb2dyZXNzLWJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbkBwcm9ncmVzcy1iYXItYmc6IEBicmFuZC1wcmltYXJ5O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuQHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiBAYnJhbmQtcHJpbWFyeTtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbkBwcm9ncmVzcy1iYXItd2FybmluZy1iZzogQGJyYW5kLXByaW1hcnk7XG4vLyoqIERhbmdlciBwcm9ncmVzcyBiYXIgY29sb3JcbkBwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiBAYnJhbmQtcHJpbWFyeTtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbkBwcm9ncmVzcy1iYXItaW5mby1iZzogQGJyYW5kLXByaW1hcnk7XG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuQGxpc3QtZ3JvdXAtYmc6ICNmZmY7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbkBsaXN0LWdyb3VwLWJvcmRlcjogI2RkZDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG5AbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbkBsaXN0LWdyb3VwLWhvdmVyLWJnOiAjZjVmNWY1O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG5AbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IEBjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG5AbGlzdC1ncm91cC1hY3RpdmUtYmc6IEBjb21wb25lbnQtYWN0aXZlLWJnO1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbkBsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6IEBsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbkBsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiBsaWdodGVuKEBsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKTtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbkBsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiBAZ3JheS1saWdodDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG5AbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogQGdyYXktbGlnaHRlcjtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xuQGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG5cbkBsaXN0LWdyb3VwLWxpbmstY29sb3I6ICM1NTU7XG5AbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuQGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzO1xuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuQHBhbmVsLWJnOiAjZmZmO1xuQHBhbmVsLWJvZHktcGFkZGluZzogMTVweDtcbkBwYW5lbC1oZWFkaW5nLXBhZGRpbmc6IDEwcHggMTVweDtcbkBwYW5lbC1mb290ZXItcGFkZGluZzogQHBhbmVsLWhlYWRpbmctcGFkZGluZztcbkBwYW5lbC1ib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuQHBhbmVsLWlubmVyLWJvcmRlcjogI2RkZDtcbkBwYW5lbC1mb290ZXItYmc6ICNmNWY1ZjU7XG5cbkBwYW5lbC1kZWZhdWx0LXRleHQ6IEBncmF5LWRhcms7XG5AcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICNkZGQ7XG5AcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAjZjVmNWY1O1xuXG5AcGFuZWwtcHJpbWFyeS10ZXh0OiAjZmZmO1xuQHBhbmVsLXByaW1hcnktYm9yZGVyOiBAYnJhbmQtcHJpbWFyeTtcbkBwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6IEBicmFuZC1wcmltYXJ5O1xuXG5AcGFuZWwtc3VjY2Vzcy10ZXh0OiBAc3RhdGUtc3VjY2Vzcy10ZXh0O1xuQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiBAc3RhdGUtc3VjY2Vzcy1ib3JkZXI7XG5AcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiBAc3RhdGUtc3VjY2Vzcy1iZztcblxuQHBhbmVsLWluZm8tdGV4dDogQHN0YXRlLWluZm8tdGV4dDtcbkBwYW5lbC1pbmZvLWJvcmRlcjogQHN0YXRlLWluZm8tYm9yZGVyO1xuQHBhbmVsLWluZm8taGVhZGluZy1iZzogQHN0YXRlLWluZm8tYmc7XG5cbkBwYW5lbC13YXJuaW5nLXRleHQ6IEBzdGF0ZS13YXJuaW5nLXRleHQ7XG5AcGFuZWwtd2FybmluZy1ib3JkZXI6IEBzdGF0ZS13YXJuaW5nLWJvcmRlcjtcbkBwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6IEBzdGF0ZS13YXJuaW5nLWJnO1xuXG5AcGFuZWwtZGFuZ2VyLXRleHQ6IEBzdGF0ZS1kYW5nZXItdGV4dDtcbkBwYW5lbC1kYW5nZXItYm9yZGVyOiBAc3RhdGUtZGFuZ2VyLWJvcmRlcjtcbkBwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogQHN0YXRlLWRhbmdlci1iZztcblxuLy89PSBUaHVtYm5haWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcbkB0aHVtYm5haWwtcGFkZGluZzogNHB4O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuQHRodW1ibmFpbC1iZzogQGJvZHktYmc7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbkB0aHVtYm5haWwtYm9yZGVyOiAjZGRkO1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xuQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbkB0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogQHRleHQtY29sb3I7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuQHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6IDlweDtcblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuQHdlbGwtYmc6ICNmNWY1ZjU7XG5Ad2VsbC1ib3JkZXI6IGRhcmtlbihAd2VsbC1iZywgNyUpO1xuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuQGJhZGdlLWNvbG9yOiAjZmZmO1xuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxuQGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG5AYmFkZ2UtYmc6IEBncmF5LWxpZ2h0O1xuXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG5AYmFkZ2UtYWN0aXZlLWNvbG9yOiBAbGluay1jb2xvcjtcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbkBiYWRnZS1hY3RpdmUtYmc6ICNmZmY7XG5cbkBiYWRnZS1mb250LXdlaWdodDogYm9sZDtcbkBiYWRnZS1saW5lLWhlaWdodDogMTtcbkBiYWRnZS1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG5AYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiA4cHg7XG5AYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHg7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuQGJyZWFkY3J1bWItYmc6ICNmNWY1ZjU7XG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxuQGJyZWFkY3J1bWItY29sb3I6ICNjY2M7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG5AYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6IEBncmF5LWxpZ2h0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG5AYnJlYWRjcnVtYi1zZXBhcmF0b3I6IFwiL1wiO1xuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG5AY2Fyb3VzZWwtdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cbkBjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAjZmZmO1xuQGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IDE1JTtcbkBjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6IDAuNTtcbkBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogMjBweDtcblxuQGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICNmZmY7XG5AY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogI2ZmZjtcblxuQGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICNmZmY7XG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbkBjbG9zZS1mb250LXdlaWdodDogYm9sZDtcbkBjbG9zZS1jb2xvcjogIzAwMDtcbkBjbG9zZS10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbkBjb2RlLWNvbG9yOiAjYzcyNTRlO1xuQGNvZGUtYmc6ICNmOWYyZjQ7XG5cbkBrYmQtY29sb3I6ICNmZmY7XG5Aa2JkLWJnOiAjMzMzO1xuXG5AcHJlLWJnOiAjZjVmNWY1O1xuQHByZS1jb2xvcjogQGdyYXktZGFyaztcbkBwcmUtYm9yZGVyLWNvbG9yOiAjY2NjO1xuQHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6IDM0MHB4O1xuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbkBjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG5AdGV4dC1tdXRlZDogQGdyYXktbGlnaHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuQGFiYnItYm9yZGVyLWNvbG9yOiBAZ3JheS1saWdodDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbkBoZWFkaW5ncy1zbWFsbC1jb2xvcjogQGdyYXktbGlnaHQ7XG4vLyoqIEJsb2NrcXVvdGUgc21hbGwgY29sb3JcbkBibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiBAZ3JheS1saWdodDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbkBibG9ja3F1b3RlLWZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuMjUpO1xuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxuQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiBAZ3JheS1saWdodGVyO1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbkBwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6IEBncmF5LWxpZ2h0ZXI7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbkBkbC1ob3Jpem9udGFsLW9mZnNldDogQGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG5AZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiBAZ3JpZC1mbG9hdC1icmVha3BvaW50O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG5AaHItYm9yZGVyOiBAZ3JheS1saWdodGVyO1xuIiwiQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC1jdXN0b20tdmFyc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuQGltcG9ydCBcIi4uL2ZvbnQtZnJhbWV3b3JrLmxlc3NcIjtcblxuLmlneGFsbGdlbWVpbl9idWxsZXRpbl9pbmRpdmlkdWFsaWNvbnMge1xuXG4gICAgLS1idWxsZXRpbi1jb2wtZ3JlZW46ICMyZmFiMTY7XG4gICAgLS1idWxsZXRpbi1jb2wtd2hlYXQ6ICNmN2VkZDI7XG5cbiAgICAtLWJ1bGxldGluLXNwYWNlcjogflwiY2xhbXAoMnJlbSwgMC44MDM2cmVtICsgMi4yODU4dncsIDNyZW0pXCI7XG4gICAgXG4gICAgLS1idWxsZXRpbi1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KDMwMDBweCBjaXJjbGUgYXQgODAlIGNhbGMoMTAwJSArIDI4MDBweCksIHZhcigtLWJ1bGxldGluLWNvbC1ncmVlbikgMjk5OXB4LCB2YXIoLS1idWxsZXRpbi1jb2wtd2hlYXQpIDMwMDBweCk7XG4gICAgLS1idWxsZXRpbi1pbWFnZS1zaXplOiA0MHB4O1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLS1idWxsZXRpbi1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KDMwMDBweCBjaXJjbGUgYXQgMzIwMHB4IDEwMDBweCx2YXIoLS1idWxsZXRpbi1jb2wtZ3JlZW4pIDI5OTlweCx2YXIoLS1idWxsZXRpbi1jb2wtd2hlYXQpIDMwMDBweCk7XG4gICAgICAgIC0tYnVsbGV0aW4taW1hZ2Utc2l6ZTogNTZweDtcblxuICAgIH1cblxuICAgIC5jaGVja2xpc3RlLmNoZWNrbGlzdGUtYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgY2FsYyh2YXIoLS1idWxsZXRpbi1zcGFjZXIpICogMS41KTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tYnVsbGV0aW4tc3BhY2VyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnVsbGV0aW4tY29sLXdoZWF0KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnVsbGV0aW4tZ3JhZGllbnQpO1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWJ1bGxldGluLXNwYWNlcikgKiAxLjIpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tYnVsbGV0aW4tc3BhY2VyKSAqIC42KTsgLy8gcGFkZGluZyB2YWx1ZSB0byB0cmlnZ2VyIG1hcmdpbiBvbiBjaGlsZCBlbGVtZW50c1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGgzIHtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMS4zZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB+XCJjbGFtcCgyLjRyZW0sIDEuMjU3MXJlbSArIDIuMjg1N3Z3LCA0cmVtKVwiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idWxsZXRpbi1jb2wtZ3JlZW4pO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41bGg7XG4gICAgICAgICAgICAgICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIC5saW5lLXNwYW4geyAvLyBsaW5lLXNwYW4gaXMgYSBzcGFuIGVsZW1lbnQgdGhhdCBpcyB1c2VkIHRvIGNyZWF0ZSBhIGxpbmUtYnJlYWsgaW4gdGhlIGhlYWRsaW5lIGZvciB0aGUgYmFja2dyb3VuZCBicnVzaCBzdHJva2VcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMi4zbGg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtLjFsaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLS4xbGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idWxsZXRpbi1jb2wtZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC43bGg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMi4zbGg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjA5bGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0wLjA5bGg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtLjc1bGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtLjc1bGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vLi4vSWNvbnMvaGVhZGxpbmUtYnJ1c2gvQnJ1c2hSaWdodC5zdmcpLCB1cmwoLi4vLi4vSWNvbnMvaGVhZGxpbmUtYnJ1c2gvQnJ1c2hMZWZ0LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiByaWdodCB0b3AsIGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAzLjcybGggMS4ybGgsIDEuNzZsaCAxLjJsaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHsgLy8gb24gdGhlIHNlY29uZCBsaW5lIHRoZSBiYWNrZ3JvdW5kIGJydXNoIGlzIHJvdGF0ZWRcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLjdsaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyLjNsaDsgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyk6aGFzKCsgLmxpbmUtc3Bhbil7ICAvLyBpZiB0aGVyZSBpcyBhIDR0aCBsaW5lLXNwYW4sIHRoaXMgbGluZS1zcGFuIHdpbGwgZ2V0IGFuIGVsbGlwc2lzIGF0IHRoZSBlbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA3ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIi4uLlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xbGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xbGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjNsaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis0KSB7IC8vIGlmIHRoZXJlIGFyZSBtb3JlIHRoYW4gMyBsaW5lLXNwYW5zLCB0aGV5IHdpbGwgYmUgaGlkZGVuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWNvcHktcmVnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogflwiY2xhbXAoMS42cmVtLCAxLjQ1NzEycmVtICsgMC4yODU3dncsIDEuOHJlbSlcIjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgdmFyKC0tYnVsbGV0aW4tc3BhY2VyKSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1bGxldGluLWxpc3Qge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWNvcHktcmVnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IH5cImNsYW1wKDEuNnJlbSwgMS40NTcxMnJlbSArIDAuMjg1N3Z3LCAxLjhyZW0pXCI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJ1bGxldGluLWltYWdlLXNpemUpICsgLjI1ZW0pO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCB2YXIoLS1idWxsZXRpbi1zcGFjZXIpIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuN2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogLjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idWxsZXRpbi1jb2wtZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tYnVsbGV0aW4taW1hZ2Utc2l6ZSkgLyAyIC0gNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC4zM2VtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0taW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1idWxsZXRpbi1pbWFnZS1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWJ1bGxldGluLWltYWdlLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0uMiAqIHZhcigtLWJ1bGxldGluLWltYWdlLXNpemUpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIGNhbGModmFyKC0tYnVsbGV0aW4taW1hZ2Utc2l6ZSkgKyAuNWVtKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBJbXBvcnQgQm9vdHN0cmFwIE1peGluZ3MqL1xuQGltcG9ydCBcIi4uL0Jvb3RzdHJhcC9sZXNzL21peGlucy5sZXNzXCI7XG5cbi5pbWctcmVzcG9uc2l2ZS1zY2FsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4uY2UtaGVhZGxpbmUtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKm91dGxpbmU6IG5vbmU7Ki9cbn1cblxuXG5kaXYubG9hZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBzdmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxufVxuXG5cbmltZy53aGgtcHJlbG9hZCB7XG4gIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTJweCk7XG5cbiAgLmltZy1yZXNwb25zaXZlLXNjYWxlKCk7XG5cblxuICAmLmxvYWRlZCB7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG5cbi5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAub3dsLWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIGJhY2tncm91bmQ6ICM4Njg2ODk7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgbGluZWFyO1xuICAgICY6aG92ZXIsJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgfVxufVxuXG4ub3dsLW5hdiB7XG5cbiAgLm93bC1wcmV2LFxuICAub3dsLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OjU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTM3cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBsaW5lYXI7XG5cbiAgICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgOHB4IHJnYmEoMCwwLDAsMC40KSk7XG4gICAgICBmaWx0ZXI6ZHJvcC1zaGFkb3coMCAwIDhweCByZ2JhKDAsMCwwLDAuNCkpO1xuXG5cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICB9XG5cbiAgLm93bC1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMzdweDtcbiAgfVxuXG59XG5cbi5ibGFjay1uYXYgLm93bC1uYXYgLm93bC1wcmV2IHNwYW4sXG4uYmxhY2stbmF2IC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuIHtcbiAgY29sb3I6IEBncmF5LWxpZ2h0ZXItMztcbn1cblxuXG4uYmlsZGVyZ2FsZXJpZSAub3dsLW5hdiB7XG5cbiAgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm93bC1uZXh0IHtcbiAgICByaWdodDogMjBweDtcblxuICB9XG59XG5cbi5iaWxkZXJnYWxlcmllLW91dGVyLmNvbnRlbnQge1xuICAuYmlsZGVyZ2FsZXJpZSB7XG4gICAgLm93bC1uYXYsXG4gICAgLml0ZW0gYS5nYWxlcmllLWl0ZW06YWZ0ZXJ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAub3dsLW5hdixcbiAgICAgIC5pdGVtIGEuZ2FsZXJpZS1pdGVtOmFmdGVye1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbmRpdi5jb250ZW50LmVpbnN0aWVnLXRleHRiaWxkIHtcblxuICAubWFpbi1pbWFnZS1idWVobmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmltYWdlLXdyYXAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gIC5tYWluLWJ1ZWhuZS5uby1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMztcbiAgICBwYWRkaW5nOiAxOHB4IDAgMjVweCAwO1xuICB9XG5cbiAgLm1haW4tYnVlaG5lLm5vLWltYWdlLFxuICAubWFpbi1pbWFnZS1idWVobmUgLmltYWdlLWNvbnRlbnQge1xuICAgIGgxIHtcbiAgICAgIC53aGgtaGVhZGxpbmUoKTtcbiAgICAgIC53aGgtaGVhZGxpbmUuaDR1KCk7XG4gICAgICAud2hoLWhlYWRsaW5lLmRhcmsoKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgcCwgaDIge1xuICAgICAgLndoaC10ZXh0KCk7XG4gICAgICAud2hoLXRleHQuYm9keTEoKTtcbiAgICAgIC53aGgtdGV4dC5ib2R5MS5tb2JpbGUoKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgJi5jb250ZW50LXNwZW5kZW5zZWl0ZSB7XG4gICAgLm1haW4tYnVlaG5lLm5vLWltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuXG5cbiAgZGl2LmNvbnRlbnQuZWluc3RpZWctdGV4dGJpbGQge1xuXG4gICAgLm1haW4taW1hZ2UtYnVlaG5lIHtcblxuICAgICAgLmltYWdlLXdyYXAge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDozO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAyNSUsIHJnYmEoMCwwLDAsMC41NSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMjUlLHJnYmEoMCwwLDAsMC41NSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDI1JSxyZ2JhKDAsMCwwLDAuNTUpIDEwMCUpO1xuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2IzMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmltYWdlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbToyMHB4O1xuICAgICAgICB6LWluZGV4OjQ7XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5tYWluLWJ1ZWhuZS5uby1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYzO1xuICAgICAgcGFkZGluZzogMzBweCAwIDM4cHggMDtcbiAgICB9XG5cbiAgICAubWFpbi1idWVobmUubm8taW1hZ2UsXG4gICAgLm1haW4taW1hZ2UtYnVlaG5lIC5pbWFnZS1jb250ZW50IHtcbiAgICAgIGgxIHtcbiAgICAgICAgLndoaC1oZWFkbGluZS5oMnUoKTtcbiAgICAgICAgLndoaC1oZWFkbGluZS53aGl0ZSgpO1xuICAgICAgfVxuICAgICAgcCxoMiB7XG4gICAgICAgIC53aGgtcC5wMygpO1xuICAgICAgICAud2hoLXAud2hpdGUoKTtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWJ1ZWhuZS5uby1pbWFnZSBoMSxcbiAgICAubWFpbi1idWVobmUubm8taW1hZ2UgcCxcbiAgICAubWFpbi1idWVobmUubm8taW1hZ2UgaDJ7XG4gICAgICBjb2xvcjogQGdyYXktbGlnaHRlci0zO1xuICAgIH1cblxuICB9XG5cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcblxuXG5cblxufVxuXG5cbiIsIi53aGgtaGVhZGxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13aGgtZm9udC1oZWFkbGluZSk7XG5cbiAgICAmLmRhcmsge1xuICAgICAgICBjb2xvcjogQGdyYXktbGlnaHRlci0zO1xuICAgIH1cbiAgICAmLmdyYXkge1xuICAgICAgICBjb2xvcjogQGdyYXktbGlnaHRlci00O1xuICAgIH1cbiAgICAmLndoaXRlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi51cHBlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAmLnRleHQtc2hhZG93IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuXG4gICAgJi5oMHUge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgIH1cblxuICAgICYuaDF1IHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICB9XG5cbiAgICAmLmgydSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgJi5oM3Uge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgICYuaDR1IHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAmLmg1dSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi5oNnUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYuaDd1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG59XG5cbi53aGgtcCB7XG4gICAgJi5zZWN0aW9uLWhlYWQge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAmLnAyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB9XG5cbiAgICAmLnF1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG5cbiAgICAmLnN1YmxpbmUsXG4gICAgJi5wMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLmRhcmsge1xuICAgICAgICBjb2xvcjogQGdyYXktbGlnaHRlci0zO1xuICAgIH1cbiAgICAmLmdyZXkge1xuICAgICAgICBjb2xvcjogQGdyYXktbGlnaHRlci00O1xuICAgIH1cbiAgICAud2VpZ2h0LW5vcm1hbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4ud2hoLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IEBncmF5LWxpZ2h0ZXItMztcbiAgICBmb250LWZhbWlseTogdmFyKC0td2hoLWZvbnQtdGV4dCk7XG4gICAgJi5ib2R5MSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvZHkyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmLmJvZHkzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmLmJvZHktYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13aGgtZm9udC10ZXh0KTtcbiAgICB9XG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLmdyZXkge1xuICAgICAgICBjb2xvcjogQGdyYXktbGlnaHRlci00O1xuICAgIH1cbn1cblxuLndoaC1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWNvcHktcmVnO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJi5zdWIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICYuZ3JleSB7XG4gICAgICAgIGNvbG9yOiBAZ3JheS1saWdodGVyLTQ7XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYudGV4dC1zaGFkb3cge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG59XG4ud2hoLXRlYXNlciAudGVhc2VyLWNvbnRlbnQtd3JhcCB7XG4gICAgbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtc3ViO1xuICAgIH1cbn1cblxubGVnZW5kLmxlZ2VuZCB7XG4gICAgLndoaC1sYWJlbCgpO1xuICAgIC53aGgtbGFiZWwuc21hbGwoKTtcbiAgICAud2hoLWxhYmVsLmdyZXkoKTtcbn1cblxuLndoaC1saW5rIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0td2hoLWZvbnQtaGVhZGxpbmUpO1xuICAgIGNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJi5pY29uLWxlZnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICYuYTIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmLm5hdiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13aGgtZm9udC10ZXh0KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/