body {
  min-width: 320px;
  color: #403e3e;
  font-family: "Poppins", sans-serif;
  background-color: #fafafa;
}

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

a {
  color: inherit;
}

input,
textarea,
button {
  font-family: inherit;
  border-radius: 0.3em;
}

.inner {
  max-width: 105em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-left: 3.5%;
  padding-right: 3.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;
}
@media (min-width: 1200px) {
  main {
    font-size: 0.9em;
  }
}
@media (min-width: 1400px) {
  main {
    font-size: 1em;
  }
}

h1,
h2,
h3,
h4 {
  font-family: "Poppins", sans-serif;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

[disabled] {
  opacity: 0.5;
}

@media (min-width: 620px) {
  .mobile-text {
    display: none;
  }
}

.headline-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3em;
  margin-bottom: 3em;
}
.headline-wrapper .back-button {
  width: 2.5em;
  height: 2.5em;
  margin-right: 1em;
}
.headline-wrapper .back-button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 2.5em;
          flex: 0 0 2.5em;
}

h1,
h2 {
  margin: 0;
}

h1 {
  font-size: 1.5em;
}
@media (min-width: 620px) {
  h1 {
    font-size: 2.5em;
  }
}
h1 span {
  font-weight: 400;
}

.button {
  background-color: #f90;
  color: #fff;
  font-weight: bold;
  padding: 0.2em;
  text-decoration: none;
  padding: 0.5em 1em;
  display: inline-block;
  border-radius: 0.2em;
  border: 0;
  cursor: pointer;
  -webkit-box-shadow: 2px 2px 6px rgba(128, 77, 0, 0.2);
          box-shadow: 2px 2px 6px rgba(128, 77, 0, 0.2);
}
.button img {
  height: 1.5em;
  margin-right: 0.5em;
}

header {
  padding: 2em 0;
  border-bottom: 5px solid #00669a;
  background-color: #fff;
}
header .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
header .user-actions {
  margin-left: auto;
  position: relative;
}
header .user-actions .nav-main {
  position: absolute;
  background-color: #fff;
  z-index: 1;
  top: 3em;
  right: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
    header .user-actions .nav-main a .nav-main span {
        display: block;
        padding: 0.5em 1em;
        border-bottom: 1px solid #e5e5e5;
        text-decoration: none;
    }

    .nav-main-span {
        display: block;
        padding: 0.8em 1em;
        border-bottom: 1px solid #e5e5e5;
        text-decoration: none;
    }

header h3 {
  margin: 0;
}

.logo {
  font-weight: bold;
  color: #00669a;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  text-decoration: none;
}
@media (max-width: 619px) {
  .logo {
    text-align: center;
  }
}
@media (min-width: 620px) {
  .logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.logo img {
  width: 12em;
  margin-right: 1em;
}
.logo h2 {
  margin: 0;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 0.05em;
  position: relative;
  top: 0.2em;
}

main {
  padding: 2em 0;
}

footer {
  border-top: 1px solid #e5e5e5;
  padding: 2em 0;
  background-color: #00669a;
  color: #fff;
  margin-top: 2em;
}
footer p {
  margin: 0;
  /*opacity: 0.7;*/
}
footer .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
footer .inner .nav-footer {
  margin-left: auto;
  margin-right: -0.5em;
}
footer .inner .nav-footer a {
  text-decoration: none;
  padding: 0.5em;
}

.block-wrapper h3 {
  font-size: 1.25em;
  margin: 0 0 0.25em;
  color: #00669a;
}
@media (min-width: 620px) {
  .block-wrapper h3 {
    font-size: 2em;
  }
}
.block-wrapper.textblock .content {
  padding: 2em;
  font-size: 1.1em;
  line-height: 1.6em;
}
.block-wrapper.textblock .content li {
  margin-bottom: 1em;
}
@media (min-width: 960px) {
  .block-wrapper.textblock.buy-details h3 {
    margin-top: 0.5em;
  }
}
.block-wrapper.textblock.buy-details .content {
  padding: 1em 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-wrapper.textblock.buy-details .content > * {
  margin: 0.5em 2em 0.5em 0;
}
.block-wrapper.textblock.buy-details a {
  text-decoration: none;
}
.block-wrapper.textblock.buy-details img {
  opacity: 0.8;
  height: 2em;
  margin-right: 0.5em;
}

.block {
    -webkit-box-shadow: 1em 1em 3em rgba(0, 0, 0, 0.2);
    box-shadow: 1em 1em 3em rgba(0, 0, 0, 0.2);
    background-color: #2A2A2A;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
    border-right: 0;
    border-color-right: rgba(229, 229, 229, 0.5);
    border-radius: 0.3em;
    height: calc(100% - 48px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.block ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.block table {
  width: 100%;
  border-collapse: collapse;
}
@media (max-width: 619px) {
  .block table th,
  .block table tr,
  .block table td {
    display: block;
    border: 0;
  }
  .block table tr {
    padding: 1em;
  }
  .block table th, .block table td {
    padding: 0.2em 0.75em;
  }
  .block table th:first-child, .block table td:first-child {
    padding-left: 0.75em;
  }
  .block table td:last-child {
    padding: 0;
  }
  .block table td a {
    left: 0;
    right: auto;
    display: block;
    border-radius: 0;
    text-align: center;
    margin-top: 1em;
    border-radius: 0.2em;
  }
  .block table td.number {
    text-align: left;
  }
  .block table tr {
    margin-bottom: 1em;
  }
}
.block .number {
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
}
.block tr:last-child td {
  border: 0;
}
.block td {
  padding: 0.75em;
  border-bottom: 1px solid #e5e5e5;
}
.dark .block td {
  border-color: rgba(229, 229, 229, 0.35);
}
.block td:first-child {
  padding-left: 1.5em;
}
.block td:nth-child(2) {
  white-space: nowrap;
}
.block td:last-child {
  text-align: right;
}
.block td .button {
  white-space: nowrap;
  position: relative;
  right: -2em;
}
.dark .block {
  background-color: #00669a;
  color: #fff;
}
.block form {
  padding: 2.5em 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 103%;
  margin-left: -1.5%;
}
@media (min-width: 620px) {
  .block form {
    padding: 3em;
  }
}
.block form .input-item {
  margin-bottom: 1.5em;
  margin-left: 1.5%;
  margin-right: 1.5%;
  -ms-flex-preferred-size: 97%;
      flex-basis: 97%;
      color: white !important;
}
@media (min-width: 620px) {
  .block form .input-item {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
  }
}
.block form > .fullwidth {
  -ms-flex-preferred-size: 97%;
      flex-basis: 97%;
}
.block form .divider {
  margin-bottom: 3em;
}
.block form .article-info {
  -ms-flex-preferred-size: 97%;
      flex-basis: 97%;
  margin: 0 1.5% 0.5em;
  padding: 1em 2em;
  background-color: #f4f4f4;
  border-radius: 0.3em;
}
.block form label {
  display: block;
  margin-bottom: 0.2em;
}
.block form .button-wrapper {
  -ms-flex-preferred-size: 97%;
      flex-basis: 97%;
  margin-left: 1.5%;
  margin-right: 1.5%;
}
.block form input,
.block form textarea,
.block form select {
  -webkit-box-shadow: 0.025em 0.025em 0.15em rgba(0, 0, 0, 0.25) inset;
          box-shadow: 0.025em 0.025em 0.15em rgba(0, 0, 0, 0.25) inset;
  border: 0;
  border-radius: 0.15em;
  padding: 0.5em 0.75em;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

    .block form textarea{
        color: black !important;
    }

    .block form select {
        background-color: #fff !important;
        color: black !important;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        line-height: 1.3em;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><path d="M26.297 12.625L14.703 24.203a.99.99 0 0 1-1.406 0L1.703 12.625a1.009 1.009 0 0 1 0-1.422l2.594-2.578a.99.99 0 0 1 1.406 0L14 16.922l8.297-8.297a.99.99 0 0 1 1.406 0l2.594 2.578a1.009 1.009 0 0 1 0 1.422z" fill="gray"/></svg>');
        background-size: 15px;
        background-repeat: no-repeat;
        background-position: calc(100% - 0.75em) 0.65em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
.block form textarea {
    resize: vertical;
    background-color: #fff !important;
    height: 100px;
}

@media (max-width: 619px) {
  .dark .block {
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .dark .block tr {
    background-color: #00669a;
    border-radius: 0.3em;
  }
}

.detail-link {
  text-decoration: none;
  color: #00669a;
  font-weight: bold;
  margin: 1em 0 0;
  display: inline-block;
  border-radius: 0.2em;
  border: 1px solid #00669a;
  color: #00669a;
  background-color: #fff;
  padding: 0.5em 1em;
}

.blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 106%;
  margin-left: -3%;
}
.blocks .block-wrapper {
  margin: 0 3%;
  -ms-flex-preferred-size: 94%;
      flex-basis: 94%;
}
@media (max-width: 1199px) {
  .blocks .block-wrapper {
    margin-bottom: 3em;
  }
}
.blocks .block-wrapper.fullwidth {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 94%;
          flex: 0 0 94%;
  margin-top: 2em;
  margin-bottom: 2em;
}
@media (min-width: 960px) {
  .blocks .block-wrapper.fullwidth {
    margin-top: 3em;
    margin-bottom: 3em;
  }
}
.blocks .block-wrapper.fullwidth .button {
  right: 1em;
}
@media (min-width: 1200px) {
  .blocks .block-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44%;
            flex: 0 0 44%;
  }
}
@media (min-width: 1200px) {
  .blocks.order-detail-blocks .block-wrapper {
    -ms-flex-preferred-size: 27.33%;
        flex-basis: 27.33%;
  }
}
.blocks.order-detail-blocks .fullwidth {
  -ms-flex-preferred-size: 94%;
      flex-basis: 94%;
}
.blocks.order-detail-blocks .button-wrapper {
  text-align: right;
}
@media (min-width: 1200px) {
  .blocks .order-status-block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
  }
}
.blocks .order-status-block .block {
  padding-top: 1em;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
}

.list {
  margin-bottom: 3em;
}
.list .block-wrapper {
  width: 100%;
}
.list .block td .button {
  right: -1.5em;
}

.block-sub {
  padding: 2em 1em;
  border-bottom: 1px solid #e5e5e5;
}
@media (min-width: 620px) {
  .block-sub {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 1em 2em;
  }
}
.block-sub:last-child {
  border-bottom: 0;
}
.block-sub h4 {
  margin: 0.2em 0;
  font-size: 1.2em;
}

h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.articles-table thead {
  text-align: left;
}
@media (max-width: 619px) {
  .articles-table thead {
    display: none;
  }
}
.articles-table thead th {
  padding: 0.75em;
  background-color: #00669a;
  color: #fff;
}
.articles-table td:first-child {
  width: 8em;
}
.articles-table [type=checkbox] {
  width: 1.5em;
  height: 1.5em;
}
@media (max-width: 619px) {
  .articles-table tr:not(:last-child) {
    border-bottom: 1px solid #e5e5e5;
  }
}

.order-status .step {
  padding-left: 2em;
  position: relative;
  padding-bottom: 1.5em;
  line-height: 1.5em;
  border-left: 4px solid #47b36f;
  margin-left: 1em;
}
.order-status .step:last-child {
  padding-bottom: 0;
}
.order-status .step a {
  text-decoration: none;
  opacity: 0.5;
  font-weight: bold;
}
.order-status .step .check,
.order-status .step .void {
  margin-left: calc(2px - 1em);
  content: "";
  display: block;
  width: 1.5em;
  height: 1.5em;
  background-color: #47b36f;
  position: absolute;
  left: 0;
  top: 0;
}
.order-status .step .check:after {
  content: "";
  display: block;
  width: 0.6em;
  height: 0.9em;
  border-width: 4px;
  border-color: #fff;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: 0.2em;
  left: 0.45em;
}
.order-status .step .void {
  background-color: #e5e5e5;
}
.order-status .step:last-child:after {
  content: none;
}
.order-status .step.current {
  font-weight: bold;
}

.nav-main {
    display: none;
    text-decoration: none;
    font-weight: 900;
    background-color: #3A3B3C !important;
}

.nav-main-toggler {
  cursor: pointer;
}

@media (max-width: 1199px) {
  .dashboard-startblock {
    margin-bottom: 6em !important;
  }
}

.documents-block {
  background-color: #00669a;
  color: #fff;
}
.documents-block .title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  white-space: nowrap;
}
@media (min-width: 620px) {
  .documents-block .title {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%;
  }
}
.documents-block .document-number {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
@media (min-width: 620px) {
  .documents-block .document-number {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%;
  }
}
.documents-block .content {
  background-color: #fff;
  color: #403e3e;
  padding: 1em 2em 0;
  line-height: 1.5em;
  display: none;
}
.documents-block h4 {
  padding: 0.5em 1em;
  margin: 0;
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media (min-width: 450px) {
  .documents-block h4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 620px) {
  .documents-block h4 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.documents-block h4 .down-indicator {
  width: 2.5em;
  -webkit-transition: -webkit-transform 0.35s;
  transition: -webkit-transform 0.35s;
  -o-transition: transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
}
.documents-block h4 .button {
  background-color: #f90;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-top: 0.5em;
}
@media (min-width: 620px) {
  .documents-block h4 .button {
    margin-top: 0;
    position: absolute;
    top: 0.5em;
  }
}
@media (min-width: 960px) {
  .documents-block h4 .button {
    right: -1.5em !important;
  }
}
.documents-block h4 .button img {
  width: 1.5em;
  margin-right: 0.5em;
}
.documents-block .document.active .down-indicator {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.documents-block .document-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 2em;
}
.documents-block .document-detail {
  margin-right: 2em;
}
.documents-block .addresses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.documents-block .address {
  margin-right: 2em;
}
.documents-block address {
  font-style: normal;
  margin-bottom: 2em;
}
.documents-block h5 {
  font-size: 1.25em;
  margin: 1em 0 0.5em;
}
.documents-block h6 {
  display: inline;
  font-size: 1em;
}
.documents-block .document-articles {
  background-color: #f4f4f4;
  padding: 1em 2em 3.5em;
  width: calc(100% + 4em);
  margin-left: -2em;
}
@media (max-width: 619px) {
  .documents-block .document-articles tbody td, .documents-block .document-articles tbody tr,
  .documents-block .document-articles tbody .number {
    padding: 0;
    text-align: left;
  }
}
@media (max-width: 619px) {
  .documents-block .document-articles thead {
    display: none;
  }
}
.documents-block .document-articles th {
  text-align: left;
}
.documents-block .document-articles td {
  padding-left: 0;
}
.documents-block .document-articles .number {
  text-align: right;
  padding-right: 0;
}
.documents-block .document-articles tfoot {
  opacity: 0.5;
}
@media (max-width: 619px) {
  .documents-block .document-articles tfoot tr {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 620px) {
  .documents-block .document-articles tfoot tr:first-child th, .documents-block .document-articles tfoot tr:first-child td {
    padding-top: 2em;
  }
}

.delete-button {
  background-color: #ac3d00;
  float: right;
}

.return-form textarea {
  height: 2.3em;
}

.error {
  background-color: #ac3d00;
  color: #fff;
  padding: 0.5em 1em;
  border-radius: 0.2em;
  -webkit-box-shadow: 0.1em 0.1em 1em rgba(0, 0, 0, 0.2);
          box-shadow: 0.1em 0.1em 1em rgba(0, 0, 0, 0.2);
  margin-bottom: 1em;
  font-weight: bold;
}

.login-wrapper {
  max-width: 30em;
  margin: 0 auto;
}
.login-wrapper .headline-wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.login-form .content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.login-page .user-actions {
  display: none;
}
.login-page header > .inner {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiY3VzdG9tLmNzcyIsIl9icmVha3BvaW50cy5zY3NzIiwiX3NuaXBwZXRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7RUFDQSxnQkFBQTtFQUNBLGNDSlM7RURLVCxrQ0FBQTtFQUNBLHlCQ0VPO0FDTlA7O0FGT0E7Ozs7RUFJQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FFSkE7O0FGT0E7RUFDQSxjQUFBO0FFSkE7O0FGT0E7OztFQUdBLG9CQUFBO0VBQ0Esb0JBQUE7QUVKQTs7QUZPQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBRUpBOztBRlFBOztFQUVBLGFBQUE7QUVMQTs7QUZTQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBRU5BOztBRlFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QUVMQTtBQzFDRztFSDhDSDtJQUlBLGdCQUFBO0VFSkU7QUFDRjtBQy9DRztFSDhDSDtJQU9BLGNBQUE7RUVGRTtBQUNGOztBRk1BOzs7O0VBSUEsa0NBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtBRUhBOztBRktBO0VBQ0EsWUFBQTtBRUZBOztBQ2hFRztFSG9FSDtJQUVBLGFBQUE7RUVERTtBQUNGOztBRklBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUVEQTtBRkdBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBRURBO0FGR0E7RUFDQSxtQkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtBRURBOztB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RztFSHl3Qkg7O0lBR0EsVUFBQTtJQUNBLGdCQUFBO0VFL0NFO0FBQ0Y7QUMvdEJHO0VIa3hCSDtJQUVBLGFBQUE7RUVqREU7QUFDRjtBRm9EQTtFQUNBLGdCQUFBO0FFbERBO0FGcURBO0VBQ0EsZUFBQTtBRW5EQTtBRnFEQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUVuREE7QUZxREE7RUFDQSxZQUFBO0FFbkRBO0FDanZCRztFSHN5Qkg7SUFFQSxjQUFBO0lBQ0EsaUJBQUE7RUVuREU7QUFDRjtBQzV2Qkc7RUhpekJIO0lBRUEsZ0JBQUE7RUVuREU7QUFDRjs7QUYyREE7RUFDQSx5QkM5ekJTO0VEK3pCVCxZQUFBO0FFeERBOztBRjJEQTtFQUNBLGFBQUE7QUV4REE7O0FGNkRBO0VBQ0EseUJDejBCUztFRDAwQlQsV0NoMUJhO0VEaTFCYixrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUUxREE7O0FGNERBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUV6REE7QUYyREE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QUV6REE7O0FGNkRBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QUUxREE7O0FGOERBO0VBQ0EsYUFBQTtBRTNEQTtBRjhEQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBRTVEQSIsImZpbGUiOiJjdXN0b20uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gS2VlcCBmaXJzdCBsaW5lIGVtcHR5IGZyb20gcmVhbCBjb2RlIGR1ZSB0byBzY3NzLWNvbXBpbGVyIGJ1Z1xuQGltcG9ydCBcImNvbG9yc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwic25pcHBldHNcIjtcblxuYm9keSB7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdGNvbG9yOiAkYy1jb3B5O1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcbn1cblxuaW1nLFxuc3ZnLFxudmlkZW8sXG5pZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGJvcmRlci1yYWRpdXM6LjNlbTtcbn1cblxuLmlubmVyIHtcblx0bWF4LXdpZHRoOiAxMDVlbTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6My41JTtcblx0cGFkZGluZy1yaWdodDozLjUlO1xufVxuXG4vLyBIaWRlIFZ1ZS1KUyBFbGVtZW50cyBvbiBsb2FkOlxuW3Ytc2hvd10sXG5bdi1pZl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBTdGlja3kgRm9vdGVyXG5ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5tYWluIHtcblx0ZmxleDogMSAwIGF1dG87XG5cblx0QGluY2x1ZGUgYnJwKGI0KSB7XG5cdFx0Zm9udC1zaXplOi45ZW07XG5cdH1cblx0QGluY2x1ZGUgYnJwKGI1KSB7XG5cdFx0Zm9udC1zaXplOjFlbTtcblx0fVxufVxuXG4vLyBDdXN0b21cbmgxLFxuaDIsXG5oMyxcbmg0IHtcblx0Zm9udC1mYW1pbHk6J1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuXHRoeXBoZW5zOmF1dG87XG59XG5bZGlzYWJsZWRdIHtcblx0b3BhY2l0eTogLjU7XG59XG4ubW9iaWxlLXRleHQge1xuXHRAaW5jbHVkZSBicnAoYjIpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWFkbGluZS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOjNlbTtcblx0bWFyZ2luLWJvdHRvbTozZW07XG5cblx0LmJhY2stYnV0dG9uIHtcblx0XHR3aWR0aDoyLjVlbTtcblx0XHRoZWlnaHQ6Mi41ZW07XG5cdFx0bWFyZ2luLXJpZ2h0OjFlbTtcblx0fVxuXHQuYmFjay1idXR0b24ge1xuXHRcdGZsZXg6MCAwIDIuNWVtO1xuXHR9XG59XG5oMSxcbmgyIHtcblx0bWFyZ2luOjA7XG59XG5oMSB7XG5cdGZvbnQtc2l6ZToxLjVlbTtcblxuXHRAaW5jbHVkZSBicnAoYjIpIHtcblx0XHRmb250LXNpemU6Mi41ZW07XG5cdH1cblxuXHRzcGFuIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG59XG5cblxuLmJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLXNlY29uZGFyeTtcblx0Y29sb3I6JGMtbmVnYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nOi4yZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cGFkZGluZzouNWVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAuMmVtO1xuXHRib3JkZXI6MDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRAaW5jbHVkZSBzaGFkb3dNaW47XG5cblx0aW1nIHtcblx0XHRoZWlnaHQ6MS41ZW07XG5cdFx0bWFyZ2luLXJpZ2h0Oi41ZW07XG5cdH1cbn1cbmhlYWRlciB7XG5cdHBhZGRpbmc6MmVtIDA7XG5cdGJvcmRlci1ib3R0b206NXB4IHNvbGlkICRjLW1haW47XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLW5lZ2F0aXZlO1xuXG5cdC5pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHQudXNlci1hY3Rpb25zIHtcblx0XHRtYXJnaW4tbGVmdDphdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cdFx0Lm5hdi1tYWluIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGMtbmVnYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dG9wOjNlbTtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRAaW5jbHVkZSBzaGFkb3c7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzouNWVtIDFlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGMtYm9yZGVyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRtYXJnaW46MDtcblx0fVxufVxuLmxvZ28ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6JGMtbWFpbjtcblx0YWxpZ24taXRlbXM6ZmxleC1lbmQgO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0QGluY2x1ZGUgYnJwKGIybWF4KSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJwKGIyKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6MTJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6MWVtO1xuXHR9XG5cdGgyIHtcblx0XHRtYXJnaW46MDtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6LjJlbTtcblx0fVxufVxubWFpbiB7XG5cdHBhZGRpbmc6MmVtIDA7XG59XG5mb290ZXIge1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAkYy1ib3JkZXI7XG5cdHBhZGRpbmc6MmVtIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG5cdGNvbG9yOiRjLW5lZ2F0aXZlO1xuXHRtYXJnaW4tdG9wOjJlbTtcblxuXHRwIHtcblx0XHRtYXJnaW46MDtcblx0XHRvcGFjaXR5OiAuNztcblx0fVxuXG5cdC5pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC5uYXYtZm9vdGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OmF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6LS41ZW07XG5cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6LjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uYmxvY2std3JhcHBlciB7XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZToxLjI1ZW07XG5cdFx0bWFyZ2luOjAgMCAuMjVlbTtcblx0XHRjb2xvcjokYy1tYWluO1xuXG5cdFx0QGluY2x1ZGUgYnJwKGIyKSB7XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHR9XG5cdH1cblxuXHQmLnRleHRibG9jayB7XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzoyZW07XG5cdFx0XHRmb250LXNpemU6MS4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42ZW07XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5idXktZGV0YWlscyB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdEBpbmNsdWRlIGJycChiMykge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6LjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOjFlbSAyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0bWFyZ2luOi41ZW0gMmVtIC41ZW0gMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0XHRoZWlnaHQ6MmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6LjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuLmJsb2NrIHtcblx0QGluY2x1ZGUgc2hhZG93TWVsbG93O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1uZWdhdGl2ZTtcblx0Ym9yZGVyOjFweCBzb2xpZCAkYy1ib3JkZXI7XG5cdGJvcmRlci1ib3R0b206MDtcblx0Ym9yZGVyLXJpZ2h0OjA7XG5cdGJvcmRlci1jb2xvci1yaWdodDogcmdiYSgkYy1ib3JkZXIsLjUpO1xuXHRib3JkZXItcmFkaXVzOiAuM2VtO1xuXHRoZWlnaHQ6Y2FsYygxMDAlIC0gNDhweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cGFkZGluZzowO1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cdHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cblx0XHRAaW5jbHVkZSBicnAoYjJtYXgpIHtcblx0XHRcdHRoLFxuXHRcdFx0dHIsXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdH1cblx0XHRcdHRyIHtcblx0XHRcdFx0cGFkZGluZzoxZW07XG5cdFx0XHR9XG5cdFx0XHR0aCx0ZCAge1xuXHRcdFx0XHRwYWRkaW5nOi4yZW0gLjc1ZW07XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0Oi43NWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRyaWdodDphdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MWVtO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6LjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm51bWJlciB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dHIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjFlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm51bWJlciB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHR0ciB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRkIHtcblx0XHRwYWRkaW5nOi43NWVtO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjLWJvcmRlcjtcblxuXHRcdC5kYXJrICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOnJnYmEoJGMtYm9yZGVyLC4zNSk7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEuNWVtO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHJpZ2h0Oi0yZW07XG5cdFx0fVxuXHR9XG5cblx0LmRhcmsgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcblx0XHRjb2xvcjokYy1uZWdhdGl2ZTtcblx0fVxuXHRmb3JtIHtcblx0XHRwYWRkaW5nOjIuNWVtIDEuNWVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHdpZHRoOjEwMyU7XG5cdFx0bWFyZ2luLWxlZnQ6LTEuNSU7XG5cblx0XHRAaW5jbHVkZSBicnAoYjIpIHtcblx0XHRcdHBhZGRpbmc6M2VtO1xuXHRcdH1cblxuXHRcdC5pbnB1dC1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206MS41ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDoxLjUlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjEuNSU7XG5cdFx0XHRmbGV4LWJhc2lzOjk3JTtcblxuXHRcdFx0QGluY2x1ZGUgYnJwKGIyKSB7XG5cdFx0XHRcdGZsZXgtZ3JvdzowO1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0ZmxleC1iYXNpczo0NyU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gLmZ1bGx3aWR0aCB7XG5cdFx0XHRmbGV4LWJhc2lzOjk3JTtcblx0XHR9XG5cdFx0LmRpdmlkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTozZW07XG5cdFx0fVxuXHRcdC5hcnRpY2xlLWluZm8ge1xuXHRcdFx0ZmxleC1iYXNpczo5NyU7XG5cdFx0XHRtYXJnaW46MCAxLjUlIC41ZW07XG5cdFx0XHRwYWRkaW5nOjFlbSAyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLWJvcmRlciw2KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IC4zZW07XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTouMmVtO1xuXHRcdH1cblx0XHQuYnV0dG9uLXdyYXBwZXIge1xuXHRcdFx0ZmxleC1iYXNpczo5NyU7XG5cdFx0XHRtYXJnaW4tbGVmdDoxLjUlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjEuNSU7XG5cdFx0fVxuXG5cdFx0aW5wdXQsXG5cdFx0dGV4dGFyZWEsXG5cdFx0c2VsZWN0IHtcblx0XHRcdGJveC1zaGFkb3c6IC4wMjVlbSAuMDI1ZW0gLjE1ZW0gcmdiYSgkYy1kYXJrZXN0LCAuMjUpIGluc2V0O1xuXHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRib3JkZXItcmFkaXVzOi4xNWVtO1xuXHRcdFx0cGFkZGluZzouNWVtIC43NWVtO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHRcdHNlbGVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1uZWdhdGl2ZTtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjhcIiBoZWlnaHQ9XCIyOFwiIHZpZXdCb3g9XCIwIDAgMjggMjhcIj48cGF0aCBkPVwiTTI2LjI5NyAxMi42MjVMMTQuNzAzIDI0LjIwM2EuOTkuOTkgMCAwIDEtMS40MDYgMEwxLjcwMyAxMi42MjVhMS4wMDkgMS4wMDkgMCAwIDEgMC0xLjQyMmwyLjU5NC0yLjU3OGEuOTkuOTkgMCAwIDEgMS40MDYgMEwxNCAxNi45MjJsOC4yOTctOC4yOTdhLjk5Ljk5IDAgMCAxIDEuNDA2IDBsMi41OTQgMi41NzhhMS4wMDkgMS4wMDkgMCAwIDEgMCAxLjQyMnpcIiBmaWxsPVwiZ3JheVwiLz48L3N2Zz4nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTVweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoMTAwJSAtIC43NWVtKSAuNjVlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHJlc2l6ZTogdmVydGljYWw7XG5cdFx0fVxuXHR9XG59XG5cbi5kYXJrIHtcblx0LmJsb2NrIHtcblx0XHRAaW5jbHVkZSBicnAoYjJtYXgpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHR0ciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6LjNlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5kZXRhaWwtbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6JGMtbWFpbjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjoxZW0gMCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6LjJlbTtcblx0Ym9yZGVyOjFweCBzb2xpZCAkYy1tYWluO1xuXHRjb2xvcjokYy1tYWluO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRjLW5lZ2F0aXZlO1xuXHRwYWRkaW5nOi41ZW0gMWVtO1xufVxuLmJsb2NrcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHR3aWR0aDoxMDYlO1xuXHRtYXJnaW4tbGVmdDotMyU7XG5cblx0LmJsb2NrLXdyYXBwZXIge1xuXHRcdG1hcmdpbjowIDMlO1xuXHRcdGZsZXgtYmFzaXM6OTQlO1xuXG5cdFx0QGluY2x1ZGUgYnJwKGI0bWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjNlbTtcblx0XHR9XG5cblxuXHRcdCYuZnVsbHdpZHRoIHtcblx0XHRcdGZsZXg6IDAgMCA5NCU7XG5cdFx0XHRtYXJnaW4tdG9wOjJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206MmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicnAoYjMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDozZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206M2VtO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0cmlnaHQ6MWVtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJwKGI0KSB7XG5cdFx0XHRmbGV4OjAgMCA0NCU7XG5cdFx0fVxuXHR9XG5cdCYub3JkZXItZGV0YWlsLWJsb2NrcyB7XG5cdFx0LmJsb2NrLXdyYXBwZXIge1xuXHRcdFx0QGluY2x1ZGUgYnJwKGI0KSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDI3LjMzJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZ1bGx3aWR0aCB7XG5cdFx0XHRmbGV4LWJhc2lzOiA5NCU7XG5cdFx0fVxuXHRcdC5idXR0b24td3JhcHBlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0Lm9yZGVyLXN0YXR1cy1ibG9jayB7XG5cdFx0QGluY2x1ZGUgYnJwKGI0KSB7XG5cdFx0XHRmbGV4OiAwIDAgMjAlO1xuXHRcdH1cblx0XHQuYmxvY2sge1xuXHRcdFx0cGFkZGluZy10b3A6MWVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym9yZGVyOjA7XG5cdFx0fVxuXHR9XG59XG4ubGlzdCB7XG5cdG1hcmdpbi1ib3R0b206M2VtO1xuXG5cdC5ibG9jay13cmFwcGVyIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC5ibG9jayB7XG5cdFx0dGQge1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdHJpZ2h0Oi0xLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5ibG9jay1zdWIge1xuXHRwYWRkaW5nOjJlbSAxZW07XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjLWJvcmRlcjtcblxuXHRAaW5jbHVkZSBicnAoYjIpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOjFlbSAyZW07XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206MDtcblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW46LjJlbSAwO1xuXHRcdGZvbnQtc2l6ZToxLjJlbTtcblx0fVxufVxuaDIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLmFydGljbGVzLXRhYmxlIHtcblx0dGhlYWQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRAaW5jbHVkZSBicnAoYjJtYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZzouNzVlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGMtbWFpbjtcblx0XHRcdGNvbG9yOiRjLW5lZ2F0aXZlO1xuXHRcdH1cblx0fVxuXHR0ZCB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR3aWR0aDo4ZW07XG5cdFx0fVxuXHR9XG5cdFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdHdpZHRoOjEuNWVtO1xuXHRcdGhlaWdodDoxLjVlbTtcblx0fVxuXHR0cjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRAaW5jbHVkZSBicnAoYjJtYXgpIHtcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjLWJvcmRlcjtcblx0XHR9XG5cdH1cbn1cbi5vcmRlci1zdGF0dXMge1xuXHQuc3RlcCB7XG5cdFx0cGFkZGluZy1sZWZ0OjJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206MS41ZW07XG5cdFx0bGluZS1oZWlnaHQ6MS41ZW07XG5cdFx0Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICRjLWdvO1xuXHRcdG1hcmdpbi1sZWZ0OjFlbTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQuY2hlY2ssXG5cdFx0LnZvaWQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6Y2FsYygycHggLSAxZW0pO1xuXHRcdFx0Y29udGVudDonJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6MS41ZW07XG5cdFx0XHRoZWlnaHQ6MS41ZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nbztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHRvcDowO1xuXHRcdH1cblx0XHQuY2hlY2sge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDouNmVtO1xuXHRcdFx0XHRoZWlnaHQ6LjllbTtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOjRweDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRjLW5lZ2F0aXZlO1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItdG9wOjA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OjA7XG5cdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDouMmVtO1xuXHRcdFx0XHRsZWZ0Oi40NWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudm9pZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ib3JkZXI7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50Om5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblxufVxuLm5hdi1tYWluIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtbWFpbi10b2dnbGVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmRhc2hib2FyZC1zdGFydGJsb2NrIHtcblx0QGluY2x1ZGUgYnJwKGI0bWF4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTo2ZW0gIWltcG9ydGFudDtcblx0fVxufVxuLmRvY3VtZW50cy1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG5cdGNvbG9yOiRjLW5lZ2F0aXZlO1xuXG5cdC50aXRsZSB7XG5cdFx0ZmxleDowIDAgNTAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRAaW5jbHVkZSBicnAoYjIpIHtcblx0XHRcdGZsZXg6MCAwIDM1JTtcblx0XHR9XG5cdH1cblx0LmRvY3VtZW50LW51bWJlciB7XG5cdFx0ZmxleDowIDAgNTAlO1xuXG5cdFx0QGluY2x1ZGUgYnJwKGIyKSB7XG5cdFx0XHRmbGV4OiAwIDAgMzUlO1xuXHRcdH1cblx0fVxuXHQuY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtbmVnYXRpdmU7XG5cdFx0Y29sb3I6JGMtY29weTtcblx0XHRwYWRkaW5nOjFlbSAyZW0gMDtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRoNCB7XG5cdFx0cGFkZGluZzouNWVtIDFlbTtcblx0XHRtYXJnaW46MDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgkYy1uZWdhdGl2ZSwuMik7XG5cblx0XHRAaW5jbHVkZSBicnAoYjEpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicnAoYjIpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cblx0XHQuZG93bi1pbmRpY2F0b3JcdHtcblx0XHRcdHdpZHRoOjIuNWVtO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXM7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZWNvbmRhcnk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDphdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDouNWVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicnAoYjIpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDouNWVtO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRcdHJpZ2h0Oi0xLjVlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDoxLjVlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0Oi41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kb2N1bWVudCB7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LmRvd24taW5kaWNhdG9yXHR7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kb2N1bWVudC1kZXRhaWxzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOjJlbTtcblx0fVxuXHQuZG9jdW1lbnQtZGV0YWlsIHtcblx0XHRtYXJnaW4tcmlnaHQ6MmVtO1xuXHR9XG5cdC5hZGRyZXNzZXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5hZGRyZXNzIHtcblx0XHRtYXJnaW4tcmlnaHQ6MmVtO1xuXHR9XG5cdGFkZHJlc3Mge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRtYXJnaW4tYm90dG9tOjJlbTtcblx0fVxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOjEuMjVlbTtcblx0XHRtYXJnaW46MWVtIDAgLjVlbVxuXHR9XG5cdGg2IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdH1cblx0LmRvY3VtZW50LWFydGljbGVzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLWJvcmRlciw2KTtcblx0XHRwYWRkaW5nOjFlbSAyZW0gMy41ZW07XG5cdFx0d2lkdGg6Y2FsYygxMDAlICsgNGVtKTtcblx0XHRtYXJnaW4tbGVmdDotMmVtO1xuXG5cdFx0dGJvZHkge1xuXHRcdFx0dGQsdHIsXG5cdFx0XHQubnVtYmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJwKGIybWF4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aGVhZCB7XG5cdFx0XHRAaW5jbHVkZSBicnAoYjJtYXgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdH1cblx0XHQubnVtYmVyIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdH1cblx0XHR0Zm9vdCB7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblxuXHRcdFx0dHIge1xuXHRcdFx0XHRAaW5jbHVkZSBicnAoYjJtYXgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDowO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dGgsdGQge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJwKGIyKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRlbGV0ZS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRjLXdhcm47XG5cdGZsb2F0OiByaWdodDtcbn1cbi5yZXR1cm4tZm9ybSB7XG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6Mi4zZW07XG5cdH1cbn1cblxuXG4uZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13YXJuO1xuXHRjb2xvcjokYy1uZWdhdGl2ZTtcblx0cGFkZGluZzouNWVtIDFlbTtcblx0Ym9yZGVyLXJhZGl1czouMmVtO1xuXHRib3gtc2hhZG93Oi4xZW0gLjFlbSAxZW0gcmdiYSgkYy1kYXJrZXN0LC4yKTtcblx0bWFyZ2luLWJvdHRvbToxZW07XG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG4ubG9naW4td3JhcHBlciB7XG5cdG1heC13aWR0aDozMGVtO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQuaGVhZGxpbmUtd3JhcHBlciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cbi5sb2dpbi1mb3JtIHtcblx0LmNvbnRlbnQge1xuXHRcdGZsZXg6MCAwIDEwMCU7XG5cdH1cbn1cbi5sb2dpbi1wYWdlIHtcblx0LnVzZXItYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRoZWFkZXIge1xuXHRcdD4gLmlubmVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxufSIsIiRjLW5lZ2F0aXZlOiAjZmZmO1xuJGMtZGFya2VzdDogIzAwMDtcblxuJGMtY29weTogIzQwM2UzZTtcblxuJGMtZ286ICM0N2IzNmY7XG4kYy13YXJuOiAjYWMzZDAwO1xuXG4kYy1tYWluOiMwMDY2OWE7XG4kYy1zZWNvbmRhcnk6ICNmOTA7XG5cbiRjLWJnOiAjZmFmYWZhO1xuJGMtYm9yZGVyOiAjZTVlNWU1OyIsImJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBjb2xvcjogIzQwM2UzZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG5pbWcsXG5zdmcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG59XG5cbi5pbm5lciB7XG4gIG1heC13aWR0aDogMTA1ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzLjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjUlO1xufVxuXG5bdi1zaG93XSxcblt2LWlmXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBtYWluIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIG1haW4ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG5bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLm1vYmlsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkbGluZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi5oZWFkbGluZS13cmFwcGVyIC5iYWNrLWJ1dHRvbiB7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uaGVhZGxpbmUtd3JhcHBlciAuYmFjay1idXR0b24ge1xuICBmbGV4OiAwIDAgMi41ZW07XG59XG5cbmgxLFxuaDIge1xuICBtYXJnaW46IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuaDEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMTI4LCA3NywgMCwgMC4yKTtcbn1cbi5idXR0b24gaW1nIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuaGVhZGVyIHtcbiAgcGFkZGluZzogMmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDA2NjlhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbmhlYWRlciAudXNlci1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAudXNlci1hY3Rpb25zIC5uYXYtbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAzZW07XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuaGVhZGVyIC51c2VyLWFjdGlvbnMgLm5hdi1tYWluIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubG9nbyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwNjY5YTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjE5cHgpIHtcbiAgLmxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubG9nbyBpbWcge1xuICB3aWR0aDogMTJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4ubG9nbyBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMmVtO1xufVxuXG5tYWluIHtcbiAgcGFkZGluZzogMmVtIDA7XG59XG5cbmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjY5YTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbmZvb3RlciBwIHtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG5mb290ZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmZvb3RlciAuaW5uZXIgLm5hdi1mb290ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMC41ZW07XG59XG5mb290ZXIgLmlubmVyIC5uYXYtZm9vdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4uYmxvY2std3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW46IDAgMCAwLjI1ZW07XG4gIGNvbG9yOiAjMDA2NjlhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gIC5ibG9jay13cmFwcGVyIGgzIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuLmJsb2NrLXdyYXBwZXIudGV4dGJsb2NrIC5jb250ZW50IHtcbiAgcGFkZGluZzogMmVtO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4uYmxvY2std3JhcHBlci50ZXh0YmxvY2sgLmNvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJsb2NrLXdyYXBwZXIudGV4dGJsb2NrLmJ1eS1kZXRhaWxzIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuLmJsb2NrLXdyYXBwZXIudGV4dGJsb2NrLmJ1eS1kZXRhaWxzIC5jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2std3JhcHBlci50ZXh0YmxvY2suYnV5LWRldGFpbHMgLmNvbnRlbnQgPiAqIHtcbiAgbWFyZ2luOiAwLjVlbSAyZW0gMC41ZW0gMDtcbn1cbi5ibG9jay13cmFwcGVyLnRleHRibG9jay5idXktZGV0YWlscyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLXdyYXBwZXIudGV4dGJsb2NrLmJ1eS1kZXRhaWxzIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgaGVpZ2h0OiAyZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5ibG9jayB7XG4gIGJveC1zaGFkb3c6IDFlbSAxZW0gM2VtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItY29sb3ItcmlnaHQ6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2sgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTlweCkge1xuICAuYmxvY2sgdGFibGUgdGgsXG4gIC5ibG9jayB0YWJsZSB0cixcbiAgLmJsb2NrIHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmJsb2NrIHRhYmxlIHRyIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbiAgLmJsb2NrIHRhYmxlIHRoLCAuYmxvY2sgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuNzVlbTtcbiAgfVxuICAuYmxvY2sgdGFibGUgdGg6Zmlyc3QtY2hpbGQsIC5ibG9jayB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gIH1cbiAgLmJsb2NrIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJsb2NrIHRhYmxlIHRkIGEge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB9XG4gIC5ibG9jayB0YWJsZSB0ZC5udW1iZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJsb2NrIHRhYmxlIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbi5ibG9jayAubnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsb2NrIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXI6IDA7XG59XG4uYmxvY2sgdGQge1xuICBwYWRkaW5nOiAwLjc1ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmRhcmsgLmJsb2NrIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMzUpO1xufVxuLmJsb2NrIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5ibG9jayB0ZDpudGgtY2hpbGQoMikge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsb2NrIHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ibG9jayB0ZCAuYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTJlbTtcbn1cbi5kYXJrIC5ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2OWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrIGZvcm0ge1xuICBwYWRkaW5nOiAyLjVlbSAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAzJTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gIC5ibG9jayBmb3JtIHtcbiAgICBwYWRkaW5nOiAzZW07XG4gIH1cbn1cbi5ibG9jayBmb3JtIC5pbnB1dC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICBtYXJnaW4tcmlnaHQ6IDEuNSU7XG4gIGZsZXgtYmFzaXM6IDk3JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAuYmxvY2sgZm9ybSAuaW5wdXQtaXRlbSB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDQ3JTtcbiAgfVxufVxuLmJsb2NrIGZvcm0gPiAuZnVsbHdpZHRoIHtcbiAgZmxleC1iYXNpczogOTclO1xufVxuLmJsb2NrIGZvcm0gLmRpdmlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG4uYmxvY2sgZm9ybSAuYXJ0aWNsZS1pbmZvIHtcbiAgZmxleC1iYXNpczogOTclO1xuICBtYXJnaW46IDAgMS41JSAwLjVlbTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG59XG4uYmxvY2sgZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cbi5ibG9jayBmb3JtIC5idXR0b24td3JhcHBlciB7XG4gIGZsZXgtYmFzaXM6IDk3JTtcbiAgbWFyZ2luLWxlZnQ6IDEuNSU7XG4gIG1hcmdpbi1yaWdodDogMS41JTtcbn1cbi5ibG9jayBmb3JtIGlucHV0LFxuLmJsb2NrIGZvcm0gdGV4dGFyZWEsXG4uYmxvY2sgZm9ybSBzZWxlY3Qge1xuICBib3gtc2hhZG93OiAwLjAyNWVtIDAuMDI1ZW0gMC4xNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSkgaW5zZXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4xNWVtO1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJsb2NrIGZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjhcIiBoZWlnaHQ9XCIyOFwiIHZpZXdCb3g9XCIwIDAgMjggMjhcIj48cGF0aCBkPVwiTTI2LjI5NyAxMi42MjVMMTQuNzAzIDI0LjIwM2EuOTkuOTkgMCAwIDEtMS40MDYgMEwxLjcwMyAxMi42MjVhMS4wMDkgMS4wMDkgMCAwIDEgMC0xLjQyMmwyLjU5NC0yLjU3OGEuOTkuOTkgMCAwIDEgMS40MDYgMEwxNCAxNi45MjJsOC4yOTctOC4yOTdhLjk5Ljk5IDAgMCAxIDEuNDA2IDBsMi41OTQgMi41NzhhMS4wMDkgMS4wMDkgMCAwIDEgMCAxLjQyMnpcIiBmaWxsPVwiZ3JheVwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAwLjc1ZW0pIDAuNjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ibG9jayBmb3JtIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gIC5kYXJrIC5ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmRhcmsgLmJsb2NrIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NjlhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICB9XG59XG5cbi5kZXRhaWwtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDY2OWE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDFlbSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDY2OWE7XG4gIGNvbG9yOiAjMDA2NjlhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG5cbi5ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDYlO1xuICBtYXJnaW4tbGVmdDogLTMlO1xufVxuLmJsb2NrcyAuYmxvY2std3JhcHBlciB7XG4gIG1hcmdpbjogMCAzJTtcbiAgZmxleC1iYXNpczogOTQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2tzIC5ibG9jay13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbn1cbi5ibG9ja3MgLmJsb2NrLXdyYXBwZXIuZnVsbHdpZHRoIHtcbiAgZmxleDogMCAwIDk0JTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJsb2NrcyAuYmxvY2std3JhcHBlci5mdWxsd2lkdGgge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbn1cbi5ibG9ja3MgLmJsb2NrLXdyYXBwZXIuZnVsbHdpZHRoIC5idXR0b24ge1xuICByaWdodDogMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2tzIC5ibG9jay13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgNDQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja3Mub3JkZXItZGV0YWlsLWJsb2NrcyAuYmxvY2std3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogMjcuMzMlO1xuICB9XG59XG4uYmxvY2tzLm9yZGVyLWRldGFpbC1ibG9ja3MgLmZ1bGx3aWR0aCB7XG4gIGZsZXgtYmFzaXM6IDk0JTtcbn1cbi5ibG9ja3Mub3JkZXItZGV0YWlsLWJsb2NrcyAuYnV0dG9uLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrcyAub3JkZXItc3RhdHVzLWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICB9XG59XG4uYmxvY2tzIC5vcmRlci1zdGF0dXMtYmxvY2sgLmJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG4ubGlzdCAuYmxvY2std3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpc3QgLmJsb2NrIHRkIC5idXR0b24ge1xuICByaWdodDogLTEuNWVtO1xufVxuXG4uYmxvY2stc3ViIHtcbiAgcGFkZGluZzogMmVtIDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLmJsb2NrLXN1YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMWVtIDJlbTtcbiAgfVxufVxuLmJsb2NrLXN1YjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ibG9jay1zdWIgaDQge1xuICBtYXJnaW46IDAuMmVtIDA7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbmgyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXJ0aWNsZXMtdGFibGUgdGhlYWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gIC5hcnRpY2xlcy10YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGVzLXRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMC43NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NjlhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlcy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA4ZW07XG59XG4uYXJ0aWNsZXMtdGFibGUgW3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gIC5hcnRpY2xlcy10YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgfVxufVxuXG4ub3JkZXItc3RhdHVzIC5zdGVwIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzQ3YjM2ZjtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5vcmRlci1zdGF0dXMgLnN0ZXA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm9yZGVyLXN0YXR1cyAuc3RlcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm9yZGVyLXN0YXR1cyAuc3RlcCAuY2hlY2ssXG4ub3JkZXItc3RhdHVzIC5zdGVwIC52b2lkIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4IC0gMWVtKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YjM2ZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ub3JkZXItc3RhdHVzIC5zdGVwIC5jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC42ZW07XG4gIGhlaWdodDogMC45ZW07XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjJlbTtcbiAgbGVmdDogMC40NWVtO1xufVxuLm9yZGVyLXN0YXR1cyAuc3RlcCAudm9pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ub3JkZXItc3RhdHVzIC5zdGVwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLm9yZGVyLXN0YXR1cyAuc3RlcC5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uYXYtbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtbWFpbi10b2dnbGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kYXNoYm9hcmQtc3RhcnRibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRvY3VtZW50cy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2OWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRvY3VtZW50cy1ibG9jayAudGl0bGUge1xuICBmbGV4OiAwIDAgNTAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gIC5kb2N1bWVudHMtYmxvY2sgLnRpdGxlIHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuICB9XG59XG4uZG9jdW1lbnRzLWJsb2NrIC5kb2N1bWVudC1udW1iZXIge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gIC5kb2N1bWVudHMtYmxvY2sgLmRvY3VtZW50LW51bWJlciB7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgfVxufVxuLmRvY3VtZW50cy1ibG9jayAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDAzZTNlO1xuICBwYWRkaW5nOiAxZW0gMmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb2N1bWVudHMtYmxvY2sgaDQge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5kb2N1bWVudHMtYmxvY2sgaDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAuZG9jdW1lbnRzLWJsb2NrIGg0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmRvY3VtZW50cy1ibG9jayBoNCAuZG93bi1pbmRpY2F0b3Ige1xuICB3aWR0aDogMi41ZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbn1cbi5kb2N1bWVudHMtYmxvY2sgaDQgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLmRvY3VtZW50cy1ibG9jayBoNCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvY3VtZW50cy1ibG9jayBoNCAuYnV0dG9uIHtcbiAgICByaWdodDogLTEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kb2N1bWVudHMtYmxvY2sgaDQgLmJ1dHRvbiBpbWcge1xuICB3aWR0aDogMS41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uZG9jdW1lbnRzLWJsb2NrIC5kb2N1bWVudC5hY3RpdmUgLmRvd24taW5kaWNhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kb2N1bWVudHMtYmxvY2sgLmRvY3VtZW50LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5kb2N1bWVudHMtYmxvY2sgLmRvY3VtZW50LWRldGFpbCB7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuLmRvY3VtZW50cy1ibG9jayAuYWRkcmVzc2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmRvY3VtZW50cy1ibG9jayAuYWRkcmVzcyB7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuLmRvY3VtZW50cy1ibG9jayBhZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uZG9jdW1lbnRzLWJsb2NrIGg1IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG59XG4uZG9jdW1lbnRzLWJsb2NrIGg2IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5kb2N1bWVudHMtYmxvY2sgLmRvY3VtZW50LWFydGljbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMWVtIDJlbSAzLjVlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRlbSk7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gIC5kb2N1bWVudHMtYmxvY2sgLmRvY3VtZW50LWFydGljbGVzIHRib2R5IHRkLCAuZG9jdW1lbnRzLWJsb2NrIC5kb2N1bWVudC1hcnRpY2xlcyB0Ym9keSB0cixcbiAgLmRvY3VtZW50cy1ibG9jayAuZG9jdW1lbnQtYXJ0aWNsZXMgdGJvZHkgLm51bWJlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjE5cHgpIHtcbiAgLmRvY3VtZW50cy1ibG9jayAuZG9jdW1lbnQtYXJ0aWNsZXMgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kb2N1bWVudHMtYmxvY2sgLmRvY3VtZW50LWFydGljbGVzIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kb2N1bWVudHMtYmxvY2sgLmRvY3VtZW50LWFydGljbGVzIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRvY3VtZW50cy1ibG9jayAuZG9jdW1lbnQtYXJ0aWNsZXMgLm51bWJlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmRvY3VtZW50cy1ibG9jayAuZG9jdW1lbnQtYXJ0aWNsZXMgdGZvb3Qge1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjE5cHgpIHtcbiAgLmRvY3VtZW50cy1ibG9jayAuZG9jdW1lbnQtYXJ0aWNsZXMgdGZvb3QgdHIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLmRvY3VtZW50cy1ibG9jayAuZG9jdW1lbnQtYXJ0aWNsZXMgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgsIC5kb2N1bWVudHMtYmxvY2sgLmRvY3VtZW50LWFydGljbGVzIHRmb290IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICB9XG59XG5cbi5kZWxldGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjM2QwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmV0dXJuLWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIuM2VtO1xufVxuXG4uZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMzZDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgYm94LXNoYWRvdzogMC4xZW0gMC4xZW0gMWVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxvZ2luLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDMwZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxvZ2luLXdyYXBwZXIgLmhlYWRsaW5lLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvZ2luLWZvcm0gLmNvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuLmxvZ2luLXBhZ2UgLnVzZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tcGFnZSBoZWFkZXIgPiAuaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIkYnJlYWtwb2ludHM6IDQ1MCA2MjAgOTYwIDEyMDAgMTQwMDtcblxuQG1peGluIGJycCgkbmFtZSkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkYnJlYWtwb2ludHMpIHtcblx0XHQkcHhfdmFsdWU6IG50aCgkYnJlYWtwb2ludHMsICRpKTtcblxuXHRcdEBpZiAkbmFtZSA9PSAnYicrJGkge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7ICRweF92YWx1ZSB9cHgpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpZiAkbmFtZSA9PSAnYicrJGkrJ21heCcge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICN7ICRweF92YWx1ZSAtIDEgfXB4KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDonJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5AbWl4aW4gb3ZlcmxheSgpIHtcblx0Y29udGVudDonJztcblx0YmFja2dyb3VuZC1jb2xvcjpyZWQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbkBtaXhpbiBzaGFkb3coKSB7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgkYy1kYXJrZXN0LC4xNzUpO1xufVxuQG1peGluIHNoYWRvd01lbGxvdygpIHtcblx0Ym94LXNoYWRvdzogMWVtIDFlbSAzZW0gcmdiYSgkYy1kYXJrZXN0LC4yKTtcbn1cbkBtaXhpbiBzaGFkb3dNaW4oKSB7XG5cdGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEobWl4KCRjLXNlY29uZGFyeSwkYy1kYXJrZXN0KSwuMik7XG59Il19 */
