@charset "UTF-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

*, *:before, *:after {
  box-sizing: border-box;
}

html, body {
  width: 100%;
  font-size: 62.5%;
  font-family: "Noto Serif JP", "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-feature-settings: "palt";
  line-height: 1.6;
  letter-spacing: 0.1em;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ul {
  list-style: none;
}

a {
  margin: 0;
  padding: 0;
  background: transparent;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

a:hover {
  opacity: 0.7;
}

a, u {
  text-decoration: none;
}

p {
  line-height: 2.0;
}

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

figure, picture {
  display: block;
  line-height: 0;
}

figure figcaption, picture figcaption {
  line-height: 1.6;
}

div, main, header, footer, nav, aside {
  font-size: 1.2rem;
}

@media screen and (max-width: 768px) {
  div, main, header, footer, nav, aside {
    font-size: 3.2vw;
  }
}

@media screen and (max-width: 480px) {
  div, main, header, footer, nav, aside {
    font-size: 3.2vw;
  }
}

h1 {
  font-size: 3.6rem;
}

@media screen and (max-width: 768px) {
  h1 {
    font-size: 4vw;
  }
}

@media screen and (max-width: 480px) {
  h1 {
    font-size: 4vw;
  }
}

h2 {
  font-size: 2.4rem;
}

@media screen and (max-width: 768px) {
  h2 {
    font-size: 4.8vw;
  }
}

@media screen and (max-width: 480px) {
  h2 {
    font-size: 4.8vw;
  }
}

h3 {
  font-size: 1.5rem;
}

@media screen and (max-width: 768px) {
  h3 {
    font-size: 4vw;
  }
}

@media screen and (max-width: 480px) {
  h3 {
    font-size: 4vw;
  }
}

h4 {
  font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
  h4 {
    font-size: 3.7vw;
  }
}

@media screen and (max-width: 480px) {
  h4 {
    font-size: 3.7vw;
  }
}

.l-center {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .l-t-center {
    margin-left: auto;
    margin-right: auto;
  }
  .l-t-right {
    margin-left: auto;
    margin-right: 0;
  }
  .l-t-left {
    margin-left: 0;
    margin-right: auto;
  }
}

.l-fixed {
  position: fixed;
}

.l-absolute {
  position: absolute;
}

.l-relative {
  position: relative;
}

.l-fixed.page-title {
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.l-container {
  width: 960px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .l-container {
    width: 100%;
  }
}

.col-1 {
  width: 8.33333%;
}

.col-2 {
  width: 16.66667%;
}

.col-3 {
  width: 25%;
}

.col-4 {
  width: 33.33333%;
}

.col-5 {
  width: 41.66667%;
}

.col-6 {
  width: 50%;
}

.col-7 {
  width: 58.33333%;
}

.col-8 {
  width: 66.66667%;
}

.col-9 {
  width: 75%;
}

.col-10 {
  width: 83.33333%;
}

.col-11 {
  width: 91.66667%;
}

.col-12 {
  width: 100%;
}

@media screen and (min-width: 769px) {
  .col-d-1 {
    width: 8.33333%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-2 {
    width: 16.66667%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-3 {
    width: 25%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-4 {
    width: 33.33333%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-5 {
    width: 41.66667%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-6 {
    width: 50%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-7 {
    width: 58.33333%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-8 {
    width: 66.66667%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-9 {
    width: 75%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-10 {
    width: 83.33333%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-11 {
    width: 91.66667%;
  }
}

@media screen and (min-width: 769px) {
  .col-d-12 {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-1 {
    width: 8.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-2 {
    width: 16.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-3 {
    width: 25%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-4 {
    width: 33.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-5 {
    width: 41.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-6 {
    width: 50%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-7 {
    width: 58.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-8 {
    width: 66.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-9 {
    width: 75%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-10 {
    width: 83.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-11 {
    width: 91.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-t-12 {
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-1 {
    width: 8.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-2 {
    width: 16.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-3 {
    width: 25%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-4 {
    width: 33.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-5 {
    width: 41.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-6 {
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-7 {
    width: 58.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-8 {
    width: 66.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-9 {
    width: 75%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-10 {
    width: 83.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-11 {
    width: 91.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-s-12 {
    width: 100%;
  }
}

.fill-1 {
  margin-left: -1%;
  margin-right: -1%;
}

.fill-2 {
  margin-left: -2%;
  margin-right: -2%;
}

.fill-3 {
  margin-left: -3%;
  margin-right: -3%;
}

.fill-4 {
  margin-left: -4%;
  margin-right: -4%;
}

.fill-5 {
  margin-left: -5%;
  margin-right: -5%;
}

.fill-6 {
  margin-left: -6%;
  margin-right: -6%;
}

.fill-7 {
  margin-left: -7%;
  margin-right: -7%;
}

.fill-8 {
  margin-left: -8%;
  margin-right: -8%;
}

.fill-9 {
  margin-left: -9%;
  margin-right: -9%;
}

.fill-10 {
  margin-left: -10%;
  margin-right: -10%;
}

@media screen and (min-width: 769px) {
  .fill-d-1 {
    margin-left: -1%;
    margin-right: -1%;
  }
}

@media screen and (min-width: 769px) {
  .fill-d-2 {
    margin-left: -2%;
    margin-right: -2%;
  }
}

@media screen and (min-width: 769px) {
  .fill-d-3 {
    margin-left: -3%;
    margin-right: -3%;
  }
}

@media screen and (min-width: 769px) {
  .fill-d-4 {
    margin-left: -4%;
    margin-right: -4%;
  }
}

@media screen and (min-width: 769px) {
  .fill-d-5 {
    margin-left: -5%;
    margin-right: -5%;
  }
}

@media screen and (min-width: 769px) {
  .fill-d-6 {
    margin-left: -6%;
    margin-right: -6%;
  }
}

@media screen and (min-width: 769px) {
  .fill-d-7 {
    margin-left: -7%;
    margin-right: -7%;
  }
}

@media screen and (min-width: 769px) {
  .fill-d-8 {
    margin-left: -8%;
    margin-right: -8%;
  }
}

@media screen and (min-width: 769px) {
  .fill-d-9 {
    margin-left: -9%;
    margin-right: -9%;
  }
}

@media screen and (min-width: 769px) {
  .fill-d-10 {
    margin-left: -10%;
    margin-right: -10%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-1 {
    margin-left: -1%;
    margin-right: -1%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-2 {
    margin-left: -2%;
    margin-right: -2%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-3 {
    margin-left: -3%;
    margin-right: -3%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-4 {
    margin-left: -4%;
    margin-right: -4%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-5 {
    margin-left: -5%;
    margin-right: -5%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-6 {
    margin-left: -6%;
    margin-right: -6%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-7 {
    margin-left: -7%;
    margin-right: -7%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-8 {
    margin-left: -8%;
    margin-right: -8%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-9 {
    margin-left: -9%;
    margin-right: -9%;
  }
}

@media screen and (max-width: 768px) {
  .fill-t-10 {
    margin-left: -10%;
    margin-right: -10%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-1 {
    margin-left: -1%;
    margin-right: -1%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-2 {
    margin-left: -2%;
    margin-right: -2%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-3 {
    margin-left: -3%;
    margin-right: -3%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-4 {
    margin-left: -4%;
    margin-right: -4%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-5 {
    margin-left: -5%;
    margin-right: -5%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-6 {
    margin-left: -6%;
    margin-right: -6%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-7 {
    margin-left: -7%;
    margin-right: -7%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-8 {
    margin-left: -8%;
    margin-right: -8%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-9 {
    margin-left: -9%;
    margin-right: -9%;
  }
}

@media screen and (max-width: 480px) {
  .fill-s-10 {
    margin-left: -10%;
    margin-right: -10%;
  }
}

.gutter-1 > [class*="col-"] {
  padding-left: 1%;
  padding-right: 1%;
}

.gutter-2 > [class*="col-"] {
  padding-left: 2%;
  padding-right: 2%;
}

.gutter-3 > [class*="col-"] {
  padding-left: 3%;
  padding-right: 3%;
}

.gutter-4 > [class*="col-"] {
  padding-left: 4%;
  padding-right: 4%;
}

.gutter-5 > [class*="col-"] {
  padding-left: 5%;
  padding-right: 5%;
}

.gutter-6 > [class*="col-"] {
  padding-left: 6%;
  padding-right: 6%;
}

.gutter-7 > [class*="col-"] {
  padding-left: 7%;
  padding-right: 7%;
}

.gutter-8 > [class*="col-"] {
  padding-left: 8%;
  padding-right: 8%;
}

.gutter-9 > [class*="col-"] {
  padding-left: 9%;
  padding-right: 9%;
}

.gutter-10 > [class*="col-"] {
  padding-left: 10%;
  padding-right: 10%;
}

@media screen and (min-width: 769px) {
  .gutter-d-1 > [class*="col-"] {
    padding-left: 1%;
    padding-right: 1%;
  }
}

@media screen and (min-width: 769px) {
  .gutter-d-2 > [class*="col-"] {
    padding-left: 2%;
    padding-right: 2%;
  }
}

@media screen and (min-width: 769px) {
  .gutter-d-3 > [class*="col-"] {
    padding-left: 3%;
    padding-right: 3%;
  }
}

@media screen and (min-width: 769px) {
  .gutter-d-4 > [class*="col-"] {
    padding-left: 4%;
    padding-right: 4%;
  }
}

@media screen and (min-width: 769px) {
  .gutter-d-5 > [class*="col-"] {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media screen and (min-width: 769px) {
  .gutter-d-6 > [class*="col-"] {
    padding-left: 6%;
    padding-right: 6%;
  }
}

@media screen and (min-width: 769px) {
  .gutter-d-7 > [class*="col-"] {
    padding-left: 7%;
    padding-right: 7%;
  }
}

@media screen and (min-width: 769px) {
  .gutter-d-8 > [class*="col-"] {
    padding-left: 8%;
    padding-right: 8%;
  }
}

@media screen and (min-width: 769px) {
  .gutter-d-9 > [class*="col-"] {
    padding-left: 9%;
    padding-right: 9%;
  }
}

@media screen and (min-width: 769px) {
  .gutter-d-10 > [class*="col-"] {
    padding-left: 10%;
    padding-right: 10%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-1 > [class*="col-"] {
    padding-left: 1%;
    padding-right: 1%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-2 > [class*="col-"] {
    padding-left: 2%;
    padding-right: 2%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-3 > [class*="col-"] {
    padding-left: 3%;
    padding-right: 3%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-4 > [class*="col-"] {
    padding-left: 4%;
    padding-right: 4%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-5 > [class*="col-"] {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-6 > [class*="col-"] {
    padding-left: 6%;
    padding-right: 6%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-7 > [class*="col-"] {
    padding-left: 7%;
    padding-right: 7%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-8 > [class*="col-"] {
    padding-left: 8%;
    padding-right: 8%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-9 > [class*="col-"] {
    padding-left: 9%;
    padding-right: 9%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-t-10 > [class*="col-"] {
    padding-left: 10%;
    padding-right: 10%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-1 > [class*="col-"] {
    padding-left: 1%;
    padding-right: 1%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-2 > [class*="col-"] {
    padding-left: 2%;
    padding-right: 2%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-3 > [class*="col-"] {
    padding-left: 3%;
    padding-right: 3%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-4 > [class*="col-"] {
    padding-left: 4%;
    padding-right: 4%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-5 > [class*="col-"] {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-6 > [class*="col-"] {
    padding-left: 6%;
    padding-right: 6%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-7 > [class*="col-"] {
    padding-left: 7%;
    padding-right: 7%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-8 > [class*="col-"] {
    padding-left: 8%;
    padding-right: 8%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-9 > [class*="col-"] {
    padding-left: 9%;
    padding-right: 9%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-s-10 > [class*="col-"] {
    padding-left: 10%;
    padding-right: 10%;
  }
}

.grid {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.grid-top {
  align-items: flex-start;
}

.grid-middle {
  align-items: center;
}

.grid-bottom {
  align-items: flex-end;
}

.grid-center {
  justify-content: center;
}

.grid-end {
  justify-content: flex-end;
}

.grid-between {
  justify-content: space-between;
}

.grid-nowrap {
  flex-wrap: nowrap;
}

.grid-reverse {
  flex-direction: row-reverse;
}

.grid-column {
  flex-direction: column;
}

.grid-column-reverse {
  flex-direction: column-reverse;
}

.grid-order-1 {
  order: 1;
}

.grid-grow-1 {
  flex-grow: 1;
}

.grid-shrink-1 {
  flex-shrink: 1;
}

.grid-order-2 {
  order: 2;
}

.grid-grow-2 {
  flex-grow: 2;
}

.grid-shrink-2 {
  flex-shrink: 2;
}

.grid-order-3 {
  order: 3;
}

.grid-grow-3 {
  flex-grow: 3;
}

.grid-shrink-3 {
  flex-shrink: 3;
}

.grid-order-4 {
  order: 4;
}

.grid-grow-4 {
  flex-grow: 4;
}

.grid-shrink-4 {
  flex-shrink: 4;
}

.grid-order-5 {
  order: 5;
}

.grid-grow-5 {
  flex-grow: 5;
}

.grid-shrink-5 {
  flex-shrink: 5;
}

.grid-order-6 {
  order: 6;
}

.grid-grow-6 {
  flex-grow: 6;
}

.grid-shrink-6 {
  flex-shrink: 6;
}

.grid-order-7 {
  order: 7;
}

.grid-grow-7 {
  flex-grow: 7;
}

.grid-shrink-7 {
  flex-shrink: 7;
}

.grid-order-8 {
  order: 8;
}

.grid-grow-8 {
  flex-grow: 8;
}

.grid-shrink-8 {
  flex-shrink: 8;
}

.grid-order-9 {
  order: 9;
}

.grid-grow-9 {
  flex-grow: 9;
}

.grid-shrink-9 {
  flex-shrink: 9;
}

.grid-order-10 {
  order: 10;
}

.grid-grow-10 {
  flex-grow: 10;
}

.grid-shrink-10 {
  flex-shrink: 10;
}

.grid-order-11 {
  order: 11;
}

.grid-grow-11 {
  flex-grow: 11;
}

.grid-shrink-11 {
  flex-shrink: 11;
}

.grid-order-12 {
  order: 12;
}

.grid-grow-12 {
  flex-grow: 12;
}

.grid-shrink-12 {
  flex-shrink: 12;
}

@media screen and (min-width: 769px) {
  .mt-0 {
    margin-top: 0px;
  }
}

@media screen and (max-width: 768px) {
  .mt-0 {
    margin-top: 0px;
  }
}

@media screen and (max-width: 480px) {
  .mt-0 {
    margin-top: 0vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-5 {
    margin-top: 5px;
  }
}

@media screen and (max-width: 768px) {
  .mt-5 {
    margin-top: 5px;
  }
}

@media screen and (max-width: 480px) {
  .mt-5 {
    margin-top: 1vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-10 {
    margin-top: 10px;
  }
}

@media screen and (max-width: 768px) {
  .mt-10 {
    margin-top: 10px;
  }
}

@media screen and (max-width: 480px) {
  .mt-10 {
    margin-top: 2vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-15 {
    margin-top: 15px;
  }
}

@media screen and (max-width: 768px) {
  .mt-15 {
    margin-top: 15px;
  }
}

@media screen and (max-width: 480px) {
  .mt-15 {
    margin-top: 3vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-20 {
    margin-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .mt-20 {
    margin-top: 20px;
  }
}

@media screen and (max-width: 480px) {
  .mt-20 {
    margin-top: 4vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-25 {
    margin-top: 25px;
  }
}

@media screen and (max-width: 768px) {
  .mt-25 {
    margin-top: 25px;
  }
}

@media screen and (max-width: 480px) {
  .mt-25 {
    margin-top: 5vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-30 {
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .mt-30 {
    margin-top: 30px;
  }
}

@media screen and (max-width: 480px) {
  .mt-30 {
    margin-top: 6vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-35 {
    margin-top: 35px;
  }
}

@media screen and (max-width: 768px) {
  .mt-35 {
    margin-top: 35px;
  }
}

@media screen and (max-width: 480px) {
  .mt-35 {
    margin-top: 7vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-40 {
    margin-top: 40px;
  }
}

@media screen and (max-width: 768px) {
  .mt-40 {
    margin-top: 40px;
  }
}

@media screen and (max-width: 480px) {
  .mt-40 {
    margin-top: 8vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-45 {
    margin-top: 45px;
  }
}

@media screen and (max-width: 768px) {
  .mt-45 {
    margin-top: 45px;
  }
}

@media screen and (max-width: 480px) {
  .mt-45 {
    margin-top: 9vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-50 {
    margin-top: 50px;
  }
}

@media screen and (max-width: 768px) {
  .mt-50 {
    margin-top: 50px;
  }
}

@media screen and (max-width: 480px) {
  .mt-50 {
    margin-top: 10vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-55 {
    margin-top: 55px;
  }
}

@media screen and (max-width: 768px) {
  .mt-55 {
    margin-top: 55px;
  }
}

@media screen and (max-width: 480px) {
  .mt-55 {
    margin-top: 11vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-60 {
    margin-top: 60px;
  }
}

@media screen and (max-width: 768px) {
  .mt-60 {
    margin-top: 60px;
  }
}

@media screen and (max-width: 480px) {
  .mt-60 {
    margin-top: 12vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-65 {
    margin-top: 65px;
  }
}

@media screen and (max-width: 768px) {
  .mt-65 {
    margin-top: 65px;
  }
}

@media screen and (max-width: 480px) {
  .mt-65 {
    margin-top: 13vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-70 {
    margin-top: 70px;
  }
}

@media screen and (max-width: 768px) {
  .mt-70 {
    margin-top: 70px;
  }
}

@media screen and (max-width: 480px) {
  .mt-70 {
    margin-top: 14vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-75 {
    margin-top: 75px;
  }
}

@media screen and (max-width: 768px) {
  .mt-75 {
    margin-top: 75px;
  }
}

@media screen and (max-width: 480px) {
  .mt-75 {
    margin-top: 15vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-80 {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .mt-80 {
    margin-top: 80px;
  }
}

@media screen and (max-width: 480px) {
  .mt-80 {
    margin-top: 16vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-85 {
    margin-top: 85px;
  }
}

@media screen and (max-width: 768px) {
  .mt-85 {
    margin-top: 85px;
  }
}

@media screen and (max-width: 480px) {
  .mt-85 {
    margin-top: 17vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-90 {
    margin-top: 90px;
  }
}

@media screen and (max-width: 768px) {
  .mt-90 {
    margin-top: 90px;
  }
}

@media screen and (max-width: 480px) {
  .mt-90 {
    margin-top: 18vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-95 {
    margin-top: 95px;
  }
}

@media screen and (max-width: 768px) {
  .mt-95 {
    margin-top: 95px;
  }
}

@media screen and (max-width: 480px) {
  .mt-95 {
    margin-top: 19vw;
  }
}

@media screen and (min-width: 769px) {
  .mt-100 {
    margin-top: 100px;
  }
}

@media screen and (max-width: 768px) {
  .mt-100 {
    margin-top: 100px;
  }
}

@media screen and (max-width: 480px) {
  .mt-100 {
    margin-top: 20vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-0 {
    margin-right: 0px;
  }
}

@media screen and (max-width: 768px) {
  .mr-0 {
    margin-right: 0px;
  }
}

@media screen and (max-width: 480px) {
  .mr-0 {
    margin-right: 0vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-5 {
    margin-right: 5px;
  }
}

@media screen and (max-width: 768px) {
  .mr-5 {
    margin-right: 5px;
  }
}

@media screen and (max-width: 480px) {
  .mr-5 {
    margin-right: 1vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-10 {
    margin-right: 10px;
  }
}

@media screen and (max-width: 768px) {
  .mr-10 {
    margin-right: 10px;
  }
}

@media screen and (max-width: 480px) {
  .mr-10 {
    margin-right: 2vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-15 {
    margin-right: 15px;
  }
}

@media screen and (max-width: 768px) {
  .mr-15 {
    margin-right: 15px;
  }
}

@media screen and (max-width: 480px) {
  .mr-15 {
    margin-right: 3vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-20 {
    margin-right: 20px;
  }
}

@media screen and (max-width: 768px) {
  .mr-20 {
    margin-right: 20px;
  }
}

@media screen and (max-width: 480px) {
  .mr-20 {
    margin-right: 4vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-25 {
    margin-right: 25px;
  }
}

@media screen and (max-width: 768px) {
  .mr-25 {
    margin-right: 25px;
  }
}

@media screen and (max-width: 480px) {
  .mr-25 {
    margin-right: 5vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-30 {
    margin-right: 30px;
  }
}

@media screen and (max-width: 768px) {
  .mr-30 {
    margin-right: 30px;
  }
}

@media screen and (max-width: 480px) {
  .mr-30 {
    margin-right: 6vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-35 {
    margin-right: 35px;
  }
}

@media screen and (max-width: 768px) {
  .mr-35 {
    margin-right: 35px;
  }
}

@media screen and (max-width: 480px) {
  .mr-35 {
    margin-right: 7vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-40 {
    margin-right: 40px;
  }
}

@media screen and (max-width: 768px) {
  .mr-40 {
    margin-right: 40px;
  }
}

@media screen and (max-width: 480px) {
  .mr-40 {
    margin-right: 8vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-45 {
    margin-right: 45px;
  }
}

@media screen and (max-width: 768px) {
  .mr-45 {
    margin-right: 45px;
  }
}

@media screen and (max-width: 480px) {
  .mr-45 {
    margin-right: 9vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-50 {
    margin-right: 50px;
  }
}

@media screen and (max-width: 768px) {
  .mr-50 {
    margin-right: 50px;
  }
}

@media screen and (max-width: 480px) {
  .mr-50 {
    margin-right: 10vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-55 {
    margin-right: 55px;
  }
}

@media screen and (max-width: 768px) {
  .mr-55 {
    margin-right: 55px;
  }
}

@media screen and (max-width: 480px) {
  .mr-55 {
    margin-right: 11vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-60 {
    margin-right: 60px;
  }
}

@media screen and (max-width: 768px) {
  .mr-60 {
    margin-right: 60px;
  }
}

@media screen and (max-width: 480px) {
  .mr-60 {
    margin-right: 12vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-65 {
    margin-right: 65px;
  }
}

@media screen and (max-width: 768px) {
  .mr-65 {
    margin-right: 65px;
  }
}

@media screen and (max-width: 480px) {
  .mr-65 {
    margin-right: 13vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-70 {
    margin-right: 70px;
  }
}

@media screen and (max-width: 768px) {
  .mr-70 {
    margin-right: 70px;
  }
}

@media screen and (max-width: 480px) {
  .mr-70 {
    margin-right: 14vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-75 {
    margin-right: 75px;
  }
}

@media screen and (max-width: 768px) {
  .mr-75 {
    margin-right: 75px;
  }
}

@media screen and (max-width: 480px) {
  .mr-75 {
    margin-right: 15vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-80 {
    margin-right: 80px;
  }
}

@media screen and (max-width: 768px) {
  .mr-80 {
    margin-right: 80px;
  }
}

@media screen and (max-width: 480px) {
  .mr-80 {
    margin-right: 16vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-85 {
    margin-right: 85px;
  }
}

@media screen and (max-width: 768px) {
  .mr-85 {
    margin-right: 85px;
  }
}

@media screen and (max-width: 480px) {
  .mr-85 {
    margin-right: 17vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-90 {
    margin-right: 90px;
  }
}

@media screen and (max-width: 768px) {
  .mr-90 {
    margin-right: 90px;
  }
}

@media screen and (max-width: 480px) {
  .mr-90 {
    margin-right: 18vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-95 {
    margin-right: 95px;
  }
}

@media screen and (max-width: 768px) {
  .mr-95 {
    margin-right: 95px;
  }
}

@media screen and (max-width: 480px) {
  .mr-95 {
    margin-right: 19vw;
  }
}

@media screen and (min-width: 769px) {
  .mr-100 {
    margin-right: 100px;
  }
}

@media screen and (max-width: 768px) {
  .mr-100 {
    margin-right: 100px;
  }
}

@media screen and (max-width: 480px) {
  .mr-100 {
    margin-right: 20vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-0 {
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 768px) {
  .mb-0 {
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 480px) {
  .mb-0 {
    margin-bottom: 0vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-5 {
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 768px) {
  .mb-5 {
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 480px) {
  .mb-5 {
    margin-bottom: 1vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-10 {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 768px) {
  .mb-10 {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 480px) {
  .mb-10 {
    margin-bottom: 2vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-15 {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 768px) {
  .mb-15 {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 480px) {
  .mb-15 {
    margin-bottom: 3vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-20 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 768px) {
  .mb-20 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 480px) {
  .mb-20 {
    margin-bottom: 4vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-25 {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 768px) {
  .mb-25 {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 480px) {
  .mb-25 {
    margin-bottom: 5vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-30 {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 768px) {
  .mb-30 {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 480px) {
  .mb-30 {
    margin-bottom: 6vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-35 {
    margin-bottom: 35px;
  }
}

@media screen and (max-width: 768px) {
  .mb-35 {
    margin-bottom: 35px;
  }
}

@media screen and (max-width: 480px) {
  .mb-35 {
    margin-bottom: 7vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-40 {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 768px) {
  .mb-40 {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 480px) {
  .mb-40 {
    margin-bottom: 8vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-45 {
    margin-bottom: 45px;
  }
}

@media screen and (max-width: 768px) {
  .mb-45 {
    margin-bottom: 45px;
  }
}

@media screen and (max-width: 480px) {
  .mb-45 {
    margin-bottom: 9vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-50 {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 768px) {
  .mb-50 {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 480px) {
  .mb-50 {
    margin-bottom: 10vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-55 {
    margin-bottom: 55px;
  }
}

@media screen and (max-width: 768px) {
  .mb-55 {
    margin-bottom: 55px;
  }
}

@media screen and (max-width: 480px) {
  .mb-55 {
    margin-bottom: 11vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-60 {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 768px) {
  .mb-60 {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 480px) {
  .mb-60 {
    margin-bottom: 12vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-65 {
    margin-bottom: 65px;
  }
}

@media screen and (max-width: 768px) {
  .mb-65 {
    margin-bottom: 65px;
  }
}

@media screen and (max-width: 480px) {
  .mb-65 {
    margin-bottom: 13vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-70 {
    margin-bottom: 70px;
  }
}

@media screen and (max-width: 768px) {
  .mb-70 {
    margin-bottom: 70px;
  }
}

@media screen and (max-width: 480px) {
  .mb-70 {
    margin-bottom: 14vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-75 {
    margin-bottom: 75px;
  }
}

@media screen and (max-width: 768px) {
  .mb-75 {
    margin-bottom: 75px;
  }
}

@media screen and (max-width: 480px) {
  .mb-75 {
    margin-bottom: 15vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-80 {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 768px) {
  .mb-80 {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 480px) {
  .mb-80 {
    margin-bottom: 16vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-85 {
    margin-bottom: 85px;
  }
}

@media screen and (max-width: 768px) {
  .mb-85 {
    margin-bottom: 85px;
  }
}

@media screen and (max-width: 480px) {
  .mb-85 {
    margin-bottom: 17vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-90 {
    margin-bottom: 90px;
  }
}

@media screen and (max-width: 768px) {
  .mb-90 {
    margin-bottom: 90px;
  }
}

@media screen and (max-width: 480px) {
  .mb-90 {
    margin-bottom: 18vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-95 {
    margin-bottom: 95px;
  }
}

@media screen and (max-width: 768px) {
  .mb-95 {
    margin-bottom: 95px;
  }
}

@media screen and (max-width: 480px) {
  .mb-95 {
    margin-bottom: 19vw;
  }
}

@media screen and (min-width: 769px) {
  .mb-100 {
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 768px) {
  .mb-100 {
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 480px) {
  .mb-100 {
    margin-bottom: 20vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-0 {
    margin-left: 0px;
  }
}

@media screen and (max-width: 768px) {
  .ml-0 {
    margin-left: 0px;
  }
}

@media screen and (max-width: 480px) {
  .ml-0 {
    margin-left: 0vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-5 {
    margin-left: 5px;
  }
}

@media screen and (max-width: 768px) {
  .ml-5 {
    margin-left: 5px;
  }
}

@media screen and (max-width: 480px) {
  .ml-5 {
    margin-left: 1vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-10 {
    margin-left: 10px;
  }
}

@media screen and (max-width: 768px) {
  .ml-10 {
    margin-left: 10px;
  }
}

@media screen and (max-width: 480px) {
  .ml-10 {
    margin-left: 2vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-15 {
    margin-left: 15px;
  }
}

@media screen and (max-width: 768px) {
  .ml-15 {
    margin-left: 15px;
  }
}

@media screen and (max-width: 480px) {
  .ml-15 {
    margin-left: 3vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-20 {
    margin-left: 20px;
  }
}

@media screen and (max-width: 768px) {
  .ml-20 {
    margin-left: 20px;
  }
}

@media screen and (max-width: 480px) {
  .ml-20 {
    margin-left: 4vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-25 {
    margin-left: 25px;
  }
}

@media screen and (max-width: 768px) {
  .ml-25 {
    margin-left: 25px;
  }
}

@media screen and (max-width: 480px) {
  .ml-25 {
    margin-left: 5vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-30 {
    margin-left: 30px;
  }
}

@media screen and (max-width: 768px) {
  .ml-30 {
    margin-left: 30px;
  }
}

@media screen and (max-width: 480px) {
  .ml-30 {
    margin-left: 6vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-35 {
    margin-left: 35px;
  }
}

@media screen and (max-width: 768px) {
  .ml-35 {
    margin-left: 35px;
  }
}

@media screen and (max-width: 480px) {
  .ml-35 {
    margin-left: 7vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-40 {
    margin-left: 40px;
  }
}

@media screen and (max-width: 768px) {
  .ml-40 {
    margin-left: 40px;
  }
}

@media screen and (max-width: 480px) {
  .ml-40 {
    margin-left: 8vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-45 {
    margin-left: 45px;
  }
}

@media screen and (max-width: 768px) {
  .ml-45 {
    margin-left: 45px;
  }
}

@media screen and (max-width: 480px) {
  .ml-45 {
    margin-left: 9vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-50 {
    margin-left: 50px;
  }
}

@media screen and (max-width: 768px) {
  .ml-50 {
    margin-left: 50px;
  }
}

@media screen and (max-width: 480px) {
  .ml-50 {
    margin-left: 10vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-55 {
    margin-left: 55px;
  }
}

@media screen and (max-width: 768px) {
  .ml-55 {
    margin-left: 55px;
  }
}

@media screen and (max-width: 480px) {
  .ml-55 {
    margin-left: 11vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-60 {
    margin-left: 60px;
  }
}

@media screen and (max-width: 768px) {
  .ml-60 {
    margin-left: 60px;
  }
}

@media screen and (max-width: 480px) {
  .ml-60 {
    margin-left: 12vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-65 {
    margin-left: 65px;
  }
}

@media screen and (max-width: 768px) {
  .ml-65 {
    margin-left: 65px;
  }
}

@media screen and (max-width: 480px) {
  .ml-65 {
    margin-left: 13vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-70 {
    margin-left: 70px;
  }
}

@media screen and (max-width: 768px) {
  .ml-70 {
    margin-left: 70px;
  }
}

@media screen and (max-width: 480px) {
  .ml-70 {
    margin-left: 14vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-75 {
    margin-left: 75px;
  }
}

@media screen and (max-width: 768px) {
  .ml-75 {
    margin-left: 75px;
  }
}

@media screen and (max-width: 480px) {
  .ml-75 {
    margin-left: 15vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-80 {
    margin-left: 80px;
  }
}

@media screen and (max-width: 768px) {
  .ml-80 {
    margin-left: 80px;
  }
}

@media screen and (max-width: 480px) {
  .ml-80 {
    margin-left: 16vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-85 {
    margin-left: 85px;
  }
}

@media screen and (max-width: 768px) {
  .ml-85 {
    margin-left: 85px;
  }
}

@media screen and (max-width: 480px) {
  .ml-85 {
    margin-left: 17vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-90 {
    margin-left: 90px;
  }
}

@media screen and (max-width: 768px) {
  .ml-90 {
    margin-left: 90px;
  }
}

@media screen and (max-width: 480px) {
  .ml-90 {
    margin-left: 18vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-95 {
    margin-left: 95px;
  }
}

@media screen and (max-width: 768px) {
  .ml-95 {
    margin-left: 95px;
  }
}

@media screen and (max-width: 480px) {
  .ml-95 {
    margin-left: 19vw;
  }
}

@media screen and (min-width: 769px) {
  .ml-100 {
    margin-left: 100px;
  }
}

@media screen and (max-width: 768px) {
  .ml-100 {
    margin-left: 100px;
  }
}

@media screen and (max-width: 480px) {
  .ml-100 {
    margin-left: 20vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-0 {
    padding-top: 0px;
  }
}

@media screen and (max-width: 768px) {
  .pt-0 {
    padding-top: 0px;
  }
}

@media screen and (max-width: 480px) {
  .pt-0 {
    padding-top: 0vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-5 {
    padding-top: 5px;
  }
}

@media screen and (max-width: 768px) {
  .pt-5 {
    padding-top: 5px;
  }
}

@media screen and (max-width: 480px) {
  .pt-5 {
    padding-top: 1vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-10 {
    padding-top: 10px;
  }
}

@media screen and (max-width: 768px) {
  .pt-10 {
    padding-top: 10px;
  }
}

@media screen and (max-width: 480px) {
  .pt-10 {
    padding-top: 2vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-15 {
    padding-top: 15px;
  }
}

@media screen and (max-width: 768px) {
  .pt-15 {
    padding-top: 15px;
  }
}

@media screen and (max-width: 480px) {
  .pt-15 {
    padding-top: 3vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-20 {
    padding-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .pt-20 {
    padding-top: 20px;
  }
}

@media screen and (max-width: 480px) {
  .pt-20 {
    padding-top: 4vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-25 {
    padding-top: 25px;
  }
}

@media screen and (max-width: 768px) {
  .pt-25 {
    padding-top: 25px;
  }
}

@media screen and (max-width: 480px) {
  .pt-25 {
    padding-top: 5vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-30 {
    padding-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .pt-30 {
    padding-top: 30px;
  }
}

@media screen and (max-width: 480px) {
  .pt-30 {
    padding-top: 6vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-35 {
    padding-top: 35px;
  }
}

@media screen and (max-width: 768px) {
  .pt-35 {
    padding-top: 35px;
  }
}

@media screen and (max-width: 480px) {
  .pt-35 {
    padding-top: 7vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-40 {
    padding-top: 40px;
  }
}

@media screen and (max-width: 768px) {
  .pt-40 {
    padding-top: 40px;
  }
}

@media screen and (max-width: 480px) {
  .pt-40 {
    padding-top: 8vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-45 {
    padding-top: 45px;
  }
}

@media screen and (max-width: 768px) {
  .pt-45 {
    padding-top: 45px;
  }
}

@media screen and (max-width: 480px) {
  .pt-45 {
    padding-top: 9vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-50 {
    padding-top: 50px;
  }
}

@media screen and (max-width: 768px) {
  .pt-50 {
    padding-top: 50px;
  }
}

@media screen and (max-width: 480px) {
  .pt-50 {
    padding-top: 10vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-55 {
    padding-top: 55px;
  }
}

@media screen and (max-width: 768px) {
  .pt-55 {
    padding-top: 55px;
  }
}

@media screen and (max-width: 480px) {
  .pt-55 {
    padding-top: 11vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-60 {
    padding-top: 60px;
  }
}

@media screen and (max-width: 768px) {
  .pt-60 {
    padding-top: 60px;
  }
}

@media screen and (max-width: 480px) {
  .pt-60 {
    padding-top: 12vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-65 {
    padding-top: 65px;
  }
}

@media screen and (max-width: 768px) {
  .pt-65 {
    padding-top: 65px;
  }
}

@media screen and (max-width: 480px) {
  .pt-65 {
    padding-top: 13vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-70 {
    padding-top: 70px;
  }
}

@media screen and (max-width: 768px) {
  .pt-70 {
    padding-top: 70px;
  }
}

@media screen and (max-width: 480px) {
  .pt-70 {
    padding-top: 14vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-75 {
    padding-top: 75px;
  }
}

@media screen and (max-width: 768px) {
  .pt-75 {
    padding-top: 75px;
  }
}

@media screen and (max-width: 480px) {
  .pt-75 {
    padding-top: 15vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-80 {
    padding-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .pt-80 {
    padding-top: 80px;
  }
}

@media screen and (max-width: 480px) {
  .pt-80 {
    padding-top: 16vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-85 {
    padding-top: 85px;
  }
}

@media screen and (max-width: 768px) {
  .pt-85 {
    padding-top: 85px;
  }
}

@media screen and (max-width: 480px) {
  .pt-85 {
    padding-top: 17vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-90 {
    padding-top: 90px;
  }
}

@media screen and (max-width: 768px) {
  .pt-90 {
    padding-top: 90px;
  }
}

@media screen and (max-width: 480px) {
  .pt-90 {
    padding-top: 18vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-95 {
    padding-top: 95px;
  }
}

@media screen and (max-width: 768px) {
  .pt-95 {
    padding-top: 95px;
  }
}

@media screen and (max-width: 480px) {
  .pt-95 {
    padding-top: 19vw;
  }
}

@media screen and (min-width: 769px) {
  .pt-100 {
    padding-top: 100px;
  }
}

@media screen and (max-width: 768px) {
  .pt-100 {
    padding-top: 100px;
  }
}

@media screen and (max-width: 480px) {
  .pt-100 {
    padding-top: 20vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-0 {
    padding-right: 0px;
  }
}

@media screen and (max-width: 768px) {
  .pr-0 {
    padding-right: 0px;
  }
}

@media screen and (max-width: 480px) {
  .pr-0 {
    padding-right: 0vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-5 {
    padding-right: 5px;
  }
}

@media screen and (max-width: 768px) {
  .pr-5 {
    padding-right: 5px;
  }
}

@media screen and (max-width: 480px) {
  .pr-5 {
    padding-right: 1vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-10 {
    padding-right: 10px;
  }
}

@media screen and (max-width: 768px) {
  .pr-10 {
    padding-right: 10px;
  }
}

@media screen and (max-width: 480px) {
  .pr-10 {
    padding-right: 2vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-15 {
    padding-right: 15px;
  }
}

@media screen and (max-width: 768px) {
  .pr-15 {
    padding-right: 15px;
  }
}

@media screen and (max-width: 480px) {
  .pr-15 {
    padding-right: 3vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-20 {
    padding-right: 20px;
  }
}

@media screen and (max-width: 768px) {
  .pr-20 {
    padding-right: 20px;
  }
}

@media screen and (max-width: 480px) {
  .pr-20 {
    padding-right: 4vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-25 {
    padding-right: 25px;
  }
}

@media screen and (max-width: 768px) {
  .pr-25 {
    padding-right: 25px;
  }
}

@media screen and (max-width: 480px) {
  .pr-25 {
    padding-right: 5vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-30 {
    padding-right: 30px;
  }
}

@media screen and (max-width: 768px) {
  .pr-30 {
    padding-right: 30px;
  }
}

@media screen and (max-width: 480px) {
  .pr-30 {
    padding-right: 6vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-35 {
    padding-right: 35px;
  }
}

@media screen and (max-width: 768px) {
  .pr-35 {
    padding-right: 35px;
  }
}

@media screen and (max-width: 480px) {
  .pr-35 {
    padding-right: 7vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-40 {
    padding-right: 40px;
  }
}

@media screen and (max-width: 768px) {
  .pr-40 {
    padding-right: 40px;
  }
}

@media screen and (max-width: 480px) {
  .pr-40 {
    padding-right: 8vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-45 {
    padding-right: 45px;
  }
}

@media screen and (max-width: 768px) {
  .pr-45 {
    padding-right: 45px;
  }
}

@media screen and (max-width: 480px) {
  .pr-45 {
    padding-right: 9vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-50 {
    padding-right: 50px;
  }
}

@media screen and (max-width: 768px) {
  .pr-50 {
    padding-right: 50px;
  }
}

@media screen and (max-width: 480px) {
  .pr-50 {
    padding-right: 10vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-55 {
    padding-right: 55px;
  }
}

@media screen and (max-width: 768px) {
  .pr-55 {
    padding-right: 55px;
  }
}

@media screen and (max-width: 480px) {
  .pr-55 {
    padding-right: 11vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-60 {
    padding-right: 60px;
  }
}

@media screen and (max-width: 768px) {
  .pr-60 {
    padding-right: 60px;
  }
}

@media screen and (max-width: 480px) {
  .pr-60 {
    padding-right: 12vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-65 {
    padding-right: 65px;
  }
}

@media screen and (max-width: 768px) {
  .pr-65 {
    padding-right: 65px;
  }
}

@media screen and (max-width: 480px) {
  .pr-65 {
    padding-right: 13vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-70 {
    padding-right: 70px;
  }
}

@media screen and (max-width: 768px) {
  .pr-70 {
    padding-right: 70px;
  }
}

@media screen and (max-width: 480px) {
  .pr-70 {
    padding-right: 14vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-75 {
    padding-right: 75px;
  }
}

@media screen and (max-width: 768px) {
  .pr-75 {
    padding-right: 75px;
  }
}

@media screen and (max-width: 480px) {
  .pr-75 {
    padding-right: 15vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-80 {
    padding-right: 80px;
  }
}

@media screen and (max-width: 768px) {
  .pr-80 {
    padding-right: 80px;
  }
}

@media screen and (max-width: 480px) {
  .pr-80 {
    padding-right: 16vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-85 {
    padding-right: 85px;
  }
}

@media screen and (max-width: 768px) {
  .pr-85 {
    padding-right: 85px;
  }
}

@media screen and (max-width: 480px) {
  .pr-85 {
    padding-right: 17vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-90 {
    padding-right: 90px;
  }
}

@media screen and (max-width: 768px) {
  .pr-90 {
    padding-right: 90px;
  }
}

@media screen and (max-width: 480px) {
  .pr-90 {
    padding-right: 18vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-95 {
    padding-right: 95px;
  }
}

@media screen and (max-width: 768px) {
  .pr-95 {
    padding-right: 95px;
  }
}

@media screen and (max-width: 480px) {
  .pr-95 {
    padding-right: 19vw;
  }
}

@media screen and (min-width: 769px) {
  .pr-100 {
    padding-right: 100px;
  }
}

@media screen and (max-width: 768px) {
  .pr-100 {
    padding-right: 100px;
  }
}

@media screen and (max-width: 480px) {
  .pr-100 {
    padding-right: 20vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-0 {
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 768px) {
  .pb-0 {
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 480px) {
  .pb-0 {
    padding-bottom: 0vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-5 {
    padding-bottom: 5px;
  }
}

@media screen and (max-width: 768px) {
  .pb-5 {
    padding-bottom: 5px;
  }
}

@media screen and (max-width: 480px) {
  .pb-5 {
    padding-bottom: 1vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-10 {
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 768px) {
  .pb-10 {
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 480px) {
  .pb-10 {
    padding-bottom: 2vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-15 {
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 768px) {
  .pb-15 {
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 480px) {
  .pb-15 {
    padding-bottom: 3vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-20 {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 768px) {
  .pb-20 {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 480px) {
  .pb-20 {
    padding-bottom: 4vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-25 {
    padding-bottom: 25px;
  }
}

@media screen and (max-width: 768px) {
  .pb-25 {
    padding-bottom: 25px;
  }
}

@media screen and (max-width: 480px) {
  .pb-25 {
    padding-bottom: 5vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-30 {
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 768px) {
  .pb-30 {
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 480px) {
  .pb-30 {
    padding-bottom: 6vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-35 {
    padding-bottom: 35px;
  }
}

@media screen and (max-width: 768px) {
  .pb-35 {
    padding-bottom: 35px;
  }
}

@media screen and (max-width: 480px) {
  .pb-35 {
    padding-bottom: 7vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-40 {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 768px) {
  .pb-40 {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 480px) {
  .pb-40 {
    padding-bottom: 8vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-45 {
    padding-bottom: 45px;
  }
}

@media screen and (max-width: 768px) {
  .pb-45 {
    padding-bottom: 45px;
  }
}

@media screen and (max-width: 480px) {
  .pb-45 {
    padding-bottom: 9vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-50 {
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 768px) {
  .pb-50 {
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 480px) {
  .pb-50 {
    padding-bottom: 10vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-55 {
    padding-bottom: 55px;
  }
}

@media screen and (max-width: 768px) {
  .pb-55 {
    padding-bottom: 55px;
  }
}

@media screen and (max-width: 480px) {
  .pb-55 {
    padding-bottom: 11vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-60 {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 768px) {
  .pb-60 {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 480px) {
  .pb-60 {
    padding-bottom: 12vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-65 {
    padding-bottom: 65px;
  }
}

@media screen and (max-width: 768px) {
  .pb-65 {
    padding-bottom: 65px;
  }
}

@media screen and (max-width: 480px) {
  .pb-65 {
    padding-bottom: 13vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-70 {
    padding-bottom: 70px;
  }
}

@media screen and (max-width: 768px) {
  .pb-70 {
    padding-bottom: 70px;
  }
}

@media screen and (max-width: 480px) {
  .pb-70 {
    padding-bottom: 14vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-75 {
    padding-bottom: 75px;
  }
}

@media screen and (max-width: 768px) {
  .pb-75 {
    padding-bottom: 75px;
  }
}

@media screen and (max-width: 480px) {
  .pb-75 {
    padding-bottom: 15vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-80 {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 768px) {
  .pb-80 {
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 480px) {
  .pb-80 {
    padding-bottom: 16vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-85 {
    padding-bottom: 85px;
  }
}

@media screen and (max-width: 768px) {
  .pb-85 {
    padding-bottom: 85px;
  }
}

@media screen and (max-width: 480px) {
  .pb-85 {
    padding-bottom: 17vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-90 {
    padding-bottom: 90px;
  }
}

@media screen and (max-width: 768px) {
  .pb-90 {
    padding-bottom: 90px;
  }
}

@media screen and (max-width: 480px) {
  .pb-90 {
    padding-bottom: 18vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-95 {
    padding-bottom: 95px;
  }
}

@media screen and (max-width: 768px) {
  .pb-95 {
    padding-bottom: 95px;
  }
}

@media screen and (max-width: 480px) {
  .pb-95 {
    padding-bottom: 19vw;
  }
}

@media screen and (min-width: 769px) {
  .pb-100 {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 768px) {
  .pb-100 {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 480px) {
  .pb-100 {
    padding-bottom: 20vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-0 {
    padding-left: 0px;
  }
}

@media screen and (max-width: 768px) {
  .pl-0 {
    padding-left: 0px;
  }
}

@media screen and (max-width: 480px) {
  .pl-0 {
    padding-left: 0vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-5 {
    padding-left: 5px;
  }
}

@media screen and (max-width: 768px) {
  .pl-5 {
    padding-left: 5px;
  }
}

@media screen and (max-width: 480px) {
  .pl-5 {
    padding-left: 1vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-10 {
    padding-left: 10px;
  }
}

@media screen and (max-width: 768px) {
  .pl-10 {
    padding-left: 10px;
  }
}

@media screen and (max-width: 480px) {
  .pl-10 {
    padding-left: 2vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-15 {
    padding-left: 15px;
  }
}

@media screen and (max-width: 768px) {
  .pl-15 {
    padding-left: 15px;
  }
}

@media screen and (max-width: 480px) {
  .pl-15 {
    padding-left: 3vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-20 {
    padding-left: 20px;
  }
}

@media screen and (max-width: 768px) {
  .pl-20 {
    padding-left: 20px;
  }
}

@media screen and (max-width: 480px) {
  .pl-20 {
    padding-left: 4vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-25 {
    padding-left: 25px;
  }
}

@media screen and (max-width: 768px) {
  .pl-25 {
    padding-left: 25px;
  }
}

@media screen and (max-width: 480px) {
  .pl-25 {
    padding-left: 5vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-30 {
    padding-left: 30px;
  }
}

@media screen and (max-width: 768px) {
  .pl-30 {
    padding-left: 30px;
  }
}

@media screen and (max-width: 480px) {
  .pl-30 {
    padding-left: 6vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-35 {
    padding-left: 35px;
  }
}

@media screen and (max-width: 768px) {
  .pl-35 {
    padding-left: 35px;
  }
}

@media screen and (max-width: 480px) {
  .pl-35 {
    padding-left: 7vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-40 {
    padding-left: 40px;
  }
}

@media screen and (max-width: 768px) {
  .pl-40 {
    padding-left: 40px;
  }
}

@media screen and (max-width: 480px) {
  .pl-40 {
    padding-left: 8vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-45 {
    padding-left: 45px;
  }
}

@media screen and (max-width: 768px) {
  .pl-45 {
    padding-left: 45px;
  }
}

@media screen and (max-width: 480px) {
  .pl-45 {
    padding-left: 9vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-50 {
    padding-left: 50px;
  }
}

@media screen and (max-width: 768px) {
  .pl-50 {
    padding-left: 50px;
  }
}

@media screen and (max-width: 480px) {
  .pl-50 {
    padding-left: 10vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-55 {
    padding-left: 55px;
  }
}

@media screen and (max-width: 768px) {
  .pl-55 {
    padding-left: 55px;
  }
}

@media screen and (max-width: 480px) {
  .pl-55 {
    padding-left: 11vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-60 {
    padding-left: 60px;
  }
}

@media screen and (max-width: 768px) {
  .pl-60 {
    padding-left: 60px;
  }
}

@media screen and (max-width: 480px) {
  .pl-60 {
    padding-left: 12vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-65 {
    padding-left: 65px;
  }
}

@media screen and (max-width: 768px) {
  .pl-65 {
    padding-left: 65px;
  }
}

@media screen and (max-width: 480px) {
  .pl-65 {
    padding-left: 13vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-70 {
    padding-left: 70px;
  }
}

@media screen and (max-width: 768px) {
  .pl-70 {
    padding-left: 70px;
  }
}

@media screen and (max-width: 480px) {
  .pl-70 {
    padding-left: 14vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-75 {
    padding-left: 75px;
  }
}

@media screen and (max-width: 768px) {
  .pl-75 {
    padding-left: 75px;
  }
}

@media screen and (max-width: 480px) {
  .pl-75 {
    padding-left: 15vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-80 {
    padding-left: 80px;
  }
}

@media screen and (max-width: 768px) {
  .pl-80 {
    padding-left: 80px;
  }
}

@media screen and (max-width: 480px) {
  .pl-80 {
    padding-left: 16vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-85 {
    padding-left: 85px;
  }
}

@media screen and (max-width: 768px) {
  .pl-85 {
    padding-left: 85px;
  }
}

@media screen and (max-width: 480px) {
  .pl-85 {
    padding-left: 17vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-90 {
    padding-left: 90px;
  }
}

@media screen and (max-width: 768px) {
  .pl-90 {
    padding-left: 90px;
  }
}

@media screen and (max-width: 480px) {
  .pl-90 {
    padding-left: 18vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-95 {
    padding-left: 95px;
  }
}

@media screen and (max-width: 768px) {
  .pl-95 {
    padding-left: 95px;
  }
}

@media screen and (max-width: 480px) {
  .pl-95 {
    padding-left: 19vw;
  }
}

@media screen and (min-width: 769px) {
  .pl-100 {
    padding-left: 100px;
  }
}

@media screen and (max-width: 768px) {
  .pl-100 {
    padding-left: 100px;
  }
}

@media screen and (max-width: 480px) {
  .pl-100 {
    padding-left: 20vw;
  }
}

.l-header-title {
  margin-top: 1em;
  margin-bottom: 1em;
}

@media screen and (max-width: 768px) {
  .l-header-title {
    margin-top: 2em;
    margin-bottom: -1em;
  }
}

.l-section-header {
  margin-top: 130px;
}

@media screen and (max-width: 768px) {
  .l-section-header {
    margin-top: 20vw;
  }
}

.l-section-title {
  margin-top: 1.5em;
  margin-bottom: 1.25em;
  font-size: 1.8rem;
}

@media screen and (max-width: 768px) {
  .l-section-title {
    font-size: 4vw;
  }
}

.l-section-btn {
  margin-top: 4em;
}

.l-section-btn .btn {
  margin-bottom: 1em;
}

.l-section:nth-of-type(1) .mark {
  background-size: 212px 12px;
}

@media screen and (max-width: 768px) {
  .l-section:nth-of-type(1) .mark {
    background-size: 56.53333vw 3.2vw;
  }
}

.l-section:nth-of-type(2) .mark {
  background-size: 131.5px 12px;
}

@media screen and (max-width: 768px) {
  .l-section:nth-of-type(2) .mark {
    background-size: 35.06667vw 3.2vw;
  }
}

.l-section:nth-of-type(3) .mark {
  background-size: 253px 12px;
}

@media screen and (max-width: 768px) {
  .l-section:nth-of-type(3) .mark {
    background-size: 67.46667vw 3.2vw;
  }
}

.l-section:nth-of-type(4) .mark {
  background-size: 156.5px 12px;
}

@media screen and (max-width: 768px) {
  .l-section:nth-of-type(4) .mark {
    background-size: 41.73333vw 3.2vw;
  }
}

.l-article-title {
  margin-bottom: 3em;
}

@media screen and (max-width: 768px) {
  .l-article-title {
    margin-bottom: 2em;
  }
}

.l-article-main {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 70px;
}

@media screen and (max-width: 768px) {
  .l-article-main {
    width: 100%;
    margin-bottom: 10vw;
  }
}

.l-article-main img {
  display: block;
  width: 100%;
}

.l-article-thumb-img {
  width: 650px;
  position: relative;
  margin-left: 235px;
}

@media screen and (max-width: 768px) {
  .l-article-thumb-img {
    width: 100%;
    margin-left: 0;
  }
}

.l-article-thumb-img img {
  display: block;
  width: 100%;
}

.l-article-thumb-img h3 {
  position: absolute;
  top: 50%;
  transform: translate(50%, -50%);
  left: -50%;
  width: 320px;
  padding: .5em 0;
}

@media screen and (max-width: 768px) {
  .l-article-thumb-img h3 {
    position: relative;
    top: 0;
    left: 0;
    transform: translate(0);
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -5vw;
  }
}

.l-profile-img {
  width: 165px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .l-profile-img {
    width: 44vw;
  }
}

.l-profile-img img {
  display: block;
}

.l-profile h2 {
  margin-bottom: 1.5em;
}

.l-profile h3 {
  margin-top: 1.5em;
  margin-bottom: .5em;
}

.btn, .badge {
  text-align: center;
  white-space: nowrap;
  border: 1px solid;
}

.btn {
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: .5em 1.5em;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  .btn {
    padding-top: .25em;
    padding-bottom: .25em;
  }
}

.badge {
  vertical-align: baseline;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
}

.ls-huge {
  letter-spacing: 0.2em;
}

.ls-xlarge {
  letter-spacing: 0.1em;
}

.ls-large {
  letter-spacing: 0.075em;
}

.ls-medium {
  letter-spacing: 0.05em;
}

.ls-regular {
  letter-spacing: 0.025em;
}

.ls-small {
  letter-spacing: 0em;
}

.ls-xsmall {
  letter-spacing: -0.025em;
}

.ls-tiny {
  letter-spacing: -0.05em;
}

.ff-en {
  font-family: "Helvetica Neue", "Roboto", "Arial";
}

.ff-serif {
  font-family: "Noto Serif JP", "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

.ff-gothic {
  font-family: "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴPro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

.fw-heavy {
  font-weight: 800;
}

.fw-bold {
  font-weight: 600;
}

.fw-medium {
  font-weight: 500;
}

.fw-regular {
  font-weight: 400;
}

.fw-light {
  font-weight: 200;
}

.fw-thin {
  font-weight: 100;
}

.fs-huge {
  font-size: 3.6rem;
}

@media screen and (max-width: 768px) {
  .fs-huge {
    font-size: 9.6vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-huge {
    font-size: 9.6vw;
  }
}

@media screen and (min-width: 769px) {
  .fs-d-huge {
    font-size: 3.6rem !important;
  }
}

@media screen and (max-width: 768px) {
  .fs-t-huge {
    font-size: 9.6vw !important;
  }
}

@media screen and (max-width: 480px) {
  .fs-s-huge {
    font-size: 9.6vw !important;
  }
}

.fs-xlarge {
  font-size: 2.4rem;
}

@media screen and (max-width: 768px) {
  .fs-xlarge {
    font-size: 6.4vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xlarge {
    font-size: 6.4vw;
  }
}

@media screen and (min-width: 769px) {
  .fs-d-xlarge {
    font-size: 2.4rem !important;
  }
}

@media screen and (max-width: 768px) {
  .fs-t-xlarge {
    font-size: 6.4vw !important;
  }
}

@media screen and (max-width: 480px) {
  .fs-s-xlarge {
    font-size: 6.4vw !important;
  }
}

.fs-large {
  font-size: 2rem;
}

@media screen and (max-width: 768px) {
  .fs-large {
    font-size: 5.33333vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-large {
    font-size: 5.33333vw;
  }
}

@media screen and (min-width: 769px) {
  .fs-d-large {
    font-size: 2rem !important;
  }
}

@media screen and (max-width: 768px) {
  .fs-t-large {
    font-size: 5.33333vw !important;
  }
}

@media screen and (max-width: 480px) {
  .fs-s-large {
    font-size: 5.33333vw !important;
  }
}

.fs-medium {
  font-size: 1.8rem;
}

@media screen and (max-width: 768px) {
  .fs-medium {
    font-size: 4.8vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-medium {
    font-size: 4.8vw;
  }
}

@media screen and (min-width: 769px) {
  .fs-d-medium {
    font-size: 1.8rem !important;
  }
}

@media screen and (max-width: 768px) {
  .fs-t-medium {
    font-size: 4.8vw !important;
  }
}

@media screen and (max-width: 480px) {
  .fs-s-medium {
    font-size: 4.8vw !important;
  }
}

.fs-regular {
  font-size: 1.5rem;
}

@media screen and (max-width: 768px) {
  .fs-regular {
    font-size: 4vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-regular {
    font-size: 4vw;
  }
}

@media screen and (min-width: 769px) {
  .fs-d-regular {
    font-size: 1.5rem !important;
  }
}

@media screen and (max-width: 768px) {
  .fs-t-regular {
    font-size: 4vw !important;
  }
}

@media screen and (max-width: 480px) {
  .fs-s-regular {
    font-size: 4vw !important;
  }
}

.fs-small {
  font-size: 1.2rem;
}

@media screen and (max-width: 768px) {
  .fs-small {
    font-size: 3.2vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-small {
    font-size: 3.2vw;
  }
}

@media screen and (min-width: 769px) {
  .fs-d-small {
    font-size: 1.2rem !important;
  }
}

@media screen and (max-width: 768px) {
  .fs-t-small {
    font-size: 3.2vw !important;
  }
}

@media screen and (max-width: 480px) {
  .fs-s-small {
    font-size: 3.2vw !important;
  }
}

.fs-xsmall {
  font-size: 1.1rem;
}

@media screen and (max-width: 768px) {
  .fs-xsmall {
    font-size: 2.93333vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xsmall {
    font-size: 2.93333vw;
  }
}

@media screen and (min-width: 769px) {
  .fs-d-xsmall {
    font-size: 1.1rem !important;
  }
}

@media screen and (max-width: 768px) {
  .fs-t-xsmall {
    font-size: 2.93333vw !important;
  }
}

@media screen and (max-width: 480px) {
  .fs-s-xsmall {
    font-size: 2.93333vw !important;
  }
}

.fs-tiny {
  font-size: 0.9rem;
}

@media screen and (max-width: 768px) {
  .fs-tiny {
    font-size: 2.4vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-tiny {
    font-size: 2.4vw;
  }
}

@media screen and (min-width: 769px) {
  .fs-d-tiny {
    font-size: 0.9rem !important;
  }
}

@media screen and (max-width: 768px) {
  .fs-t-tiny {
    font-size: 2.4vw !important;
  }
}

@media screen and (max-width: 480px) {
  .fs-s-tiny {
    font-size: 2.4vw !important;
  }
}

.lh-huge {
  line-height: 2;
}

@media screen and (max-width: 768px) {
  .lh-t-huge {
    line-height: 2;
  }
}

@media screen and (max-width: 480px) {
  .lh-s-huge {
    line-height: 2;
  }
}

.lh-xlarge {
  line-height: 1.8;
}

@media screen and (max-width: 768px) {
  .lh-t-xlarge {
    line-height: 1.8;
  }
}

@media screen and (max-width: 480px) {
  .lh-s-xlarge {
    line-height: 1.8;
  }
}

.lh-large {
  line-height: 1.6;
}

@media screen and (max-width: 768px) {
  .lh-t-large {
    line-height: 1.6;
  }
}

@media screen and (max-width: 480px) {
  .lh-s-large {
    line-height: 1.6;
  }
}

.lh-medium {
  line-height: 1.5;
}

@media screen and (max-width: 768px) {
  .lh-t-medium {
    line-height: 1.5;
  }
}

@media screen and (max-width: 480px) {
  .lh-s-medium {
    line-height: 1.5;
  }
}

.lh-regular {
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  .lh-t-regular {
    line-height: 1.4;
  }
}

@media screen and (max-width: 480px) {
  .lh-s-regular {
    line-height: 1.4;
  }
}

.lh-small {
  line-height: 1.3;
}

@media screen and (max-width: 768px) {
  .lh-t-small {
    line-height: 1.3;
  }
}

@media screen and (max-width: 480px) {
  .lh-s-small {
    line-height: 1.3;
  }
}

.lh-xsmall {
  line-height: 1.2;
}

@media screen and (max-width: 768px) {
  .lh-t-xsmall {
    line-height: 1.2;
  }
}

@media screen and (max-width: 480px) {
  .lh-s-xsmall {
    line-height: 1.2;
  }
}

.lh-tiny {
  line-height: 1;
}

@media screen and (max-width: 768px) {
  .lh-t-tiny {
    line-height: 1;
  }
}

@media screen and (max-width: 480px) {
  .lh-s-tiny {
    line-height: 1;
  }
}

.txt-center {
  text-align: center;
}

@media screen and (min-width: 769px) {
  .txt-d-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-t-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-s-center {
    text-align: center !important;
  }
}

.txt-left {
  text-align: left;
}

@media screen and (min-width: 769px) {
  .txt-d-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-t-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-s-left {
    text-align: left !important;
  }
}

.txt-right {
  text-align: right;
}

@media screen and (min-width: 769px) {
  .txt-d-right {
    text-align: right !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-t-right {
    text-align: right !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-s-right {
    text-align: right !important;
  }
}

.underline {
  padding-bottom: 0.1em;
  border-bottom: 1px solid;
  text-decoration: none;
}

@media screen and (min-width: 769px) {
  .br-d-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .br-t-hidden {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .br-s-hidden {
    display: none;
  }
}

.list {
  counter-reset: my-counter;
}

.list-default {
  margin-left: 1em;
}

.list-default:before {
  content: "・";
  display: inline-block;
  margin-left: -1em;
  font-feature-settings: normal;
}

.list-attention {
  margin-left: 1em;
}

.list-attention:before {
  content: "※";
  display: inline-block;
  margin-left: -1em;
}

.list-number {
  margin-left: 1em;
}

.list-number:before {
  content: counter(my-counter) ".";
  display: inline-block;
  margin-left: -1em;
  counter-increment: my-counter;
}

.img {
  display: block;
}

.img-full {
  width: 100%;
}

.bg {
  background-repeat: no-repeat;
  background-size: 100%;
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-center {
  background-position: center;
  background-position-x: center;
}

.bg-left {
  background-position-x: left;
}

.bg-right {
  background-position-x: right;
}

.bg-top {
  background-position-y: top;
}

.bg-middle {
  background-position-y: center;
  background-position-y: middle;
}

.bg-bottom {
  background-position-y: bottom;
}

.mark {
  background-size: auto 12px;
  background-position: center bottom;
  background-repeat: no-repeat;
  padding: 0 2em;
}

@media screen and (max-width: 768px) {
  .mark {
    background-size: 26.66667vw 3.2vw;
    padding: 0;
  }
}

.is-d-hidden {
  display: none;
}

@media screen and (max-width: 768px) {
  .is-d-hidden {
    display: block;
  }
}

.is-t-hidden {
  display: block;
}

@media screen and (max-width: 768px) {
  .is-t-hidden {
    display: none;
  }
}

.is-s-hidden {
  display: block;
}

@media screen and (max-width: 480px) {
  .is-s-hidden {
    display: none;
  }
}

.is-block {
  display: block;
}

a {
  color: #000000;
}

::-moz-selection {
  color: #ffffff;
  background-color: #000000;
}

::selection {
  color: #ffffff;
  background-color: #000000;
}

.btn, .badge {
  border-color: transparent;
}

.bg-white {
  background-color: #ffffff;
}

.color-white {
  color: #ffffff;
}

.btn-white, .badge-white {
  background-color: #ffffff;
  color: #ffffff;
  color: #000000;
}

.btn-outline-white, .badge-outline-white {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}

.bg-gray-10 {
  background-color: #e5e5e5;
}

.color-gray-10 {
  color: #e5e5e5;
}

.btn-gray-10, .badge-gray-10 {
  background-color: #e5e5e5;
  color: #ffffff;
  color: #000000;
}

.btn-outline-gray-10, .badge-outline-gray-10 {
  color: #e5e5e5;
  border-color: #e5e5e5;
  background-color: transparent;
}

.bg-gray-20 {
  background-color: #cccccc;
}

.color-gray-20 {
  color: #cccccc;
}

.btn-gray-20, .badge-gray-20 {
  background-color: #cccccc;
  color: #ffffff;
}

.btn-outline-gray-20, .badge-outline-gray-20 {
  color: #cccccc;
  border-color: #cccccc;
  background-color: transparent;
}

.bg-gray-30 {
  background-color: #b3b3b3;
}

.color-gray-30 {
  color: #b3b3b3;
}

.btn-gray-30, .badge-gray-30 {
  background-color: #b3b3b3;
  color: #ffffff;
}

.btn-outline-gray-30, .badge-outline-gray-30 {
  color: #b3b3b3;
  border-color: #b3b3b3;
  background-color: transparent;
}

.bg-gray-40 {
  background-color: #999999;
}

.color-gray-40 {
  color: #999999;
}

.btn-gray-40, .badge-gray-40 {
  background-color: #999999;
  color: #ffffff;
}

.btn-outline-gray-40, .badge-outline-gray-40 {
  color: #999999;
  border-color: #999999;
  background-color: transparent;
}

.bg-gray-50 {
  background-color: #808080;
}

.color-gray-50 {
  color: #808080;
}

.btn-gray-50, .badge-gray-50 {
  background-color: #808080;
  color: #ffffff;
}

.btn-outline-gray-50, .badge-outline-gray-50 {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
}

.bg-gray-60 {
  background-color: #666666;
}

.color-gray-60 {
  color: #666666;
}

.btn-gray-60, .badge-gray-60 {
  background-color: #666666;
  color: #ffffff;
}

.btn-outline-gray-60, .badge-outline-gray-60 {
  color: #666666;
  border-color: #666666;
  background-color: transparent;
}

.bg-gray-70 {
  background-color: #4d4d4d;
}

.color-gray-70 {
  color: #4d4d4d;
}

.btn-gray-70, .badge-gray-70 {
  background-color: #4d4d4d;
  color: #ffffff;
}

.btn-outline-gray-70, .badge-outline-gray-70 {
  color: #4d4d4d;
  border-color: #4d4d4d;
  background-color: transparent;
}

.bg-gray-80 {
  background-color: #333333;
}

.color-gray-80 {
  color: #333333;
}

.btn-gray-80, .badge-gray-80 {
  background-color: #333333;
  color: #ffffff;
}

.btn-outline-gray-80, .badge-outline-gray-80 {
  color: #333333;
  border-color: #333333;
  background-color: transparent;
}

.bg-gray-90 {
  background-color: #1a1a1a;
}

.color-gray-90 {
  color: #1a1a1a;
}

.btn-gray-90, .badge-gray-90 {
  background-color: #1a1a1a;
  color: #ffffff;
}

.btn-outline-gray-90, .badge-outline-gray-90 {
  color: #1a1a1a;
  border-color: #1a1a1a;
  background-color: transparent;
}

.bg-black {
  background-color: #000000;
}

.color-black {
  color: #000000;
}

.btn-black, .badge-black {
  background-color: #000000;
  color: #ffffff;
}

.btn-outline-black, .badge-outline-black {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
}

.bg-blue {
  background-color: #007bff;
}

.color-blue {
  color: #007bff;
}

.btn-blue, .badge-blue {
  background-color: #007bff;
  color: #ffffff;
}

.btn-outline-blue, .badge-outline-blue {
  color: #007bff;
  border-color: #007bff;
  background-color: transparent;
}

.bg-indigo {
  background-color: #6610f2;
}

.color-indigo {
  color: #6610f2;
}

.btn-indigo, .badge-indigo {
  background-color: #6610f2;
  color: #ffffff;
}

.btn-outline-indigo, .badge-outline-indigo {
  color: #6610f2;
  border-color: #6610f2;
  background-color: transparent;
}

.bg-purple {
  background-color: #6f42c1;
}

.color-purple {
  color: #6f42c1;
}

.btn-purple, .badge-purple {
  background-color: #6f42c1;
  color: #ffffff;
}

.btn-outline-purple, .badge-outline-purple {
  color: #6f42c1;
  border-color: #6f42c1;
  background-color: transparent;
}

.bg-pink {
  background-color: #e83e8c;
}

.color-pink {
  color: #e83e8c;
}

.btn-pink, .badge-pink {
  background-color: #e83e8c;
  color: #ffffff;
}

.btn-outline-pink, .badge-outline-pink {
  color: #e83e8c;
  border-color: #e83e8c;
  background-color: transparent;
}

.bg-red {
  background-color: #dc3545;
}

.color-red {
  color: #dc3545;
}

.btn-red, .badge-red {
  background-color: #dc3545;
  color: #ffffff;
}

.btn-outline-red, .badge-outline-red {
  color: #dc3545;
  border-color: #dc3545;
  background-color: transparent;
}

.bg-orange {
  background-color: #fd7e14;
}

.color-orange {
  color: #fd7e14;
}

.btn-orange, .badge-orange {
  background-color: #fd7e14;
  color: #ffffff;
}

.btn-outline-orange, .badge-outline-orange {
  color: #fd7e14;
  border-color: #fd7e14;
  background-color: transparent;
}

.bg-yellow {
  background-color: #ffc107;
}

.color-yellow {
  color: #ffc107;
}

.btn-yellow, .badge-yellow {
  background-color: #ffc107;
  color: #ffffff;
}

.btn-outline-yellow, .badge-outline-yellow {
  color: #ffc107;
  border-color: #ffc107;
  background-color: transparent;
}

.bg-green {
  background-color: #28a745;
}

.color-green {
  color: #28a745;
}

.btn-green, .badge-green {
  background-color: #28a745;
  color: #ffffff;
}

.btn-outline-green, .badge-outline-green {
  color: #28a745;
  border-color: #28a745;
  background-color: transparent;
}

.bg-teal {
  background-color: #20c997;
}

.color-teal {
  color: #20c997;
}

.btn-teal, .badge-teal {
  background-color: #20c997;
  color: #ffffff;
}

.btn-outline-teal, .badge-outline-teal {
  color: #20c997;
  border-color: #20c997;
  background-color: transparent;
}

.bg-cyan {
  background-color: #17a2b8;
}

.color-cyan {
  color: #17a2b8;
}

.btn-cyan, .badge-cyan {
  background-color: #17a2b8;
  color: #ffffff;
}

.btn-outline-cyan, .badge-outline-cyan {
  color: #17a2b8;
  border-color: #17a2b8;
  background-color: transparent;
}

.bg-white-rgba-10 {
  background-color: rgba(255, 255, 255, 0.1);
}

.bg-white-rgba-20 {
  background-color: rgba(255, 255, 255, 0.2);
}

.bg-white-rgba-30 {
  background-color: rgba(255, 255, 255, 0.3);
}

.bg-white-rgba-40 {
  background-color: rgba(255, 255, 255, 0.4);
}

.bg-white-rgba-50 {
  background-color: rgba(255, 255, 255, 0.5);
}

.bg-white-rgba-60 {
  background-color: rgba(255, 255, 255, 0.6);
}

.bg-white-rgba-70 {
  background-color: rgba(255, 255, 255, 0.7);
}

.bg-white-rgba-80 {
  background-color: rgba(255, 255, 255, 0.8);
}

.bg-white-rgba-90 {
  background-color: rgba(255, 255, 255, 0.9);
}

.bg-black-rgba-10 {
  background-color: rgba(0, 0, 0, 0.1);
}

.bg-black-rgba-20 {
  background-color: rgba(0, 0, 0, 0.2);
}

.bg-black-rgba-30 {
  background-color: rgba(0, 0, 0, 0.3);
}

.bg-black-rgba-40 {
  background-color: rgba(0, 0, 0, 0.4);
}

.bg-black-rgba-50 {
  background-color: rgba(0, 0, 0, 0.5);
}

.bg-black-rgba-60 {
  background-color: rgba(0, 0, 0, 0.6);
}

.bg-black-rgba-70 {
  background-color: rgba(0, 0, 0, 0.7);
}

.bg-black-rgba-80 {
  background-color: rgba(0, 0, 0, 0.8);
}

.bg-black-rgba-90 {
  background-color: rgba(0, 0, 0, 0.9);
}

.mark {
  background-color: transparent;
  background-image: url("../img/mark-title.png");
}

.l-article-thumb-img h3 {
  background-color: rgba(238, 221, 216, 0.9);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlcy9fYmFzZS5zY3NzIiwiX3Zhci5zY3NzIiwiX21peGluLnNjc3MiLCJzdHlsZXMvX2xheW91dC5zY3NzIiwic3R5bGVzL19tb2R1bGUuc2NzcyIsInN0eWxlcy9fc3RhdGUuc2NzcyIsInN0eWxlcy9fdGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7Ozs7Ozs7Ozs7OztFQVlFLFNBQVE7RUFDUixVQUFTO0VBQ1QsU0FBUTtFQUNSLFVBQVM7QURGWDs7QUNJQTtFQUNFLHNCQUFzQjtBRER4Qjs7QUNJQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsMkdDMkYwRztFRDFGMUcsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQixxQkFBcUI7QUREdkI7O0FDSUE7O0VBRUUsY0FBYztBRERoQjs7QUNJQTtFQUNFLGdCQUFnQjtBRERsQjs7QUNJQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsdUJBQXVCO0VFSnZCLHdCQURpQjtFQUVqQix5QkFGNEI7RUFHNUIsbUNBSDJDO0FITzdDOztBQ0xBO0VBTUksWUFBWTtBREdoQjs7QUNDQTtFQUNFLHFCQUFxQjtBREV2Qjs7QUNDQTtFQUNFLGdCQUFnQjtBREVsQjs7QUNDQTtFQUNFLGVBQWU7RUFDZixZQUFZO0FERWQ7O0FDQ0E7RUFDRSxjQUFjO0VBQ2QsY0FBYztBREVoQjs7QUNKQTtFQUlJLGdCQUFnQjtBRElwQjs7QUNBQTtFRXpFRSxpQkYwRThCO0FER2hDOztBRzVFRTtFRndFRjtJRXZFSSxnQkZ3RW1DO0VEUXJDO0FBQ0Y7O0FHL0VFO0VGcUVGO0lFcEVJLGdCRnFFMEM7RURjNUM7QUFDRjs7QUNaQTtFRTdFRSxpQkY2RWlDO0FEZ0JuQzs7QUc1RkU7RUY0RUY7SUUzRUksY0YyRXNDO0VEcUJ4QztBQUNGOztBRy9GRTtFRnlFRjtJRXhFSSxjRndFNkM7RUQyQi9DO0FBQ0Y7O0FDM0JBO0VFOUVFLGlCRjhFaUM7QUQrQm5DOztBRzVHRTtFRjZFRjtJRTVFSSxnQkY0RXNDO0VEb0N4QztBQUNGOztBRy9HRTtFRjBFRjtJRXpFSSxnQkZ5RTZDO0VEMEMvQztBQUNGOztBQzFDQTtFRS9FRSxpQkYrRWlDO0FEOENuQzs7QUc1SEU7RUY4RUY7SUU3RUksY0Y2RXNDO0VEbUR4QztBQUNGOztBRy9IRTtFRjJFRjtJRTFFSSxjRjBFNkM7RUR5RC9DO0FBQ0Y7O0FDekRBO0VFaEZFLGlCRmdGaUM7QUQ2RG5DOztBRzVJRTtFRitFRjtJRTlFSSxnQkY4RXNDO0VEa0V4QztBQUNGOztBRy9JRTtFRjRFRjtJRTNFSSxnQkYyRTZDO0VEd0UvQztBQUNGOztBSTFKQTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7QUo2SnBCOztBR3BHRTtFQ3BERTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7RUo0SnRCO0VJMUpFO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQWU7RUo0Sm5CO0VJMUpFO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFSjRKdEI7QUFDRjs7QUl0SkU7RUFDRSxlRm1LWTtBRlZoQjs7QUkxSkU7RUFDRSxrQkZvS2tCO0FGUHRCOztBSTlKRTtFQUNFLGtCRnFLa0I7QUZKdEI7O0FJbEpBO0VBRUksTUFBTTtFQUNOLE9BQU87RUFDUCxVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtBSm9KcEI7O0FJL0lBO0VBQ0UsWUYwRGM7RUV6RGQsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBSmtKbkI7O0FHN0lFO0VDUkY7SUFLSSxXQUFXO0VKcUpiO0FBQ0Y7O0FJNUlFO0VBQ0UsZUFBbUM7QUorSXZDOztBSWhKRTtFQUNFLGdCQUFtQztBSm1KdkM7O0FJcEpFO0VBQ0UsVUFBbUM7QUp1SnZDOztBSXhKRTtFQUNFLGdCQUFtQztBSjJKdkM7O0FJNUpFO0VBQ0UsZ0JBQW1DO0FKK0p2Qzs7QUloS0U7RUFDRSxVQUFtQztBSm1LdkM7O0FJcEtFO0VBQ0UsZ0JBQW1DO0FKdUt2Qzs7QUl4S0U7RUFDRSxnQkFBbUM7QUoyS3ZDOztBSTVLRTtFQUNFLFVBQW1DO0FKK0t2Qzs7QUloTEU7RUFDRSxnQkFBbUM7QUptTHZDOztBSXBMRTtFQUNFLGdCQUFtQztBSnVMdkM7O0FJeExFO0VBQ0UsV0FBbUM7QUoyTHZDOztBRzFNRTtFQ29CQTtJQUVJLGVBQW1DO0VKeUx2QztBQUNGOztBR2hORTtFQ29CQTtJQUVJLGdCQUFtQztFSitMdkM7QUFDRjs7QUd0TkU7RUNvQkE7SUFFSSxVQUFtQztFSnFNdkM7QUFDRjs7QUc1TkU7RUNvQkE7SUFFSSxnQkFBbUM7RUoyTXZDO0FBQ0Y7O0FHbE9FO0VDb0JBO0lBRUksZ0JBQW1DO0VKaU52QztBQUNGOztBR3hPRTtFQ29CQTtJQUVJLFVBQW1DO0VKdU52QztBQUNGOztBRzlPRTtFQ29CQTtJQUVJLGdCQUFtQztFSjZOdkM7QUFDRjs7QUdwUEU7RUNvQkE7SUFFSSxnQkFBbUM7RUptT3ZDO0FBQ0Y7O0FHMVBFO0VDb0JBO0lBRUksVUFBbUM7RUp5T3ZDO0FBQ0Y7O0FHaFFFO0VDb0JBO0lBRUksZ0JBQW1DO0VKK092QztBQUNGOztBR3RRRTtFQ29CQTtJQUVJLGdCQUFtQztFSnFQdkM7QUFDRjs7QUc1UUU7RUNvQkE7SUFFSSxXQUFtQztFSjJQdkM7QUFDRjs7QUczUUU7RUNxQkE7SUFFSSxlQUFtQztFSnlQdkM7QUFDRjs7QUdqUkU7RUNxQkE7SUFFSSxnQkFBbUM7RUorUHZDO0FBQ0Y7O0FHdlJFO0VDcUJBO0lBRUksVUFBbUM7RUpxUXZDO0FBQ0Y7O0FHN1JFO0VDcUJBO0lBRUksZ0JBQW1DO0VKMlF2QztBQUNGOztBR25TRTtFQ3FCQTtJQUVJLGdCQUFtQztFSmlSdkM7QUFDRjs7QUd6U0U7RUNxQkE7SUFFSSxVQUFtQztFSnVSdkM7QUFDRjs7QUcvU0U7RUNxQkE7SUFFSSxnQkFBbUM7RUo2UnZDO0FBQ0Y7O0FHclRFO0VDcUJBO0lBRUksZ0JBQW1DO0VKbVN2QztBQUNGOztBRzNURTtFQ3FCQTtJQUVJLFVBQW1DO0VKeVN2QztBQUNGOztBR2pVRTtFQ3FCQTtJQUVJLGdCQUFtQztFSitTdkM7QUFDRjs7QUd2VUU7RUNxQkE7SUFFSSxnQkFBbUM7RUpxVHZDO0FBQ0Y7O0FHN1VFO0VDcUJBO0lBRUksV0FBbUM7RUoyVHZDO0FBQ0Y7O0FHNVVFO0VDc0JBO0lBRUksZUFBbUM7RUp5VHZDO0FBQ0Y7O0FHbFZFO0VDc0JBO0lBRUksZ0JBQW1DO0VKK1R2QztBQUNGOztBR3hWRTtFQ3NCQTtJQUVJLFVBQW1DO0VKcVV2QztBQUNGOztBRzlWRTtFQ3NCQTtJQUVJLGdCQUFtQztFSjJVdkM7QUFDRjs7QUdwV0U7RUNzQkE7SUFFSSxnQkFBbUM7RUppVnZDO0FBQ0Y7O0FHMVdFO0VDc0JBO0lBRUksVUFBbUM7RUp1VnZDO0FBQ0Y7O0FHaFhFO0VDc0JBO0lBRUksZ0JBQW1DO0VKNlZ2QztBQUNGOztBR3RYRTtFQ3NCQTtJQUVJLGdCQUFtQztFSm1XdkM7QUFDRjs7QUc1WEU7RUNzQkE7SUFFSSxVQUFtQztFSnlXdkM7QUFDRjs7QUdsWUU7RUNzQkE7SUFFSSxnQkFBbUM7RUorV3ZDO0FBQ0Y7O0FHeFlFO0VDc0JBO0lBRUksZ0JBQW1DO0VKcVh2QztBQUNGOztBRzlZRTtFQ3NCQTtJQUVJLFdBQW1DO0VKMlh2QztBQUNGOztBSWxYSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUpxWDVCOztBSXZYSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUowWDVCOztBSTVYSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUorWDVCOztBSWpZSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUpvWTVCOztBSXRZSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUp5WTVCOztBSTNZSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUo4WTVCOztBSWhaSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUptWjVCOztBSXJaSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUp3WjVCOztBSTFaSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUo2WjVCOztBSS9aSTtFQUNFLGlCQUFzQjtFQUN0QixrQkFBc0I7QUprYTVCOztBR3BkRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUppYTVCO0FBQ0Y7O0FHM2RFO0VDc0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSndhNUI7QUFDRjs7QUdsZUU7RUNzREU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKK2E1QjtBQUNGOztBR3plRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUpzYjVCO0FBQ0Y7O0FHaGZFO0VDc0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSjZiNUI7QUFDRjs7QUd2ZkU7RUNzREU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKb2M1QjtBQUNGOztBRzlmRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUoyYzVCO0FBQ0Y7O0FHcmdCRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUprZDVCO0FBQ0Y7O0FHNWdCRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUp5ZDVCO0FBQ0Y7O0FHbmhCRTtFQ3NERTtJQUVJLGlCQUFzQjtJQUN0QixrQkFBc0I7RUpnZTVCO0FBQ0Y7O0FHbmhCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUorZDVCO0FBQ0Y7O0FHMWhCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUpzZTVCO0FBQ0Y7O0FHamlCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUo2ZTVCO0FBQ0Y7O0FHeGlCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUpvZjVCO0FBQ0Y7O0FHL2lCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUoyZjVCO0FBQ0Y7O0FHdGpCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUprZ0I1QjtBQUNGOztBRzdqQkU7RUN1REU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKeWdCNUI7QUFDRjs7QUdwa0JFO0VDdURFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSmdoQjVCO0FBQ0Y7O0FHM2tCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUp1aEI1QjtBQUNGOztBR2xsQkU7RUN1REU7SUFFSSxpQkFBc0I7SUFDdEIsa0JBQXNCO0VKOGhCNUI7QUFDRjs7QUdsbEJFO0VDd0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSjZoQjVCO0FBQ0Y7O0FHemxCRTtFQ3dERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUpvaUI1QjtBQUNGOztBR2htQkU7RUN3REU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKMmlCNUI7QUFDRjs7QUd2bUJFO0VDd0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSmtqQjVCO0FBQ0Y7O0FHOW1CRTtFQ3dERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUp5akI1QjtBQUNGOztBR3JuQkU7RUN3REU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKZ2tCNUI7QUFDRjs7QUc1bkJFO0VDd0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSnVrQjVCO0FBQ0Y7O0FHbm9CRTtFQ3dERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUo4a0I1QjtBQUNGOztBRzFvQkU7RUN3REU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKcWxCNUI7QUFDRjs7QUdqcEJFO0VDd0RFO0lBRUksaUJBQXNCO0lBQ3RCLGtCQUFzQjtFSjRsQjVCO0FBQ0Y7O0FJamxCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QUptbEJ2Qjs7QUl0bEJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBSndsQnZCOztBSTNsQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FKNmxCdkI7O0FJaG1CSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QUprbUJ2Qjs7QUlybUJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBSnVtQnZCOztBSTFtQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FKNG1CdkI7O0FJL21CSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QUppbkJ2Qjs7QUlwbkJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBSnNuQnZCOztBSXpuQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FKMm5CdkI7O0FJOW5CSztFQUVHLGlCQUFlO0VBQ2Ysa0JBQWU7QUpnb0J2Qjs7QUd4dEJFO0VDNkZHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSjZuQnZCO0FBQ0Y7O0FHL3RCRTtFQzZGRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUpvb0J2QjtBQUNGOztBR3R1QkU7RUM2Rkc7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKMm9CdkI7QUFDRjs7QUc3dUJFO0VDNkZHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSmtwQnZCO0FBQ0Y7O0FHcHZCRTtFQzZGRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUp5cEJ2QjtBQUNGOztBRzN2QkU7RUM2Rkc7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKZ3FCdkI7QUFDRjs7QUdsd0JFO0VDNkZHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSnVxQnZCO0FBQ0Y7O0FHendCRTtFQzZGRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUo4cUJ2QjtBQUNGOztBR2h4QkU7RUM2Rkc7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKcXJCdkI7QUFDRjs7QUd2eEJFO0VDNkZHO0lBR0ssaUJBQWU7SUFDZixrQkFBZTtFSjRyQnZCO0FBQ0Y7O0FHdnhCRTtFQ2dHRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUp5ckJ2QjtBQUNGOztBRzl4QkU7RUNnR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKZ3NCdkI7QUFDRjs7QUdyeUJFO0VDZ0dHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSnVzQnZCO0FBQ0Y7O0FHNXlCRTtFQ2dHRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUo4c0J2QjtBQUNGOztBR256QkU7RUNnR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKcXRCdkI7QUFDRjs7QUcxekJFO0VDZ0dHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSjR0QnZCO0FBQ0Y7O0FHajBCRTtFQ2dHRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUptdUJ2QjtBQUNGOztBR3gwQkU7RUNnR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKMHVCdkI7QUFDRjs7QUcvMEJFO0VDZ0dHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSml2QnZCO0FBQ0Y7O0FHdDFCRTtFQ2dHRztJQUdLLGlCQUFlO0lBQ2Ysa0JBQWU7RUp3dkJ2QjtBQUNGOztBR3QxQkU7RUNtR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKcXZCdkI7QUFDRjs7QUc3MUJFO0VDbUdHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSjR2QnZCO0FBQ0Y7O0FHcDJCRTtFQ21HRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUptd0J2QjtBQUNGOztBRzMyQkU7RUNtR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKMHdCdkI7QUFDRjs7QUdsM0JFO0VDbUdHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSml4QnZCO0FBQ0Y7O0FHejNCRTtFQ21HRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUp3eEJ2QjtBQUNGOztBR2g0QkU7RUNtR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKK3hCdkI7QUFDRjs7QUd2NEJFO0VDbUdHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSnN5QnZCO0FBQ0Y7O0FHOTRCRTtFQ21HRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUo2eUJ2QjtBQUNGOztBR3I1QkU7RUNtR0c7SUFHSyxpQkFBZTtJQUNmLGtCQUFlO0VKb3pCdkI7QUFDRjs7QUkzeUJBO0VBQ0UsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQiwyQkFBMkI7RUFDM0IsZUFBZTtBSjh5QmpCOztBSTd5QkU7RUFBbUIsdUJBQTJCO0FKaXpCaEQ7O0FJaHpCRTtFQUFtQixtQkFBdUI7QUpvekI1Qzs7QUluekJFO0VBQW1CLHFCQUF5QjtBSnV6QjlDOztBSXR6QkU7RUFBbUIsdUJBQXVCO0FKMHpCNUM7O0FJenpCRTtFQUFtQix5QkFBeUI7QUo2ekI5Qzs7QUk1ekJFO0VBQW1CLDhCQUE4QjtBSmcwQm5EOztBSS96QkU7RUFBbUIsaUJBQXVCO0FKbTBCNUM7O0FJbDBCRTtFQUFtQiwyQkFBNEI7QUpzMEJqRDs7QUlyMEJFO0VBQW1CLHNCQUF1QjtBSnkwQjVDOztBSXgwQkU7RUFBbUIsOEJBQStCO0FKNDBCcEQ7O0FJejBCSTtFQUFpQixRQURMO0FKODBCaEI7O0FJNTBCSTtFQUFpQixZQUZMO0FKazFCaEI7O0FJLzBCSTtFQUFpQixjQUhMO0FKczFCaEI7O0FJcjFCSTtFQUFpQixRQURMO0FKMDFCaEI7O0FJeDFCSTtFQUFpQixZQUZMO0FKODFCaEI7O0FJMzFCSTtFQUFpQixjQUhMO0FKazJCaEI7O0FJajJCSTtFQUFpQixRQURMO0FKczJCaEI7O0FJcDJCSTtFQUFpQixZQUZMO0FKMDJCaEI7O0FJdjJCSTtFQUFpQixjQUhMO0FKODJCaEI7O0FJNzJCSTtFQUFpQixRQURMO0FKazNCaEI7O0FJaDNCSTtFQUFpQixZQUZMO0FKczNCaEI7O0FJbjNCSTtFQUFpQixjQUhMO0FKMDNCaEI7O0FJejNCSTtFQUFpQixRQURMO0FKODNCaEI7O0FJNTNCSTtFQUFpQixZQUZMO0FKazRCaEI7O0FJLzNCSTtFQUFpQixjQUhMO0FKczRCaEI7O0FJcjRCSTtFQUFpQixRQURMO0FKMDRCaEI7O0FJeDRCSTtFQUFpQixZQUZMO0FKODRCaEI7O0FJMzRCSTtFQUFpQixjQUhMO0FKazVCaEI7O0FJajVCSTtFQUFpQixRQURMO0FKczVCaEI7O0FJcDVCSTtFQUFpQixZQUZMO0FKMDVCaEI7O0FJdjVCSTtFQUFpQixjQUhMO0FKODVCaEI7O0FJNzVCSTtFQUFpQixRQURMO0FKazZCaEI7O0FJaDZCSTtFQUFpQixZQUZMO0FKczZCaEI7O0FJbjZCSTtFQUFpQixjQUhMO0FKMDZCaEI7O0FJejZCSTtFQUFpQixRQURMO0FKODZCaEI7O0FJNTZCSTtFQUFpQixZQUZMO0FKazdCaEI7O0FJLzZCSTtFQUFpQixjQUhMO0FKczdCaEI7O0FJcjdCSTtFQUFpQixTQURMO0FKMDdCaEI7O0FJeDdCSTtFQUFpQixhQUZMO0FKODdCaEI7O0FJMzdCSTtFQUFpQixlQUhMO0FKazhCaEI7O0FJajhCSTtFQUFpQixTQURMO0FKczhCaEI7O0FJcDhCSTtFQUFpQixhQUZMO0FKMDhCaEI7O0FJdjhCSTtFQUFpQixlQUhMO0FKODhCaEI7O0FJNzhCSTtFQUFpQixTQURMO0FKazlCaEI7O0FJaDlCSTtFQUFpQixhQUZMO0FKczlCaEI7O0FJbjlCSTtFQUFpQixlQUhMO0FKMDlCaEI7O0FHem1DRTtFQytKTTtJQUVJLGVBQVc7RUo2OEJyQjtBQUNGOztBR3htQ0U7RUN3Sk07SUFLSSxlQUFXO0VKZzlCckI7QUFDRjs7QUd2bUNFO0VDaUpNO0lBUUksZUFBVztFSm05QnJCO0FBQ0Y7O0FHM25DRTtFQytKTTtJQUVJLGVBQVc7RUorOUJyQjtBQUNGOztBRzFuQ0U7RUN3Sk07SUFLSSxlQUFXO0VKaytCckI7QUFDRjs7QUd6bkNFO0VDaUpNO0lBUUksZUFBVztFSnErQnJCO0FBQ0Y7O0FHN29DRTtFQytKTTtJQUVJLGdCQUFXO0VKaS9CckI7QUFDRjs7QUc1b0NFO0VDd0pNO0lBS0ksZ0JBQVc7RUpvL0JyQjtBQUNGOztBRzNvQ0U7RUNpSk07SUFRSSxlQUFXO0VKdS9CckI7QUFDRjs7QUcvcENFO0VDK0pNO0lBRUksZ0JBQVc7RUptZ0NyQjtBQUNGOztBRzlwQ0U7RUN3Sk07SUFLSSxnQkFBVztFSnNnQ3JCO0FBQ0Y7O0FHN3BDRTtFQ2lKTTtJQVFJLGVBQVc7RUp5Z0NyQjtBQUNGOztBR2pyQ0U7RUMrSk07SUFFSSxnQkFBVztFSnFoQ3JCO0FBQ0Y7O0FHaHJDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKd2hDckI7QUFDRjs7QUcvcUNFO0VDaUpNO0lBUUksZUFBVztFSjJoQ3JCO0FBQ0Y7O0FHbnNDRTtFQytKTTtJQUVJLGdCQUFXO0VKdWlDckI7QUFDRjs7QUdsc0NFO0VDd0pNO0lBS0ksZ0JBQVc7RUowaUNyQjtBQUNGOztBR2pzQ0U7RUNpSk07SUFRSSxlQUFXO0VKNmlDckI7QUFDRjs7QUdydENFO0VDK0pNO0lBRUksZ0JBQVc7RUp5akNyQjtBQUNGOztBR3B0Q0U7RUN3Sk07SUFLSSxnQkFBVztFSjRqQ3JCO0FBQ0Y7O0FHbnRDRTtFQ2lKTTtJQVFJLGVBQVc7RUorakNyQjtBQUNGOztBR3Z1Q0U7RUMrSk07SUFFSSxnQkFBVztFSjJrQ3JCO0FBQ0Y7O0FHdHVDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKOGtDckI7QUFDRjs7QUdydUNFO0VDaUpNO0lBUUksZUFBVztFSmlsQ3JCO0FBQ0Y7O0FHenZDRTtFQytKTTtJQUVJLGdCQUFXO0VKNmxDckI7QUFDRjs7QUd4dkNFO0VDd0pNO0lBS0ksZ0JBQVc7RUpnbUNyQjtBQUNGOztBR3Z2Q0U7RUNpSk07SUFRSSxlQUFXO0VKbW1DckI7QUFDRjs7QUczd0NFO0VDK0pNO0lBRUksZ0JBQVc7RUorbUNyQjtBQUNGOztBRzF3Q0U7RUN3Sk07SUFLSSxnQkFBVztFSmtuQ3JCO0FBQ0Y7O0FHendDRTtFQ2lKTTtJQVFJLGVBQVc7RUpxbkNyQjtBQUNGOztBRzd4Q0U7RUMrSk07SUFFSSxnQkFBVztFSmlvQ3JCO0FBQ0Y7O0FHNXhDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKb29DckI7QUFDRjs7QUczeENFO0VDaUpNO0lBUUksZ0JBQVc7RUp1b0NyQjtBQUNGOztBRy95Q0U7RUMrSk07SUFFSSxnQkFBVztFSm1wQ3JCO0FBQ0Y7O0FHOXlDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKc3BDckI7QUFDRjs7QUc3eUNFO0VDaUpNO0lBUUksZ0JBQVc7RUp5cENyQjtBQUNGOztBR2owQ0U7RUMrSk07SUFFSSxnQkFBVztFSnFxQ3JCO0FBQ0Y7O0FHaDBDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKd3FDckI7QUFDRjs7QUcvekNFO0VDaUpNO0lBUUksZ0JBQVc7RUoycUNyQjtBQUNGOztBR24xQ0U7RUMrSk07SUFFSSxnQkFBVztFSnVyQ3JCO0FBQ0Y7O0FHbDFDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKMHJDckI7QUFDRjs7QUdqMUNFO0VDaUpNO0lBUUksZ0JBQVc7RUo2ckNyQjtBQUNGOztBR3IyQ0U7RUMrSk07SUFFSSxnQkFBVztFSnlzQ3JCO0FBQ0Y7O0FHcDJDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKNHNDckI7QUFDRjs7QUduMkNFO0VDaUpNO0lBUUksZ0JBQVc7RUorc0NyQjtBQUNGOztBR3YzQ0U7RUMrSk07SUFFSSxnQkFBVztFSjJ0Q3JCO0FBQ0Y7O0FHdDNDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKOHRDckI7QUFDRjs7QUdyM0NFO0VDaUpNO0lBUUksZ0JBQVc7RUppdUNyQjtBQUNGOztBR3o0Q0U7RUMrSk07SUFFSSxnQkFBVztFSjZ1Q3JCO0FBQ0Y7O0FHeDRDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKZ3ZDckI7QUFDRjs7QUd2NENFO0VDaUpNO0lBUUksZ0JBQVc7RUptdkNyQjtBQUNGOztBRzM1Q0U7RUMrSk07SUFFSSxnQkFBVztFSit2Q3JCO0FBQ0Y7O0FHMTVDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKa3dDckI7QUFDRjs7QUd6NUNFO0VDaUpNO0lBUUksZ0JBQVc7RUpxd0NyQjtBQUNGOztBRzc2Q0U7RUMrSk07SUFFSSxnQkFBVztFSml4Q3JCO0FBQ0Y7O0FHNTZDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKb3hDckI7QUFDRjs7QUczNkNFO0VDaUpNO0lBUUksZ0JBQVc7RUp1eENyQjtBQUNGOztBRy83Q0U7RUMrSk07SUFFSSxnQkFBVztFSm15Q3JCO0FBQ0Y7O0FHOTdDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKc3lDckI7QUFDRjs7QUc3N0NFO0VDaUpNO0lBUUksZ0JBQVc7RUp5eUNyQjtBQUNGOztBR2o5Q0U7RUMrSk07SUFFSSxpQkFBVztFSnF6Q3JCO0FBQ0Y7O0FHaDlDRTtFQ3dKTTtJQUtJLGlCQUFXO0VKd3pDckI7QUFDRjs7QUcvOENFO0VDaUpNO0lBUUksZ0JBQVc7RUoyekNyQjtBQUNGOztBR24rQ0U7RUMrSk07SUFFSSxpQkFBVztFSnUwQ3JCO0FBQ0Y7O0FHbCtDRTtFQ3dKTTtJQUtJLGlCQUFXO0VKMDBDckI7QUFDRjs7QUdqK0NFO0VDaUpNO0lBUUksaUJBQVc7RUo2MENyQjtBQUNGOztBR3IvQ0U7RUMrSk07SUFFSSxpQkFBVztFSnkxQ3JCO0FBQ0Y7O0FHcC9DRTtFQ3dKTTtJQUtJLGlCQUFXO0VKNDFDckI7QUFDRjs7QUduL0NFO0VDaUpNO0lBUUksaUJBQVc7RUorMUNyQjtBQUNGOztBR3ZnREU7RUMrSk07SUFFSSxrQkFBVztFSjIyQ3JCO0FBQ0Y7O0FHdGdERTtFQ3dKTTtJQUtJLGtCQUFXO0VKODJDckI7QUFDRjs7QUdyZ0RFO0VDaUpNO0lBUUksaUJBQVc7RUppM0NyQjtBQUNGOztBR3poREU7RUMrSk07SUFFSSxrQkFBVztFSjYzQ3JCO0FBQ0Y7O0FHeGhERTtFQ3dKTTtJQUtJLGtCQUFXO0VKZzRDckI7QUFDRjs7QUd2aERFO0VDaUpNO0lBUUksaUJBQVc7RUptNENyQjtBQUNGOztBRzNpREU7RUMrSk07SUFFSSxrQkFBVztFSis0Q3JCO0FBQ0Y7O0FHMWlERTtFQ3dKTTtJQUtJLGtCQUFXO0VKazVDckI7QUFDRjs7QUd6aURFO0VDaUpNO0lBUUksaUJBQVc7RUpxNUNyQjtBQUNGOztBRzdqREU7RUMrSk07SUFFSSxrQkFBVztFSmk2Q3JCO0FBQ0Y7O0FHNWpERTtFQ3dKTTtJQUtJLGtCQUFXO0VKbzZDckI7QUFDRjs7QUczakRFO0VDaUpNO0lBUUksaUJBQVc7RUp1NkNyQjtBQUNGOztBRy9rREU7RUMrSk07SUFFSSxrQkFBVztFSm03Q3JCO0FBQ0Y7O0FHOWtERTtFQ3dKTTtJQUtJLGtCQUFXO0VKczdDckI7QUFDRjs7QUc3a0RFO0VDaUpNO0lBUUksaUJBQVc7RUp5N0NyQjtBQUNGOztBR2ptREU7RUMrSk07SUFFSSxrQkFBVztFSnE4Q3JCO0FBQ0Y7O0FHaG1ERTtFQ3dKTTtJQUtJLGtCQUFXO0VKdzhDckI7QUFDRjs7QUcvbERFO0VDaUpNO0lBUUksaUJBQVc7RUoyOENyQjtBQUNGOztBR25uREU7RUMrSk07SUFFSSxrQkFBVztFSnU5Q3JCO0FBQ0Y7O0FHbG5ERTtFQ3dKTTtJQUtJLGtCQUFXO0VKMDlDckI7QUFDRjs7QUdqbkRFO0VDaUpNO0lBUUksaUJBQVc7RUo2OUNyQjtBQUNGOztBR3JvREU7RUMrSk07SUFFSSxrQkFBVztFSnkrQ3JCO0FBQ0Y7O0FHcG9ERTtFQ3dKTTtJQUtJLGtCQUFXO0VKNCtDckI7QUFDRjs7QUdub0RFO0VDaUpNO0lBUUksaUJBQVc7RUorK0NyQjtBQUNGOztBR3ZwREU7RUMrSk07SUFFSSxrQkFBVztFSjIvQ3JCO0FBQ0Y7O0FHdHBERTtFQ3dKTTtJQUtJLGtCQUFXO0VKOC9DckI7QUFDRjs7QUdycERFO0VDaUpNO0lBUUksa0JBQVc7RUppZ0RyQjtBQUNGOztBR3pxREU7RUMrSk07SUFFSSxrQkFBVztFSjZnRHJCO0FBQ0Y7O0FHeHFERTtFQ3dKTTtJQUtJLGtCQUFXO0VKZ2hEckI7QUFDRjs7QUd2cURFO0VDaUpNO0lBUUksa0JBQVc7RUptaERyQjtBQUNGOztBRzNyREU7RUMrSk07SUFFSSxrQkFBVztFSitoRHJCO0FBQ0Y7O0FHMXJERTtFQ3dKTTtJQUtJLGtCQUFXO0VKa2lEckI7QUFDRjs7QUd6ckRFO0VDaUpNO0lBUUksa0JBQVc7RUpxaURyQjtBQUNGOztBRzdzREU7RUMrSk07SUFFSSxrQkFBVztFSmlqRHJCO0FBQ0Y7O0FHNXNERTtFQ3dKTTtJQUtJLGtCQUFXO0VKb2pEckI7QUFDRjs7QUczc0RFO0VDaUpNO0lBUUksa0JBQVc7RUp1akRyQjtBQUNGOztBRy90REU7RUMrSk07SUFFSSxrQkFBVztFSm1rRHJCO0FBQ0Y7O0FHOXRERTtFQ3dKTTtJQUtJLGtCQUFXO0VKc2tEckI7QUFDRjs7QUc3dERFO0VDaUpNO0lBUUksa0JBQVc7RUp5a0RyQjtBQUNGOztBR2p2REU7RUMrSk07SUFFSSxrQkFBVztFSnFsRHJCO0FBQ0Y7O0FHaHZERTtFQ3dKTTtJQUtJLGtCQUFXO0VKd2xEckI7QUFDRjs7QUcvdURFO0VDaUpNO0lBUUksa0JBQVc7RUoybERyQjtBQUNGOztBR253REU7RUMrSk07SUFFSSxrQkFBVztFSnVtRHJCO0FBQ0Y7O0FHbHdERTtFQ3dKTTtJQUtJLGtCQUFXO0VKMG1EckI7QUFDRjs7QUdqd0RFO0VDaUpNO0lBUUksa0JBQVc7RUo2bURyQjtBQUNGOztBR3J4REU7RUMrSk07SUFFSSxrQkFBVztFSnluRHJCO0FBQ0Y7O0FHcHhERTtFQ3dKTTtJQUtJLGtCQUFXO0VKNG5EckI7QUFDRjs7QUdueERFO0VDaUpNO0lBUUksa0JBQVc7RUorbkRyQjtBQUNGOztBR3Z5REU7RUMrSk07SUFFSSxrQkFBVztFSjJvRHJCO0FBQ0Y7O0FHdHlERTtFQ3dKTTtJQUtJLGtCQUFXO0VKOG9EckI7QUFDRjs7QUdyeURFO0VDaUpNO0lBUUksa0JBQVc7RUppcERyQjtBQUNGOztBR3p6REU7RUMrSk07SUFFSSxrQkFBVztFSjZwRHJCO0FBQ0Y7O0FHeHpERTtFQ3dKTTtJQUtJLGtCQUFXO0VKZ3FEckI7QUFDRjs7QUd2ekRFO0VDaUpNO0lBUUksa0JBQVc7RUptcURyQjtBQUNGOztBRzMwREU7RUMrSk07SUFFSSxtQkFBVztFSitxRHJCO0FBQ0Y7O0FHMTBERTtFQ3dKTTtJQUtJLG1CQUFXO0VKa3JEckI7QUFDRjs7QUd6MERFO0VDaUpNO0lBUUksa0JBQVc7RUpxckRyQjtBQUNGOztBRzcxREU7RUMrSk07SUFFSSxrQkFBVztFSmlzRHJCO0FBQ0Y7O0FHNTFERTtFQ3dKTTtJQUtJLGtCQUFXO0VKb3NEckI7QUFDRjs7QUczMURFO0VDaUpNO0lBUUksa0JBQVc7RUp1c0RyQjtBQUNGOztBRy8yREU7RUMrSk07SUFFSSxrQkFBVztFSm10RHJCO0FBQ0Y7O0FHOTJERTtFQ3dKTTtJQUtJLGtCQUFXO0VKc3REckI7QUFDRjs7QUc3MkRFO0VDaUpNO0lBUUksa0JBQVc7RUp5dERyQjtBQUNGOztBR2o0REU7RUMrSk07SUFFSSxtQkFBVztFSnF1RHJCO0FBQ0Y7O0FHaDRERTtFQ3dKTTtJQUtJLG1CQUFXO0VKd3VEckI7QUFDRjs7QUcvM0RFO0VDaUpNO0lBUUksa0JBQVc7RUoydURyQjtBQUNGOztBR241REU7RUMrSk07SUFFSSxtQkFBVztFSnV2RHJCO0FBQ0Y7O0FHbDVERTtFQ3dKTTtJQUtJLG1CQUFXO0VKMHZEckI7QUFDRjs7QUdqNURFO0VDaUpNO0lBUUksa0JBQVc7RUo2dkRyQjtBQUNGOztBR3I2REU7RUMrSk07SUFFSSxtQkFBVztFSnl3RHJCO0FBQ0Y7O0FHcDZERTtFQ3dKTTtJQUtJLG1CQUFXO0VKNHdEckI7QUFDRjs7QUduNkRFO0VDaUpNO0lBUUksa0JBQVc7RUord0RyQjtBQUNGOztBR3Y3REU7RUMrSk07SUFFSSxtQkFBVztFSjJ4RHJCO0FBQ0Y7O0FHdDdERTtFQ3dKTTtJQUtJLG1CQUFXO0VKOHhEckI7QUFDRjs7QUdyN0RFO0VDaUpNO0lBUUksa0JBQVc7RUppeURyQjtBQUNGOztBR3o4REU7RUMrSk07SUFFSSxtQkFBVztFSjZ5RHJCO0FBQ0Y7O0FHeDhERTtFQ3dKTTtJQUtJLG1CQUFXO0VKZ3pEckI7QUFDRjs7QUd2OERFO0VDaUpNO0lBUUksa0JBQVc7RUptekRyQjtBQUNGOztBRzM5REU7RUMrSk07SUFFSSxtQkFBVztFSit6RHJCO0FBQ0Y7O0FHMTlERTtFQ3dKTTtJQUtJLG1CQUFXO0VKazBEckI7QUFDRjs7QUd6OURFO0VDaUpNO0lBUUksa0JBQVc7RUpxMERyQjtBQUNGOztBRzcrREU7RUMrSk07SUFFSSxtQkFBVztFSmkxRHJCO0FBQ0Y7O0FHNStERTtFQ3dKTTtJQUtJLG1CQUFXO0VKbzFEckI7QUFDRjs7QUczK0RFO0VDaUpNO0lBUUksa0JBQVc7RUp1MURyQjtBQUNGOztBRy8vREU7RUMrSk07SUFFSSxtQkFBVztFSm0yRHJCO0FBQ0Y7O0FHOS9ERTtFQ3dKTTtJQUtJLG1CQUFXO0VKczJEckI7QUFDRjs7QUc3L0RFO0VDaUpNO0lBUUksa0JBQVc7RUp5MkRyQjtBQUNGOztBR2poRUU7RUMrSk07SUFFSSxtQkFBVztFSnEzRHJCO0FBQ0Y7O0FHaGhFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKdzNEckI7QUFDRjs7QUcvZ0VFO0VDaUpNO0lBUUksbUJBQVc7RUoyM0RyQjtBQUNGOztBR25pRUU7RUMrSk07SUFFSSxtQkFBVztFSnU0RHJCO0FBQ0Y7O0FHbGlFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKMDREckI7QUFDRjs7QUdqaUVFO0VDaUpNO0lBUUksbUJBQVc7RUo2NERyQjtBQUNGOztBR3JqRUU7RUMrSk07SUFFSSxtQkFBVztFSnk1RHJCO0FBQ0Y7O0FHcGpFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKNDVEckI7QUFDRjs7QUduakVFO0VDaUpNO0lBUUksbUJBQVc7RUorNURyQjtBQUNGOztBR3ZrRUU7RUMrSk07SUFFSSxtQkFBVztFSjI2RHJCO0FBQ0Y7O0FHdGtFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKODZEckI7QUFDRjs7QUdya0VFO0VDaUpNO0lBUUksbUJBQVc7RUppN0RyQjtBQUNGOztBR3psRUU7RUMrSk07SUFFSSxtQkFBVztFSjY3RHJCO0FBQ0Y7O0FHeGxFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKZzhEckI7QUFDRjs7QUd2bEVFO0VDaUpNO0lBUUksbUJBQVc7RUptOERyQjtBQUNGOztBRzNtRUU7RUMrSk07SUFFSSxtQkFBVztFSis4RHJCO0FBQ0Y7O0FHMW1FRTtFQ3dKTTtJQUtJLG1CQUFXO0VKazlEckI7QUFDRjs7QUd6bUVFO0VDaUpNO0lBUUksbUJBQVc7RUpxOURyQjtBQUNGOztBRzduRUU7RUMrSk07SUFFSSxtQkFBVztFSmkrRHJCO0FBQ0Y7O0FHNW5FRTtFQ3dKTTtJQUtJLG1CQUFXO0VKbytEckI7QUFDRjs7QUczbkVFO0VDaUpNO0lBUUksbUJBQVc7RUp1K0RyQjtBQUNGOztBRy9vRUU7RUMrSk07SUFFSSxtQkFBVztFSm0vRHJCO0FBQ0Y7O0FHOW9FRTtFQ3dKTTtJQUtJLG1CQUFXO0VKcy9EckI7QUFDRjs7QUc3b0VFO0VDaUpNO0lBUUksbUJBQVc7RUp5L0RyQjtBQUNGOztBR2pxRUU7RUMrSk07SUFFSSxtQkFBVztFSnFnRXJCO0FBQ0Y7O0FHaHFFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKd2dFckI7QUFDRjs7QUcvcEVFO0VDaUpNO0lBUUksbUJBQVc7RUoyZ0VyQjtBQUNGOztBR25yRUU7RUMrSk07SUFFSSxtQkFBVztFSnVoRXJCO0FBQ0Y7O0FHbHJFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKMGhFckI7QUFDRjs7QUdqckVFO0VDaUpNO0lBUUksbUJBQVc7RUo2aEVyQjtBQUNGOztBR3JzRUU7RUMrSk07SUFFSSxvQkFBVztFSnlpRXJCO0FBQ0Y7O0FHcHNFRTtFQ3dKTTtJQUtJLG9CQUFXO0VKNGlFckI7QUFDRjs7QUduc0VFO0VDaUpNO0lBUUksbUJBQVc7RUoraUVyQjtBQUNGOztBR3Z0RUU7RUMrSk07SUFFSSxnQkFBVztFSjJqRXJCO0FBQ0Y7O0FHdHRFRTtFQ3dKTTtJQUtJLGdCQUFXO0VKOGpFckI7QUFDRjs7QUdydEVFO0VDaUpNO0lBUUksZ0JBQVc7RUppa0VyQjtBQUNGOztBR3p1RUU7RUMrSk07SUFFSSxnQkFBVztFSjZrRXJCO0FBQ0Y7O0FHeHVFRTtFQ3dKTTtJQUtJLGdCQUFXO0VKZ2xFckI7QUFDRjs7QUd2dUVFO0VDaUpNO0lBUUksZ0JBQVc7RUptbEVyQjtBQUNGOztBRzN2RUU7RUMrSk07SUFFSSxpQkFBVztFSitsRXJCO0FBQ0Y7O0FHMXZFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKa21FckI7QUFDRjs7QUd6dkVFO0VDaUpNO0lBUUksZ0JBQVc7RUpxbUVyQjtBQUNGOztBRzd3RUU7RUMrSk07SUFFSSxpQkFBVztFSmluRXJCO0FBQ0Y7O0FHNXdFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKb25FckI7QUFDRjs7QUczd0VFO0VDaUpNO0lBUUksZ0JBQVc7RUp1bkVyQjtBQUNGOztBRy94RUU7RUMrSk07SUFFSSxpQkFBVztFSm1vRXJCO0FBQ0Y7O0FHOXhFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKc29FckI7QUFDRjs7QUc3eEVFO0VDaUpNO0lBUUksZ0JBQVc7RUp5b0VyQjtBQUNGOztBR2p6RUU7RUMrSk07SUFFSSxpQkFBVztFSnFwRXJCO0FBQ0Y7O0FHaHpFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKd3BFckI7QUFDRjs7QUcveUVFO0VDaUpNO0lBUUksZ0JBQVc7RUoycEVyQjtBQUNGOztBR24wRUU7RUMrSk07SUFFSSxpQkFBVztFSnVxRXJCO0FBQ0Y7O0FHbDBFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKMHFFckI7QUFDRjs7QUdqMEVFO0VDaUpNO0lBUUksZ0JBQVc7RUo2cUVyQjtBQUNGOztBR3IxRUU7RUMrSk07SUFFSSxpQkFBVztFSnlyRXJCO0FBQ0Y7O0FHcDFFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKNHJFckI7QUFDRjs7QUduMUVFO0VDaUpNO0lBUUksZ0JBQVc7RUorckVyQjtBQUNGOztBR3YyRUU7RUMrSk07SUFFSSxpQkFBVztFSjJzRXJCO0FBQ0Y7O0FHdDJFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKOHNFckI7QUFDRjs7QUdyMkVFO0VDaUpNO0lBUUksZ0JBQVc7RUppdEVyQjtBQUNGOztBR3ozRUU7RUMrSk07SUFFSSxpQkFBVztFSjZ0RXJCO0FBQ0Y7O0FHeDNFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKZ3VFckI7QUFDRjs7QUd2M0VFO0VDaUpNO0lBUUksZ0JBQVc7RUptdUVyQjtBQUNGOztBRzM0RUU7RUMrSk07SUFFSSxpQkFBVztFSit1RXJCO0FBQ0Y7O0FHMTRFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKa3ZFckI7QUFDRjs7QUd6NEVFO0VDaUpNO0lBUUksaUJBQVc7RUpxdkVyQjtBQUNGOztBRzc1RUU7RUMrSk07SUFFSSxpQkFBVztFSml3RXJCO0FBQ0Y7O0FHNTVFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKb3dFckI7QUFDRjs7QUczNUVFO0VDaUpNO0lBUUksaUJBQVc7RUp1d0VyQjtBQUNGOztBRy82RUU7RUMrSk07SUFFSSxpQkFBVztFSm14RXJCO0FBQ0Y7O0FHOTZFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKc3hFckI7QUFDRjs7QUc3NkVFO0VDaUpNO0lBUUksaUJBQVc7RUp5eEVyQjtBQUNGOztBR2o4RUU7RUMrSk07SUFFSSxpQkFBVztFSnF5RXJCO0FBQ0Y7O0FHaDhFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKd3lFckI7QUFDRjs7QUcvN0VFO0VDaUpNO0lBUUksaUJBQVc7RUoyeUVyQjtBQUNGOztBR245RUU7RUMrSk07SUFFSSxpQkFBVztFSnV6RXJCO0FBQ0Y7O0FHbDlFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKMHpFckI7QUFDRjs7QUdqOUVFO0VDaUpNO0lBUUksaUJBQVc7RUo2ekVyQjtBQUNGOztBR3IrRUU7RUMrSk07SUFFSSxpQkFBVztFSnkwRXJCO0FBQ0Y7O0FHcCtFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKNDBFckI7QUFDRjs7QUduK0VFO0VDaUpNO0lBUUksaUJBQVc7RUorMEVyQjtBQUNGOztBR3YvRUU7RUMrSk07SUFFSSxpQkFBVztFSjIxRXJCO0FBQ0Y7O0FHdC9FRTtFQ3dKTTtJQUtJLGlCQUFXO0VKODFFckI7QUFDRjs7QUdyL0VFO0VDaUpNO0lBUUksaUJBQVc7RUppMkVyQjtBQUNGOztBR3pnRkU7RUMrSk07SUFFSSxpQkFBVztFSjYyRXJCO0FBQ0Y7O0FHeGdGRTtFQ3dKTTtJQUtJLGlCQUFXO0VKZzNFckI7QUFDRjs7QUd2Z0ZFO0VDaUpNO0lBUUksaUJBQVc7RUptM0VyQjtBQUNGOztBRzNoRkU7RUMrSk07SUFFSSxpQkFBVztFSiszRXJCO0FBQ0Y7O0FHMWhGRTtFQ3dKTTtJQUtJLGlCQUFXO0VKazRFckI7QUFDRjs7QUd6aEZFO0VDaUpNO0lBUUksaUJBQVc7RUpxNEVyQjtBQUNGOztBRzdpRkU7RUMrSk07SUFFSSxpQkFBVztFSmk1RXJCO0FBQ0Y7O0FHNWlGRTtFQ3dKTTtJQUtJLGlCQUFXO0VKbzVFckI7QUFDRjs7QUczaUZFO0VDaUpNO0lBUUksaUJBQVc7RUp1NUVyQjtBQUNGOztBRy9qRkU7RUMrSk07SUFFSSxrQkFBVztFSm02RXJCO0FBQ0Y7O0FHOWpGRTtFQ3dKTTtJQUtJLGtCQUFXO0VKczZFckI7QUFDRjs7QUc3akZFO0VDaUpNO0lBUUksaUJBQVc7RUp5NkVyQjtBQUNGOztBR2psRkU7RUNxTE07SUFFSSxnQkFBVztFSis1RXJCO0FBQ0Y7O0FHaGxGRTtFQzhLTTtJQUtJLGdCQUFXO0VKazZFckI7QUFDRjs7QUcva0ZFO0VDdUtNO0lBUUksZ0JBQVc7RUpxNkVyQjtBQUNGOztBR25tRkU7RUNxTE07SUFFSSxnQkFBVztFSmk3RXJCO0FBQ0Y7O0FHbG1GRTtFQzhLTTtJQUtJLGdCQUFXO0VKbzdFckI7QUFDRjs7QUdqbUZFO0VDdUtNO0lBUUksZ0JBQVc7RUp1N0VyQjtBQUNGOztBR3JuRkU7RUNxTE07SUFFSSxpQkFBVztFSm04RXJCO0FBQ0Y7O0FHcG5GRTtFQzhLTTtJQUtJLGlCQUFXO0VKczhFckI7QUFDRjs7QUdubkZFO0VDdUtNO0lBUUksZ0JBQVc7RUp5OEVyQjtBQUNGOztBR3ZvRkU7RUNxTE07SUFFSSxpQkFBVztFSnE5RXJCO0FBQ0Y7O0FHdG9GRTtFQzhLTTtJQUtJLGlCQUFXO0VKdzlFckI7QUFDRjs7QUdyb0ZFO0VDdUtNO0lBUUksZ0JBQVc7RUoyOUVyQjtBQUNGOztBR3pwRkU7RUNxTE07SUFFSSxpQkFBVztFSnUrRXJCO0FBQ0Y7O0FHeHBGRTtFQzhLTTtJQUtJLGlCQUFXO0VKMCtFckI7QUFDRjs7QUd2cEZFO0VDdUtNO0lBUUksZ0JBQVc7RUo2K0VyQjtBQUNGOztBRzNxRkU7RUNxTE07SUFFSSxpQkFBVztFSnkvRXJCO0FBQ0Y7O0FHMXFGRTtFQzhLTTtJQUtJLGlCQUFXO0VKNC9FckI7QUFDRjs7QUd6cUZFO0VDdUtNO0lBUUksZ0JBQVc7RUorL0VyQjtBQUNGOztBRzdyRkU7RUNxTE07SUFFSSxpQkFBVztFSjJnRnJCO0FBQ0Y7O0FHNXJGRTtFQzhLTTtJQUtJLGlCQUFXO0VKOGdGckI7QUFDRjs7QUczckZFO0VDdUtNO0lBUUksZ0JBQVc7RUppaEZyQjtBQUNGOztBRy9zRkU7RUNxTE07SUFFSSxpQkFBVztFSjZoRnJCO0FBQ0Y7O0FHOXNGRTtFQzhLTTtJQUtJLGlCQUFXO0VKZ2lGckI7QUFDRjs7QUc3c0ZFO0VDdUtNO0lBUUksZ0JBQVc7RUptaUZyQjtBQUNGOztBR2p1RkU7RUNxTE07SUFFSSxpQkFBVztFSitpRnJCO0FBQ0Y7O0FHaHVGRTtFQzhLTTtJQUtJLGlCQUFXO0VKa2pGckI7QUFDRjs7QUcvdEZFO0VDdUtNO0lBUUksZ0JBQVc7RUpxakZyQjtBQUNGOztBR252RkU7RUNxTE07SUFFSSxpQkFBVztFSmlrRnJCO0FBQ0Y7O0FHbHZGRTtFQzhLTTtJQUtJLGlCQUFXO0VKb2tGckI7QUFDRjs7QUdqdkZFO0VDdUtNO0lBUUksZ0JBQVc7RUp1a0ZyQjtBQUNGOztBR3J3RkU7RUNxTE07SUFFSSxpQkFBVztFSm1sRnJCO0FBQ0Y7O0FHcHdGRTtFQzhLTTtJQUtJLGlCQUFXO0VKc2xGckI7QUFDRjs7QUdud0ZFO0VDdUtNO0lBUUksaUJBQVc7RUp5bEZyQjtBQUNGOztBR3Z4RkU7RUNxTE07SUFFSSxpQkFBVztFSnFtRnJCO0FBQ0Y7O0FHdHhGRTtFQzhLTTtJQUtJLGlCQUFXO0VKd21GckI7QUFDRjs7QUdyeEZFO0VDdUtNO0lBUUksaUJBQVc7RUoybUZyQjtBQUNGOztBR3p5RkU7RUNxTE07SUFFSSxpQkFBVztFSnVuRnJCO0FBQ0Y7O0FHeHlGRTtFQzhLTTtJQUtJLGlCQUFXO0VKMG5GckI7QUFDRjs7QUd2eUZFO0VDdUtNO0lBUUksaUJBQVc7RUo2bkZyQjtBQUNGOztBRzN6RkU7RUNxTE07SUFFSSxpQkFBVztFSnlvRnJCO0FBQ0Y7O0FHMXpGRTtFQzhLTTtJQUtJLGlCQUFXO0VKNG9GckI7QUFDRjs7QUd6ekZFO0VDdUtNO0lBUUksaUJBQVc7RUorb0ZyQjtBQUNGOztBRzcwRkU7RUNxTE07SUFFSSxpQkFBVztFSjJwRnJCO0FBQ0Y7O0FHNTBGRTtFQzhLTTtJQUtJLGlCQUFXO0VKOHBGckI7QUFDRjs7QUczMEZFO0VDdUtNO0lBUUksaUJBQVc7RUppcUZyQjtBQUNGOztBRy8xRkU7RUNxTE07SUFFSSxpQkFBVztFSjZxRnJCO0FBQ0Y7O0FHOTFGRTtFQzhLTTtJQUtJLGlCQUFXO0VKZ3JGckI7QUFDRjs7QUc3MUZFO0VDdUtNO0lBUUksaUJBQVc7RUptckZyQjtBQUNGOztBR2ozRkU7RUNxTE07SUFFSSxpQkFBVztFSityRnJCO0FBQ0Y7O0FHaDNGRTtFQzhLTTtJQUtJLGlCQUFXO0VKa3NGckI7QUFDRjs7QUcvMkZFO0VDdUtNO0lBUUksaUJBQVc7RUpxc0ZyQjtBQUNGOztBR240RkU7RUNxTE07SUFFSSxpQkFBVztFSml0RnJCO0FBQ0Y7O0FHbDRGRTtFQzhLTTtJQUtJLGlCQUFXO0VKb3RGckI7QUFDRjs7QUdqNEZFO0VDdUtNO0lBUUksaUJBQVc7RUp1dEZyQjtBQUNGOztBR3I1RkU7RUNxTE07SUFFSSxpQkFBVztFSm11RnJCO0FBQ0Y7O0FHcDVGRTtFQzhLTTtJQUtJLGlCQUFXO0VKc3VGckI7QUFDRjs7QUduNUZFO0VDdUtNO0lBUUksaUJBQVc7RUp5dUZyQjtBQUNGOztBR3Y2RkU7RUNxTE07SUFFSSxpQkFBVztFSnF2RnJCO0FBQ0Y7O0FHdDZGRTtFQzhLTTtJQUtJLGlCQUFXO0VKd3ZGckI7QUFDRjs7QUdyNkZFO0VDdUtNO0lBUUksaUJBQVc7RUoydkZyQjtBQUNGOztBR3o3RkU7RUNxTE07SUFFSSxrQkFBVztFSnV3RnJCO0FBQ0Y7O0FHeDdGRTtFQzhLTTtJQUtJLGtCQUFXO0VKMHdGckI7QUFDRjs7QUd2N0ZFO0VDdUtNO0lBUUksaUJBQVc7RUo2d0ZyQjtBQUNGOztBRzM4RkU7RUNxTE07SUFFSSxrQkFBVztFSnl4RnJCO0FBQ0Y7O0FHMThGRTtFQzhLTTtJQUtJLGtCQUFXO0VKNHhGckI7QUFDRjs7QUd6OEZFO0VDdUtNO0lBUUksa0JBQVc7RUoreEZyQjtBQUNGOztBRzc5RkU7RUNxTE07SUFFSSxrQkFBVztFSjJ5RnJCO0FBQ0Y7O0FHNTlGRTtFQzhLTTtJQUtJLGtCQUFXO0VKOHlGckI7QUFDRjs7QUczOUZFO0VDdUtNO0lBUUksa0JBQVc7RUppekZyQjtBQUNGOztBRy8rRkU7RUNxTE07SUFFSSxtQkFBVztFSjZ6RnJCO0FBQ0Y7O0FHOStGRTtFQzhLTTtJQUtJLG1CQUFXO0VKZzBGckI7QUFDRjs7QUc3K0ZFO0VDdUtNO0lBUUksa0JBQVc7RUptMEZyQjtBQUNGOztBR2pnR0U7RUNxTE07SUFFSSxtQkFBVztFSiswRnJCO0FBQ0Y7O0FHaGdHRTtFQzhLTTtJQUtJLG1CQUFXO0VKazFGckI7QUFDRjs7QUcvL0ZFO0VDdUtNO0lBUUksa0JBQVc7RUpxMUZyQjtBQUNGOztBR25oR0U7RUNxTE07SUFFSSxtQkFBVztFSmkyRnJCO0FBQ0Y7O0FHbGhHRTtFQzhLTTtJQUtJLG1CQUFXO0VKbzJGckI7QUFDRjs7QUdqaEdFO0VDdUtNO0lBUUksa0JBQVc7RUp1MkZyQjtBQUNGOztBR3JpR0U7RUNxTE07SUFFSSxtQkFBVztFSm0zRnJCO0FBQ0Y7O0FHcGlHRTtFQzhLTTtJQUtJLG1CQUFXO0VKczNGckI7QUFDRjs7QUduaUdFO0VDdUtNO0lBUUksa0JBQVc7RUp5M0ZyQjtBQUNGOztBR3ZqR0U7RUNxTE07SUFFSSxtQkFBVztFSnE0RnJCO0FBQ0Y7O0FHdGpHRTtFQzhLTTtJQUtJLG1CQUFXO0VKdzRGckI7QUFDRjs7QUdyakdFO0VDdUtNO0lBUUksa0JBQVc7RUoyNEZyQjtBQUNGOztBR3prR0U7RUNxTE07SUFFSSxtQkFBVztFSnU1RnJCO0FBQ0Y7O0FHeGtHRTtFQzhLTTtJQUtJLG1CQUFXO0VKMDVGckI7QUFDRjs7QUd2a0dFO0VDdUtNO0lBUUksa0JBQVc7RUo2NUZyQjtBQUNGOztBRzNsR0U7RUNxTE07SUFFSSxtQkFBVztFSnk2RnJCO0FBQ0Y7O0FHMWxHRTtFQzhLTTtJQUtJLG1CQUFXO0VKNDZGckI7QUFDRjs7QUd6bEdFO0VDdUtNO0lBUUksa0JBQVc7RUorNkZyQjtBQUNGOztBRzdtR0U7RUNxTE07SUFFSSxtQkFBVztFSjI3RnJCO0FBQ0Y7O0FHNW1HRTtFQzhLTTtJQUtJLG1CQUFXO0VKODdGckI7QUFDRjs7QUczbUdFO0VDdUtNO0lBUUksa0JBQVc7RUppOEZyQjtBQUNGOztBRy9uR0U7RUNxTE07SUFFSSxtQkFBVztFSjY4RnJCO0FBQ0Y7O0FHOW5HRTtFQzhLTTtJQUtJLG1CQUFXO0VKZzlGckI7QUFDRjs7QUc3bkdFO0VDdUtNO0lBUUksbUJBQVc7RUptOUZyQjtBQUNGOztBR2pwR0U7RUNxTE07SUFFSSxtQkFBVztFSis5RnJCO0FBQ0Y7O0FHaHBHRTtFQzhLTTtJQUtJLG1CQUFXO0VKaytGckI7QUFDRjs7QUcvb0dFO0VDdUtNO0lBUUksbUJBQVc7RUpxK0ZyQjtBQUNGOztBR25xR0U7RUNxTE07SUFFSSxtQkFBVztFSmkvRnJCO0FBQ0Y7O0FHbHFHRTtFQzhLTTtJQUtJLG1CQUFXO0VKby9GckI7QUFDRjs7QUdqcUdFO0VDdUtNO0lBUUksbUJBQVc7RUp1L0ZyQjtBQUNGOztBR3JyR0U7RUNxTE07SUFFSSxtQkFBVztFSm1nR3JCO0FBQ0Y7O0FHcHJHRTtFQzhLTTtJQUtJLG1CQUFXO0VKc2dHckI7QUFDRjs7QUduckdFO0VDdUtNO0lBUUksbUJBQVc7RUp5Z0dyQjtBQUNGOztBR3ZzR0U7RUNxTE07SUFFSSxtQkFBVztFSnFoR3JCO0FBQ0Y7O0FHdHNHRTtFQzhLTTtJQUtJLG1CQUFXO0VKd2hHckI7QUFDRjs7QUdyc0dFO0VDdUtNO0lBUUksbUJBQVc7RUoyaEdyQjtBQUNGOztBR3p0R0U7RUNxTE07SUFFSSxtQkFBVztFSnVpR3JCO0FBQ0Y7O0FHeHRHRTtFQzhLTTtJQUtJLG1CQUFXO0VKMGlHckI7QUFDRjs7QUd2dEdFO0VDdUtNO0lBUUksbUJBQVc7RUo2aUdyQjtBQUNGOztBRzN1R0U7RUNxTE07SUFFSSxtQkFBVztFSnlqR3JCO0FBQ0Y7O0FHMXVHRTtFQzhLTTtJQUtJLG1CQUFXO0VKNGpHckI7QUFDRjs7QUd6dUdFO0VDdUtNO0lBUUksbUJBQVc7RUorakdyQjtBQUNGOztBRzd2R0U7RUNxTE07SUFFSSxtQkFBVztFSjJrR3JCO0FBQ0Y7O0FHNXZHRTtFQzhLTTtJQUtJLG1CQUFXO0VKOGtHckI7QUFDRjs7QUczdkdFO0VDdUtNO0lBUUksbUJBQVc7RUppbEdyQjtBQUNGOztBRy93R0U7RUNxTE07SUFFSSxtQkFBVztFSjZsR3JCO0FBQ0Y7O0FHOXdHRTtFQzhLTTtJQUtJLG1CQUFXO0VKZ21HckI7QUFDRjs7QUc3d0dFO0VDdUtNO0lBUUksbUJBQVc7RUptbUdyQjtBQUNGOztBR2p5R0U7RUNxTE07SUFFSSxtQkFBVztFSittR3JCO0FBQ0Y7O0FHaHlHRTtFQzhLTTtJQUtJLG1CQUFXO0VKa25HckI7QUFDRjs7QUcveEdFO0VDdUtNO0lBUUksbUJBQVc7RUpxbkdyQjtBQUNGOztBR256R0U7RUNxTE07SUFFSSxvQkFBVztFSmlvR3JCO0FBQ0Y7O0FHbHpHRTtFQzhLTTtJQUtJLG9CQUFXO0VKb29HckI7QUFDRjs7QUdqekdFO0VDdUtNO0lBUUksbUJBQVc7RUp1b0dyQjtBQUNGOztBR3IwR0U7RUNxTE07SUFFSSxtQkFBVztFSm1wR3JCO0FBQ0Y7O0FHcDBHRTtFQzhLTTtJQUtJLG1CQUFXO0VKc3BHckI7QUFDRjs7QUduMEdFO0VDdUtNO0lBUUksbUJBQVc7RUp5cEdyQjtBQUNGOztBR3YxR0U7RUNxTE07SUFFSSxtQkFBVztFSnFxR3JCO0FBQ0Y7O0FHdDFHRTtFQzhLTTtJQUtJLG1CQUFXO0VKd3FHckI7QUFDRjs7QUdyMUdFO0VDdUtNO0lBUUksbUJBQVc7RUoycUdyQjtBQUNGOztBR3oyR0U7RUNxTE07SUFFSSxvQkFBVztFSnVyR3JCO0FBQ0Y7O0FHeDJHRTtFQzhLTTtJQUtJLG9CQUFXO0VKMHJHckI7QUFDRjs7QUd2MkdFO0VDdUtNO0lBUUksbUJBQVc7RUo2ckdyQjtBQUNGOztBRzMzR0U7RUNxTE07SUFFSSxvQkFBVztFSnlzR3JCO0FBQ0Y7O0FHMTNHRTtFQzhLTTtJQUtJLG9CQUFXO0VKNHNHckI7QUFDRjs7QUd6M0dFO0VDdUtNO0lBUUksbUJBQVc7RUorc0dyQjtBQUNGOztBRzc0R0U7RUNxTE07SUFFSSxvQkFBVztFSjJ0R3JCO0FBQ0Y7O0FHNTRHRTtFQzhLTTtJQUtJLG9CQUFXO0VKOHRHckI7QUFDRjs7QUczNEdFO0VDdUtNO0lBUUksbUJBQVc7RUppdUdyQjtBQUNGOztBRy81R0U7RUNxTE07SUFFSSxvQkFBVztFSjZ1R3JCO0FBQ0Y7O0FHOTVHRTtFQzhLTTtJQUtJLG9CQUFXO0VKZ3ZHckI7QUFDRjs7QUc3NUdFO0VDdUtNO0lBUUksbUJBQVc7RUptdkdyQjtBQUNGOztBR2o3R0U7RUNxTE07SUFFSSxvQkFBVztFSit2R3JCO0FBQ0Y7O0FHaDdHRTtFQzhLTTtJQUtJLG9CQUFXO0VKa3dHckI7QUFDRjs7QUcvNkdFO0VDdUtNO0lBUUksbUJBQVc7RUpxd0dyQjtBQUNGOztBR244R0U7RUNxTE07SUFFSSxvQkFBVztFSml4R3JCO0FBQ0Y7O0FHbDhHRTtFQzhLTTtJQUtJLG9CQUFXO0VKb3hHckI7QUFDRjs7QUdqOEdFO0VDdUtNO0lBUUksbUJBQVc7RUp1eEdyQjtBQUNGOztBR3I5R0U7RUNxTE07SUFFSSxvQkFBVztFSm15R3JCO0FBQ0Y7O0FHcDlHRTtFQzhLTTtJQUtJLG9CQUFXO0VKc3lHckI7QUFDRjs7QUduOUdFO0VDdUtNO0lBUUksbUJBQVc7RUp5eUdyQjtBQUNGOztBR3YrR0U7RUNxTE07SUFFSSxvQkFBVztFSnF6R3JCO0FBQ0Y7O0FHdCtHRTtFQzhLTTtJQUtJLG9CQUFXO0VKd3pHckI7QUFDRjs7QUdyK0dFO0VDdUtNO0lBUUksbUJBQVc7RUoyekdyQjtBQUNGOztBR3ovR0U7RUNxTE07SUFFSSxvQkFBVztFSnUwR3JCO0FBQ0Y7O0FHeC9HRTtFQzhLTTtJQUtJLG9CQUFXO0VKMDBHckI7QUFDRjs7QUd2L0dFO0VDdUtNO0lBUUksb0JBQVc7RUo2MEdyQjtBQUNGOztBRzNnSEU7RUNxTE07SUFFSSxvQkFBVztFSnkxR3JCO0FBQ0Y7O0FHMWdIRTtFQzhLTTtJQUtJLG9CQUFXO0VKNDFHckI7QUFDRjs7QUd6Z0hFO0VDdUtNO0lBUUksb0JBQVc7RUorMUdyQjtBQUNGOztBRzdoSEU7RUNxTE07SUFFSSxvQkFBVztFSjIyR3JCO0FBQ0Y7O0FHNWhIRTtFQzhLTTtJQUtJLG9CQUFXO0VKODJHckI7QUFDRjs7QUczaEhFO0VDdUtNO0lBUUksb0JBQVc7RUppM0dyQjtBQUNGOztBRy9pSEU7RUNxTE07SUFFSSxvQkFBVztFSjYzR3JCO0FBQ0Y7O0FHOWlIRTtFQzhLTTtJQUtJLG9CQUFXO0VKZzRHckI7QUFDRjs7QUc3aUhFO0VDdUtNO0lBUUksb0JBQVc7RUptNEdyQjtBQUNGOztBR2prSEU7RUNxTE07SUFFSSxvQkFBVztFSis0R3JCO0FBQ0Y7O0FHaGtIRTtFQzhLTTtJQUtJLG9CQUFXO0VKazVHckI7QUFDRjs7QUcvakhFO0VDdUtNO0lBUUksb0JBQVc7RUpxNUdyQjtBQUNGOztBR25sSEU7RUNxTE07SUFFSSxvQkFBVztFSmk2R3JCO0FBQ0Y7O0FHbGxIRTtFQzhLTTtJQUtJLG9CQUFXO0VKbzZHckI7QUFDRjs7QUdqbEhFO0VDdUtNO0lBUUksb0JBQVc7RUp1NkdyQjtBQUNGOztBR3JtSEU7RUNxTE07SUFFSSxvQkFBVztFSm03R3JCO0FBQ0Y7O0FHcG1IRTtFQzhLTTtJQUtJLG9CQUFXO0VKczdHckI7QUFDRjs7QUdubUhFO0VDdUtNO0lBUUksb0JBQVc7RUp5N0dyQjtBQUNGOztBR3ZuSEU7RUNxTE07SUFFSSxvQkFBVztFSnE4R3JCO0FBQ0Y7O0FHdG5IRTtFQzhLTTtJQUtJLG9CQUFXO0VKdzhHckI7QUFDRjs7QUdybkhFO0VDdUtNO0lBUUksb0JBQVc7RUoyOEdyQjtBQUNGOztBR3pvSEU7RUNxTE07SUFFSSxvQkFBVztFSnU5R3JCO0FBQ0Y7O0FHeG9IRTtFQzhLTTtJQUtJLG9CQUFXO0VKMDlHckI7QUFDRjs7QUd2b0hFO0VDdUtNO0lBUUksb0JBQVc7RUo2OUdyQjtBQUNGOztBRzNwSEU7RUNxTE07SUFFSSxvQkFBVztFSnkrR3JCO0FBQ0Y7O0FHMXBIRTtFQzhLTTtJQUtJLG9CQUFXO0VKNCtHckI7QUFDRjs7QUd6cEhFO0VDdUtNO0lBUUksb0JBQVc7RUorK0dyQjtBQUNGOztBRzdxSEU7RUNxTE07SUFFSSxxQkFBVztFSjIvR3JCO0FBQ0Y7O0FHNXFIRTtFQzhLTTtJQUtJLHFCQUFXO0VKOC9HckI7QUFDRjs7QUczcUhFO0VDdUtNO0lBUUksb0JBQVc7RUppZ0hyQjtBQUNGOztBRy9ySEU7RUNxTE07SUFFSSxpQkFBVztFSjZnSHJCO0FBQ0Y7O0FHOXJIRTtFQzhLTTtJQUtJLGlCQUFXO0VKZ2hIckI7QUFDRjs7QUc3ckhFO0VDdUtNO0lBUUksaUJBQVc7RUptaEhyQjtBQUNGOztBR2p0SEU7RUNxTE07SUFFSSxpQkFBVztFSitoSHJCO0FBQ0Y7O0FHaHRIRTtFQzhLTTtJQUtJLGlCQUFXO0VKa2lIckI7QUFDRjs7QUcvc0hFO0VDdUtNO0lBUUksaUJBQVc7RUpxaUhyQjtBQUNGOztBR251SEU7RUNxTE07SUFFSSxrQkFBVztFSmlqSHJCO0FBQ0Y7O0FHbHVIRTtFQzhLTTtJQUtJLGtCQUFXO0VKb2pIckI7QUFDRjs7QUdqdUhFO0VDdUtNO0lBUUksaUJBQVc7RUp1akhyQjtBQUNGOztBR3J2SEU7RUNxTE07SUFFSSxrQkFBVztFSm1rSHJCO0FBQ0Y7O0FHcHZIRTtFQzhLTTtJQUtJLGtCQUFXO0VKc2tIckI7QUFDRjs7QUdudkhFO0VDdUtNO0lBUUksaUJBQVc7RUp5a0hyQjtBQUNGOztBR3Z3SEU7RUNxTE07SUFFSSxrQkFBVztFSnFsSHJCO0FBQ0Y7O0FHdHdIRTtFQzhLTTtJQUtJLGtCQUFXO0VKd2xIckI7QUFDRjs7QUdyd0hFO0VDdUtNO0lBUUksaUJBQVc7RUoybEhyQjtBQUNGOztBR3p4SEU7RUNxTE07SUFFSSxrQkFBVztFSnVtSHJCO0FBQ0Y7O0FHeHhIRTtFQzhLTTtJQUtJLGtCQUFXO0VKMG1IckI7QUFDRjs7QUd2eEhFO0VDdUtNO0lBUUksaUJBQVc7RUo2bUhyQjtBQUNGOztBRzN5SEU7RUNxTE07SUFFSSxrQkFBVztFSnluSHJCO0FBQ0Y7O0FHMXlIRTtFQzhLTTtJQUtJLGtCQUFXO0VKNG5IckI7QUFDRjs7QUd6eUhFO0VDdUtNO0lBUUksaUJBQVc7RUorbkhyQjtBQUNGOztBRzd6SEU7RUNxTE07SUFFSSxrQkFBVztFSjJvSHJCO0FBQ0Y7O0FHNXpIRTtFQzhLTTtJQUtJLGtCQUFXO0VKOG9IckI7QUFDRjs7QUczekhFO0VDdUtNO0lBUUksaUJBQVc7RUppcEhyQjtBQUNGOztBRy8wSEU7RUNxTE07SUFFSSxrQkFBVztFSjZwSHJCO0FBQ0Y7O0FHOTBIRTtFQzhLTTtJQUtJLGtCQUFXO0VKZ3FIckI7QUFDRjs7QUc3MEhFO0VDdUtNO0lBUUksaUJBQVc7RUptcUhyQjtBQUNGOztBR2oySEU7RUNxTE07SUFFSSxrQkFBVztFSitxSHJCO0FBQ0Y7O0FHaDJIRTtFQzhLTTtJQUtJLGtCQUFXO0VKa3JIckI7QUFDRjs7QUcvMUhFO0VDdUtNO0lBUUksaUJBQVc7RUpxckhyQjtBQUNGOztBR24zSEU7RUNxTE07SUFFSSxrQkFBVztFSmlzSHJCO0FBQ0Y7O0FHbDNIRTtFQzhLTTtJQUtJLGtCQUFXO0VKb3NIckI7QUFDRjs7QUdqM0hFO0VDdUtNO0lBUUksa0JBQVc7RUp1c0hyQjtBQUNGOztBR3I0SEU7RUNxTE07SUFFSSxrQkFBVztFSm10SHJCO0FBQ0Y7O0FHcDRIRTtFQzhLTTtJQUtJLGtCQUFXO0VKc3RIckI7QUFDRjs7QUduNEhFO0VDdUtNO0lBUUksa0JBQVc7RUp5dEhyQjtBQUNGOztBR3Y1SEU7RUNxTE07SUFFSSxrQkFBVztFSnF1SHJCO0FBQ0Y7O0FHdDVIRTtFQzhLTTtJQUtJLGtCQUFXO0VKd3VIckI7QUFDRjs7QUdyNUhFO0VDdUtNO0lBUUksa0JBQVc7RUoydUhyQjtBQUNGOztBR3o2SEU7RUNxTE07SUFFSSxrQkFBVztFSnV2SHJCO0FBQ0Y7O0FHeDZIRTtFQzhLTTtJQUtJLGtCQUFXO0VKMHZIckI7QUFDRjs7QUd2NkhFO0VDdUtNO0lBUUksa0JBQVc7RUo2dkhyQjtBQUNGOztBRzM3SEU7RUNxTE07SUFFSSxrQkFBVztFSnl3SHJCO0FBQ0Y7O0FHMTdIRTtFQzhLTTtJQUtJLGtCQUFXO0VKNHdIckI7QUFDRjs7QUd6N0hFO0VDdUtNO0lBUUksa0JBQVc7RUord0hyQjtBQUNGOztBRzc4SEU7RUNxTE07SUFFSSxrQkFBVztFSjJ4SHJCO0FBQ0Y7O0FHNThIRTtFQzhLTTtJQUtJLGtCQUFXO0VKOHhIckI7QUFDRjs7QUczOEhFO0VDdUtNO0lBUUksa0JBQVc7RUppeUhyQjtBQUNGOztBRy85SEU7RUNxTE07SUFFSSxrQkFBVztFSjZ5SHJCO0FBQ0Y7O0FHOTlIRTtFQzhLTTtJQUtJLGtCQUFXO0VKZ3pIckI7QUFDRjs7QUc3OUhFO0VDdUtNO0lBUUksa0JBQVc7RUptekhyQjtBQUNGOztBR2ovSEU7RUNxTE07SUFFSSxrQkFBVztFSit6SHJCO0FBQ0Y7O0FHaC9IRTtFQzhLTTtJQUtJLGtCQUFXO0VKazBIckI7QUFDRjs7QUcvK0hFO0VDdUtNO0lBUUksa0JBQVc7RUpxMEhyQjtBQUNGOztBR25nSUU7RUNxTE07SUFFSSxrQkFBVztFSmkxSHJCO0FBQ0Y7O0FHbGdJRTtFQzhLTTtJQUtJLGtCQUFXO0VKbzFIckI7QUFDRjs7QUdqZ0lFO0VDdUtNO0lBUUksa0JBQVc7RUp1MUhyQjtBQUNGOztBR3JoSUU7RUNxTE07SUFFSSxrQkFBVztFSm0ySHJCO0FBQ0Y7O0FHcGhJRTtFQzhLTTtJQUtJLGtCQUFXO0VKczJIckI7QUFDRjs7QUduaElFO0VDdUtNO0lBUUksa0JBQVc7RUp5MkhyQjtBQUNGOztBR3ZpSUU7RUNxTE07SUFFSSxtQkFBVztFSnEzSHJCO0FBQ0Y7O0FHdGlJRTtFQzhLTTtJQUtJLG1CQUFXO0VKdzNIckI7QUFDRjs7QUdyaUlFO0VDdUtNO0lBUUksa0JBQVc7RUoyM0hyQjtBQUNGOztBSWwzSEU7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCO0FKcTNIdEI7O0FHdmpJRTtFQ2dNQTtJQUlJLGVBQWU7SUFDZixtQkFBbUI7RUp3M0h2QjtBQUNGOztBSW4zSEU7RUFDRSxpQkFBaUI7QUpzM0hyQjs7QUdsa0lFO0VDMk1BO0lBR0ksZ0JBQWdCO0VKeTNIcEI7QUFDRjs7QUl2M0hFO0VBQ0UsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixpQkFBaUI7QUowM0hyQjs7QUc5a0lFO0VDaU5BO0lBS0ksY0FBeUI7RUo2M0g3QjtBQUNGOztBSTMzSEU7RUFDRSxlQUFlO0FKODNIbkI7O0FJLzNIRztFQUdHLGtCQUFrQjtBSmc0SHhCOztBSWw1SEE7RUF3Qk0sMkJBQW1DO0FKODNIekM7O0FHaG1JRTtFQzBNRjtJQTBCUSxpQ0FBK0M7RUppNEhyRDtBQUNGOztBSTU1SEE7RUFnQ00sNkJBQW1DO0FKZzRIekM7O0FHMW1JRTtFQzBNRjtJQWtDUSxpQ0FBK0M7RUptNEhyRDtBQUNGOztBSXQ2SEE7RUF3Q00sMkJBQW1DO0FKazRIekM7O0FHcG5JRTtFQzBNRjtJQTBDUSxpQ0FBK0M7RUpxNEhyRDtBQUNGOztBSWg3SEE7RUFnRE0sNkJBQW1DO0FKbzRIekM7O0FHOW5JRTtFQzBNRjtJQWtEUSxpQ0FBK0M7RUp1NEhyRDtBQUNGOztBSWo0SEU7RUFDRSxrQkFBa0I7QUpvNEh0Qjs7QUd4b0lFO0VDbVFBO0lBR0ksa0JBQWtCO0VKdTRIdEI7QUFDRjs7QUlyNEhFO0VBQ0UsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FKdzRIdkI7O0FHcnBJRTtFQ3lRQTtJQU1JLFdBQVc7SUFDWCxtQkFBbUI7RUoyNEh2QjtBQUNGOztBSW41SEc7RUFVRyxjQUFjO0VBQ2QsV0FBVztBSjY0SGpCOztBSXo0SEk7RUFDRSxZQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FKNDRIeEI7O0FHdnFJRTtFQ3dSRTtJQUtJLFdBQVc7SUFDWCxjQUFjO0VKKzRIcEI7QUFDRjs7QUl0NUhLO0VBU0csY0FBYztFQUNkLFdBQVc7QUppNUhuQjs7QUkzNUhLO0VBYUcsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUiwrQkFBK0I7RUFDL0IsVUFBVTtFQUNWLFlBQVk7RUFDWixlQUFlO0FKazVIdkI7O0FHNXJJRTtFQ3dSRztJQW9CSyxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCx1QkFBdUI7SUFDdkIsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0VKcTVIeEI7QUFDRjs7QUk5NEhFO0VBQ0UsWUFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBSmk1SHRCOztBRy9zSUU7RUMyVEE7SUFLSSxXQUFXO0VKbzVIZjtBQUNGOztBSTE1SEc7RUFRRyxjQUFjO0FKczVIcEI7O0FJLzVIQTtFQWFJLG9CQUFvQjtBSnM1SHhCOztBSW42SEE7RUFnQkksaUJBQWlCO0VBQ2pCLG1CQUFtQjtBSnU1SHZCOztBSzd4SUE7RUFFRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtBTCt4SW5COztBSzN4SUE7RUFDRSxzQkFBc0I7RUFDdEIseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixlQUFlO0FMOHhJakI7O0FHL3VJRTtFRW5ERjtJQU1JLGtCQUFrQjtJQUNsQixxQkFBcUI7RUxpeUl2QjtBQUNGOztBS3p4SUE7RUFDRSx3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsY0FBYztBTDR4SWhCOztBS254SUE7RUFBYSxxQkFBc0I7QUx1eEluQzs7QUt0eElBO0VBQWEscUJBQXNCO0FMMHhJbkM7O0FLenhJQTtFQUFhLHVCQUF3QjtBTDZ4SXJDOztBSzV4SUE7RUFBYSxzQkFBdUI7QUxneUlwQzs7QUsveElBO0VBQWEsdUJBQXdCO0FMbXlJckM7O0FLbHlJQTtFQUFhLG1CQUFvQjtBTHN5SWpDOztBS3J5SUE7RUFBYSx3QkFBd0I7QUx5eUlyQzs7QUt4eUlBO0VBQWEsdUJBQXVCO0FMNHlJcEM7O0FLeHlJQTtFQUFhLGdESHVFcUM7QUZxdUlsRDs7QUszeUlBO0VBQWEsMkdIcUUrRjtBRjB1STVHOztBSzl5SUE7RUFBYSwwSEhtRTRHO0FGK3VJekg7O0FLMXlJRTtFQUFjLGdCSG1FQztBRjJ1SWpCOztBSzl5SUU7RUFBYyxnQkhvRUM7QUY4dUlqQjs7QUtseklFO0VBQWMsZ0JIcUVDO0FGaXZJakI7O0FLdHpJRTtFQUFjLGdCSHNFQztBRm92SWpCOztBSzF6SUU7RUFBYyxnQkh1RUM7QUZ1dklqQjs7QUs5eklFO0VBQWMsZ0JId0VDO0FGMHZJakI7O0FLMXpJRTtFQUNFLGlCSHdFaUI7QUZxdklyQjs7QUd0MElFO0VFUUE7SUFHSSxnQkhzRStCO0VGMHZJbkM7QUFDRjs7QUdyMElFO0VFQ0E7SUFNSSxnQkhtRStCO0VGZ3dJbkM7QUFDRjs7QUd6MUlFO0VFMkJFO0lBQ0UsNEJBQW9DO0VMazBJeEM7QUFDRjs7QUd4MUlFO0VFMkJFO0lBQ0UsMkJBQW9DO0VMaTBJeEM7QUFDRjs7QUd2MUlFO0VFMkJFO0lBQ0UsMkJBQW9DO0VMZzBJeEM7QUFDRjs7QUs1MUlFO0VBQ0UsaUJIeUVpQjtBRnN4SXJCOztBR3gySUU7RUVRQTtJQUdJLGdCSHVFK0I7RUYyeEluQztBQUNGOztBR3YySUU7RUVDQTtJQU1JLGdCSG9FK0I7RUZpeUluQztBQUNGOztBRzMzSUU7RUUyQkU7SUFDRSw0QkFBb0M7RUxvMkl4QztBQUNGOztBRzEzSUU7RUUyQkU7SUFDRSwyQkFBb0M7RUxtMkl4QztBQUNGOztBR3ozSUU7RUUyQkU7SUFDRSwyQkFBb0M7RUxrMkl4QztBQUNGOztBSzkzSUU7RUFDRSxlSDBFaUI7QUZ1eklyQjs7QUcxNElFO0VFUUE7SUFHSSxvQkh3RStCO0VGNHpJbkM7QUFDRjs7QUd6NElFO0VFQ0E7SUFNSSxvQkhxRStCO0VGazBJbkM7QUFDRjs7QUc3NUlFO0VFMkJFO0lBQ0UsMEJBQW9DO0VMczRJeEM7QUFDRjs7QUc1NUlFO0VFMkJFO0lBQ0UsK0JBQW9DO0VMcTRJeEM7QUFDRjs7QUczNUlFO0VFMkJFO0lBQ0UsK0JBQW9DO0VMbzRJeEM7QUFDRjs7QUtoNklFO0VBQ0UsaUJIMkVpQjtBRncxSXJCOztBRzU2SUU7RUVRQTtJQUdJLGdCSHlFK0I7RUY2MUluQztBQUNGOztBRzM2SUU7RUVDQTtJQU1JLGdCSHNFK0I7RUZtMkluQztBQUNGOztBRy83SUU7RUUyQkU7SUFDRSw0QkFBb0M7RUx3Nkl4QztBQUNGOztBRzk3SUU7RUUyQkU7SUFDRSwyQkFBb0M7RUx1Nkl4QztBQUNGOztBRzc3SUU7RUUyQkU7SUFDRSwyQkFBb0M7RUxzNkl4QztBQUNGOztBS2w4SUU7RUFDRSxpQkg0RWlCO0FGeTNJckI7O0FHOThJRTtFRVFBO0lBR0ksY0gwRStCO0VGODNJbkM7QUFDRjs7QUc3OElFO0VFQ0E7SUFNSSxjSHVFK0I7RUZvNEluQztBQUNGOztBR2orSUU7RUUyQkU7SUFDRSw0QkFBb0M7RUwwOEl4QztBQUNGOztBR2grSUU7RUUyQkU7SUFDRSx5QkFBb0M7RUx5OEl4QztBQUNGOztBRy85SUU7RUUyQkU7SUFDRSx5QkFBb0M7RUx3OEl4QztBQUNGOztBS3ArSUU7RUFDRSxpQkg2RWlCO0FGMDVJckI7O0FHaC9JRTtFRVFBO0lBR0ksZ0JIMkUrQjtFRis1SW5DO0FBQ0Y7O0FHLytJRTtFRUNBO0lBTUksZ0JId0UrQjtFRnE2SW5DO0FBQ0Y7O0FHbmdKRTtFRTJCRTtJQUNFLDRCQUFvQztFTDQrSXhDO0FBQ0Y7O0FHbGdKRTtFRTJCRTtJQUNFLDJCQUFvQztFTDIrSXhDO0FBQ0Y7O0FHamdKRTtFRTJCRTtJQUNFLDJCQUFvQztFTDArSXhDO0FBQ0Y7O0FLdGdKRTtFQUNFLGlCSDhFaUI7QUYyN0lyQjs7QUdsaEpFO0VFUUE7SUFHSSxvQkg0RStCO0VGZzhJbkM7QUFDRjs7QUdqaEpFO0VFQ0E7SUFNSSxvQkh5RStCO0VGczhJbkM7QUFDRjs7QUdyaUpFO0VFMkJFO0lBQ0UsNEJBQW9DO0VMOGdKeEM7QUFDRjs7QUdwaUpFO0VFMkJFO0lBQ0UsK0JBQW9DO0VMNmdKeEM7QUFDRjs7QUduaUpFO0VFMkJFO0lBQ0UsK0JBQW9DO0VMNGdKeEM7QUFDRjs7QUt4aUpFO0VBQ0UsaUJIK0VpQjtBRjQ5SXJCOztBR3BqSkU7RUVRQTtJQUdJLGdCSDZFK0I7RUZpK0luQztBQUNGOztBR25qSkU7RUVDQTtJQU1JLGdCSDBFK0I7RUZ1K0luQztBQUNGOztBR3ZrSkU7RUUyQkU7SUFDRSw0QkFBb0M7RUxnakp4QztBQUNGOztBR3RrSkU7RUUyQkU7SUFDRSwyQkFBb0M7RUwraUp4QztBQUNGOztBR3JrSkU7RUUyQkU7SUFDRSwyQkFBb0M7RUw4aUp4QztBQUNGOztBS3ZpSkU7RUFDRSxjSG1EYTtBRnUvSWpCOztBR3RsSkU7RUUrQ0U7SUFDRSxjSCtDVztFRjQvSWY7QUFDRjs7QUdybEpFO0VFNkNFO0lBQ0UsY0gwQ1c7RUZrZ0pmO0FBQ0Y7O0FLdmpKRTtFQUNFLGdCSG9EYTtBRnNnSmpCOztBR3RtSkU7RUUrQ0U7SUFDRSxnQkhnRFc7RUYyZ0pmO0FBQ0Y7O0FHcm1KRTtFRTZDRTtJQUNFLGdCSDJDVztFRmloSmY7QUFDRjs7QUt2a0pFO0VBQ0UsZ0JIcURhO0FGcWhKakI7O0FHdG5KRTtFRStDRTtJQUNFLGdCSGlEVztFRjBoSmY7QUFDRjs7QUdybkpFO0VFNkNFO0lBQ0UsZ0JINENXO0VGZ2lKZjtBQUNGOztBS3ZsSkU7RUFDRSxnQkhzRGE7QUZvaUpqQjs7QUd0b0pFO0VFK0NFO0lBQ0UsZ0JIa0RXO0VGeWlKZjtBQUNGOztBR3JvSkU7RUU2Q0U7SUFDRSxnQkg2Q1c7RUYraUpmO0FBQ0Y7O0FLdm1KRTtFQUNFLGdCSHVEYTtBRm1qSmpCOztBR3RwSkU7RUUrQ0U7SUFDRSxnQkhtRFc7RUZ3akpmO0FBQ0Y7O0FHcnBKRTtFRTZDRTtJQUNFLGdCSDhDVztFRjhqSmY7QUFDRjs7QUt2bkpFO0VBQ0UsZ0JId0RhO0FGa2tKakI7O0FHdHFKRTtFRStDRTtJQUNFLGdCSG9EVztFRnVrSmY7QUFDRjs7QUdycUpFO0VFNkNFO0lBQ0UsZ0JIK0NXO0VGNmtKZjtBQUNGOztBS3ZvSkU7RUFDRSxnQkh5RGE7QUZpbEpqQjs7QUd0ckpFO0VFK0NFO0lBQ0UsZ0JIcURXO0VGc2xKZjtBQUNGOztBR3JySkU7RUU2Q0U7SUFDRSxnQkhnRFc7RUY0bEpmO0FBQ0Y7O0FLdnBKRTtFQUNFLGNIMERhO0FGZ21KakI7O0FHdHNKRTtFRStDRTtJQUNFLGNIc0RXO0VGcW1KZjtBQUNGOztBR3JzSkU7RUU2Q0U7SUFDRSxjSGlEVztFRjJtSmY7QUFDRjs7QUtqcEpJO0VBQ0Usa0JIcUVFO0FGK2tKUjs7QUc3dEpFO0VFOEVJO0lBQ0UsNkJBQTJCO0VMbXBKakM7QUFDRjs7QUc1dEpFO0VFOEVJO0lBQ0UsNkJBQTJCO0VMa3BKakM7QUFDRjs7QUczdEpFO0VFOEVJO0lBQ0UsNkJBQTJCO0VMaXBKakM7QUFDRjs7QUt2cUpJO0VBQ0UsZ0JIc0VBO0FGb21KTjs7QUdudkpFO0VFOEVJO0lBQ0UsMkJBQTJCO0VMeXFKakM7QUFDRjs7QUdsdkpFO0VFOEVJO0lBQ0UsMkJBQTJCO0VMd3FKakM7QUFDRjs7QUdqdkpFO0VFOEVJO0lBQ0UsMkJBQTJCO0VMdXFKakM7QUFDRjs7QUs3ckpJO0VBQ0UsaUJIdUVDO0FGeW5KUDs7QUd6d0pFO0VFOEVJO0lBQ0UsNEJBQTJCO0VMK3JKakM7QUFDRjs7QUd4d0pFO0VFOEVJO0lBQ0UsNEJBQTJCO0VMOHJKakM7QUFDRjs7QUd2d0pFO0VFOEVJO0lBQ0UsNEJBQTJCO0VMNnJKakM7QUFDRjs7QUtwckpBO0VGcElFLHFCQUFzQjtFQUN0Qix3QkFBMEI7RUFDMUIscUJBQXFCO0FINHpKdkI7O0FHanlKRTtFRThHRjtJQUVJLGFBQWE7RUxzckpmO0FBQ0Y7O0FHaHlKRTtFRTZHRjtJQUVJLGFBQWE7RUxzckpmO0FBQ0Y7O0FHL3hKRTtFRStHRjtJQUVJLGFBQWE7RUxtckpmO0FBQ0Y7O0FLM3FKQTtFQUNFLHlCQUF5QjtBTDhxSjNCOztBSzdxSkU7RUZsTEEsZ0JBRGlDO0FIbzJKbkM7O0FHbDJKRTtFQUNFLFlFaUx5QjtFRmhMekIscUJBQXFCO0VBQ3JCLGlCQUwrQjtFRXFMN0IsNkJBQTZCO0FMc3JKbkM7O0FLanJKRTtFRnpMQSxnQkFEaUM7QUgrMkpuQzs7QUc3MkpFO0VBQ0UsWUV3THlCO0VGdkx6QixxQkFBcUI7RUFDckIsaUJBTCtCO0FIcTNKbkM7O0FLdHJKRTtFRjlMQSxnQkFEaUM7QUh5M0puQzs7QUd2M0pFO0VBQ0UsZ0NFNkxnRDtFRjVMaEQscUJBQXFCO0VBQ3JCLGlCQUwrQjtFRWlNN0IsNkJBQTZCO0FMK3JKbkM7O0FLenJKQTtFQUNFLGNBQWM7QUw0ckpoQjs7QUszckpFO0VBQ0UsV0FBVztBTDhySmY7O0FLdHJKQTtFQUNFLDRCQUE0QjtFQUM1QixxQkFBcUI7QUx5ckp2Qjs7QUt0ckpBO0VBQWMsc0JBQXNCO0FMMHJKcEM7O0FLenJKQTtFQUFjLHdCQUF3QjtBTDZySnRDOztBSzNySkE7RUFDRSx5QkFBeUI7QUw4ckozQjs7QUs3ckpFO0VBQ0UsMkJBQTJCO0FMZ3NKL0I7O0FLOXJKRTtFQUNFLDJCQUEyQjtBTGlzSi9COztBS2hySkk7RUFFSSwyQkFBMkI7RUFFN0IsNkJIOURFO0FGK3VKUjs7QUtyckpJO0VBSUUsMkJIN0RBO0FGa3ZKTjs7QUt6ckpJO0VBSUUsNEJINURDO0FGcXZKUDs7QUt2c0pJO0VBSUUsMEJIakREO0FGd3ZKTDs7QUszc0pJO0VBRUksNkJBQTZCO0VBRS9CLDZCSGhERTtBRjR2SlI7O0FLaHRKSTtFQUlFLDZCSC9DRTtBRit2SlI7O0FLNWpKQTtFQUNFLDBCQUFnQztFQUNoQyxrQ0FBa0M7RUFDbEMsNEJBQTRCO0VBQzVCLGNBQWM7QUwrakpoQjs7QUdsNUpFO0VFK1VGO0lBTUksaUNBQStDO0lBQy9DLFVBQVU7RUxra0paO0FBQ0Y7O0FNcDlKQTtFQUFpQixhQUFhO0FOdzlKOUI7O0FHNzVKRTtFRzNERjtJQUErQyxjQUFjO0VONjlKM0Q7QUFDRjs7QU03OUpBO0VBQWlCLGNBQWM7QU5pK0ovQjs7QUd2NkpFO0VHMURGO0lBQStDLGFBQWE7RU5zK0oxRDtBQUNGOztBTXQrSkE7RUFBaUIsY0FBYztBTjArSi9COztBRzE2SkU7RUdoRUY7SUFBK0MsYUFBYTtFTisrSjFEO0FBQ0Y7O0FNOStKQTtFQUFXLGNBQWM7QU5rL0p6Qjs7QU96K0pBO0VBQ0UsY0wwQnFCO0FGazlKdkI7O0FPeitKQTtFQUNFLGNMWXFCO0VLWHJCLHlCTHFCcUI7QUZ1OUp2Qjs7QU85K0pBO0VBQ0UsY0xZcUI7RUtYckIseUJMcUJxQjtBRnU5SnZCOztBT3YrSkE7RUFDRSx5QkFBeUI7QVAwK0ozQjs7QU9uK0pFO0VBQ0UseUJMSG1CO0FGeStKdkI7O0FPbCtKRTtFQUNFLGNMUm1CO0FGNitKdkI7O0FPaCtKRTtFQUNFLHlCTGRtQjtFS2VuQixjTGZtQjtFS2lCakIsY0xQaUI7QUZ5K0p2Qjs7QU96OUpFO0VBQ0UsY0wzQm1CO0VLNEJuQixxQkw1Qm1CO0VLNkJuQiw2QkFBNkI7QVA0OUpqQzs7QU92L0pFO0VBQ0UseUJMRm1CO0FGNC9KdkI7O0FPdC9KRTtFQUNFLGNMUG1CO0FGZ2dLdkI7O0FPcC9KRTtFQUNFLHlCTGJtQjtFS2NuQixjTGZtQjtFS29CakIsY0xWaUI7QUY2L0p2Qjs7QU83K0pFO0VBQ0UsY0wxQm1CO0VLMkJuQixxQkwzQm1CO0VLNEJuQiw2QkFBNkI7QVBnL0pqQzs7QU8zZ0tFO0VBQ0UseUJMRG1CO0FGK2dLdkI7O0FPMWdLRTtFQUNFLGNMTm1CO0FGbWhLdkI7O0FPeGdLRTtFQUNFLHlCTFptQjtFS2FuQixjTGZtQjtBRjBoS3ZCOztBT2hnS0U7RUFDRSxjTHpCbUI7RUswQm5CLHFCTDFCbUI7RUsyQm5CLDZCQUE2QjtBUG1nS2pDOztBTzloS0U7RUFDRSx5QkxBbUI7QUZpaUt2Qjs7QU83aEtFO0VBQ0UsY0xMbUI7QUZxaUt2Qjs7QU8zaEtFO0VBQ0UseUJMWG1CO0VLWW5CLGNMZm1CO0FGNmlLdkI7O0FPbmhLRTtFQUNFLGNMeEJtQjtFS3lCbkIscUJMekJtQjtFSzBCbkIsNkJBQTZCO0FQc2hLakM7O0FPampLRTtFQUNFLHlCTENtQjtBRm1qS3ZCOztBT2hqS0U7RUFDRSxjTEptQjtBRnVqS3ZCOztBTzlpS0U7RUFDRSx5QkxWbUI7RUtXbkIsY0xmbUI7QUZna0t2Qjs7QU90aUtFO0VBQ0UsY0x2Qm1CO0VLd0JuQixxQkx4Qm1CO0VLeUJuQiw2QkFBNkI7QVB5aUtqQzs7QU9wa0tFO0VBQ0UseUJMRW1CO0FGcWtLdkI7O0FPbmtLRTtFQUNFLGNMSG1CO0FGeWtLdkI7O0FPamtLRTtFQUNFLHlCTFRtQjtFS1VuQixjTGZtQjtBRm1sS3ZCOztBT3pqS0U7RUFDRSxjTHRCbUI7RUt1Qm5CLHFCTHZCbUI7RUt3Qm5CLDZCQUE2QjtBUDRqS2pDOztBT3ZsS0U7RUFDRSx5QkxHbUI7QUZ1bEt2Qjs7QU90bEtFO0VBQ0UsY0xGbUI7QUYybEt2Qjs7QU9wbEtFO0VBQ0UseUJMUm1CO0VLU25CLGNMZm1CO0FGc21LdkI7O0FPNWtLRTtFQUNFLGNMckJtQjtFS3NCbkIscUJMdEJtQjtFS3VCbkIsNkJBQTZCO0FQK2tLakM7O0FPMW1LRTtFQUNFLHlCTEltQjtBRnltS3ZCOztBT3ptS0U7RUFDRSxjTERtQjtBRjZtS3ZCOztBT3ZtS0U7RUFDRSx5QkxQbUI7RUtRbkIsY0xmbUI7QUZ5bkt2Qjs7QU8vbEtFO0VBQ0UsY0xwQm1CO0VLcUJuQixxQkxyQm1CO0VLc0JuQiw2QkFBNkI7QVBrbUtqQzs7QU83bktFO0VBQ0UseUJMS21CO0FGMm5LdkI7O0FPNW5LRTtFQUNFLGNMQW1CO0FGK25LdkI7O0FPMW5LRTtFQUNFLHlCTE5tQjtFS09uQixjTGZtQjtBRjRvS3ZCOztBT2xuS0U7RUFDRSxjTG5CbUI7RUtvQm5CLHFCTHBCbUI7RUtxQm5CLDZCQUE2QjtBUHFuS2pDOztBT2hwS0U7RUFDRSx5QkxNbUI7QUY2b0t2Qjs7QU8vb0tFO0VBQ0UsY0xDbUI7QUZpcEt2Qjs7QU83b0tFO0VBQ0UseUJMTG1CO0VLTW5CLGNMZm1CO0FGK3BLdkI7O0FPcm9LRTtFQUNFLGNMbEJtQjtFS21CbkIscUJMbkJtQjtFS29CbkIsNkJBQTZCO0FQd29LakM7O0FPbnFLRTtFQUNFLHlCTE9tQjtBRitwS3ZCOztBT2xxS0U7RUFDRSxjTEVtQjtBRm1xS3ZCOztBT2hxS0U7RUFDRSx5QkxKbUI7RUtLbkIsY0xmbUI7QUZrckt2Qjs7QU94cEtFO0VBQ0UsY0xqQm1CO0VLa0JuQixxQkxsQm1CO0VLbUJuQiw2QkFBNkI7QVAycEtqQzs7QU90cktFO0VBQ0UseUJMU21CO0FGZ3JLdkI7O0FPcnJLRTtFQUNFLGNMSW1CO0FGb3JLdkI7O0FPbnJLRTtFQUNFLHlCTEZtQjtFS0duQixjTGZtQjtBRnFzS3ZCOztBTzNxS0U7RUFDRSxjTGZtQjtFS2dCbkIscUJMaEJtQjtFS2lCbkIsNkJBQTZCO0FQOHFLakM7O0FPenNLRTtFQUNFLHlCTFVtQjtBRmtzS3ZCOztBT3hzS0U7RUFDRSxjTEttQjtBRnNzS3ZCOztBT3RzS0U7RUFDRSx5QkxEbUI7RUtFbkIsY0xmbUI7QUZ3dEt2Qjs7QU85cktFO0VBQ0UsY0xkbUI7RUtlbkIscUJMZm1CO0VLZ0JuQiw2QkFBNkI7QVBpc0tqQzs7QU81dEtFO0VBQ0UseUJMV21CO0FGb3RLdkI7O0FPM3RLRTtFQUNFLGNMTW1CO0FGd3RLdkI7O0FPenRLRTtFQUNFLHlCTEFtQjtFS0NuQixjTGZtQjtBRjJ1S3ZCOztBT2p0S0U7RUFDRSxjTGJtQjtFS2NuQixxQkxkbUI7RUtlbkIsNkJBQTZCO0FQb3RLakM7O0FPL3VLRTtFQUNFLHlCTFltQjtBRnN1S3ZCOztBTzl1S0U7RUFDRSxjTE9tQjtBRjB1S3ZCOztBTzV1S0U7RUFDRSx5QkxDbUI7RUtBbkIsY0xmbUI7QUY4dkt2Qjs7QU9wdUtFO0VBQ0UsY0xabUI7RUthbkIscUJMYm1CO0VLY25CLDZCQUE2QjtBUHV1S2pDOztBT2x3S0U7RUFDRSx5QkxhbUI7QUZ3dkt2Qjs7QU9qd0tFO0VBQ0UsY0xRbUI7QUY0dkt2Qjs7QU8vdktFO0VBQ0UseUJMRW1CO0VLRG5CLGNMZm1CO0FGaXhLdkI7O0FPdnZLRTtFQUNFLGNMWG1CO0VLWW5CLHFCTFptQjtFS2FuQiw2QkFBNkI7QVAwdktqQzs7QU9yeEtFO0VBQ0UseUJMY21CO0FGMHdLdkI7O0FPcHhLRTtFQUNFLGNMU21CO0FGOHdLdkI7O0FPbHhLRTtFQUNFLHlCTEdtQjtFS0ZuQixjTGZtQjtBRm95S3ZCOztBTzF3S0U7RUFDRSxjTFZtQjtFS1duQixxQkxYbUI7RUtZbkIsNkJBQTZCO0FQNndLakM7O0FPeHlLRTtFQUNFLHlCTGVtQjtBRjR4S3ZCOztBT3Z5S0U7RUFDRSxjTFVtQjtBRmd5S3ZCOztBT3J5S0U7RUFDRSx5QkxJbUI7RUtIbkIsY0xmbUI7QUZ1ekt2Qjs7QU83eEtFO0VBQ0UsY0xUbUI7RUtVbkIscUJMVm1CO0VLV25CLDZCQUE2QjtBUGd5S2pDOztBTzN6S0U7RUFDRSx5QkxnQm1CO0FGOHlLdkI7O0FPMXpLRTtFQUNFLGNMV21CO0FGa3pLdkI7O0FPeHpLRTtFQUNFLHlCTEttQjtFS0puQixjTGZtQjtBRjAwS3ZCOztBT2h6S0U7RUFDRSxjTFJtQjtFS1NuQixxQkxUbUI7RUtVbkIsNkJBQTZCO0FQbXpLakM7O0FPOTBLRTtFQUNFLHlCTGlCbUI7QUZnMEt2Qjs7QU83MEtFO0VBQ0UsY0xZbUI7QUZvMEt2Qjs7QU8zMEtFO0VBQ0UseUJMTW1CO0VLTG5CLGNMZm1CO0FGNjFLdkI7O0FPbjBLRTtFQUNFLGNMUG1CO0VLUW5CLHFCTFJtQjtFS1NuQiw2QkFBNkI7QVBzMEtqQzs7QU9qMktFO0VBQ0UseUJMa0JtQjtBRmsxS3ZCOztBT2gyS0U7RUFDRSxjTGFtQjtBRnMxS3ZCOztBTzkxS0U7RUFDRSx5QkxPbUI7RUtObkIsY0xmbUI7QUZnM0t2Qjs7QU90MUtFO0VBQ0UsY0xObUI7RUtPbkIscUJMUG1CO0VLUW5CLDZCQUE2QjtBUHkxS2pDOztBT24xS0U7RUFDRSwwQ0xwQ21CO0FGMDNLdkI7O0FPdjFLRTtFQUNFLDBDTHBDbUI7QUY4M0t2Qjs7QU8zMUtFO0VBQ0UsMENMcENtQjtBRms0S3ZCOztBTy8xS0U7RUFDRSwwQ0xwQ21CO0FGczRLdkI7O0FPbjJLRTtFQUNFLDBDTHBDbUI7QUYwNEt2Qjs7QU92MktFO0VBQ0UsMENMcENtQjtBRjg0S3ZCOztBTzMyS0U7RUFDRSwwQ0xwQ21CO0FGazVLdkI7O0FPLzJLRTtFQUNFLDBDTHBDbUI7QUZzNUt2Qjs7QU9uM0tFO0VBQ0UsMENMcENtQjtBRjA1S3ZCOztBT3YzS0U7RUFDRSxvQ0wxQm1CO0FGbzVLdkI7O0FPMzNLRTtFQUNFLG9DTDFCbUI7QUZ3NUt2Qjs7QU8vM0tFO0VBQ0Usb0NMMUJtQjtBRjQ1S3ZCOztBT240S0U7RUFDRSxvQ0wxQm1CO0FGZzZLdkI7O0FPdjRLRTtFQUNFLG9DTDFCbUI7QUZvNkt2Qjs7QU8zNEtFO0VBQ0Usb0NMMUJtQjtBRnc2S3ZCOztBTy80S0U7RUFDRSxvQ0wxQm1CO0FGNDZLdkI7O0FPbjVLRTtFQUNFLG9DTDFCbUI7QUZnN0t2Qjs7QU92NUtFO0VBQ0Usb0NMMUJtQjtBRm83S3ZCOztBT3Q1S0E7RUFDRSw2QkFBNkI7RUFDN0IsOENBQThDO0FQeTVLaEQ7O0FPcDVLSztFQUVHLDBDQUF5QztBUHM1S2pEIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYU1pblByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmEsIHUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMi4wO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlLCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5maWd1cmUgZmlnY2FwdGlvbiwgcGljdHVyZSBmaWdjYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuZGl2LCBtYWluLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBhc2lkZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuaDEge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMuN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMuN3Z3O1xuICB9XG59XG5cbi5sLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXQtY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmwtdC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sLXQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmwtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWZpeGVkLnBhZ2UtdGl0bGUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb2wtZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC10LTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC10LTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtdC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC1zLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC1zLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wtcy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpbGwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMSU7XG4gIG1hcmdpbi1yaWdodDogLTElO1xufVxuXG4uZmlsbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMiU7XG59XG5cbi5maWxsLTMge1xuICBtYXJnaW4tbGVmdDogLTMlO1xuICBtYXJnaW4tcmlnaHQ6IC0zJTtcbn1cblxuLmZpbGwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNCU7XG4gIG1hcmdpbi1yaWdodDogLTQlO1xufVxuXG4uZmlsbC01IHtcbiAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgbWFyZ2luLXJpZ2h0OiAtNSU7XG59XG5cbi5maWxsLTYge1xuICBtYXJnaW4tbGVmdDogLTYlO1xuICBtYXJnaW4tcmlnaHQ6IC02JTtcbn1cblxuLmZpbGwtNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNyU7XG4gIG1hcmdpbi1yaWdodDogLTclO1xufVxuXG4uZmlsbC04IHtcbiAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgbWFyZ2luLXJpZ2h0OiAtOCU7XG59XG5cbi5maWxsLTkge1xuICBtYXJnaW4tbGVmdDogLTklO1xuICBtYXJnaW4tcmlnaHQ6IC05JTtcbn1cblxuLmZpbGwtMTAge1xuICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmlsbC1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpbGwtZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maWxsLWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmlsbC1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpbGwtZC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIG1hcmdpbi1yaWdodDogLTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maWxsLWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmlsbC1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpbGwtZC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTglO1xuICAgIG1hcmdpbi1yaWdodDogLTglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maWxsLWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmlsbC1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtdC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgIG1hcmdpbi1yaWdodDogLTElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC10LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtdC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTQlO1xuICAgIG1hcmdpbi1yaWdodDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC10LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtdC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTclO1xuICAgIG1hcmdpbi1yaWdodDogLTclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC10LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtdC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC1zLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwtcy0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMlO1xuICAgIG1hcmdpbi1yaWdodDogLTMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC1zLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwtcy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIG1hcmdpbi1yaWdodDogLTYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC03JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC1zLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwtcy05IHtcbiAgICBtYXJnaW4tbGVmdDogLTklO1xuICAgIG1hcmdpbi1yaWdodDogLTklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgfVxufVxuXG4uZ3V0dGVyLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMSU7XG4gIHBhZGRpbmctcmlnaHQ6IDElO1xufVxuXG4uZ3V0dGVyLTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xufVxuXG4uZ3V0dGVyLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xufVxuXG4uZ3V0dGVyLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQlO1xufVxuXG4uZ3V0dGVyLTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG4uZ3V0dGVyLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNiU7XG4gIHBhZGRpbmctcmlnaHQ6IDYlO1xufVxuXG4uZ3V0dGVyLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNyU7XG4gIHBhZGRpbmctcmlnaHQ6IDclO1xufVxuXG4uZ3V0dGVyLTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogOCU7XG4gIHBhZGRpbmctcmlnaHQ6IDglO1xufVxuXG4uZ3V0dGVyLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogOSU7XG4gIHBhZGRpbmctcmlnaHQ6IDklO1xufVxuXG4uZ3V0dGVyLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3V0dGVyLWQtMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ndXR0ZXItZC0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmd1dHRlci1kLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3V0dGVyLWQtNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ndXR0ZXItZC01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmd1dHRlci1kLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3V0dGVyLWQtNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ndXR0ZXItZC04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgcGFkZGluZy1yaWdodDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmd1dHRlci1kLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3V0dGVyLWQtMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItdC0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci10LTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXQtMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItdC00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci10LTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXQtNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItdC03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgcGFkZGluZy1yaWdodDogNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci10LTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXQtOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItdC0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci1zLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXMtMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXItcy0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci1zLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXMtNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXItcy02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci1zLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXMtOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXItcy05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOSU7XG4gICAgcGFkZGluZy1yaWdodDogOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci1zLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmdyaWQtdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5ncmlkLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmlkLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmdyaWQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ncmlkLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5ncmlkLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ncmlkLW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZ3JpZC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZ3JpZC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ3JpZC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmdyaWQtb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uZ3JpZC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ncmlkLXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5ncmlkLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLmdyaWQtZ3Jvdy0yIHtcbiAgZmxleC1ncm93OiAyO1xufVxuXG4uZ3JpZC1zaHJpbmstMiB7XG4gIGZsZXgtc2hyaW5rOiAyO1xufVxuXG4uZ3JpZC1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5ncmlkLWdyb3ctMyB7XG4gIGZsZXgtZ3JvdzogMztcbn1cblxuLmdyaWQtc2hyaW5rLTMge1xuICBmbGV4LXNocmluazogMztcbn1cblxuLmdyaWQtb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4uZ3JpZC1ncm93LTQge1xuICBmbGV4LWdyb3c6IDQ7XG59XG5cbi5ncmlkLXNocmluay00IHtcbiAgZmxleC1zaHJpbms6IDQ7XG59XG5cbi5ncmlkLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLmdyaWQtZ3Jvdy01IHtcbiAgZmxleC1ncm93OiA1O1xufVxuXG4uZ3JpZC1zaHJpbmstNSB7XG4gIGZsZXgtc2hyaW5rOiA1O1xufVxuXG4uZ3JpZC1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5ncmlkLWdyb3ctNiB7XG4gIGZsZXgtZ3JvdzogNjtcbn1cblxuLmdyaWQtc2hyaW5rLTYge1xuICBmbGV4LXNocmluazogNjtcbn1cblxuLmdyaWQtb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4uZ3JpZC1ncm93LTcge1xuICBmbGV4LWdyb3c6IDc7XG59XG5cbi5ncmlkLXNocmluay03IHtcbiAgZmxleC1zaHJpbms6IDc7XG59XG5cbi5ncmlkLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLmdyaWQtZ3Jvdy04IHtcbiAgZmxleC1ncm93OiA4O1xufVxuXG4uZ3JpZC1zaHJpbmstOCB7XG4gIGZsZXgtc2hyaW5rOiA4O1xufVxuXG4uZ3JpZC1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5ncmlkLWdyb3ctOSB7XG4gIGZsZXgtZ3JvdzogOTtcbn1cblxuLmdyaWQtc2hyaW5rLTkge1xuICBmbGV4LXNocmluazogOTtcbn1cblxuLmdyaWQtb3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5ncmlkLWdyb3ctMTAge1xuICBmbGV4LWdyb3c6IDEwO1xufVxuXG4uZ3JpZC1zaHJpbmstMTAge1xuICBmbGV4LXNocmluazogMTA7XG59XG5cbi5ncmlkLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4uZ3JpZC1ncm93LTExIHtcbiAgZmxleC1ncm93OiAxMTtcbn1cblxuLmdyaWQtc2hyaW5rLTExIHtcbiAgZmxleC1zaHJpbms6IDExO1xufVxuXG4uZ3JpZC1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLmdyaWQtZ3Jvdy0xMiB7XG4gIGZsZXgtZ3JvdzogMTI7XG59XG5cbi5ncmlkLXNocmluay0xMiB7XG4gIGZsZXgtc2hyaW5rOiAxMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXQtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC00NSB7XG4gICAgbWFyZ2luLXRvcDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNTUge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTU1IHtcbiAgICBtYXJnaW4tdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzAge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC03NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzUge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC05NSB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tbC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtODUge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNTUge1xuICAgIHBhZGRpbmctdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC02NSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNjUge1xuICAgIHBhZGRpbmctdG9wOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNzUge1xuICAgIHBhZGRpbmctdG9wOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtODAge1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtODUge1xuICAgIHBhZGRpbmctdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC05NSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtOTUge1xuICAgIHBhZGRpbmctdG9wOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci01NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci03NSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci05MCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW07XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLmwtc2VjdGlvbi1idG4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmwtc2VjdGlvbjpudGgtb2YtdHlwZSgxKSAubWFyayB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjEycHggMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbjpudGgtb2YtdHlwZSgxKSAubWFyayB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1Ni41MzMzM3Z3IDMuMnZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb246bnRoLW9mLXR5cGUoMikgLm1hcmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzMS41cHggMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbjpudGgtb2YtdHlwZSgyKSAubWFyayB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNS4wNjY2N3Z3IDMuMnZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb246bnRoLW9mLXR5cGUoMykgLm1hcmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1M3B4IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb246bnRoLW9mLXR5cGUoMykgLm1hcmsge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjcuNDY2Njd2dyAzLjJ2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uOm50aC1vZi10eXBlKDQpIC5tYXJrIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNTYuNXB4IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb246bnRoLW9mLXR5cGUoNCkgLm1hcmsge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDEuNzMzMzN2dyAzLjJ2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS1tYWluIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS1tYWluIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtYXJ0aWNsZS10aHVtYi1pbWcge1xuICB3aWR0aDogNjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDIzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLXRodW1iLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS10aHVtYi1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1hcnRpY2xlLXRodW1iLWltZyBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIGxlZnQ6IC01MCU7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogLjVlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLXRodW1iLWltZyBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC01dnc7XG4gIH1cbn1cblxuLmwtcHJvZmlsZS1pbWcge1xuICB3aWR0aDogMTY1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXByb2ZpbGUtaW1nIHtcbiAgICB3aWR0aDogNDR2dztcbiAgfVxufVxuXG4ubC1wcm9maWxlLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmwtcHJvZmlsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ubC1wcm9maWxlIGgzIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5idG4sIC5iYWRnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogLjI1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xuICB9XG59XG5cbi5iYWRnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcGFkZGluZzogLjI1ZW0gLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubHMtaHVnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmxzLXhsYXJnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmxzLWxhcmdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5scy1tZWRpdW0ge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ubHMtcmVndWxhciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4ubHMtc21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ubHMteHNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4ubHMtdGlueSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuXG4uZmYtZW4ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCI7XG59XG5cbi5mZi1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTlwiLCBcIkhpcmFNaW5Qcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XG59XG5cbi5mZi1nb3RoaWMge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mdy1oZWF2eSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdy1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmZ3LXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZnMtaHVnZSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtaHVnZSB7XG4gICAgZm9udC1zaXplOiA5LjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtaHVnZSB7XG4gICAgZm9udC1zaXplOiA5LjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZnMtZC1odWdlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy10LWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogOS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtcy1odWdlIHtcbiAgICBmb250LXNpemU6IDkuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZzLXhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZzLWQteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy10LXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy1zLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mcy1kLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZnMtZC1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZzLXJlZ3VsYXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZnMtZC1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy10LXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXMtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiA0dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnMtc21hbGwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZnMtZC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy1zLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZzLXhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZnMtZC14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXQteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuOTMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy1zLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnMtdGlueSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZnMtZC10aW55IHtcbiAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy10LXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtcy10aW55IHtcbiAgICBmb250LXNpemU6IDIuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxoLWh1Z2Uge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXQtaHVnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXMtaHVnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLmxoLXhsYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC10LXhsYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgtcy14bGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuLmxoLWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXQtbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXMtbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLmxoLW1lZGl1bSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC10LW1lZGl1bSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgtcy1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmxoLXJlZ3VsYXIge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtdC1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC1zLXJlZ3VsYXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmxoLXNtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXQtc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXMtc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmxoLXhzbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC10LXhzbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgtcy14c21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmxoLXRpbnkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXQtdGlueSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXMtdGlueSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnR4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50eHQtZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQtdC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eHQtcy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50eHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50eHQtZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR4dC10LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXMtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50eHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnR4dC1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQtdC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVuZGVybGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ici1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnItdC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJyLXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saXN0IHtcbiAgY291bnRlci1yZXNldDogbXktY291bnRlcjtcbn1cblxuLmxpc3QtZGVmYXVsdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5saXN0LWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG59XG5cbi5saXN0LWF0dGVudGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5saXN0LWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuXG4ubGlzdC1udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4ubGlzdC1udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihteS1jb3VudGVyKSBcIi5cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15LWNvdW50ZXI7XG59XG5cbi5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltZy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iZy1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYmctcmVwZWF0LXgge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1yZXBlYXQteSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cblxuLmJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG59XG5cbi5iZy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xufVxuXG4uYmctcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xufVxuXG4uYmctdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG59XG5cbi5iZy1taWRkbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBtaWRkbGU7XG59XG5cbi5iZy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbn1cblxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMCAyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2LjY2NjY3dncgMy4ydnc7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaXMtZC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pcy10LWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtdC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlzLXMtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pcy1zLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLCAuYmFkZ2Uge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi13aGl0ZSwgLmJhZGdlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtd2hpdGUsIC5iYWRnZS1vdXRsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmNvbG9yLWdyYXktMTAge1xuICBjb2xvcjogI2U1ZTVlNTtcbn1cblxuLmJ0bi1ncmF5LTEwLCAuYmFkZ2UtZ3JheS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMTAsIC5iYWRnZS1vdXRsaW5lLWdyYXktMTAge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uY29sb3ItZ3JheS0yMCB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYnRuLWdyYXktMjAsIC5iYWRnZS1ncmF5LTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTIwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTIwIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbn1cblxuLmNvbG9yLWdyYXktMzAge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuLmJ0bi1ncmF5LTMwLCAuYmFkZ2UtZ3JheS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0zMCwgLmJhZGdlLW91dGxpbmUtZ3JheS0zMCB7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5jb2xvci1ncmF5LTQwIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5idG4tZ3JheS00MCwgLmJhZGdlLWdyYXktNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNDAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNDAge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xufVxuXG4uY29sb3ItZ3JheS01MCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYnRuLWdyYXktNTAsIC5iYWRnZS1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTUwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTUwIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmNvbG9yLWdyYXktNjAge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmJ0bi1ncmF5LTYwLCAuYmFkZ2UtZ3JheS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS02MCwgLmJhZGdlLW91dGxpbmUtZ3JheS02MCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5jb2xvci1ncmF5LTcwIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5idG4tZ3JheS03MCwgLmJhZGdlLWdyYXktNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNzAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNzAge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY29sb3ItZ3JheS04MCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYnRuLWdyYXktODAsIC5iYWRnZS1ncmF5LTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTgwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTgwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmNvbG9yLWdyYXktOTAge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJ0bi1ncmF5LTkwLCAuYmFkZ2UtZ3JheS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS05MCwgLmJhZGdlLW91dGxpbmUtZ3JheS05MCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1ibGFjaywgLmJhZGdlLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ibGFjaywgLmJhZGdlLW91dGxpbmUtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLWJsdWUsIC5iYWRnZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLCAuYmFkZ2Utb3V0bGluZS1ibHVlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xufVxuXG4uY29sb3ItaW5kaWdvIHtcbiAgY29sb3I6ICM2NjEwZjI7XG59XG5cbi5idG4taW5kaWdvLCAuYmFkZ2UtaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1pbmRpZ28sIC5iYWRnZS1vdXRsaW5lLWluZGlnbyB7XG4gIGNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4uYnRuLXB1cnBsZSwgLmJhZGdlLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlLCAuYmFkZ2Utb3V0bGluZS1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uY29sb3ItcGluayB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4uYnRuLXBpbmssIC5iYWRnZS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1waW5rLCAuYmFkZ2Utb3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tcmVkLCAuYmFkZ2UtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1yZWQsIC5iYWRnZS1vdXRsaW5lLXJlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cblxuLmNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uYnRuLW9yYW5nZSwgLmJhZGdlLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtb3JhbmdlLCAuYmFkZ2Utb3V0bGluZS1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi15ZWxsb3csIC5iYWRnZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdywgLmJhZGdlLW91dGxpbmUteWVsbG93IHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLWdyZWVuLCAuYmFkZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuLCAuYmFkZ2Utb3V0bGluZS1ncmVlbiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG5cbi5jb2xvci10ZWFsIHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG5cbi5idG4tdGVhbCwgLmJhZGdlLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXRlYWwsIC5iYWRnZS1vdXRsaW5lLXRlYWwge1xuICBjb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uY29sb3ItY3lhbiB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWN5YW4sIC5iYWRnZS1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuLCAuYmFkZ2Utb3V0bGluZS1jeWFuIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYmctd2hpdGUtcmdiYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uYmctd2hpdGUtcmdiYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYmctd2hpdGUtcmdiYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmctYmxhY2stcmdiYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uYmctYmxhY2stcmdiYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYmctYmxhY2stcmdiYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYXJrLXRpdGxlLnBuZ1wiKTtcbn1cblxuLmwtYXJ0aWNsZS10aHVtYi1pbWcgaDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjIxLCAyMTYsIDAuOSk7XG59XG4iLCIvLyDjg5njg7zjgrnjgajjgarjgovmjIflrprjgpLoqJjov7Bcbi8vIOOCq+ODqeODvOOChOeKtuaFi+OBr+OAgXRoZW1l44KEc3RhdGXjgavoqJjovIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xuICBib3JkZXI6MDtcbiAgb3V0bGluZTowO1xufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHRzO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuYSwgdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZpZ2NhcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuZGl2LCBtYWluLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBhc2lkZSB7XG4gIEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuMnJlbSwgMy4ydncsIDMuMnZ3ICk7XG59XG5cbmgxIHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMy42cmVtLCA0LjB2dywgNC4wdncpOyB9XG5oMiB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDIuNHJlbSwgNC44dncsIDQuOHZ3KTsgfVxuaDMgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjVyZW0sIDQuMHZ3LCA0LjB2dyk7IH1cbmg0IHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS40cmVtLCAzLjd2dywgMy43dncpOyB9XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50c1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBQcmVmaXhcclxuLy8gQ29sb3JcclxuLy8gV2lkdGhcclxuLy8gRm9udHNcclxuLy8gZm9udC13ZWlnaHRcclxuLy8gZm9udC1zaXplXHJcbi8vIGxpbmUtaGVpZ2h0XHJcbi8vIGJvcmRlclxyXG4vLyBCb3hcclxuLy8gU3BhY2luZ1xyXG4vLyBQb3NpdGlvblxyXG4vLyBHcmlkXHJcbi8vIHNsaWNrXHJcbi8vIE9iamVjdC1maXRcclxuLy8gQmFja2dyb3VuZCBpbWFnZVxyXG4gIC8vIEJyYW5kc1xyXG4gIC8vIFNOU1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFByZWZpeFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYnJlYWtwb2ludHM6IFwiLVwiLCBcIi1kLVwiLCBcIi10LVwiLCBcIi1zLVwiO1xyXG5cclxuXHJcbi8vIENvbG9yXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kY29sb3Itd2hpdGU6ICAgI2ZmZmZmZiAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktMTA6ICNlNWU1ZTUgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTIwOiAjY2NjY2NjICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS0zMDogI2IzYjNiMyAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNDA6ICM5OTk5OTkgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTUwOiAjODA4MDgwICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS02MDogIzY2NjY2NiAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNzA6ICM0ZDRkNGQgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTgwOiAjMzMzMzMzICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS05MDogIzFhMWExYSAhZGVmYXVsdDtcclxuJGNvbG9yLWJsYWNrOiAgICMwMDAwMDAgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3ItYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcclxuJGNvbG9yLWluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRjb2xvci1wdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kY29sb3ItcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcclxuJGNvbG9yLXJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1vcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4kY29sb3IteWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGNvbG9yLWdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci10ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY29sb3ItY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4kY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICBcIndoaXRlXCIgIDogJGNvbG9yLXdoaXRlLFxyXG4gICBcImdyYXktMTBcIjogJGNvbG9yLWdyYXktMTAsXHJcbiAgIFwiZ3JheS0yMFwiOiAkY29sb3ItZ3JheS0yMCxcclxuICAgXCJncmF5LTMwXCI6ICRjb2xvci1ncmF5LTMwLFxyXG4gICBcImdyYXktNDBcIjogJGNvbG9yLWdyYXktNDAsXHJcbiAgIFwiZ3JheS01MFwiOiAkY29sb3ItZ3JheS01MCxcclxuICAgXCJncmF5LTYwXCI6ICRjb2xvci1ncmF5LTYwLFxyXG4gICBcImdyYXktNzBcIjogJGNvbG9yLWdyYXktNzAsXHJcbiAgIFwiZ3JheS04MFwiOiAkY29sb3ItZ3JheS04MCxcclxuICAgXCJncmF5LTkwXCI6ICRjb2xvci1ncmF5LTkwLFxyXG4gICBcImJsYWNrXCIgIDogJGNvbG9yLWJsYWNrLFxyXG4gICBcImJsdWVcIiAgIDogJGNvbG9yLWJsdWUsXHJcbiAgIFwiaW5kaWdvXCIgOiAkY29sb3ItaW5kaWdvLFxyXG4gICBcInB1cnBsZVwiIDogJGNvbG9yLXB1cnBsZSxcclxuICAgXCJwaW5rXCIgICA6ICRjb2xvci1waW5rLFxyXG4gICBcInJlZFwiICAgIDogJGNvbG9yLXJlZCxcclxuICAgXCJvcmFuZ2VcIiA6ICRjb2xvci1vcmFuZ2UsXHJcbiAgIFwieWVsbG93XCIgOiAkY29sb3IteWVsbG93LFxyXG4gICBcImdyZWVuXCIgIDogJGNvbG9yLWdyZWVuLFxyXG4gICBcInRlYWxcIiAgIDogJGNvbG9yLXRlYWwsXHJcbiAgIFwiY3lhblwiICAgOiAkY29sb3ItY3lhbixcclxuICApLFxyXG4gICRjb2xvcnNcclxuKTtcclxuXHJcbiRjb2xvcnMtcmdiYTogKCkgIWRlZmF1bHQ7XHJcbiRjb2xvcnMtcmdiYTogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgXCJ3aGl0ZS1yZ2JhLTEwXCIgIDogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSksXHJcbiAgIFwid2hpdGUtcmdiYS0yMFwiICA6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjIpLFxyXG4gICBcIndoaXRlLXJnYmEtMzBcIiAgOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTQwXCIgIDogcmdiYSgkY29sb3Itd2hpdGUsIDAuNCksXHJcbiAgIFwid2hpdGUtcmdiYS01MFwiICA6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpLFxyXG4gICBcIndoaXRlLXJnYmEtNjBcIiAgOiByZ2JhKCRjb2xvci13aGl0ZSwgMC42KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTcwXCIgIDogcmdiYSgkY29sb3Itd2hpdGUsIDAuNyksXHJcbiAgIFwid2hpdGUtcmdiYS04MFwiICA6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpLFxyXG4gICBcIndoaXRlLXJnYmEtOTBcIiAgOiByZ2JhKCRjb2xvci13aGl0ZSwgMC45KSxcclxuICAgXCJibGFjay1yZ2JhLTEwXCIgIDogcmdiYSgkY29sb3ItYmxhY2ssIDAuMSksXHJcbiAgIFwiYmxhY2stcmdiYS0yMFwiICA6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpLFxyXG4gICBcImJsYWNrLXJnYmEtMzBcIiAgOiByZ2JhKCRjb2xvci1ibGFjaywgMC4zKSxcclxuICAgXCJibGFjay1yZ2JhLTQwXCIgIDogcmdiYSgkY29sb3ItYmxhY2ssIDAuNCksXHJcbiAgIFwiYmxhY2stcmdiYS01MFwiICA6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpLFxyXG4gICBcImJsYWNrLXJnYmEtNjBcIiAgOiByZ2JhKCRjb2xvci1ibGFjaywgMC42KSxcclxuICAgXCJibGFjay1yZ2JhLTcwXCIgIDogcmdiYSgkY29sb3ItYmxhY2ssIDAuNyksXHJcbiAgIFwiYmxhY2stcmdiYS04MFwiICA6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjgpLFxyXG4gICBcImJsYWNrLXJnYmEtOTBcIiAgOiByZ2JhKCRjb2xvci1ibGFjaywgMC45KSxcclxuICApLFxyXG4gICRjb2xvcnMtcmdiYVxyXG4pO1xyXG5cclxuXHJcbi8vIFdpZHRoXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kd2lkdGgtcGM6IDk2MHB4O1xyXG4kd2lkdGgtdGw6IDc2OHB4O1xyXG4kd2lkdGgtc3A6IDQ4MHB4O1xyXG5cclxuXHJcbi8vIEZvbnRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZm9udC1nb3RoaWMgOiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrRQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2VyaWYgIDogXCJOb3RvIFNlcmlmIEpQXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xyXG4kZm9udC1lbiAgICAgOiBcIkhlbHZldGljYSBOZXVlXCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIjtcclxuXHJcblxyXG4vLyBmb250LXdlaWdodFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZm9udC13ZWlnaHQ6IChcclxuICBcImhlYXZ5XCIgICA6IDgwMCxcclxuICBcImJvbGRcIiAgICA6IDYwMCxcclxuICBcIm1lZGl1bVwiICA6IDUwMCxcclxuICBcInJlZ3VsYXJcIiA6IDQwMCxcclxuICBcImxpZ2h0XCIgICA6IDIwMCxcclxuICBcInRoaW5cIiAgICA6IDEwMCxcclxuKTtcclxuXHJcblxyXG5cclxuLy8gZm9udC1zaXplXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZm9udC1zaXplOiAoXHJcbiAgXCJodWdlXCIgICAgOiAoMy42cmVtLCAoMzYvMzc1KSoxMDB2dyksXHJcbiAgXCJ4bGFyZ2VcIiAgOiAoMi40cmVtLCAoMjQvMzc1KSoxMDB2dyksXHJcbiAgXCJsYXJnZSBcIiAgOiAoMi4wcmVtLCAoMjAvMzc1KSoxMDB2dyksXHJcbiAgXCJtZWRpdW1cIiAgOiAoMS44cmVtLCAoMTgvMzc1KSoxMDB2dyksXHJcbiAgXCJyZWd1bGFyXCIgOiAoMS41cmVtLCAoMTUvMzc1KSoxMDB2dyksXHJcbiAgXCJzbWFsbCBcIiAgOiAoMS4ycmVtLCAoMTIvMzc1KSoxMDB2dyksXHJcbiAgXCJ4c21hbGxcIiAgOiAoMS4xcmVtLCAoMTEvMzc1KSoxMDB2dyksXHJcbiAgXCJ0aW55XCIgICAgOiAoIC45cmVtLCAoIDkvMzc1KSoxMDB2dyksXHJcbik7XHJcblxyXG5cclxuLy8gbGluZS1oZWlnaHRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGxpbmUtaGVpZ2h0OiAoXHJcbiAgXCJodWdlXCIgICAgOiAyLjAsXHJcbiAgXCJ4bGFyZ2VcIiAgOiAxLjgsXHJcbiAgXCJsYXJnZVwiICAgOiAxLjYsXHJcbiAgXCJtZWRpdW1cIiAgOiAxLjUsXHJcbiAgXCJyZWd1bGFyXCIgOiAxLjQsXHJcbiAgXCJzbWFsbFwiICAgOiAxLjMsXHJcbiAgXCJ4c21hbGxcIiAgOiAxLjIsXHJcbiAgXCJ0aW55XCIgICAgOiAxLjBcclxuKTtcclxuXHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJG1hcmdpbjogKFxyXG4gIG10OiBtYXJnaW4tdG9wLFxyXG4gIG1yOiBtYXJnaW4tcmlnaHQsXHJcbiAgbWI6IG1hcmdpbi1ib3R0b20sXHJcbiAgbWw6IG1hcmdpbi1sZWZ0XHJcbik7XHJcblxyXG4kcGFkZGluZzogKFxyXG4gIHB0OiBwYWRkaW5nLXRvcCxcclxuICBwcjogcGFkZGluZy1yaWdodCxcclxuICBwYjogcGFkZGluZy1ib3R0b20sXHJcbiAgcGw6IHBhZGRpbmctbGVmdFxyXG4pO1xyXG5cclxuXHJcbi8vIFBvc2l0aW9uXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kcG9zaXRpb246IChcclxuICBcImZpeGVkXCI6IGZpeGVkLFxyXG4gIFwiYWJzb2x1dGVcIjogYWJzb2x1dGUsXHJcbiAgXCJyZWxhdGl2ZVwiOiByZWxhdGl2ZVxyXG4pO1xyXG5cclxuJGFsaWduOiAoXHJcbiAgY2VudGVyLFxyXG4gIGxlZnQsXHJcbiAgcmlnaHQsXHJcbiAgdG9wLFxyXG4gIG1pZGRsZSxcclxuICBib3R0b20sXHJcbik7XHJcblxyXG5cclxuLy8gR3JpZFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGdyaWQtY29sdW1uOiAxMjtcclxuXHJcblxyXG5cclxuLy8gc2xpY2tcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRzbGljay1hcnJvdy13aWR0aDogMzVweDtcclxuJHNsaWNrLWFycm93LWhlaWdodDogNDVweDtcclxuXHJcblxyXG5cclxuLy8gQmFja2dyb3VuZCBpbWFnZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHVybCAgICAgICAgICAgOiBcImh0dHBzOi8vYWJhaG91c2UuanAvXCI7XHJcbiR1cmwtY29tbW9uICAgIDogXCIjeyR1cmx9Y29tbW9uL1wiO1xyXG4kdXJsLWltZyAgICAgICA6IFwiI3skdXJsLWNvbW1vbn1pbWcvXCI7XHJcblxyXG4kcGFzcyAgICAgICAgICA6IFwiLi4vXCI7XHJcbiRwYXNzLWltZyAgICAgIDogXCIjeyRwYXNzfWltZy9cIjtcclxuXHJcblxyXG4iLCJAbWl4aW4gZnMtYWxsLWRldmljZSggJHZhbHVlLWRlc2t0b3AsICR2YWx1ZS10YWJsZXQsICR2YWx1ZS1tb2JpbGUgKSB7XG4gIGZvbnQtc2l6ZSA6ICR2YWx1ZS1kZXNrdG9wO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtdGwpIHtcbiAgICBmb250LXNpemUgOiAkdmFsdWUtdGFibGV0O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1zcCkge1xuICAgIGZvbnQtc2l6ZSA6ICR2YWx1ZS1tb2JpbGU7XG4gIH1cbn1cblxuLy8g4oC7LCDjg7ssIDEuMi4zLCDjgarjganjga7pgJrluLjjga7jg6rjgrnjg4jjgpLjgq/jg6njgrnjgafkvZzmiJBcbkBtaXhpbiBsaXN0KCAkY29udGVudDogXCJcIiwgJG1sOiAxZW0gKSB7XG4gIG1hcmdpbi1sZWZ0OiAkbWw7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY29udGVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0kbWw7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g44OH44OV44Kp44Or44OI5LiL57ea44KS5raI44GX44CB44Oc44O844OA44O844Gn6KGo56S6XG5AbWl4aW4gdW5kZXJsaW5lKCkge1xuICBwYWRkaW5nLWJvdHRvbTogIDAuMWVtO1xuICBib3JkZXItYm90dG9tOiAgIDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5qiq5Lim44Gz44Gu5L2c5oiQXG5AbWl4aW4gZ3JpZCggJGRpc3BsYXk6IGZsZXgsICRqYzogZmxleC1zdGFydCwgJGZ3OiB3cmFwICkge1xuICBkaXNwbGF5OiAgICAgICAgICRkaXNwbGF5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqYztcbiAgZmxleC13cmFwOiAgICAgICAkZnc7XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODiOODqeODs+OCuOOCt+ODp+ODs+OBruioreWumlxuQG1peGluIHRzKCAkdHA6IGFsbCwgJHRkOiAwLjJzLCAkdHRmOiBlYXNlLWluICkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0ZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0dGY7XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBD44Gu44G/55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtdGwgKyAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g44K/44OW44Os44OD44OI55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gdGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtdGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjgrnjg57jg5vnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1zcCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIubC1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AaW5jbHVkZSB0bCB7XG4gIC5sLXQge1xuICAgICYtY2VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkcG9zaXRpb24ge1xuICAvLyAubC1maXhlZCwgLmwtYWJzb2x1dGVcbiAgLmwtI3ska2V5fSB7XG4gICAgcG9zaXRpb246ICR2YWx1ZTtcbiAgICBAaWYgJGtleSAhPSByZWxhdGl2ZSAge1xuICAgICAgQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICAgICAgICAmLSN7JGtleX0ge1xuICAgICAgICAgICRrZXk6IDA7XG4gICAgICAgICAgQGlmICRrZXkgPT0gY2VudGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtZml4ZWQge1xuICAmLnBhZ2UtdGl0bGUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5cbi5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAkd2lkdGgtcGM7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8vIC5jb2wteHhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gIC8vIOODh+OCueOCr+ODiOODg+ODl+ODu1NQ5YWx6YCaXG4gIC5jb2wtI3skaX0ge1xuICAgIHdpZHRoOiAoICRpIC8gJGdyaWQtY29sdW1uICkgKiAxMDAlO1xuICB9XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gIC8vIC5jb2wtZC0xLi4uMTIgPT4g44OH44K544Kv44OI44OD44OX5bCC55SoXG4gIC5jb2wtZC0jeyRpfSB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgfVxuICB9XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gIC8vIC5jb2wtdC0xLi4uMTIgPT4g44K/44OW44Os44OD44OI5bCC55SoXG4gIC5jb2wtdC0jeyRpfSB7XG4gICAgQGluY2x1ZGUgdGwge1xuICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgfVxuICB9XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gIC8vIC5jb2wtcy0xLi4uMTIgPT4g44K544Oe44O844OI44OV44Kp44Oz5bCC55SoXG4gIC5jb2wtcy0jeyRpfSB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLmNvbC14eOOBruODkeODh+OCo+ODs+OCsOeEoeWKueWMllxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmlsbCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtZC0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtdC0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSB0bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtcy0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gZ3V0dGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmd1dHRlciB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtI3skaX0ge1xuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtZC0jeyRpfSB7XG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmLXQtI3skaX0ge1xuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHRsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMSV9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi1zLSN7JGl9IHtcbiAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMSV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gZ3JpZFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgfVxuXG59XG5cblxuLy8gLm10LTEwLCAubXItMTAsIC5tYi0xMCwgLm1sLTEwLCBldGMuLi5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFyZ2luIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcblxuICAgICAgLy8gLm10LTEwLCAubXItMTAsIC5tYi0xMCwgLm1sLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaSAqIDV9IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSB0bCB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkcGFkZGluZyB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG5cbiAgICAgIC8vIC5wdC0xMCwgLnByLTEwLCAucGItMTAsIC5wbC0xMCwgZXRjLi4uXG4gICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJy0nIHtcbiAgICAgICAgLiN7JGtleX0jeyRicmVha3BvaW50fSN7JGkgKiA1fSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpICogNX1weDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgdGwge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpICogNX1weDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpfXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5sLWhlYWRlciB7XG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgQGluY2x1ZGUgdGwge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFlbTtcbiAgICB9XG4gIH1cbn1cblxuLmwtc2VjdGlvbiB7XG4gICYtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICBAaW5jbHVkZSB0bCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHZ3O1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgQGluY2x1ZGUgdGwge1xuICAgICAgZm9udC1zaXplOiAoMzAvNzUwKSoxMDB2dztcbiAgICB9XG4gIH1cbiAgJi1idG4ge1xuICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAubWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICg0MjRweC8yKSAoMjRweC8yKTtcbiAgICAgIEBpbmNsdWRlIHRsIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAoNDI0Lzc1MCkqMTAwdncgKDI0Lzc1MCkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bnRoLW9mLXR5cGUoMikge1xuICAgIC5tYXJrIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogKDI2M3B4LzIpICgyNHB4LzIpO1xuICAgICAgQGluY2x1ZGUgdGwge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICgyNjMvNzUwKSoxMDB2dyAoMjQvNzUwKSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgLm1hcmsge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAoNTA2cHgvMikgKDI0cHgvMik7XG4gICAgICBAaW5jbHVkZSB0bCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogKDUwNi83NTApKjEwMHZ3ICgyNC83NTApKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAubWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICgzMTNweC8yKSAoMjRweC8yKTtcbiAgICAgIEBpbmNsdWRlIHRsIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAoMzEzLzc1MCkqMTAwdncgKDI0Lzc1MCkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWFydGljbGUge1xuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgQGluY2x1ZGUgdGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIH1cbiAgfVxuICAmLW1haW4ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBAaW5jbHVkZSB0bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLXRodW1iIHtcbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogKDEzMDBweCAvIDIpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIzNXB4O1xuICAgICAgQGluY2x1ZGUgdGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICBAaW5jbHVkZSB0bCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtcHJvZmlsZSB7XG4gICYtaW1nIHtcbiAgICB3aWR0aDogKDMzMHB4IC8gMik7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRsIHtcbiAgICAgIHdpZHRoOiA0NHZ3O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxufSIsIi5idG4sIC5iYWRnZSB7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgLy8gYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5cbi5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0bCB7XG4gICAgcGFkZGluZy10b3A6IC4yNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuMjVlbTtcbiAgfVxufVxuXG5hLmJ0biB7XG4gIC8vIHBhZGRpbmc6IDA7XG4gIC8vIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFkZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IC4yNWVtIC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLy8gdGV4dOmWoumAo+OBrnNjc3Ncbi8vIOOCq+ODqeODvOOBruaMh+WumuOBr+OAgV90aGVtZS5zY3Nz44Gr6KiY6LyJXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGV0dGVyLXNwYWNpbmdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxzLWh1Z2UgICB7IGxldHRlci1zcGFjaW5nOiAgMC4yZW07IH1cbi5scy14bGFyZ2UgeyBsZXR0ZXItc3BhY2luZzogIDAuMWVtOyB9XG4ubHMtbGFyZ2UgIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjA3NWVtOyB9XG4ubHMtbWVkaXVtIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjA1ZW07IH1cbi5scy1yZWd1bGFyeyBsZXR0ZXItc3BhY2luZzogIDAuMDI1ZW07IH1cbi5scy1zbWFsbCAgeyBsZXR0ZXItc3BhY2luZzogIDBlbTsgfVxuLmxzLXhzbWFsbCB7IGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTsgfVxuLmxzLXRpbnkgICB7IGxldHRlci1zcGFjaW5nOiAtMC4wNWVtOyB9XG5cbi8vIGZvbnQtZmFtaWx5XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mZi1lbiAgICAgeyBmb250LWZhbWlseTogJGZvbnQtZW47IH1cbi5mZi1zZXJpZiAgeyBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7IH1cbi5mZi1nb3RoaWMgeyBmb250LWZhbWlseTogJGZvbnQtZ290aGljOyB9XG5cblxuLy8gZm9udC13ZWlnaHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy5mdy10aGluLCAuZnctbGlnaHQsIC5mdy1yZWd1bGFyLCAuZnctbWVkaXVtLCAuZnctYm9sZCwgLmZ3LWhlYXZ5XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtd2VpZ2h0IHtcbiAgLmZ3LSN7JGtleX0geyBmb250LXdlaWdodDogJHZhbHVlOyB9XG59XG5cblxuLy8gZm9udC1zaXplXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLW1lZGl1bSwgLmZzLWxhcmdlLCBldGMuLi5cbiAgLmZzLSN7JGtleX0ge1xuICAgIGZvbnQtc2l6ZTogbnRoKCR2YWx1ZSwgMSk7XG4gICAgQGluY2x1ZGUgdGwge1xuICAgICAgZm9udC1zaXplOiBudGgoJHZhbHVlLCAyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBudGgoJHZhbHVlLCAyKTtcbiAgICB9XG4gIH1cblxuICAvLyAuZnMtZC1tZWRpdW0sIC5mcy1kLWxhcmdlLCBldGMuLi5cbiAgQGluY2x1ZGUgcGMge1xuICAgIC5mcy1kLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiBudGgoJHZhbHVlLCAxKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mcy10LW1lZGl1bSwgLmZzLXQtbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSB0bCB7XG4gICAgLmZzLXQtI3ska2V5fSB7XG4gICAgICBmb250LXNpemU6IG50aCgkdmFsdWUsIDIpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZzLXMtbWVkaXVtLCAuZnMtcy1sYXJnZSwgZXRjLi4uXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAuZnMtcy0jeyRrZXl9IHtcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCR2YWx1ZSwgMikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLmxpbmUtaGVpZ2h0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkbGluZS1oZWlnaHQge1xuICAubGgtI3ska2V5fSB7XG4gICAgbGluZS1oZWlnaHQ6ICR2YWx1ZTtcbiAgfVxuICBAaW5jbHVkZSB0bCB7XG4gICAgLmxoLXQtI3ska2V5fSB7XG4gICAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgLmxoLXMtI3ska2V5fSB7XG4gICAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHRleHQtYWxpZ25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC1sZWZ0LCAudHh0LWNlbnRlciwgLnR4dC1yaWdodFxuICAgIC50eHQtI3ska2V5fSB7XG4gICAgICB0ZXh0LWFsaWduOiAka2V5O1xuICAgIH1cblxuICAgIC8vIC50eHQtZC1sZWZ0LCAudHh0LWQtY2VudGVyLCAudHh0LWQtcmlnaHRcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAudHh0LWQtI3ska2V5fSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRrZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAudHh0LXQtbGVmdCwgLnR4dC10LWNlbnRlciwgLnR4dC10LXJpZ2h0XG4gICAgQGluY2x1ZGUgdGwge1xuICAgICAgLnR4dC10LSN7JGtleX0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAka2V5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnR4dC1zLWxlZnQsIC50eHQtcy1jZW50ZXIsIC50eHQtcy1yaWdodFxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIC50eHQtcy0jeyRrZXl9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGtleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIOS4i+e3mlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi51bmRlcmxpbmUge1xuICBAaW5jbHVkZSB1bmRlcmxpbmUoKTtcbn1cblxuXG4vLyAuYnJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJyLWQtaGlkZGVuIHtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyLXQtaGlkZGVuIHtcbiAgQGluY2x1ZGUgdGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gQGluY2x1ZGUgc3Age1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyB9XG59XG5cbi5ici1zLWhpZGRlbiB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gbGlzdFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5saXN0XG4ubGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG4gICYtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgbGlzdCggJGNvbnRlbnQ6IFwi44O7XCIgKSB7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAvLyAubGlzdC1hdHRlbnRpb25cbiAgJi1hdHRlbnRpb24ge1xuICAgIEBpbmNsdWRlIGxpc3QoICRjb250ZW50OiBcIuKAu1wiICk7XG4gIH1cblxuICAvLyAubGlzdC1udW1iZXJcbiAgJi1udW1iZXIge1xuICAgIEBpbmNsdWRlIGxpc3QoICRjb250ZW50OiBjb3VudGVyKG15LWNvdW50ZXIpIFwiLlwiKSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4uaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG5cbi8vIC5iZ1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmJnLWNvdmVyICAgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4uYmctY29udGFpbiB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgJi14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cbiAgJi15IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIH1cbn1cblxuLy8gLmJnLXRvcCwgLmJnLW1pZGRsZSwgLmJnLWJvdHRvbVxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSB0b3Agb3IgJGtleSA9PSBtaWRkbGUgb3IgJGtleSA9PSBib3R0b20ge1xuICAgIC5iZy0jeyRrZXl9IHtcbiAgICAgIEBpZiAka2V5ID09IG1pZGRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAka2V5O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5iZy1jZW50ZXIsIC5iZy1sZWZ0LCAuYmctcmlnaHRcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAuYmctI3ska2V5fSB7XG4gICAgICBAaWYgJGtleSA9PSBjZW50ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRrZXk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLnNsaWNrIHtcbi8vICAgJi1zbGlkZXIge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgIHVzZXItc2VsZWN0OiBub25lO1xuLy8gICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4vLyAgICAgLnNsaWNrLXRyYWNrLCAuc2xpY2stbGlzdCB7XG4vLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtc2xpZGUge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIG1pbi1oZWlnaHQ6IDFweDtcblxuLy8gICAgIFtkaXI9XCJydGxcIl0gJiB7XG4vLyAgICAgICBmbG9hdDogcmlnaHQ7XG4vLyAgICAgfVxuXG4vLyAgICAgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLy8gICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG5cbi8vICAgICAmLmRyYWdnaW5nIGltZyB7XG4vLyAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbi8vICAgICB9XG5cbi8vICAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB9XG5cbi8vICAgICAuc2xpY2stbG9hZGluZyAmIHtcbi8vICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgICB9XG5cbi8vICAgICAuc2xpY2stdmVydGljYWwgJiB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIGhlaWdodDogYXV0bztcbi8vICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtdHJhY2sge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbi8vICAgICAmOmJlZm9yZSxcbi8vICAgICAmOmFmdGVyIHtcbi8vICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgICBkaXNwbGF5OiB0YWJsZTtcbi8vICAgICB9XG5cbi8vICAgICAmOmFmdGVyIHtcbi8vICAgICAgIGNsZWFyOiBib3RoO1xuLy8gICAgIH1cblxuLy8gICAgIC5zbGljay1sb2FkaW5nICYge1xuLy8gICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtbGlzdCB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHBhZGRpbmc6IDA7XG5cbi8vICAgICAmOmZvY3VzIHtcbi8vICAgICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgICAgfVxuXG4vLyAgICAgJi5kcmFnZ2luZyB7XG4vLyAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgICBjdXJzb3I6IGhhbmQ7XG4vLyAgICAgfVxuLy8gICB9XG5cblxuLy8gICAmLWFycm93IHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiA1MCU7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgd2lkdGg6ICRzbGljay1hcnJvdy13aWR0aDtcbi8vICAgICBoZWlnaHQ6ICRzbGljay1hcnJvdy1oZWlnaHQ7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiAkc2xpY2stYXJyb3ctd2lkdGggJHNsaWNrLWFycm93LWhlaWdodDtcbi8vICAgICBhcHBlYXJhbmNlOiBub25lO1xuLy8gICAgIGJvcmRlcjogbm9uZTtcbi8vICAgICB6LWluZGV4OiAxO1xuXG4vLyAgICAgJi5zbGljay1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG4vLyAgIH1cblxuLy8gICAmLXByZXYgeyBsZWZ0OiAtICggJHNsaWNrLWFycm93LXdpZHRoICogMS41ICk7IH1cblxuLy8gICAmLW5leHQgeyByaWdodDogLSAoICRzbGljay1hcnJvdy13aWR0aCAqIDEuNSApOyB9XG5cbi8vICAgJi1kb3RzIHtcbi8vICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuLy8gICAgIEBpbmNsdWRlIGdyaWQoICRqYzogY2VudGVyICk7XG4vLyAgICAgQGluY2x1ZGUgc3Age1xuLy8gICAgICAgbWFyZ2luLXRvcDogNHZ3O1xuLy8gICAgIH1cbi8vICAgICBsaSB7XG4vLyAgICAgICBidXR0b24ge1xuLy8gICAgICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vICAgICAgICAgd2lkdGg6ICggMjBweCAvIDIgKTtcbi8vICAgICAgICAgaGVpZ2h0OiAoIDIwcHggLyAyICk7XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuLy8gICAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgICBAaW5jbHVkZSBzcCB7XG4vLyAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDF2dztcbi8vICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5cbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvICgyNHB4IC8gMik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDAgMmVtO1xuICBAaW5jbHVkZSB0bCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAoMjAwLzc1MCkqMTAwdncgKDI0Lzc1MCkqMTAwdnc7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIi5pcy1kLWhpZGRlbiAgIHsgZGlzcGxheTogbm9uZTsgIEBpbmNsdWRlIHRsIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuLmlzLXQtaGlkZGVuICAgeyBkaXNwbGF5OiBibG9jazsgQGluY2x1ZGUgdGwgeyBkaXNwbGF5OiBub25lOyB9IH1cbi5pcy1zLWhpZGRlbiAgIHsgZGlzcGxheTogYmxvY2s7IEBpbmNsdWRlIHNwIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pcy1ibG9jayB7ZGlzcGxheTogYmxvY2s7fSIsIi8vIOODhuODvOODnuODq+ODvOODq++8iCBiYWNrZ3JvdW5kLWltYWdl44Gu5oyH5a6aIO+8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODhuODvOODnuODq+ODvOODq+OBp+OBr+OAgeOCteOCpOODiOWFqOS9k+OBruimi+OBn+ebruOBrumbsOWbsuawl+OCkue1seS4gOOBleOBm+OCi+OBn+OCgeOBruWumue+qeOCkuOBl+OBvuOBmVxuLy8g6Imy44Gr6Zai44KP44KL6YOo5YiG44Gq44Gp44GM44OG44O844Oe44Gu566h55CG5a++6LGh44Go44Gq44KL44Gu44Gn44CB5L6L44GI44Gw5Lul5LiL44Gu44KI44GG44Gr6Imy44Gr6Zai44GZ44KL44K544K/44Kk44Or44Gv44CB54us56uL44GV44Gb44Gm6KiY6L+w44GX44G+44GZ44CCXG5cbi8vIG1haW4uY3NzXG4gIC8vIC5ib3gge1xuICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi4nKTtcbiAgLy8gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biwgLmJhZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgLy8gLmJnLWJsYWNrLCAuYmctd2hpdGUsIGV0Yy4uLlxuICAuYmctI3ska2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICB9XG5cbiAgLy8gLmNvbG9yLWJsYWNrLCAuY29sb3Itd2hpdGUsIGV0Yy4uLlxuICAuY29sb3ItI3ska2V5fSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgfVxuXG4gIC8vIC5idG4tYmxhY2ssIC5idG4td2hpdGUsIGV0Yy4uLlxuICAvLyAuYmFkZ2UtYmxhY2ssIC5iYWRnZS13aGl0ZSwgZXRjLi4uXG4gIC5idG4tI3ska2V5fSwgLmJhZGdlLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIEBpZiAka2V5ID09ICd3aGl0ZScge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgQGlmICRrZXkgPT0gJ2dyYXktMTAnIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gLmJ0bi1vdXRsaW5lLWJsYWNrLCAuYnRuLW91dGxpbmUtd2hpdGUsIGV0Yy4uLlxuICAvLyAuYmFkZ2Utb3V0bGluZS1ibGFjaywgLmJhZGdlLW91dGxpbmUtd2hpdGUsIGV0Yy4uLlxuICAuYnRuLW91dGxpbmUtI3ska2V5fSwgLmJhZGdlLW91dGxpbmUtI3ska2V5fSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG9ycy1yZ2JhIHtcbiAgLy8gLmJnLWJsYWNrLXJnYmEtMTAsIC5iZy13aGl0ZS1yZ2JhLTEwLCBldGMuLi5cbiAgLmJnLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgfVxufVxuXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFyay10aXRsZS5wbmdcIik7XG59XG5cbi5sLWFydGljbGUge1xuICAmLXRodW1iIHtcbiAgICAmLWltZyB7XG4gICAgICBoMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMjEsIDIxNiwgLjkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyAuc2xpY2sge1xuLy8gICAmLXNsaWRlciB7XG4vLyAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICAuc2xpY2stdmVydGljYWwgJiB7XG4vLyAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtZG90cyB7XG4vLyAgICAgbGkgYnV0dG9uIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktNDA7IH1cbi8vICAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrOyB9XG4vLyAgIH1cblxuLy8gICAmLXByZXYge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRwYXNzLWltZ31pY29uX2Fycm93X2xlZnQucG5nKTtcbi8vICAgfVxuLy8gICAmLW5leHQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRwYXNzLWltZ31pY29uX2Fycm93X3JpZ2h0LnBuZyk7XG4vLyAgIH1cbi8vIH1cblxuIl19 */
