.flex {
  display: flex;
}

.gap-1 {
  gap: 0.25rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

h1, h2, h3, h4, h5 {
  line-height: 1.2;
  font-weight: 900;
  margin: 0.55em 0;
}

h2 {
  font-size: 1.1rem;
}
@media (min-width: 768px) {
  h2 {
    font-size: 1.2rem;
  }
}

h3 {
  font-size: 1.1rem;
}
@media (min-width: 768px) {
  h3 {
    font-size: 1.2rem;
  }
}

h4 {
  font-size: 1.1rem;
}
@media (min-width: 768px) {
  h4 {
    font-size: 1.2rem;
  }
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-900 {
  font-weight: 900;
}

.btn-esch {
  display: inline-block;
  margin: 0;
  padding: 0.25rem 0.5rem;
  border: 2px solid black;
  color: black;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  background: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  transition: all 300ms ease-in-out;
}
.btn-esch:hover {
  background-color: rgba(112, 112, 112, 0.2);
  transition: all 300ms ease-in-out;
}

header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
  font-size: 1rem;
}
header > div {
  height: 60px;
  padding: 0 1rem;
}
@media (min-width: 576px) {
  header > div {
    padding: 0 1.2rem;
  }
}
@media (min-width: 768px) {
  header > div {
    padding: 0 1.5rem;
  }
}
@media (min-width: 992px) {
  header > div {
    padding: 0 1.5rem;
  }
}
@media (min-width: 1280px) {
  header > div {
    padding: 0 2.8rem;
  }
}
@media (min-width: 1560px) {
  header > div {
    padding: 0 3rem;
  }
}
body.admin-bar header {
  top: 46px;
}
@media (min-width: 768px) {
  body.admin-bar header {
    top: 32px;
  }
}
header figure.logo {
  line-height: 1;
}
header figure.logo a {
  display: inline-block;
}
header figure.logo img {
  max-width: 40vw;
  max-height: 20px;
}

div.main {
  padding-top: 60px;
}

footer {
  font-size: 1rem;
}
footer ul.menu {
  margin: 0;
  padding: 1.5rem 0;
  list-style: none;
}
footer ul.menu.menu-footer-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  line-height: 1;
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-1 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-1 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-1 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-2 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-2 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-2 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-3 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-3 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-3 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-4 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-4 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-4 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-5 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-5 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-5 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-6 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-6 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-6 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-7 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-7 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-7 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-8 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-8 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-8 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-9 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-9 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-9 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-10 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-10 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-10 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-11 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(6, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-11 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-11 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-12 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(6, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-12 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-12 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-13 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(7, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-13 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(5, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-13 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-14 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(7, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-14 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(5, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-14 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-15 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(8, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-15 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(5, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-15 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-16 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(8, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-16 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(6, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-16 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-17 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(9, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-17 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(6, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-17 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-18 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(9, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-18 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(6, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-18 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-19 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(10, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-19 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(7, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-19 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
@media (min-width: 768px) {
  footer ul.menu.menu-footer-top.menu-item-count-20 {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(10, minmax(1.5rem, 1fr));
    grid-auto-flow: column;
  }
}
@media (min-width: 992px) {
  footer ul.menu.menu-footer-top.menu-item-count-20 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(7, minmax(1.5rem, 1fr));
  }
}
@media (min-width: 1280px) {
  footer ul.menu.menu-footer-top.menu-item-count-20 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1.5rem, 1fr) minmax(1.5rem, 1fr);
  }
}
footer ul.menu.menu-footer-bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5rem 3rem;
}
footer a {
  color: black;
  text-decoration: none;
}

ul.language-switcher {
  display: flex;
  gap: 0.5rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 768px) {
  ul.language-switcher {
    gap: 1rem;
  }
}
ul.language-switcher .lang-item a {
  color: black;
  font-weight: normal;
  text-decoration: none;
}
ul.language-switcher .lang-item.current-lang a {
  opacity: 0.7;
}

:where(figure) {
  margin: 0;
}

.main a:not(.btn):not(.btn-esch) {
  color: black;
  text-decoration: none;
  font-weight: 700;
  border-bottom: 1px solid rgb(112, 112, 112);
  transition: border 300ms ease-in-out;
}
.main a:not(.btn):not(.btn-esch):hover {
  border-bottom: 1px solid transparent;
  transition: border 300ms ease-in-out;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mbGV4LnNjc3MiLCJzdHlsZS5jc3MiLCJfc3BhY2luZy5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl9icmVha3BvaW50cy5zY3NzIiwiX2J1dHRvbi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2xhbmd1YWdlLXN3aXRjaGVyLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtBQ0NGOztBREVBO0VBQ0UsWUFBQTtBQ0NGOztBQ05BO0VBQ0UsbUJBQUE7QURTRjs7QUVQQTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBRlVGOztBRUpBO0VBQ0UsaUJBQUE7QUZPRjtBR1pFO0VESUY7SUFHSSxpQkFBQTtFRlNGO0FBQ0Y7O0FFTkE7RUFDRSxpQkFBQTtBRlNGO0FHckJFO0VEV0Y7SUFHSSxpQkFBQTtFRldGO0FBQ0Y7O0FFUkE7RUFDRSxpQkFBQTtBRldGO0FHOUJFO0VEa0JGO0lBR0ksaUJBQUE7RUZhRjtBQUNGOztBRVZBO0VBQ0UsZ0JBQUE7QUZhRjs7QUVWQTtFQUNFLGdCQUFBO0FGYUY7O0FJakRBO0VBQ0UscUJBQUE7RUFDQSxTQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxpQ0FBQTtBSm9ERjtBSWxERTtFQUNFLDBDQUFBO0VBQ0EsaUNBQUE7QUpvREo7O0FLOURBO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUxpRUY7QUsvREU7RUFDRSxZQWJZO0VBY1osZUFBQTtBTGlFSjtBRzlFRTtFRVdBO0lBSUksaUJBQUE7RUxtRUo7QUFDRjtBRy9FRTtFRU9BO0lBT0ksaUJBQUE7RUxxRUo7QUFDRjtBR2hGRTtFRUdBO0lBVUks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O0VHUUk7SUFhSSxxQ0FBQTtJQUNBLGtEQUFBO0VONGdCUjtBQUNGO0FHL2hCRTtFR0lJO0lBbUJJLHFDQUFBO0lBQ0EsMkRBQUE7RU40Z0JSO0FBQ0Y7QU12Z0JFO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FOeWdCSjtBTXRnQkU7RUFDRSxZQUFBO0VBQ0EscUJBQUE7QU53Z0JKOztBTzdqQkE7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QVBna0JGO0FHL2pCRTtFSU5GO0lBT0ksU0FBQTtFUGtrQkY7QUFDRjtBTzlqQkk7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBUGdrQk47QU83akJJO0VBQ0UsWUFBQTtBUCtqQk47O0FRNWtCQTtFQUNFLFNBQUE7QVIra0JGOztBUTNrQkU7RUFDRSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLDJDQUFBO0VBQ0Esb0NBQUE7QVI4a0JKO0FRNWtCSTtFQUNFLG9DQUFBO0VBQ0Esb0NBQUE7QVI4a0JOIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuIiwiLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW07XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwLjU1ZW0gMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb250LXdlaWdodC05MDAge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYnRuLWVzY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi1lc2NoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDExMiwgMTEyLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuaGVhZGVyID4gZGl2IHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaGVhZGVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGhlYWRlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTYwcHgpIHtcbiAgaGVhZGVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbmJvZHkuYWRtaW4tYmFyIGhlYWRlciB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFkbWluLWJhciBoZWFkZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuaGVhZGVyIGZpZ3VyZS5sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5oZWFkZXIgZmlndXJlLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciBmaWd1cmUubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDQwdnc7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG59XG5cbmRpdi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvb3RlciB1bC5tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxLjVyZW0sIDFmcikgbWlubWF4KDEuNXJlbSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDEuNXJlbSwgMWZyKSBtaW5tYXgoMS41cmVtLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMS41cmVtLCAxZnIpIG1pbm1heCgxLjVyZW0sIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxLjVyZW0sIDFmcikgbWlubWF4KDEuNXJlbSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtNSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDEuNXJlbSwgMWZyKSBtaW5tYXgoMS41cmVtLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC02IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMS41cmVtLCAxZnIpIG1pbm1heCgxLjVyZW0sIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxLjVyZW0sIDFmcikgbWlubWF4KDEuNXJlbSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtOCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC04IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDEuNXJlbSwgMWZyKSBtaW5tYXgoMS41cmVtLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC05IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMS41cmVtLCAxZnIpIG1pbm1heCgxLjVyZW0sIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTEwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xMCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxLjVyZW0sIDFmcikgbWlubWF4KDEuNXJlbSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDEuNXJlbSwgMWZyKSBtaW5tYXgoMS41cmVtLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMS41cmVtLCAxZnIpIG1pbm1heCgxLjVyZW0sIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTEzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxLjVyZW0sIDFmcikgbWlubWF4KDEuNXJlbSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg3LCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTE0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDEuNXJlbSwgMWZyKSBtaW5tYXgoMS41cmVtLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xNSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTE1IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMS41cmVtLCAxZnIpIG1pbm1heCgxLjVyZW0sIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTE2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgbWlubWF4KDEuNXJlbSwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxLjVyZW0sIDFmcikgbWlubWF4KDEuNXJlbSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg5LCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTE3IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDEuNXJlbSwgMWZyKSBtaW5tYXgoMS41cmVtLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHVsLm1lbnUubWVudS1mb290ZXItdG9wLm1lbnUtaXRlbS1jb3VudC0xOCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTE4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMS41cmVtLCAxZnIpIG1pbm1heCgxLjVyZW0sIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTE5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTE5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMS41cmVtLCAxZnIpIG1pbm1heCgxLjVyZW0sIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTIwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTAsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgdWwubWVudS5tZW51LWZvb3Rlci10b3AubWVudS1pdGVtLWNvdW50LTIwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIG1pbm1heCgxLjVyZW0sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLXRvcC5tZW51LWl0ZW0tY291bnQtMjAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMS41cmVtLCAxZnIpIG1pbm1heCgxLjVyZW0sIDFmcik7XG4gIH1cbn1cbmZvb3RlciB1bC5tZW51Lm1lbnUtZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtIDNyZW07XG59XG5mb290ZXIgYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdWwubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxudWwubGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmctaXRlbSBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG51bC5sYW5ndWFnZS1zd2l0Y2hlciAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG46d2hlcmUoZmlndXJlKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW4gYTpub3QoLmJ0bik6bm90KC5idG4tZXNjaCkge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxMTIsIDExMiwgMTEyKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLm1haW4gYTpub3QoLmJ0bik6bm90KC5idG4tZXNjaCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcbn0iLCIubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4iLCJAaW1wb3J0ICdicmVha3BvaW50cyc7XG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDAuNTVlbSAwO1xufVxuXG5oMSB7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5mb250LXdlaWdodC0zMDAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZm9udC13ZWlnaHQtOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuXHRAaWYgJHBvaW50ID09IHhzIHtcblx0XHRAY29udGVudDtcblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gc20ge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IGxnIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0geGwge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0geHhsIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IDN4bCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE1NjBweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCJAaW1wb3J0ICdjb2xvcnMnO1xuXG4uYnRuLWVzY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWdyYXktNjAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgfVxufVxuIiwiQGltcG9ydCAnYnJlYWtwb2ludHMnO1xuQGltcG9ydCAnY29sb3JzJztcblxuJGhlYWRlci1oZWlnaHQ6IDYwcHg7XG4kYWRtaW5iYXItaGVpZ2h0OiAzMnB4O1xuJGFkbWluYmFyLWhlaWdodC1zbTogNDZweDtcblxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICAmID4gZGl2IHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDEuMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XG4gICAgICBwYWRkaW5nOiAwIDIuOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgzeGwpIHtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICB9XG4gIH1cblxuICBib2R5LmFkbWluLWJhciAmIHtcbiAgICB0b3A6ICRhZG1pbmJhci1oZWlnaHQtc207XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgdG9wOiAkYWRtaW5iYXItaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZS5sb2dvIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQwdnc7XG4gICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5kaXYubWFpbiB7XG4gIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AaW1wb3J0ICdicmVha3BvaW50cyc7XG5cbmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICB1bC5tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIHVsLm1lbnUubWVudS1mb290ZXItdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICAgJi5tZW51LWl0ZW0tY291bnQtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAkbnVtQ29sczogMjtcbiAgICAgICAgICAkbnVtUm93czogbWF0aC5jZWlsKG1hdGguZGl2KCRpLCAkbnVtQ29scykpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCN7JG51bUNvbHN9LCAxZnIpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KCN7JG51bVJvd3N9LCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgICAkbnVtQ29sczogMztcbiAgICAgICAgICAkbnVtUm93czogbWF0aC5jZWlsKG1hdGguZGl2KCRpLCAkbnVtQ29scykpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCN7JG51bUNvbHN9LCAxZnIpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KCN7JG51bVJvd3N9LCBtaW5tYXgoMS41cmVtLCAxZnIpKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XG4gICAgICAgICAgJG51bUNvbHM6IDQ7XG4gICAgICAgICAgJG51bVJvd3M6IG1hdGguY2VpbChtYXRoLmRpdigkaSwgJG51bUNvbHMpKTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgjeyRudW1Db2xzfSwgMWZyKTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxLjVyZW0sIDFmcikgbWlubWF4KDEuNXJlbSwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsLm1lbnUubWVudS1mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbSAzcmVtO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnYnJlYWtwb2ludHMnO1xuXG51bC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICAubGFuZy1pdGVtIHtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQtbGFuZyBhIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2ZsZXgnO1xuQGltcG9ydCAnc3BhY2luZyc7XG5AaW1wb3J0ICd0eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ2J1dHRvbic7XG5AaW1wb3J0ICdoZWFkZXInO1xuQGltcG9ydCAnZm9vdGVyJztcbkBpbXBvcnQgJ2xhbmd1YWdlLXN3aXRjaGVyJztcblxuOndoZXJlKGZpZ3VyZSkge1xuICBtYXJnaW46IDA7XG59XG5cbi5tYWluIHtcbiAgYTpub3QoLmJ0bik6bm90KC5idG4tZXNjaCkge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktNjAwO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG4iXX0= */
