#__bs_notify__ {
  font-size: 1em !important;
  color: transparent !important;
  opacity: 0.75;
  height: 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 1.5em;
  padding: 0 !important;
  top: 0.5em !important;
  right: 0.5em !important;
  background-color: #547f0d !important;
  border-radius: 50% !important;
  overflow: hidden;
}
#__bs_notify__:after {
  content: "BS";
  position: absolute;
  color: #fff;
  top: 0.1em;
  left: 0.25em;
  font-size: 0.8em;
}

.nav-main {
  color: #717171;
  text-transform: uppercase;
  font-size: 0.85em;
  position: relative;
  z-index: 3;
}
@media (min-width: 960px) {
  .nav-main {
    display: block !important;
    margin-left: auto;
  }
}
@media (max-width: 959px) {
  .nav-main {
    display: none;
    clear: both;
    float: none;
    margin-top: 0;
    position: absolute;
    top: 3em;
    background-color: #00B1E6;
    width: 100%;
    z-index: 3;
    left: 0;
    -webkit-box-shadow: 0 0.5em 1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0.5em 1em rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 960px) {
  .nav-main .toggle-subnav {
    display: none;
  }
}
.nav-main .nav-sub {
  padding: 0;
  margin: 0;
  min-width: 15em;
  list-style-type: none;
  background-color: #00B1E6;
  overflow: hidden;
  -webkit-transition: 0.2s opacity;
  -o-transition: 0.2s opacity;
  transition: 0.2s opacity;
  left: 0.8em;
  display: none;
}
.nav-main .nav-sub li {
  padding-bottom: 0;
}
@media (min-width: 960px) {
  .nav-main .nav-sub {
    position: absolute;
  }
}
.nav-main .nav-sub a {
  display: block;
  color: #fff;
}
.nav-main > li:last-child > a {
  padding-right: 0;
}
.nav-main a {
  text-decoration: none;
  padding: 0.8em;
}
@media (min-width: 960px) {
  .nav-main a {
    color: #00B1E6;
  }
}
.nav-main a.active {
  font-weight: bold;
}
.nav-main > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (min-width: 960px) {
  .nav-main > ul > li {
    display: inline-block;
    padding-bottom: 1em;
    position: relative;
  }
}
.nav-main > ul > li:last-child > a {
  padding-right: 0;
  border-right: 0;
}
@media (min-width: 960px) {
  .nav-main > ul > li > a {
    border-right: 1px solid white;
    display: inline-block;
    letter-spacing: 0.01em;
    line-height: 1.4em;
  }
}
@media (min-width: 960px) {
  .nav-main > ul > li:hover .nav-sub {
    display: block !important;
  }
}
@media (max-width: 959px) {
  .nav-main {
    margin-top: 1em;
  }
  .nav-main li {
    text-align: center;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0;
    position: relative;
    /*&:last-child {
    	border-bottom:1px solid lighten($c-border,20);
    }*/
  }
  .nav-main li a {
    padding: 1em 0.5em;
    display: block;
    color: #fff;
  }
  .nav-main li.active .toggle-subnav img {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .nav-main .toggle-subnav {
    width: 3em;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    opacity: 0.5;
    padding: 0.6em;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    cursor: pointer;
  }
  .nav-main .toggle-subnav svg {
    width: 2.25em;
    height: 2.25em;
    -webkit-transition: -webkit-transform 0.25s;
    transition: -webkit-transform 0.25s;
    -o-transition: transform 0.25s;
    transition: transform 0.25s;
    transition: transform 0.25s, -webkit-transform 0.25s;
  }
  .nav-main .toggle-subnav path {
    fill: #fff;
  }
  .nav-main .nav-sub {
    background-color: #34d0ff;
  }
}

.nav-main-toggler {
  width: 2.2em;
  position: absolute;
  right: 3.5%;
  cursor: pointer;
  top: 0;
  z-index: 3;
}
@media (min-width: 960px) {
  .nav-main-toggler {
    display: none;
  }
}
.nav-main-toggler .line {
  height: 6px;
  margin-bottom: 5px;
  background-color: #00B1E6;
  border-radius: 0.15em;
}
.nav-main-toggler .line:nth-child(2) {
  width: 80%;
  margin-left: 20%;
}
.nav-main-toggler .line:nth-child(3) {
  width: 90%;
  margin-left: 10%;
}

/* source-sans-pro-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/source-sans-pro-v21-latin-300.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/source-sans-pro-v21-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v21-latin-300.woff2") format("woff2"), url("../fonts/source-sans-pro-v21-latin-300.woff") format("woff"), url("../fonts/source-sans-pro-v21-latin-300.ttf") format("truetype"), url("../fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/source-sans-pro-v21-latin-regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/source-sans-pro-v21-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v21-latin-regular.woff2") format("woff2"), url("../fonts/source-sans-pro-v21-latin-regular.woff") format("woff"), url("../fonts/source-sans-pro-v21-latin-regular.ttf") format("truetype"), url("../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/source-sans-pro-v21-latin-700.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/source-sans-pro-v21-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v21-latin-700.woff2") format("woff2"), url("../fonts/source-sans-pro-v21-latin-700.woff") format("woff"), url("../fonts/source-sans-pro-v21-latin-700.ttf") format("truetype"), url("../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
body {
  min-width: 320px;
  color: #717171;
  font-family: "Source Sans Pro", sans-serif;
}

img,
svg,
video,
iframe {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

a {
  color: inherit;
}

input,
textarea,
button {
  font-family: inherit;
}

p,
li,
input,
textarea {
  line-height: 1.7em;
}

.inner {
  max-width: 90em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-left: 5%;
  padding-right: 5%;
}

[v-show],
[v-if] {
  display: none;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

main {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.component {
  padding: 2em 0;
}

.component-text {
  position: relative;
  z-index: 2;
}
.component-text h2,
.component-text p {
  max-width: 50rem;
}
.component-text.intro {
  padding: 4em 0;
}
@media (max-width: 619px) {
  .component-text.intro {
    padding: 3em 0 0;
  }
}
@media (max-width: 959px) {
  .component-text.intro .maintext {
    margin-bottom: 2em;
  }
}
@media (min-width: 960px) {
  .component-text.intro p {
    max-width: 50rem;
  }
}
.component-text h1 {
  line-height: 1em;
  margin-top: 0;
}
.component-text .maintext p {
  font-size: 1.1em;
}

header {
  padding: 1.5em 0;
  border-bottom: 1px solid #cfcfcf;
}
@media (min-width: 620px) {
  header {
    margin-bottom: 2em;
  }
}
header .header-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
header .header-inner strong {
  text-align: right;
}
header .logo {
  width: 16em;
  display: block;
  margin-right: 1em;
}
header .logo2 {
  width: 12em;
  display: block;
}

footer {
  color: #878787;
  font-weight: 700;
  padding: 2em 0;
  border-top: 1px solid #cfcfcf;
}
footer p {
  margin: 0;
}
footer .contact-info {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 620px) {
  footer .contact-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
footer a {
  color: #00B1E6;
  text-decoration: none;
  display: inline-block;
  padding: 0 0.5em;
  padding-right: 1em;
  padding-left: 0;
}
@media (min-width: 620px) {
  footer a {
    padding-right: 0;
    padding-left: 1em;
  }
}

h1,
h2,
h3,
h4 {
  color: #00B1E6;
}

h1 {
  font-size: 2em;
  font-weight: 300;
  color: #717171;
}
@media (min-width: 620px) {
  h1 {
    font-size: 2.5em;
  }
}
@media (min-width: 960px) {
  h1 {
    font-size: 3.4em;
    max-width: 65rem;
  }
}
h1 span {
  color: #00B1E6;
  font-weight: 700;
}

h2 {
  font-size: 1.7em;
  margin: 0;
}
.consultation h2 {
  color: #717171;
}

p {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}

.image-inner {
  margin-left: auto;
  position: relative;
}
.image-inner.not-aside {
  width: 95%;
  -webkit-box-shadow: 0.75em 1em 2em rgba(0, 0, 0, 0.35);
          box-shadow: 0.75em 1em 2em rgba(0, 0, 0, 0.35);
}
@media (min-width: 960px) {
  .image-inner.not-aside {
    width: 90%;
  }
}
.image-inner.aside {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  margin-right: 3em;
  margin-bottom: 1em;
  -ms-flex-item-align: center;
      align-self: center;
}
@media (min-width: 960px) {
  .image-inner.aside {
    text-align: right;
  }
}
.image-inner.aside img {
  border-radius: 0.2em;
  -webkit-box-shadow: 0.1em 0.1em 0.5em rgba(0, 0, 0, 0.05);
          box-shadow: 0.1em 0.1em 0.5em rgba(0, 0, 0, 0.05);
}
.image-inner .box {
  position: absolute;
  top: calc(50% - 3em);
  font-weight: bold;
  right: 0;
  font-size: 1.2em;
  text-align: right;
  background-color: rgba(0, 177, 230, 0.8);
  color: #fff;
  padding: 2em;
}
.image-inner .box p {
  margin: 0;
}

@media (min-width: 960px) {
  .bodies-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.bodies-wrapper.has-box .maintext {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  margin-right: 5%;
}
@media (min-width: 960px) {
  .bodies-wrapper.has-box .maintext {
    text-align: right;
  }
}
.bodies-wrapper.has-box .box {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 35%;
          flex: 0 0 35%;
  padding: 1.5em;
  color: #fff;
  position: relative;
}
@media (min-width: 620px) {
  .bodies-wrapper.has-box .box {
    padding: 3.5%;
  }
}
.bodies-wrapper.has-box .box .date {
  margin-bottom: 0.5em;
}
.bodies-wrapper.has-box .box h2 {
  color: rgba(255, 255, 255, 0.65);
  font-size: 1.9em;
  letter-spacing: -0.035em;
  line-height: 1em;
  margin-bottom: 1em;
}
.bodies-wrapper.has-box .box h3 {
  color: rgba(255, 255, 255, 0.65);
  margin: 0 0 0.4em;
  font-size: 1.2em;
}
.bodies-wrapper.has-box .box p {
  line-height: 1.2em;
  color: white;
}
.bodies-wrapper .event {
  text-decoration: none;
  margin-bottom: 0.75em;
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding-bottom: 0.75em;
}
.bodies-wrapper .event:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.bodies-wrapper .all-more {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 2.5%;
  background-color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  color: #00B1E6;
  font-weight: bold;
}
.bodies-wrapper .box {
  background-color: #00B1E6;
}

.component-textblocks {
  background-color: #00B1E6;
  color: #fff;
  padding-top: 5em;
  margin-top: -5em;
  z-index: 0;
  position: relative;
}
@media (min-width: 960px) {
  .component-textblocks {
    padding-top: 7em;
  }
}
.component-textblocks .blocks {
  margin-left: -3%;
  width: 106%;
}
@media (min-width: 620px) {
  .component-textblocks .blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.component-textblocks .block {
  text-decoration: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44%;
          flex: 0 0 44%;
  display: block;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-left: 0;
  border-top: 0;
  padding: 2em;
  padding-left: 0;
  border-bottom-right-radius: 2em;
  margin: 3%;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
@media (max-width: 619px) {
  .component-textblocks .block {
    margin-bottom: 2em;
  }
}
.component-textblocks .block.googlemap {
  padding: 0;
}
.component-textblocks .block.googlemap .image {
  opacity: 0.9;
  -webkit-filter: invert(0);
          filter: invert(0);
  width: 100%;
  margin: 0;
  border-bottom-right-radius: 2em;
  overflow: hidden;
  -webkit-box-shadow: 0.1em 0.1em 0.5em rgba(0, 0, 0, 0.2);
          box-shadow: 0.1em 0.1em 0.5em rgba(0, 0, 0, 0.2);
}
.component-textblocks .block .events a {
  font-weight: 400;
  word-break: normal;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.component-textblocks .block a {
  word-break: break-all;
  font-weight: bold;
  text-decoration: none;
}
@media (min-width: 960px) {
  .component-textblocks .block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.33%;
            flex: 0 0 27.33%;
  }
}
.component-textblocks .block .image {
  width: 3em;
  -webkit-filter: invert(1);
          filter: invert(1);
  opacity: 0.5;
  margin-bottom: 1em;
}
.component-textblocks h3 {
  color: #fff;
  font-size: 1.75em;
  margin: 0 0 0.25em;
}
@media (max-width: 449px) {
  .component-textblocks p {
    font-size: 0.9em;
  }
}

.with-aside-image {
  padding-top: 5em;
  padding-bottom: 5em;
}
.with-aside-image a {
  text-decoration: none;
  color: #00B1E6;
  font-weight: bold;
}
.with-aside-image .maintext {
  width: 100%;
}
.with-aside-image .maintext h2 {
  font-size: 2.5em;
  margin-bottom: 0.5em;
}
.with-aside-image .maintext h2,
.with-aside-image .maintext p {
  max-width: 40rem;
}

.events {
  padding: 0;
  list-style-type: none;
}
.events li {
  position: relative;
}
.events a {
  text-decoration: none;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.component-events-overview .events a {
  display: block;
  border-bottom: 1px solid #cfcfcf;
  padding-left: 1em;
}
.component-events-overview .events a:before {
  content: "> ";
  display: block;
  position: absolute;
  left: 0;
}

.back-button {
  background-color: #00B1E6;
  color: #fff;
  padding: 0.5em 1em;
  display: inline-block;
  text-decoration: none;
  border-radius: 0.2em;
  font-weight: bold;
  margin-bottom: 1.5em;
}

.gev-extra {
  background-image: -o-linear-gradient(55deg, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.45));
  background-image: linear-gradient(35deg, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.45));
  padding-left: 2em !important;
  -webkit-box-shadow: 0.1em 0.1em 0.5em rgba(0, 0, 0, 0.1);
          box-shadow: 0.1em 0.1em 0.5em rgba(0, 0, 0, 0.1);
}

.empty-info {
  padding-top: 1em;
  padding-bottom: 1em;
  font-style: italic;
  opacity: 0.8;
}

.events-wrapper {
  margin-bottom: 2em;
}

.location {
  opacity: 0.7;
}

body.legal .component-text p {
  max-width: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90ZW1wLnNjc3MiLCJjdXN0b20tY29tcGlsZWQtZnJvbS1zYXNzLmNzcyIsIl9jb2xvcnMuc2NzcyIsIl9uYXYtbWFpbi5zY3NzIiwiX2JyZWFrcG9pbnRzLnNjc3MiLCJfZm9udHMuc2NzcyIsImN1c3RvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0MseUJBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7QUNBRDtBREVDO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0VsQlc7RUZtQlgsVUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBQ0FGOztBRWpCQTtFQUNDLGNERlE7RUNHUix5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FGb0JEO0FHdEJHO0VESEg7SUFRRSx5QkFBQTtJQUNBLGlCQUFBO0VGcUJBO0FBQ0Y7QUd2Qkc7RURSSDtJQVlFLGFBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtJQUNBLFFBQUE7SUFDQSx5QkRaTTtJQ2FOLFdBQUE7SUFDQSxVQUFBO0lBQ0EsT0FBQTtJQUNBLGtEQUFBO1lBQUEsMENBQUE7RUZ1QkE7QUFDRjtBRzNDRztFRHNCRjtJQUVFLGFBQUE7RUZ1QkQ7QUFDRjtBRXBCQztFQUNDLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJEOUJNO0VDK0JOLGdCQUFBO0VBQ0EsZ0NBQUE7RUFBQSwyQkFBQTtFQUFBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QUZzQkY7QUVwQkU7RUFDQyxpQkFBQTtBRnNCSDtBRzlERztFRDRCRjtJQWdCRSxrQkFBQTtFRnNCRDtBQUNGO0FFcEJFO0VBQ0MsY0FBQTtFQUNBLFdEeERV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QUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBTDhLQTs7QUszS0E7RUFDQSxrQkFBQTtBTDhLQTs7QUs1S0E7RUFDQSxZQUFBO0FMK0tBOztBSzFLQTtFQUNBLGVBQUE7QUw2S0EiLCJmaWxlIjoiY3VzdG9tLWNvbXBpbGVkLWZyb20tc2Fzcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzbWFsbGVyIEJyb3dzZXJzeW5jLWluZm9zXG4jX19ic19ub3RpZnlfXyB7XG5cdGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAuNzU7XG5cdGhlaWdodDogMS41ZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxLjVlbTtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR0b3A6IC41ZW0gIWltcG9ydGFudDtcblx0cmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ28gIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJ0JTJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29sb3I6ICRjLW5lZ2F0aXZlO1xuXHRcdHRvcDogLjFlbTtcblx0XHRsZWZ0OiAuMjVlbTtcblx0XHRmb250LXNpemU6IC44ZW07XG5cdH1cbn1cbiIsIiNfX2JzX25vdGlmeV9fIHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGhlaWdodDogMS41ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxLjVlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ3ZjBkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI19fYnNfbm90aWZ5X186YWZ0ZXIge1xuICBjb250ZW50OiBcIkJTXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogMC4xZW07XG4gIGxlZnQ6IDAuMjVlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLm5hdi1tYWluIHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdi1tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm5hdi1tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEIxRTY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMC41ZW0gMWVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXYtbWFpbiAudG9nZ2xlLXN1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi1tYWluIC5uYXYtc3ViIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDE1ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xuICBsZWZ0OiAwLjhlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtbWFpbiAubmF2LXN1YiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXYtbWFpbiAubmF2LXN1YiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ubmF2LW1haW4gLm5hdi1zdWIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtbWFpbiA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXYtbWFpbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjhlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmF2LW1haW4gYSB7XG4gICAgY29sb3I6ICMwMEIxRTY7XG4gIH1cbn1cbi5uYXYtbWFpbiBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5hdi1tYWluID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmF2LW1haW4gPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5uYXYtbWFpbiA+IHVsID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdi1tYWluID4gdWwgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXYtbWFpbiA+IHVsID4gbGk6aG92ZXIgLm5hdi1zdWIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubmF2LW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICAubmF2LW1haW4gbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qJjpsYXN0LWNoaWxkIHtcbiAgICBcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkIGxpZ2h0ZW4oJGMtYm9yZGVyLDIwKTtcbiAgICB9Ki9cbiAgfVxuICAubmF2LW1haW4gbGkgYSB7XG4gICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXYtbWFpbiBsaS5hY3RpdmUgLnRvZ2dsZS1zdWJuYXYgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5uYXYtbWFpbiAudG9nZ2xlLXN1Ym5hdiB7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwYWRkaW5nOiAwLjZlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm5hdi1tYWluIC50b2dnbGUtc3VibmF2IHN2ZyB7XG4gICAgd2lkdGg6IDIuMjVlbTtcbiAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIH1cbiAgLm5hdi1tYWluIC50b2dnbGUtc3VibmF2IHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbiAgLm5hdi1tYWluIC5uYXYtc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRkMGZmO1xuICB9XG59XG5cbi5uYXYtbWFpbi10b2dnbGVyIHtcbiAgd2lkdGg6IDIuMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzLjUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmF2LW1haW4tdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi1tYWluLXRvZ2dsZXIgLmxpbmUge1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU2O1xuICBib3JkZXItcmFkaXVzOiAwLjE1ZW07XG59XG4ubmF2LW1haW4tdG9nZ2xlciAubGluZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLm5hdi1tYWluLXRvZ2dsZXIgLmxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cblxuLyogc291cmNlLXNhbnMtcHJvLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi0zMDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLTMwMC5zdmcjU291cmNlU2Fuc1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHNvdXJjZS1zYW5zLXByby1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLXJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi1yZWd1bGFyLnN2ZyNTb3VyY2VTYW5zUHJvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogc291cmNlLXNhbnMtcHJvLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLTcwMC5zdmcjU291cmNlU2Fuc1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBjb2xvcjogIzcxNzE3MTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5wLFxubGksXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG4uaW5uZXIge1xuICBtYXgtd2lkdGg6IDkwZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cblt2LXNob3ddLFxuW3YtaWZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5jb21wb25lbnQge1xuICBwYWRkaW5nOiAyZW0gMDtcbn1cblxuLmNvbXBvbmVudC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmNvbXBvbmVudC10ZXh0IGgyLFxuLmNvbXBvbmVudC10ZXh0IHAge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xufVxuLmNvbXBvbmVudC10ZXh0LmludHJvIHtcbiAgcGFkZGluZzogNGVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjE5cHgpIHtcbiAgLmNvbXBvbmVudC10ZXh0LmludHJvIHtcbiAgICBwYWRkaW5nOiAzZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmNvbXBvbmVudC10ZXh0LmludHJvIC5tYWludGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBvbmVudC10ZXh0LmludHJvIHAge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cbi5jb21wb25lbnQtdGV4dCBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29tcG9uZW50LXRleHQgLm1haW50ZXh0IHAge1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG5oZWFkZXIge1xuICBwYWRkaW5nOiAxLjVlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2ZjZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5oZWFkZXItaW5uZXIgc3Ryb25nIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5oZWFkZXIgLmxvZ28ge1xuICB3aWR0aDogMTZlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuaGVhZGVyIC5sb2dvMiB7XG4gIHdpZHRoOiAxMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZm9vdGVyIHtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NmY2ZjZjtcbn1cbmZvb3RlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyIC5jb250YWN0LWluZm8ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgZm9vdGVyIC5jb250YWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmZvb3RlciBhIHtcbiAgY29sb3I6ICMwMEIxRTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICBmb290ZXIgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGNvbG9yOiAjMDBCMUU2O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzcxNzE3MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuNGVtO1xuICAgIG1heC13aWR0aDogNjVyZW07XG4gIH1cbn1cbmgxIHNwYW4ge1xuICBjb2xvcjogIzAwQjFFNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuN2VtO1xuICBtYXJnaW46IDA7XG59XG4uY29uc3VsdGF0aW9uIGgyIHtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmltYWdlLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1pbm5lci5ub3QtYXNpZGUge1xuICB3aWR0aDogOTUlO1xuICBib3gtc2hhZG93OiAwLjc1ZW0gMWVtIDJlbSByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbWFnZS1pbm5lci5ub3QtYXNpZGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5pbWFnZS1pbm5lci5hc2lkZSB7XG4gIGZsZXg6IDAgMCAzMCU7XG4gIG1hcmdpbi1yaWdodDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW1hZ2UtaW5uZXIuYXNpZGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uaW1hZ2UtaW5uZXIuYXNpZGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGJveC1zaGFkb3c6IDAuMWVtIDAuMWVtIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaW1hZ2UtaW5uZXIgLmJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNlbSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc3LCAyMzAsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyZW07XG59XG4uaW1hZ2UtaW5uZXIgLmJveCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJvZGllcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYm9kaWVzLXdyYXBwZXIuaGFzLWJveCAubWFpbnRleHQge1xuICBmbGV4OiAwIDAgNjAlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ib2RpZXMtd3JhcHBlci5oYXMtYm94IC5tYWludGV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5ib2RpZXMtd3JhcHBlci5oYXMtYm94IC5ib3gge1xuICBmbGV4OiAwIDAgMzUlO1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAuYm9kaWVzLXdyYXBwZXIuaGFzLWJveCAuYm94IHtcbiAgICBwYWRkaW5nOiAzLjUlO1xuICB9XG59XG4uYm9kaWVzLXdyYXBwZXIuaGFzLWJveCAuYm94IC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uYm9kaWVzLXdyYXBwZXIuaGFzLWJveCAuYm94IGgyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmJvZGllcy13cmFwcGVyLmhhcy1ib3ggLmJveCBoMyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5ib2RpZXMtd3JhcHBlci5oYXMtYm94IC5ib3ggcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJvZGllcy13cmFwcGVyIC5ldmVudCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVlbTtcbn1cbi5ib2RpZXMtd3JhcHBlciAuZXZlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmJvZGllcy13cmFwcGVyIC5hbGwtbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMi41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDBCMUU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ib2RpZXMtd3JhcHBlciAuYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNjtcbn1cblxuLmNvbXBvbmVudC10ZXh0YmxvY2tzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA1ZW07XG4gIG1hcmdpbi10b3A6IC01ZW07XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29tcG9uZW50LXRleHRibG9ja3Mge1xuICAgIHBhZGRpbmctdG9wOiA3ZW07XG4gIH1cbn1cbi5jb21wb25lbnQtdGV4dGJsb2NrcyAuYmxvY2tzIHtcbiAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgd2lkdGg6IDEwNiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLmNvbXBvbmVudC10ZXh0YmxvY2tzIC5ibG9ja3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY29tcG9uZW50LXRleHRibG9ja3MgLmJsb2NrIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4OiAwIDAgNDQlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyZW07XG4gIG1hcmdpbjogMyU7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjE5cHgpIHtcbiAgLmNvbXBvbmVudC10ZXh0YmxvY2tzIC5ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG4uY29tcG9uZW50LXRleHRibG9ja3MgLmJsb2NrLmdvb2dsZW1hcCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29tcG9uZW50LXRleHRibG9ja3MgLmJsb2NrLmdvb2dsZW1hcCAuaW1hZ2Uge1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogaW52ZXJ0KDApO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwLjFlbSAwLjFlbSAwLjVlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uY29tcG9uZW50LXRleHRibG9ja3MgLmJsb2NrIC5ldmVudHMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgaHlwaGVuczogYXV0bztcbn1cbi5jb21wb25lbnQtdGV4dGJsb2NrcyAuYmxvY2sgYSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29tcG9uZW50LXRleHRibG9ja3MgLmJsb2NrIHtcbiAgICBmbGV4OiAwIDAgMjcuMzMlO1xuICB9XG59XG4uY29tcG9uZW50LXRleHRibG9ja3MgLmJsb2NrIC5pbWFnZSB7XG4gIHdpZHRoOiAzZW07XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jb21wb25lbnQtdGV4dGJsb2NrcyBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbWFyZ2luOiAwIDAgMC4yNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5jb21wb25lbnQtdGV4dGJsb2NrcyBwIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG5cbi53aXRoLWFzaWRlLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDVlbTtcbiAgcGFkZGluZy1ib3R0b206IDVlbTtcbn1cbi53aXRoLWFzaWRlLWltYWdlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDBCMUU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53aXRoLWFzaWRlLWltYWdlIC5tYWludGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpdGgtYXNpZGUtaW1hZ2UgLm1haW50ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ud2l0aC1hc2lkZS1pbWFnZSAubWFpbnRleHQgaDIsXG4ud2l0aC1hc2lkZS1pbWFnZSAubWFpbnRleHQgcCB7XG4gIG1heC13aWR0aDogNDByZW07XG59XG5cbi5ldmVudHMge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZXZlbnRzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY29tcG9uZW50LWV2ZW50cy1vdmVydmlldyAuZXZlbnRzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLmNvbXBvbmVudC1ldmVudHMtb3ZlcnZpZXcgLmV2ZW50cyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmJhY2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nZXYtZXh0cmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkpO1xuICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwLjFlbSAwLjFlbSAwLjVlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5lbXB0eS1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5ldmVudHMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmxvY2F0aW9uIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5ib2R5LmxlZ2FsIC5jb21wb25lbnQtdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufSIsIiRjLW5lZ2F0aXZlOiAjZmZmO1xuJGMtZGFya2VzdDogIzAwMDtcblxuJGMtY29weTogIzcxNzE3MTtcblxuJGMtZ286ICM1NDdmMGQ7XG4kYy13YXJuOiAjYWMzZDAwO1xuJGMtYm9yZGVyOiAjY2ZjZmNmO1xuJGMtZm9uZDogIzg3ODc4NztcblxuJGMtbWFpbjojMDBCMUU2OyIsIkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuQGltcG9ydCBcImNvbG9yc1wiO1xuQGltcG9ydCBcInNuaXBwZXRzXCI7XG5cbi5uYXYtbWFpbiB7XG5cdGNvbG9yOiAkYy1jb3B5O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IC44NWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG5cblx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDphdXRvO1xuXHR9XG5cdEBpbmNsdWRlIGJycChiM21heCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDozZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHotaW5kZXg6Mztcblx0XHRsZWZ0OjA7XG5cdFx0Ym94LXNoYWRvdzogMCAuNWVtIDFlbSByZ2JhKCRjLWRhcmtlc3QsLjIpO1xuXHR9XG5cblx0LnRvZ2dsZS1zdWJuYXYge1xuXHRcdEBpbmNsdWRlIGJycChiMykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubmF2LXN1YiB7XG5cdFx0cGFkZGluZzowO1xuXHRcdG1hcmdpbjowO1xuXHRcdG1pbi13aWR0aDoxNWVtO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogLjJzIG9wYWNpdHk7XG5cdFx0bGVmdDouOGVtO1xuXHRcdGRpc3BsYXk6bm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiRjLW5lZ2F0aXZlO1xuXHRcdH1cblx0fVxuXG5cdD4gbGkge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBhZGRpbmc6LjhlbTtcblxuXHRcdEBpbmNsdWRlIGJycChiMykge1xuXHRcdFx0Y29sb3I6JGMtbWFpbjtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdH1cblx0fVxuXG5cdD4gdWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdD4gbGkge1xuXHRcdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdD4gYSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJycChiMykge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgbGlnaHRlbigkYy1ib3JkZXIsMjUpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAxZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS40ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5uYXYtc3ViIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgYnJwKGIzbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDoxZW07XG5cblx0XHRsaSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgkYy1uZWdhdGl2ZSwuMSk7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC8qJjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgbGlnaHRlbigkYy1ib3JkZXIsMjApO1xuXHRcdFx0fSovXG5cblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOjFlbSAuNWVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6JGMtbmVnYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdC50b2dnbGUtc3VibmF2IHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudG9nZ2xlLXN1Ym5hdiB7XG5cdFx0XHR3aWR0aDozZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDowO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG9wYWNpdHk6LjU7XG5cdFx0XHRwYWRkaW5nOi42ZW07XG5cdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgkYy1uZWdhdGl2ZSwuMik7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOjIuMjVlbTtcblx0XHRcdFx0aGVpZ2h0OjIuMjVlbTtcblx0XHRcdFx0dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cztcblx0XHRcdH1cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiRjLW5lZ2F0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LXN1YiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGMtbWFpbiwxNSk7XG5cblx0XHRcdGEge1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubmF2LW1haW4tdG9nZ2xlciB7XG5cdHdpZHRoOjIuMmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OjMuNSU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dG9wOjA7XG5cdHotaW5kZXg6IDM7XG5cblx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5saW5lIHtcblx0XHRoZWlnaHQ6NnB4O1xuXHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6JGMtbWFpbjtcblx0XHRib3JkZXItcmFkaXVzOi4xNWVtO1xuXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0d2lkdGg6ODAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6MjAlXG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHdpZHRoOjkwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OjEwJVxuXHRcdH1cblx0fVxufVxuIiwiJGJyZWFrcG9pbnRzOiA0NTAgNjIwIDk2MCAxMjAwIDE3MDA7XG5cbkBtaXhpbiBicnAoJG5hbWUpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGJyZWFrcG9pbnRzKSB7XG5cdFx0JHB4X3ZhbHVlOiBudGgoJGJyZWFrcG9pbnRzLCAkaSk7XG5cblx0XHRAaWYgJG5hbWUgPT0gJ2InKyRpIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyAkcHhfdmFsdWUgfXB4KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaWYgJG5hbWUgPT0gJ2InKyRpKydtYXgnIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAjeyAkcHhfdmFsdWUgLSAxIH1weCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiBzb3VyY2Utc2Fucy1wcm8tMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cblx0Zm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLTMwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IHVybCgnLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuXHR1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cblx0dXJsKCcuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLTMwMC5zdmcjU291cmNlU2Fuc1BybycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHNvdXJjZS1zYW5zLXByby1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cblx0Zm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLXJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cblx0c3JjOiB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tcmVndWxhci5zdmcjU291cmNlU2Fuc1BybycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHNvdXJjZS1zYW5zLXByby03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tNzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogdXJsKCcuLi9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLWxhdGluLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS1sYXRpbi03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtbGF0aW4tNzAwLnN2ZyNTb3VyY2VTYW5zUHJvJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufSIsIi8vIEtlZXAgZmlyc3QgbGluZSBlbXB0eSBmcm9tIHJlYWwgY29kZSBkdWUgdG8gc2Nzcy1jb21waWxlciBidWdcbkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuQGltcG9ydCBcInNuaXBwZXRzXCI7XG5AaW1wb3J0IFwidGVtcFwiO1xuQGltcG9ydCBcIm5hdi1tYWluXCI7XG5AaW1wb3J0IFwiZm9udHNcIjtcblxuYm9keSB7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdGNvbG9yOiAkYy1jb3B5O1xuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG59XG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuaWZyYW1lIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbnAsXG5saSxcbmlucHV0LFxudGV4dGFyZWEge1xuXHRsaW5lLWhlaWdodDogMS43ZW07XG59XG5cbi5pbm5lciB7XG5cdG1heC13aWR0aDogOTBlbTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDUlO1xuXHRwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cblxuLy8gSGlkZSBWdWUtSlMgRWxlbWVudHMgb24gbG9hZDpcblt2LXNob3ddLFxuW3YtaWZdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU3RpY2t5IEZvb3RlclxuYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5tYWluIHtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5jb21wb25lbnQge1xuXHRwYWRkaW5nOiAyZW0gMDtcbn1cblxuLmNvbXBvbmVudC10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXG5cdGgyLFxuXHRwIHtcblx0XHRtYXgtd2lkdGg6IDUwcmVtO1xuXHR9XG5cblx0Ji5pbnRybyB7XG5cdFx0cGFkZGluZzogNGVtIDA7XG5cblx0XHRAaW5jbHVkZSBicnAoYjJtYXgpIHtcblx0XHRcdHBhZGRpbmc6IDNlbSAwIDA7XG5cdFx0fVxuXG5cdFx0Lm1haW50ZXh0IHtcblx0XHRcdEBpbmNsdWRlIGJycChiM21heCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRwIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTByZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5tYWludGV4dCB7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlciB7XG5cdHBhZGRpbmc6IDEuNWVtIDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXI7XG5cblx0QGluY2x1ZGUgYnJwKGIyKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHR9XG5cblx0LmhlYWRlci1pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0d2lkdGg6IDE2ZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdH1cblx0LmxvZ28yIHtcblx0XHR3aWR0aDogMTJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5mb290ZXIge1xuXHRjb2xvcjogJGMtZm9uZDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogMmVtIDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ib3JkZXI7XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmNvbnRhY3QtaW5mbyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QGluY2x1ZGUgYnJwKGIyKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkYy1tYWluO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAuNWVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRAaW5jbHVkZSBicnAoYjIpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHR9XG5cdH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuXHRjb2xvcjogJGMtbWFpbjtcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6ICRjLWNvcHk7XG5cblx0QGluY2x1ZGUgYnJwKGIyKSB7XG5cdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJycChiMykge1xuXHRcdGZvbnQtc2l6ZTogMy40ZW07XG5cdFx0bWF4LXdpZHRoOiA2NXJlbTtcblx0fVxuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAkYy1tYWluO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuaDIge1xuXHRmb250LXNpemU6IDEuN2VtO1xuXHRtYXJnaW46IDA7XG5cblx0LmNvbnN1bHRhdGlvbiAmIHtcblx0XHRjb2xvcjogJGMtY29weTtcblx0fVxufVxuXG5wIHtcblx0bWFyZ2luLXRvcDogMDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmltYWdlLWlubmVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLm5vdC1hc2lkZSB7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRib3gtc2hhZG93OiAuNzVlbSAxZW0gMmVtIHJnYmEoJGMtZGFya2VzdCwgLjM1KTtcblxuXHRcdEBpbmNsdWRlIGJycChiMykge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdH1cblxuXHQmLmFzaWRlIHtcblx0XHRmbGV4OiAwIDAgMzAlO1xuXHRcdG1hcmdpbi1yaWdodDogM2VtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBicnAoYjMpIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOi4yZW07XG5cdFx0XHRib3gtc2hhZG93OiAuMWVtIC4xZW0gLjVlbSByZ2JhKCRjLWRhcmtlc3QsLjA1KTtcblx0XHR9XG5cblx0fVxuXG5cblxuXHQuYm94IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDNlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLW1haW4sIC44KTtcblx0XHRjb2xvcjogJGMtbmVnYXRpdmU7XG5cdFx0cGFkZGluZzogMmVtO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5ib2RpZXMtd3JhcHBlciB7XG5cdEBpbmNsdWRlIGJycChiMykge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQmLmhhcy1ib3gge1xuXHRcdC5tYWludGV4dCB7XG5cdFx0XHRmbGV4OiAwIDAgNjAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblxuXHRcdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3gge1xuXHRcdFx0ZmxleDogMCAwIDM1JTtcblx0XHRcdHBhZGRpbmc6IDEuNWVtO1xuXHRcdFx0Y29sb3I6ICRjLW5lZ2F0aXZlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBicnAoYjIpIHtcblx0XHRcdFx0cGFkZGluZzogMy41JTtcblx0XHRcdH1cblxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjLW5lZ2F0aXZlLCAuNjUpO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOWVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMzVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjLW5lZ2F0aXZlLCAuNjUpO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAuNGVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkYy1uZWdhdGl2ZSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmV2ZW50IHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjc1ZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtbmVnYXRpdmUsIC41KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogLjc1ZW07XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5hbGwtbW9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHRwYWRkaW5nOiAyLjUlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtbmVnYXRpdmUsIC44KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRjLW1haW47XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQuYm94IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuXHR9XG59XG5cbi5jb21wb25lbnQtdGV4dGJsb2NrcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG5cdGNvbG9yOiAkYy1uZWdhdGl2ZTtcblx0cGFkZGluZy10b3A6IDVlbTtcblx0bWFyZ2luLXRvcDogLTVlbTtcblx0ei1pbmRleDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIGJycChiMykge1xuXHRcdHBhZGRpbmctdG9wOiA3ZW07XG5cdH1cblxuXHQuYmxvY2tzIHtcblx0XHRtYXJnaW4tbGVmdDogLTMlO1xuXHRcdHdpZHRoOiAxMDYlO1xuXG5cdFx0QGluY2x1ZGUgYnJwKGIyKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5ibG9jayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZsZXg6IDAgMCA0NCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkYy1uZWdhdGl2ZSwgLjUpO1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0cGFkZGluZzogMmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMmVtO1xuXHRcdG1hcmdpbjogMyU7XG5cdFx0aHlwaGVuczogYXV0bztcblxuXHRcdEBpbmNsdWRlIGJycChiMm1heCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbToyZW07XG5cdFx0fVxuXG5cdFx0Ji5nb29nbGVtYXAge1xuXHRcdFx0cGFkZGluZzowO1xuXG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRvcGFjaXR5OiAuOTtcblx0XHRcdFx0ZmlsdGVyOmludmVydCgwKTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyZW07XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJveC1zaGFkb3c6IC4xZW0gLjFlbSAuNWVtIHJnYmEoJGMtZGFya2VzdCwuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ldmVudHMge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHdvcmQtYnJlYWs6IG5vcm1hbDtcblx0XHRcdFx0aHlwaGVuczphdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRmbGV4OiAwIDAgMjcuMzMlO1xuXHRcdH1cblxuXHRcdC5pbWFnZSB7XG5cdFx0XHR3aWR0aDogM2VtO1xuXHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0Y29sb3I6ICRjLW5lZ2F0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdG1hcmdpbjogMCAwIC4yNWVtO1xuXHR9XG5cblx0cCB7XG5cdFx0QGluY2x1ZGUgYnJwKGIxbWF4KSB7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0fVxuXHR9XG59XG5cbi53aXRoLWFzaWRlLWltYWdlIHtcblx0cGFkZGluZy10b3A6IDVlbTtcblx0cGFkZGluZy1ib3R0b206IDVlbTtcblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6JGMtbWFpbjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cblx0Lm1haW50ZXh0IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXHRcdH1cblxuXHRcdGgyLFxuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiA0MHJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmV2ZW50cyB7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRsaSB7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbToxZW07XG5cdFx0bWFyZ2luLWJvdHRvbToxZW07XG5cblx0XHQuY29tcG9uZW50LWV2ZW50cy1vdmVydmlldyAmIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDoxZW07XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0LmNvbXBvbmVudC1ldmVudHMtb3ZlcnZpZXcgJiB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiPiBcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJhY2stYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcblx0Y29sb3I6ICRjLW5lZ2F0aXZlO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IC4yZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOjEuNWVtO1xufVxuXG4uZ2V2LWV4dHJhIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM1ZGVnLCByZ2JhKCRjLW5lZ2F0aXZlLCAuMSkgMjUlLCByZ2JhKCRjLW5lZ2F0aXZlLCAuNDUpKTtcblx0cGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogLjFlbSAuMWVtIC41ZW0gcmdiYSgkYy1kYXJrZXN0LC4xKTtcbn1cblxuLmVtcHR5LWluZm8ge1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXHRwYWRkaW5nLWJvdHRvbToxZW07XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0b3BhY2l0eTogLjg7XG59XG5cbi5ldmVudHMtd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5sb2NhdGlvbiB7XG5cdG9wYWNpdHk6IC43O1xufVxuYm9keSB7XG5cdCYubGVnYWwge1xuXHRcdC5jb21wb25lbnQtdGV4dCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0bWF4LXdpZHRoOm5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Il19 */
