@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-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: 50px;
}

@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: 165px 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlcy9fYmFzZS5zY3NzIiwiX3Zhci5zY3NzIiwiX21peGluLnNjc3MiLCJzdHlsZXMvX2xheW91dC5zY3NzIiwic3R5bGVzL19tb2R1bGUuc2NzcyIsInN0eWxlcy9fc3RhdGUuc2NzcyIsInN0eWxlcy9fdGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7Ozs7Ozs7Ozs7OztFQVlFLFNBQVE7RUFDUixVQUFTO0VBQ1QsU0FBUTtFQUNSLFVBQVM7QURGWDs7QUNJQTtFQUNFLHNCQUFzQjtBRER4Qjs7QUNJQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsMkdDMkYwRztFRDFGMUcsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQixxQkFBcUI7QUREdkI7O0FDSUE7O0VBRUUsY0FBYztBRERoQjs7QUNJQTtFQUNFLGdCQUFnQjtBRERsQjs7QUNJQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsdUJBQXVCO0VFSnZCLHdCQURpQjtFQUVqQix5QkFGNEI7RUFHNUIsbUNBSDJDO0FITzdDOztBQ0xBO0VBTUksWUFBWTtBREdoQjs7QUNDQTtFQUNFLHFCQUFxQjtBREV2Qjs7QUNDQTtFQUNFLGdCQUFnQjtBREVsQjs7QUNDQTtFQUNFLGVBQWU7RUFDZixZQUFZO0FERWQ7O0FDQ0E7RUFDRSxjQUFjO0VBQ2QsY0FBYztBREVoQjs7QUNKQTtFQUlJLGdCQUFnQjtBRElwQjs7QUNBQTtFRXpFRSxpQkYwRThCO0FER2hDOztBRzVFRTtFRndFRjtJRXZFSSxnQkZ3RW1DO0VEUXJDO0FBQ0Y7O0FHL0VFO0VGcUVGO0lFcEVJLGdCRnFFMEM7RURjNUM7QUFDRjs7QUNaQTtFRTdFRSxpQkY2RWlDO0FEZ0JuQzs7QUc1RkU7RUY0RUY7SUUzRUksY0YyRXNDO0VEcUJ4QztBQUNGOztBRy9GRTtFRnlFRjtJRXhFSSxjRndFNkM7RUQyQi9DO0FBQ0Y7O0FDM0JBO0VFOUVFLGlCRjhFaUM7QUQrQm5DOztBRzVHRTtFRjZFRjtJRTVFSSxnQkY0RXNDO0VEb0N4QztBQUNGOztBRy9HRTtFRjBFRjtJRXpFSSxnQkZ5RTZDO0VEMEMvQztBQUNGOztBQzFDQTtFRS9FRSxpQkYrRWlDO0FEOENuQzs7QUc1SEU7RUY4RUY7SUU3RUksY0Y2RXNDO0VEbUR4QztBQUNGOztBRy9IRTtFRjJFRjtJRTFFSSxjRjBFNkM7RUR5RC9DO0FBQ0Y7O0FDekRBO0VFaEZFLGlCRmdGaUM7QUQ2RG5DOztBRzVJRTtFRitFRjtJRTlFSSxnQkY4RXNDO0VEa0V4QztBQUNGOztBRy9JRTtFRjRFRjtJRTNFSSxnQkYyRTZDO0VEd0UvQztBQUNGOztBSTFKQTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7QUo2SnBCOztBR3BHRTtFQ3BERTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7RUo0SnRCO0VJMUpFO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQWU7RUo0Sm5CO0VJMUpFO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFSjRKdEI7QUFDRjs7QUl0SkU7RUFDRSxlRm1LWTtBRlZoQjs7QUkxSkU7RUFDRSxrQkZvS2tCO0FGUHRCOztBSTlKRTtFQUNFLGtCRnFLa0I7QUZKdEI7O0FJbEpBO0VBRUksTUFBTTtFQUNOLE9BQU87RUFDUCxVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtBSm9KcEI7O0FJL0lBO0VBQ0UsWUYwRGM7RUV6RGQsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBSmtKbkI7O0FHN0lFO0VDUkY7SUFLSSxXQUFXO0VKcUpiO0FBQ0Y7O0FJNUlFO0VBQ0UsZUFBbUM7QUorSXZDOztBSWhKRTtFQUNFLGdCQUFtQztBSm1KdkM7O0FJcEpFO0VBQ0UsVUFBbUM7QUp1SnZDOztBSXhKRTtFQUNFLGdCQUFtQztBSjJKdkM7O0FJNUpFO0VBQ0UsZ0JBQW1DO0FKK0p2Qzs7QUloS0U7RUFDRSxVQUFtQztBSm1LdkM7O0FJcEtFO0VBQ0UsZ0JBQW1DO0FKdUt2Qzs7QUl4S0U7RUFDRSxnQkFBbUM7QUoyS3ZDOztBSTVLRTtFQUNFLFVBQW1DO0FKK0t2Qzs7QUloTEU7RUFDRSxnQkFBbUM7QUptTHZDOztBSXBMRTtFQUNFLGdCQUFtQztBSnVMdkM7O0FJeExFO0VBQ0UsV0FBbUM7QUoyTHZDOztBRzFNRTtFQ29CQTtJQUVJLGVBQW1DO0VKeUx2QztBQUNGOztBR2hORTtFQ29CQTtJQUVJLGdCQUFtQztFSitMdkM7QUFDRjs7QUd0TkU7RUNvQkE7SUFFSSxVQUFtQztFSnFNdkM7QUFDRjs7QUc1TkU7RUNvQkE7SUFFSSxnQkFBbUM7RUoyTXZDO0FBQ0Y7O0FHbE9FO0VDb0JBO0lBRUksZ0JBQW1DO0VKaU52QztBQUNGOztBR3hPRTtFQ29CQTtJQUVJLFVBQW1DO0VKdU52QztBQUNGOztBRzlPRTtFQ29CQTtJQUVJLGdCQUFtQztFSjZOdkM7QUFDRjs7QUdwUEU7RUNvQkE7SUFFSSxnQkFBbUM7RUptT3ZDO0FBQ0Y7O0FHMVBFO0VDb0JBO0lBRUksVUFBbUM7RUp5T3ZDO0FBQ0Y7O0FHaFFFO0VDb0JBO0lBRUksZ0JBQW1DO0VKK092QztBQUNGOztBR3RRRTtFQ29CQTtJQUVJLGdCQUFtQztFSnFQdkM7QUFDRjs7QUc1UUU7RUNvQkE7SUFFSSxXQUFtQztFSjJQdkM7QUFDRjs7QUczUUU7RUNxQkE7SUFFSSxlQUFtQztFSnlQdkM7QUFDRjs7QUdqUkU7RUNxQkE7SUFFSSxnQkFBbUM7RUorUHZDO0FBQ0Y7O0FHdlJFO0VDcUJBO0lBRUksVUFBbUM7RUpxUXZDO0FBQ0Y7O0FHN1JFO0VDcUJBO0lBRUksZ0JBQW1DO0VKMlF2QztBQUNGOztBR25TRTtFQ3FCQTtJQUVJLGdCQUFtQztFSmlSdkM7QUFDRjs7QUd6U0U7RUNxQkE7SUFFSSxVQUFtQztFSnVSdkM7QUFDRjs7QUcvU0U7RUNxQkE7SUFFSSxnQkFBbUM7RUo2UnZDO0FBQ0Y7O0FHclRFO0VDcUJBO0lBRUksZ0JBQW1DO0VKbVN2QztBQUNGOztBRzNURTtFQ3FCQTtJQUVJLFVBQW1DO0VKeVN2QztBQUNGOztBR2pVRTtFQ3FCQTtJQUVJLGdCQUFtQztFSitTdkM7QUFDRjs7QUd2VUU7RUNxQkE7SUFFSSxnQkFBbUM7RUpxVHZDO0FBQ0Y7O0FHN1VFO0VDcUJBO0lBRUksV0FBbUM7RUoyVHZDO0FBQ0Y7O0FHNVVFO0VDc0JBO0lBRUksZUFBbUM7RUp5VHZDO0FBQ0Y7O0FHbFZFO0VDc0JBO0lBRUksZ0JBQW1DO0VKK1R2QztBQUNGOztBR3hWRTtFQ3NCQTtJQUVJLFVBQW1DO0VKcVV2QztBQUNGOztBRzlWRTtFQ3NCQTtJQUVJLGdCQUFtQztFSjJVdkM7QUFDRjs7QUdwV0U7RUNzQkE7SUFFSSxnQkFBbUM7RUppVnZDO0FBQ0Y7O0FHMVdFO0VDc0JBO0lBRUksVUFBbUM7RUp1VnZDO0FBQ0Y7O0FHaFhFO0VDc0JBO0lBRUksZ0JBQW1DO0VKNlZ2QztBQUNGOztBR3RYRTtFQ3NCQTtJQUVJLGdCQUFtQztFSm1XdkM7QUFDRjs7QUc1WEU7RUNzQkE7SUFFSSxVQUFtQztFSnlXdkM7QUFDRjs7QUdsWUU7RUNzQkE7SUFFSSxnQkFBbUM7RUorV3ZDO0FBQ0Y7O0FHeFlFO0VDc0JBO0lBRUksZ0JBQW1DO0VKcVh2QztBQUNGOztBRzlZRTtFQ3NCQTtJQUVJLFdBQW1DO0VKMlh2QztBQUNGOztBSWxYSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUpxWDVCOztBSXZYSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUowWDVCOztBSTVYSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUorWDVCOztBSWpZSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUpvWTVCOztBSXRZSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUp5WTVCOztBSTNZSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUo4WTVCOztBSWhaSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUptWjVCOztBSXJaSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUp3WjVCOztBSTFaSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QUo2WjVCOztBSS9aSTtFQUNFLGlCQUFzQjtFQUN0QixrQkFBc0I7QUprYTVCOztBR3BkRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUppYTVCO0FBQ0Y7O0FHM2RFO0VDc0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSndhNUI7QUFDRjs7QUdsZUU7RUNzREU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKK2E1QjtBQUNGOztBR3plRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUpzYjVCO0FBQ0Y7O0FHaGZFO0VDc0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSjZiNUI7QUFDRjs7QUd2ZkU7RUNzREU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKb2M1QjtBQUNGOztBRzlmRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUoyYzVCO0FBQ0Y7O0FHcmdCRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUprZDVCO0FBQ0Y7O0FHNWdCRTtFQ3NERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUp5ZDVCO0FBQ0Y7O0FHbmhCRTtFQ3NERTtJQUVJLGlCQUFzQjtJQUN0QixrQkFBc0I7RUpnZTVCO0FBQ0Y7O0FHbmhCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUorZDVCO0FBQ0Y7O0FHMWhCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUpzZTVCO0FBQ0Y7O0FHamlCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUo2ZTVCO0FBQ0Y7O0FHeGlCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUpvZjVCO0FBQ0Y7O0FHL2lCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUoyZjVCO0FBQ0Y7O0FHdGpCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUprZ0I1QjtBQUNGOztBRzdqQkU7RUN1REU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKeWdCNUI7QUFDRjs7QUdwa0JFO0VDdURFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSmdoQjVCO0FBQ0Y7O0FHM2tCRTtFQ3VERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUp1aEI1QjtBQUNGOztBR2xsQkU7RUN1REU7SUFFSSxpQkFBc0I7SUFDdEIsa0JBQXNCO0VKOGhCNUI7QUFDRjs7QUdsbEJFO0VDd0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSjZoQjVCO0FBQ0Y7O0FHemxCRTtFQ3dERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUpvaUI1QjtBQUNGOztBR2htQkU7RUN3REU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKMmlCNUI7QUFDRjs7QUd2bUJFO0VDd0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSmtqQjVCO0FBQ0Y7O0FHOW1CRTtFQ3dERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUp5akI1QjtBQUNGOztBR3JuQkU7RUN3REU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKZ2tCNUI7QUFDRjs7QUc1bkJFO0VDd0RFO0lBRUksZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFSnVrQjVCO0FBQ0Y7O0FHbm9CRTtFQ3dERTtJQUVJLGdCQUFzQjtJQUN0QixpQkFBc0I7RUo4a0I1QjtBQUNGOztBRzFvQkU7RUN3REU7SUFFSSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VKcWxCNUI7QUFDRjs7QUdqcEJFO0VDd0RFO0lBRUksaUJBQXNCO0lBQ3RCLGtCQUFzQjtFSjRsQjVCO0FBQ0Y7O0FJamxCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QUptbEJ2Qjs7QUl0bEJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBSndsQnZCOztBSTNsQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FKNmxCdkI7O0FJaG1CSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QUprbUJ2Qjs7QUlybUJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBSnVtQnZCOztBSTFtQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FKNG1CdkI7O0FJL21CSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QUppbkJ2Qjs7QUlwbkJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBSnNuQnZCOztBSXpuQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FKMm5CdkI7O0FJOW5CSztFQUVHLGlCQUFlO0VBQ2Ysa0JBQWU7QUpnb0J2Qjs7QUd4dEJFO0VDNkZHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSjZuQnZCO0FBQ0Y7O0FHL3RCRTtFQzZGRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUpvb0J2QjtBQUNGOztBR3R1QkU7RUM2Rkc7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKMm9CdkI7QUFDRjs7QUc3dUJFO0VDNkZHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSmtwQnZCO0FBQ0Y7O0FHcHZCRTtFQzZGRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUp5cEJ2QjtBQUNGOztBRzN2QkU7RUM2Rkc7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKZ3FCdkI7QUFDRjs7QUdsd0JFO0VDNkZHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSnVxQnZCO0FBQ0Y7O0FHendCRTtFQzZGRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUo4cUJ2QjtBQUNGOztBR2h4QkU7RUM2Rkc7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKcXJCdkI7QUFDRjs7QUd2eEJFO0VDNkZHO0lBR0ssaUJBQWU7SUFDZixrQkFBZTtFSjRyQnZCO0FBQ0Y7O0FHdnhCRTtFQ2dHRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUp5ckJ2QjtBQUNGOztBRzl4QkU7RUNnR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKZ3NCdkI7QUFDRjs7QUdyeUJFO0VDZ0dHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSnVzQnZCO0FBQ0Y7O0FHNXlCRTtFQ2dHRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUo4c0J2QjtBQUNGOztBR256QkU7RUNnR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKcXRCdkI7QUFDRjs7QUcxekJFO0VDZ0dHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSjR0QnZCO0FBQ0Y7O0FHajBCRTtFQ2dHRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUptdUJ2QjtBQUNGOztBR3gwQkU7RUNnR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKMHVCdkI7QUFDRjs7QUcvMEJFO0VDZ0dHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSml2QnZCO0FBQ0Y7O0FHdDFCRTtFQ2dHRztJQUdLLGlCQUFlO0lBQ2Ysa0JBQWU7RUp3dkJ2QjtBQUNGOztBR3QxQkU7RUNtR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKcXZCdkI7QUFDRjs7QUc3MUJFO0VDbUdHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSjR2QnZCO0FBQ0Y7O0FHcDJCRTtFQ21HRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUptd0J2QjtBQUNGOztBRzMyQkU7RUNtR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKMHdCdkI7QUFDRjs7QUdsM0JFO0VDbUdHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSml4QnZCO0FBQ0Y7O0FHejNCRTtFQ21HRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUp3eEJ2QjtBQUNGOztBR2g0QkU7RUNtR0c7SUFHSyxnQkFBZTtJQUNmLGlCQUFlO0VKK3hCdkI7QUFDRjs7QUd2NEJFO0VDbUdHO0lBR0ssZ0JBQWU7SUFDZixpQkFBZTtFSnN5QnZCO0FBQ0Y7O0FHOTRCRTtFQ21HRztJQUdLLGdCQUFlO0lBQ2YsaUJBQWU7RUo2eUJ2QjtBQUNGOztBR3I1QkU7RUNtR0c7SUFHSyxpQkFBZTtJQUNmLGtCQUFlO0VKb3pCdkI7QUFDRjs7QUkzeUJBO0VBQ0UsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQiwyQkFBMkI7RUFDM0IsZUFBZTtBSjh5QmpCOztBSTd5QkU7RUFBbUIsdUJBQTJCO0FKaXpCaEQ7O0FJaHpCRTtFQUFtQixtQkFBdUI7QUpvekI1Qzs7QUluekJFO0VBQW1CLHFCQUF5QjtBSnV6QjlDOztBSXR6QkU7RUFBbUIsdUJBQXVCO0FKMHpCNUM7O0FJenpCRTtFQUFtQix5QkFBeUI7QUo2ekI5Qzs7QUk1ekJFO0VBQW1CLDhCQUE4QjtBSmcwQm5EOztBSS96QkU7RUFBbUIsaUJBQXVCO0FKbTBCNUM7O0FJbDBCRTtFQUFtQiwyQkFBNEI7QUpzMEJqRDs7QUlyMEJFO0VBQW1CLHNCQUF1QjtBSnkwQjVDOztBSXgwQkU7RUFBbUIsOEJBQStCO0FKNDBCcEQ7O0FJejBCSTtFQUFpQixRQURMO0FKODBCaEI7O0FJNTBCSTtFQUFpQixZQUZMO0FKazFCaEI7O0FJLzBCSTtFQUFpQixjQUhMO0FKczFCaEI7O0FJcjFCSTtFQUFpQixRQURMO0FKMDFCaEI7O0FJeDFCSTtFQUFpQixZQUZMO0FKODFCaEI7O0FJMzFCSTtFQUFpQixjQUhMO0FKazJCaEI7O0FJajJCSTtFQUFpQixRQURMO0FKczJCaEI7O0FJcDJCSTtFQUFpQixZQUZMO0FKMDJCaEI7O0FJdjJCSTtFQUFpQixjQUhMO0FKODJCaEI7O0FJNzJCSTtFQUFpQixRQURMO0FKazNCaEI7O0FJaDNCSTtFQUFpQixZQUZMO0FKczNCaEI7O0FJbjNCSTtFQUFpQixjQUhMO0FKMDNCaEI7O0FJejNCSTtFQUFpQixRQURMO0FKODNCaEI7O0FJNTNCSTtFQUFpQixZQUZMO0FKazRCaEI7O0FJLzNCSTtFQUFpQixjQUhMO0FKczRCaEI7O0FJcjRCSTtFQUFpQixRQURMO0FKMDRCaEI7O0FJeDRCSTtFQUFpQixZQUZMO0FKODRCaEI7O0FJMzRCSTtFQUFpQixjQUhMO0FKazVCaEI7O0FJajVCSTtFQUFpQixRQURMO0FKczVCaEI7O0FJcDVCSTtFQUFpQixZQUZMO0FKMDVCaEI7O0FJdjVCSTtFQUFpQixjQUhMO0FKODVCaEI7O0FJNzVCSTtFQUFpQixRQURMO0FKazZCaEI7O0FJaDZCSTtFQUFpQixZQUZMO0FKczZCaEI7O0FJbjZCSTtFQUFpQixjQUhMO0FKMDZCaEI7O0FJejZCSTtFQUFpQixRQURMO0FKODZCaEI7O0FJNTZCSTtFQUFpQixZQUZMO0FKazdCaEI7O0FJLzZCSTtFQUFpQixjQUhMO0FKczdCaEI7O0FJcjdCSTtFQUFpQixTQURMO0FKMDdCaEI7O0FJeDdCSTtFQUFpQixhQUZMO0FKODdCaEI7O0FJMzdCSTtFQUFpQixlQUhMO0FKazhCaEI7O0FJajhCSTtFQUFpQixTQURMO0FKczhCaEI7O0FJcDhCSTtFQUFpQixhQUZMO0FKMDhCaEI7O0FJdjhCSTtFQUFpQixlQUhMO0FKODhCaEI7O0FJNzhCSTtFQUFpQixTQURMO0FKazlCaEI7O0FJaDlCSTtFQUFpQixhQUZMO0FKczlCaEI7O0FJbjlCSTtFQUFpQixlQUhMO0FKMDlCaEI7O0FHem1DRTtFQytKTTtJQUVJLGVBQVc7RUo2OEJyQjtBQUNGOztBR3htQ0U7RUN3Sk07SUFLSSxlQUFXO0VKZzlCckI7QUFDRjs7QUd2bUNFO0VDaUpNO0lBUUksZUFBVztFSm05QnJCO0FBQ0Y7O0FHM25DRTtFQytKTTtJQUVJLGVBQVc7RUorOUJyQjtBQUNGOztBRzFuQ0U7RUN3Sk07SUFLSSxlQUFXO0VKaytCckI7QUFDRjs7QUd6bkNFO0VDaUpNO0lBUUksZUFBVztFSnErQnJCO0FBQ0Y7O0FHN29DRTtFQytKTTtJQUVJLGdCQUFXO0VKaS9CckI7QUFDRjs7QUc1b0NFO0VDd0pNO0lBS0ksZ0JBQVc7RUpvL0JyQjtBQUNGOztBRzNvQ0U7RUNpSk07SUFRSSxlQUFXO0VKdS9CckI7QUFDRjs7QUcvcENFO0VDK0pNO0lBRUksZ0JBQVc7RUptZ0NyQjtBQUNGOztBRzlwQ0U7RUN3Sk07SUFLSSxnQkFBVztFSnNnQ3JCO0FBQ0Y7O0FHN3BDRTtFQ2lKTTtJQVFJLGVBQVc7RUp5Z0NyQjtBQUNGOztBR2pyQ0U7RUMrSk07SUFFSSxnQkFBVztFSnFoQ3JCO0FBQ0Y7O0FHaHJDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKd2hDckI7QUFDRjs7QUcvcUNFO0VDaUpNO0lBUUksZUFBVztFSjJoQ3JCO0FBQ0Y7O0FHbnNDRTtFQytKTTtJQUVJLGdCQUFXO0VKdWlDckI7QUFDRjs7QUdsc0NFO0VDd0pNO0lBS0ksZ0JBQVc7RUowaUNyQjtBQUNGOztBR2pzQ0U7RUNpSk07SUFRSSxlQUFXO0VKNmlDckI7QUFDRjs7QUdydENFO0VDK0pNO0lBRUksZ0JBQVc7RUp5akNyQjtBQUNGOztBR3B0Q0U7RUN3Sk07SUFLSSxnQkFBVztFSjRqQ3JCO0FBQ0Y7O0FHbnRDRTtFQ2lKTTtJQVFJLGVBQVc7RUorakNyQjtBQUNGOztBR3Z1Q0U7RUMrSk07SUFFSSxnQkFBVztFSjJrQ3JCO0FBQ0Y7O0FHdHVDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKOGtDckI7QUFDRjs7QUdydUNFO0VDaUpNO0lBUUksZUFBVztFSmlsQ3JCO0FBQ0Y7O0FHenZDRTtFQytKTTtJQUVJLGdCQUFXO0VKNmxDckI7QUFDRjs7QUd4dkNFO0VDd0pNO0lBS0ksZ0JBQVc7RUpnbUNyQjtBQUNGOztBR3Z2Q0U7RUNpSk07SUFRSSxlQUFXO0VKbW1DckI7QUFDRjs7QUczd0NFO0VDK0pNO0lBRUksZ0JBQVc7RUorbUNyQjtBQUNGOztBRzF3Q0U7RUN3Sk07SUFLSSxnQkFBVztFSmtuQ3JCO0FBQ0Y7O0FHendDRTtFQ2lKTTtJQVFJLGVBQVc7RUpxbkNyQjtBQUNGOztBRzd4Q0U7RUMrSk07SUFFSSxnQkFBVztFSmlvQ3JCO0FBQ0Y7O0FHNXhDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKb29DckI7QUFDRjs7QUczeENFO0VDaUpNO0lBUUksZ0JBQVc7RUp1b0NyQjtBQUNGOztBRy95Q0U7RUMrSk07SUFFSSxnQkFBVztFSm1wQ3JCO0FBQ0Y7O0FHOXlDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKc3BDckI7QUFDRjs7QUc3eUNFO0VDaUpNO0lBUUksZ0JBQVc7RUp5cENyQjtBQUNGOztBR2owQ0U7RUMrSk07SUFFSSxnQkFBVztFSnFxQ3JCO0FBQ0Y7O0FHaDBDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKd3FDckI7QUFDRjs7QUcvekNFO0VDaUpNO0lBUUksZ0JBQVc7RUoycUNyQjtBQUNGOztBR24xQ0U7RUMrSk07SUFFSSxnQkFBVztFSnVyQ3JCO0FBQ0Y7O0FHbDFDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKMHJDckI7QUFDRjs7QUdqMUNFO0VDaUpNO0lBUUksZ0JBQVc7RUo2ckNyQjtBQUNGOztBR3IyQ0U7RUMrSk07SUFFSSxnQkFBVztFSnlzQ3JCO0FBQ0Y7O0FHcDJDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKNHNDckI7QUFDRjs7QUduMkNFO0VDaUpNO0lBUUksZ0JBQVc7RUorc0NyQjtBQUNGOztBR3YzQ0U7RUMrSk07SUFFSSxnQkFBVztFSjJ0Q3JCO0FBQ0Y7O0FHdDNDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKOHRDckI7QUFDRjs7QUdyM0NFO0VDaUpNO0lBUUksZ0JBQVc7RUppdUNyQjtBQUNGOztBR3o0Q0U7RUMrSk07SUFFSSxnQkFBVztFSjZ1Q3JCO0FBQ0Y7O0FHeDRDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKZ3ZDckI7QUFDRjs7QUd2NENFO0VDaUpNO0lBUUksZ0JBQVc7RUptdkNyQjtBQUNGOztBRzM1Q0U7RUMrSk07SUFFSSxnQkFBVztFSit2Q3JCO0FBQ0Y7O0FHMTVDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKa3dDckI7QUFDRjs7QUd6NUNFO0VDaUpNO0lBUUksZ0JBQVc7RUpxd0NyQjtBQUNGOztBRzc2Q0U7RUMrSk07SUFFSSxnQkFBVztFSml4Q3JCO0FBQ0Y7O0FHNTZDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKb3hDckI7QUFDRjs7QUczNkNFO0VDaUpNO0lBUUksZ0JBQVc7RUp1eENyQjtBQUNGOztBRy83Q0U7RUMrSk07SUFFSSxnQkFBVztFSm15Q3JCO0FBQ0Y7O0FHOTdDRTtFQ3dKTTtJQUtJLGdCQUFXO0VKc3lDckI7QUFDRjs7QUc3N0NFO0VDaUpNO0lBUUksZ0JBQVc7RUp5eUNyQjtBQUNGOztBR2o5Q0U7RUMrSk07SUFFSSxpQkFBVztFSnF6Q3JCO0FBQ0Y7O0FHaDlDRTtFQ3dKTTtJQUtJLGlCQUFXO0VKd3pDckI7QUFDRjs7QUcvOENFO0VDaUpNO0lBUUksZ0JBQVc7RUoyekNyQjtBQUNGOztBR24rQ0U7RUMrSk07SUFFSSxpQkFBVztFSnUwQ3JCO0FBQ0Y7O0FHbCtDRTtFQ3dKTTtJQUtJLGlCQUFXO0VKMDBDckI7QUFDRjs7QUdqK0NFO0VDaUpNO0lBUUksaUJBQVc7RUo2MENyQjtBQUNGOztBR3IvQ0U7RUMrSk07SUFFSSxpQkFBVztFSnkxQ3JCO0FBQ0Y7O0FHcC9DRTtFQ3dKTTtJQUtJLGlCQUFXO0VKNDFDckI7QUFDRjs7QUduL0NFO0VDaUpNO0lBUUksaUJBQVc7RUorMUNyQjtBQUNGOztBR3ZnREU7RUMrSk07SUFFSSxrQkFBVztFSjIyQ3JCO0FBQ0Y7O0FHdGdERTtFQ3dKTTtJQUtJLGtCQUFXO0VKODJDckI7QUFDRjs7QUdyZ0RFO0VDaUpNO0lBUUksaUJBQVc7RUppM0NyQjtBQUNGOztBR3poREU7RUMrSk07SUFFSSxrQkFBVztFSjYzQ3JCO0FBQ0Y7O0FHeGhERTtFQ3dKTTtJQUtJLGtCQUFXO0VKZzRDckI7QUFDRjs7QUd2aERFO0VDaUpNO0lBUUksaUJBQVc7RUptNENyQjtBQUNGOztBRzNpREU7RUMrSk07SUFFSSxrQkFBVztFSis0Q3JCO0FBQ0Y7O0FHMWlERTtFQ3dKTTtJQUtJLGtCQUFXO0VKazVDckI7QUFDRjs7QUd6aURFO0VDaUpNO0lBUUksaUJBQVc7RUpxNUNyQjtBQUNGOztBRzdqREU7RUMrSk07SUFFSSxrQkFBVztFSmk2Q3JCO0FBQ0Y7O0FHNWpERTtFQ3dKTTtJQUtJLGtCQUFXO0VKbzZDckI7QUFDRjs7QUczakRFO0VDaUpNO0lBUUksaUJBQVc7RUp1NkNyQjtBQUNGOztBRy9rREU7RUMrSk07SUFFSSxrQkFBVztFSm03Q3JCO0FBQ0Y7O0FHOWtERTtFQ3dKTTtJQUtJLGtCQUFXO0VKczdDckI7QUFDRjs7QUc3a0RFO0VDaUpNO0lBUUksaUJBQVc7RUp5N0NyQjtBQUNGOztBR2ptREU7RUMrSk07SUFFSSxrQkFBVztFSnE4Q3JCO0FBQ0Y7O0FHaG1ERTtFQ3dKTTtJQUtJLGtCQUFXO0VKdzhDckI7QUFDRjs7QUcvbERFO0VDaUpNO0lBUUksaUJBQVc7RUoyOENyQjtBQUNGOztBR25uREU7RUMrSk07SUFFSSxrQkFBVztFSnU5Q3JCO0FBQ0Y7O0FHbG5ERTtFQ3dKTTtJQUtJLGtCQUFXO0VKMDlDckI7QUFDRjs7QUdqbkRFO0VDaUpNO0lBUUksaUJBQVc7RUo2OUNyQjtBQUNGOztBR3JvREU7RUMrSk07SUFFSSxrQkFBVztFSnkrQ3JCO0FBQ0Y7O0FHcG9ERTtFQ3dKTTtJQUtJLGtCQUFXO0VKNCtDckI7QUFDRjs7QUdub0RFO0VDaUpNO0lBUUksaUJBQVc7RUorK0NyQjtBQUNGOztBR3ZwREU7RUMrSk07SUFFSSxrQkFBVztFSjIvQ3JCO0FBQ0Y7O0FHdHBERTtFQ3dKTTtJQUtJLGtCQUFXO0VKOC9DckI7QUFDRjs7QUdycERFO0VDaUpNO0lBUUksa0JBQVc7RUppZ0RyQjtBQUNGOztBR3pxREU7RUMrSk07SUFFSSxrQkFBVztFSjZnRHJCO0FBQ0Y7O0FHeHFERTtFQ3dKTTtJQUtJLGtCQUFXO0VKZ2hEckI7QUFDRjs7QUd2cURFO0VDaUpNO0lBUUksa0JBQVc7RUptaERyQjtBQUNGOztBRzNyREU7RUMrSk07SUFFSSxrQkFBVztFSitoRHJCO0FBQ0Y7O0FHMXJERTtFQ3dKTTtJQUtJLGtCQUFXO0VKa2lEckI7QUFDRjs7QUd6ckRFO0VDaUpNO0lBUUksa0JBQVc7RUpxaURyQjtBQUNGOztBRzdzREU7RUMrSk07SUFFSSxrQkFBVztFSmlqRHJCO0FBQ0Y7O0FHNXNERTtFQ3dKTTtJQUtJLGtCQUFXO0VKb2pEckI7QUFDRjs7QUczc0RFO0VDaUpNO0lBUUksa0JBQVc7RUp1akRyQjtBQUNGOztBRy90REU7RUMrSk07SUFFSSxrQkFBVztFSm1rRHJCO0FBQ0Y7O0FHOXRERTtFQ3dKTTtJQUtJLGtCQUFXO0VKc2tEckI7QUFDRjs7QUc3dERFO0VDaUpNO0lBUUksa0JBQVc7RUp5a0RyQjtBQUNGOztBR2p2REU7RUMrSk07SUFFSSxrQkFBVztFSnFsRHJCO0FBQ0Y7O0FHaHZERTtFQ3dKTTtJQUtJLGtCQUFXO0VKd2xEckI7QUFDRjs7QUcvdURFO0VDaUpNO0lBUUksa0JBQVc7RUoybERyQjtBQUNGOztBR253REU7RUMrSk07SUFFSSxrQkFBVztFSnVtRHJCO0FBQ0Y7O0FHbHdERTtFQ3dKTTtJQUtJLGtCQUFXO0VKMG1EckI7QUFDRjs7QUdqd0RFO0VDaUpNO0lBUUksa0JBQVc7RUo2bURyQjtBQUNGOztBR3J4REU7RUMrSk07SUFFSSxrQkFBVztFSnluRHJCO0FBQ0Y7O0FHcHhERTtFQ3dKTTtJQUtJLGtCQUFXO0VKNG5EckI7QUFDRjs7QUdueERFO0VDaUpNO0lBUUksa0JBQVc7RUorbkRyQjtBQUNGOztBR3Z5REU7RUMrSk07SUFFSSxrQkFBVztFSjJvRHJCO0FBQ0Y7O0FHdHlERTtFQ3dKTTtJQUtJLGtCQUFXO0VKOG9EckI7QUFDRjs7QUdyeURFO0VDaUpNO0lBUUksa0JBQVc7RUppcERyQjtBQUNGOztBR3p6REU7RUMrSk07SUFFSSxrQkFBVztFSjZwRHJCO0FBQ0Y7O0FHeHpERTtFQ3dKTTtJQUtJLGtCQUFXO0VKZ3FEckI7QUFDRjs7QUd2ekRFO0VDaUpNO0lBUUksa0JBQVc7RUptcURyQjtBQUNGOztBRzMwREU7RUMrSk07SUFFSSxtQkFBVztFSitxRHJCO0FBQ0Y7O0FHMTBERTtFQ3dKTTtJQUtJLG1CQUFXO0VKa3JEckI7QUFDRjs7QUd6MERFO0VDaUpNO0lBUUksa0JBQVc7RUpxckRyQjtBQUNGOztBRzcxREU7RUMrSk07SUFFSSxrQkFBVztFSmlzRHJCO0FBQ0Y7O0FHNTFERTtFQ3dKTTtJQUtJLGtCQUFXO0VKb3NEckI7QUFDRjs7QUczMURFO0VDaUpNO0lBUUksa0JBQVc7RUp1c0RyQjtBQUNGOztBRy8yREU7RUMrSk07SUFFSSxrQkFBVztFSm10RHJCO0FBQ0Y7O0FHOTJERTtFQ3dKTTtJQUtJLGtCQUFXO0VKc3REckI7QUFDRjs7QUc3MkRFO0VDaUpNO0lBUUksa0JBQVc7RUp5dERyQjtBQUNGOztBR2o0REU7RUMrSk07SUFFSSxtQkFBVztFSnF1RHJCO0FBQ0Y7O0FHaDRERTtFQ3dKTTtJQUtJLG1CQUFXO0VKd3VEckI7QUFDRjs7QUcvM0RFO0VDaUpNO0lBUUksa0JBQVc7RUoydURyQjtBQUNGOztBR241REU7RUMrSk07SUFFSSxtQkFBVztFSnV2RHJCO0FBQ0Y7O0FHbDVERTtFQ3dKTTtJQUtJLG1CQUFXO0VKMHZEckI7QUFDRjs7QUdqNURFO0VDaUpNO0lBUUksa0JBQVc7RUo2dkRyQjtBQUNGOztBR3I2REU7RUMrSk07SUFFSSxtQkFBVztFSnl3RHJCO0FBQ0Y7O0FHcDZERTtFQ3dKTTtJQUtJLG1CQUFXO0VKNHdEckI7QUFDRjs7QUduNkRFO0VDaUpNO0lBUUksa0JBQVc7RUord0RyQjtBQUNGOztBR3Y3REU7RUMrSk07SUFFSSxtQkFBVztFSjJ4RHJCO0FBQ0Y7O0FHdDdERTtFQ3dKTTtJQUtJLG1CQUFXO0VKOHhEckI7QUFDRjs7QUdyN0RFO0VDaUpNO0lBUUksa0JBQVc7RUppeURyQjtBQUNGOztBR3o4REU7RUMrSk07SUFFSSxtQkFBVztFSjZ5RHJCO0FBQ0Y7O0FHeDhERTtFQ3dKTTtJQUtJLG1CQUFXO0VKZ3pEckI7QUFDRjs7QUd2OERFO0VDaUpNO0lBUUksa0JBQVc7RUptekRyQjtBQUNGOztBRzM5REU7RUMrSk07SUFFSSxtQkFBVztFSit6RHJCO0FBQ0Y7O0FHMTlERTtFQ3dKTTtJQUtJLG1CQUFXO0VKazBEckI7QUFDRjs7QUd6OURFO0VDaUpNO0lBUUksa0JBQVc7RUpxMERyQjtBQUNGOztBRzcrREU7RUMrSk07SUFFSSxtQkFBVztFSmkxRHJCO0FBQ0Y7O0FHNStERTtFQ3dKTTtJQUtJLG1CQUFXO0VKbzFEckI7QUFDRjs7QUczK0RFO0VDaUpNO0lBUUksa0JBQVc7RUp1MURyQjtBQUNGOztBRy8vREU7RUMrSk07SUFFSSxtQkFBVztFSm0yRHJCO0FBQ0Y7O0FHOS9ERTtFQ3dKTTtJQUtJLG1CQUFXO0VKczJEckI7QUFDRjs7QUc3L0RFO0VDaUpNO0lBUUksa0JBQVc7RUp5MkRyQjtBQUNGOztBR2poRUU7RUMrSk07SUFFSSxtQkFBVztFSnEzRHJCO0FBQ0Y7O0FHaGhFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKdzNEckI7QUFDRjs7QUcvZ0VFO0VDaUpNO0lBUUksbUJBQVc7RUoyM0RyQjtBQUNGOztBR25pRUU7RUMrSk07SUFFSSxtQkFBVztFSnU0RHJCO0FBQ0Y7O0FHbGlFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKMDREckI7QUFDRjs7QUdqaUVFO0VDaUpNO0lBUUksbUJBQVc7RUo2NERyQjtBQUNGOztBR3JqRUU7RUMrSk07SUFFSSxtQkFBVztFSnk1RHJCO0FBQ0Y7O0FHcGpFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKNDVEckI7QUFDRjs7QUduakVFO0VDaUpNO0lBUUksbUJBQVc7RUorNURyQjtBQUNGOztBR3ZrRUU7RUMrSk07SUFFSSxtQkFBVztFSjI2RHJCO0FBQ0Y7O0FHdGtFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKODZEckI7QUFDRjs7QUdya0VFO0VDaUpNO0lBUUksbUJBQVc7RUppN0RyQjtBQUNGOztBR3psRUU7RUMrSk07SUFFSSxtQkFBVztFSjY3RHJCO0FBQ0Y7O0FHeGxFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKZzhEckI7QUFDRjs7QUd2bEVFO0VDaUpNO0lBUUksbUJBQVc7RUptOERyQjtBQUNGOztBRzNtRUU7RUMrSk07SUFFSSxtQkFBVztFSis4RHJCO0FBQ0Y7O0FHMW1FRTtFQ3dKTTtJQUtJLG1CQUFXO0VKazlEckI7QUFDRjs7QUd6bUVFO0VDaUpNO0lBUUksbUJBQVc7RUpxOURyQjtBQUNGOztBRzduRUU7RUMrSk07SUFFSSxtQkFBVztFSmkrRHJCO0FBQ0Y7O0FHNW5FRTtFQ3dKTTtJQUtJLG1CQUFXO0VKbytEckI7QUFDRjs7QUczbkVFO0VDaUpNO0lBUUksbUJBQVc7RUp1K0RyQjtBQUNGOztBRy9vRUU7RUMrSk07SUFFSSxtQkFBVztFSm0vRHJCO0FBQ0Y7O0FHOW9FRTtFQ3dKTTtJQUtJLG1CQUFXO0VKcy9EckI7QUFDRjs7QUc3b0VFO0VDaUpNO0lBUUksbUJBQVc7RUp5L0RyQjtBQUNGOztBR2pxRUU7RUMrSk07SUFFSSxtQkFBVztFSnFnRXJCO0FBQ0Y7O0FHaHFFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKd2dFckI7QUFDRjs7QUcvcEVFO0VDaUpNO0lBUUksbUJBQVc7RUoyZ0VyQjtBQUNGOztBR25yRUU7RUMrSk07SUFFSSxtQkFBVztFSnVoRXJCO0FBQ0Y7O0FHbHJFRTtFQ3dKTTtJQUtJLG1CQUFXO0VKMGhFckI7QUFDRjs7QUdqckVFO0VDaUpNO0lBUUksbUJBQVc7RUo2aEVyQjtBQUNGOztBR3JzRUU7RUMrSk07SUFFSSxvQkFBVztFSnlpRXJCO0FBQ0Y7O0FHcHNFRTtFQ3dKTTtJQUtJLG9CQUFXO0VKNGlFckI7QUFDRjs7QUduc0VFO0VDaUpNO0lBUUksbUJBQVc7RUoraUVyQjtBQUNGOztBR3Z0RUU7RUMrSk07SUFFSSxnQkFBVztFSjJqRXJCO0FBQ0Y7O0FHdHRFRTtFQ3dKTTtJQUtJLGdCQUFXO0VKOGpFckI7QUFDRjs7QUdydEVFO0VDaUpNO0lBUUksZ0JBQVc7RUppa0VyQjtBQUNGOztBR3p1RUU7RUMrSk07SUFFSSxnQkFBVztFSjZrRXJCO0FBQ0Y7O0FHeHVFRTtFQ3dKTTtJQUtJLGdCQUFXO0VKZ2xFckI7QUFDRjs7QUd2dUVFO0VDaUpNO0lBUUksZ0JBQVc7RUptbEVyQjtBQUNGOztBRzN2RUU7RUMrSk07SUFFSSxpQkFBVztFSitsRXJCO0FBQ0Y7O0FHMXZFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKa21FckI7QUFDRjs7QUd6dkVFO0VDaUpNO0lBUUksZ0JBQVc7RUpxbUVyQjtBQUNGOztBRzd3RUU7RUMrSk07SUFFSSxpQkFBVztFSmluRXJCO0FBQ0Y7O0FHNXdFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKb25FckI7QUFDRjs7QUczd0VFO0VDaUpNO0lBUUksZ0JBQVc7RUp1bkVyQjtBQUNGOztBRy94RUU7RUMrSk07SUFFSSxpQkFBVztFSm1vRXJCO0FBQ0Y7O0FHOXhFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKc29FckI7QUFDRjs7QUc3eEVFO0VDaUpNO0lBUUksZ0JBQVc7RUp5b0VyQjtBQUNGOztBR2p6RUU7RUMrSk07SUFFSSxpQkFBVztFSnFwRXJCO0FBQ0Y7O0FHaHpFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKd3BFckI7QUFDRjs7QUcveUVFO0VDaUpNO0lBUUksZ0JBQVc7RUoycEVyQjtBQUNGOztBR24wRUU7RUMrSk07SUFFSSxpQkFBVztFSnVxRXJCO0FBQ0Y7O0FHbDBFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKMHFFckI7QUFDRjs7QUdqMEVFO0VDaUpNO0lBUUksZ0JBQVc7RUo2cUVyQjtBQUNGOztBR3IxRUU7RUMrSk07SUFFSSxpQkFBVztFSnlyRXJCO0FBQ0Y7O0FHcDFFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKNHJFckI7QUFDRjs7QUduMUVFO0VDaUpNO0lBUUksZ0JBQVc7RUorckVyQjtBQUNGOztBR3YyRUU7RUMrSk07SUFFSSxpQkFBVztFSjJzRXJCO0FBQ0Y7O0FHdDJFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKOHNFckI7QUFDRjs7QUdyMkVFO0VDaUpNO0lBUUksZ0JBQVc7RUppdEVyQjtBQUNGOztBR3ozRUU7RUMrSk07SUFFSSxpQkFBVztFSjZ0RXJCO0FBQ0Y7O0FHeDNFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKZ3VFckI7QUFDRjs7QUd2M0VFO0VDaUpNO0lBUUksZ0JBQVc7RUptdUVyQjtBQUNGOztBRzM0RUU7RUMrSk07SUFFSSxpQkFBVztFSit1RXJCO0FBQ0Y7O0FHMTRFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKa3ZFckI7QUFDRjs7QUd6NEVFO0VDaUpNO0lBUUksaUJBQVc7RUpxdkVyQjtBQUNGOztBRzc1RUU7RUMrSk07SUFFSSxpQkFBVztFSml3RXJCO0FBQ0Y7O0FHNTVFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKb3dFckI7QUFDRjs7QUczNUVFO0VDaUpNO0lBUUksaUJBQVc7RUp1d0VyQjtBQUNGOztBRy82RUU7RUMrSk07SUFFSSxpQkFBVztFSm14RXJCO0FBQ0Y7O0FHOTZFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKc3hFckI7QUFDRjs7QUc3NkVFO0VDaUpNO0lBUUksaUJBQVc7RUp5eEVyQjtBQUNGOztBR2o4RUU7RUMrSk07SUFFSSxpQkFBVztFSnF5RXJCO0FBQ0Y7O0FHaDhFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKd3lFckI7QUFDRjs7QUcvN0VFO0VDaUpNO0lBUUksaUJBQVc7RUoyeUVyQjtBQUNGOztBR245RUU7RUMrSk07SUFFSSxpQkFBVztFSnV6RXJCO0FBQ0Y7O0FHbDlFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKMHpFckI7QUFDRjs7QUdqOUVFO0VDaUpNO0lBUUksaUJBQVc7RUo2ekVyQjtBQUNGOztBR3IrRUU7RUMrSk07SUFFSSxpQkFBVztFSnkwRXJCO0FBQ0Y7O0FHcCtFRTtFQ3dKTTtJQUtJLGlCQUFXO0VKNDBFckI7QUFDRjs7QUduK0VFO0VDaUpNO0lBUUksaUJBQVc7RUorMEVyQjtBQUNGOztBR3YvRUU7RUMrSk07SUFFSSxpQkFBVztFSjIxRXJCO0FBQ0Y7O0FHdC9FRTtFQ3dKTTtJQUtJLGlCQUFXO0VKODFFckI7QUFDRjs7QUdyL0VFO0VDaUpNO0lBUUksaUJBQVc7RUppMkVyQjtBQUNGOztBR3pnRkU7RUMrSk07SUFFSSxpQkFBVztFSjYyRXJCO0FBQ0Y7O0FHeGdGRTtFQ3dKTTtJQUtJLGlCQUFXO0VKZzNFckI7QUFDRjs7QUd2Z0ZFO0VDaUpNO0lBUUksaUJBQVc7RUptM0VyQjtBQUNGOztBRzNoRkU7RUMrSk07SUFFSSxpQkFBVztFSiszRXJCO0FBQ0Y7O0FHMWhGRTtFQ3dKTTtJQUtJLGlCQUFXO0VKazRFckI7QUFDRjs7QUd6aEZFO0VDaUpNO0lBUUksaUJBQVc7RUpxNEVyQjtBQUNGOztBRzdpRkU7RUMrSk07SUFFSSxpQkFBVztFSmk1RXJCO0FBQ0Y7O0FHNWlGRTtFQ3dKTTtJQUtJLGlCQUFXO0VKbzVFckI7QUFDRjs7QUczaUZFO0VDaUpNO0lBUUksaUJBQVc7RUp1NUVyQjtBQUNGOztBRy9qRkU7RUMrSk07SUFFSSxrQkFBVztFSm02RXJCO0FBQ0Y7O0FHOWpGRTtFQ3dKTTtJQUtJLGtCQUFXO0VKczZFckI7QUFDRjs7QUc3akZFO0VDaUpNO0lBUUksaUJBQVc7RUp5NkVyQjtBQUNGOztBR2psRkU7RUNxTE07SUFFSSxnQkFBVztFSis1RXJCO0FBQ0Y7O0FHaGxGRTtFQzhLTTtJQUtJLGdCQUFXO0VKazZFckI7QUFDRjs7QUcva0ZFO0VDdUtNO0lBUUksZ0JBQVc7RUpxNkVyQjtBQUNGOztBR25tRkU7RUNxTE07SUFFSSxnQkFBVztFSmk3RXJCO0FBQ0Y7O0FHbG1GRTtFQzhLTTtJQUtJLGdCQUFXO0VKbzdFckI7QUFDRjs7QUdqbUZFO0VDdUtNO0lBUUksZ0JBQVc7RUp1N0VyQjtBQUNGOztBR3JuRkU7RUNxTE07SUFFSSxpQkFBVztFSm04RXJCO0FBQ0Y7O0FHcG5GRTtFQzhLTTtJQUtJLGlCQUFXO0VKczhFckI7QUFDRjs7QUdubkZFO0VDdUtNO0lBUUksZ0JBQVc7RUp5OEVyQjtBQUNGOztBR3ZvRkU7RUNxTE07SUFFSSxpQkFBVztFSnE5RXJCO0FBQ0Y7O0FHdG9GRTtFQzhLTTtJQUtJLGlCQUFXO0VKdzlFckI7QUFDRjs7QUdyb0ZFO0VDdUtNO0lBUUksZ0JBQVc7RUoyOUVyQjtBQUNGOztBR3pwRkU7RUNxTE07SUFFSSxpQkFBVztFSnUrRXJCO0FBQ0Y7O0FHeHBGRTtFQzhLTTtJQUtJLGlCQUFXO0VKMCtFckI7QUFDRjs7QUd2cEZFO0VDdUtNO0lBUUksZ0JBQVc7RUo2K0VyQjtBQUNGOztBRzNxRkU7RUNxTE07SUFFSSxpQkFBVztFSnkvRXJCO0FBQ0Y7O0FHMXFGRTtFQzhLTTtJQUtJLGlCQUFXO0VKNC9FckI7QUFDRjs7QUd6cUZFO0VDdUtNO0lBUUksZ0JBQVc7RUorL0VyQjtBQUNGOztBRzdyRkU7RUNxTE07SUFFSSxpQkFBVztFSjJnRnJCO0FBQ0Y7O0FHNXJGRTtFQzhLTTtJQUtJLGlCQUFXO0VKOGdGckI7QUFDRjs7QUczckZFO0VDdUtNO0lBUUksZ0JBQVc7RUppaEZyQjtBQUNGOztBRy9zRkU7RUNxTE07SUFFSSxpQkFBVztFSjZoRnJCO0FBQ0Y7O0FHOXNGRTtFQzhLTTtJQUtJLGlCQUFXO0VKZ2lGckI7QUFDRjs7QUc3c0ZFO0VDdUtNO0lBUUksZ0JBQVc7RUptaUZyQjtBQUNGOztBR2p1RkU7RUNxTE07SUFFSSxpQkFBVztFSitpRnJCO0FBQ0Y7O0FHaHVGRTtFQzhLTTtJQUtJLGlCQUFXO0VKa2pGckI7QUFDRjs7QUcvdEZFO0VDdUtNO0lBUUksZ0JBQVc7RUpxakZyQjtBQUNGOztBR252RkU7RUNxTE07SUFFSSxpQkFBVztFSmlrRnJCO0FBQ0Y7O0FHbHZGRTtFQzhLTTtJQUtJLGlCQUFXO0VKb2tGckI7QUFDRjs7QUdqdkZFO0VDdUtNO0lBUUksZ0JBQVc7RUp1a0ZyQjtBQUNGOztBR3J3RkU7RUNxTE07SUFFSSxpQkFBVztFSm1sRnJCO0FBQ0Y7O0FHcHdGRTtFQzhLTTtJQUtJLGlCQUFXO0VKc2xGckI7QUFDRjs7QUdud0ZFO0VDdUtNO0lBUUksaUJBQVc7RUp5bEZyQjtBQUNGOztBR3Z4RkU7RUNxTE07SUFFSSxpQkFBVztFSnFtRnJCO0FBQ0Y7O0FHdHhGRTtFQzhLTTtJQUtJLGlCQUFXO0VKd21GckI7QUFDRjs7QUdyeEZFO0VDdUtNO0lBUUksaUJBQVc7RUoybUZyQjtBQUNGOztBR3p5RkU7RUNxTE07SUFFSSxpQkFBVztFSnVuRnJCO0FBQ0Y7O0FHeHlGRTtFQzhLTTtJQUtJLGlCQUFXO0VKMG5GckI7QUFDRjs7QUd2eUZFO0VDdUtNO0lBUUksaUJBQVc7RUo2bkZyQjtBQUNGOztBRzN6RkU7RUNxTE07SUFFSSxpQkFBVztFSnlvRnJCO0FBQ0Y7O0FHMXpGRTtFQzhLTTtJQUtJLGlCQUFXO0VKNG9GckI7QUFDRjs7QUd6ekZFO0VDdUtNO0lBUUksaUJBQVc7RUorb0ZyQjtBQUNGOztBRzcwRkU7RUNxTE07SUFFSSxpQkFBVztFSjJwRnJCO0FBQ0Y7O0FHNTBGRTtFQzhLTTtJQUtJLGlCQUFXO0VKOHBGckI7QUFDRjs7QUczMEZFO0VDdUtNO0lBUUksaUJBQVc7RUppcUZyQjtBQUNGOztBRy8xRkU7RUNxTE07SUFFSSxpQkFBVztFSjZxRnJCO0FBQ0Y7O0FHOTFGRTtFQzhLTTtJQUtJLGlCQUFXO0VKZ3JGckI7QUFDRjs7QUc3MUZFO0VDdUtNO0lBUUksaUJBQVc7RUptckZyQjtBQUNGOztBR2ozRkU7RUNxTE07SUFFSSxpQkFBVztFSityRnJCO0FBQ0Y7O0FHaDNGRTtFQzhLTTtJQUtJLGlCQUFXO0VKa3NGckI7QUFDRjs7QUcvMkZFO0VDdUtNO0lBUUksaUJBQVc7RUpxc0ZyQjtBQUNGOztBR240RkU7RUNxTE07SUFFSSxpQkFBVztFSml0RnJCO0FBQ0Y7O0FHbDRGRTtFQzhLTTtJQUtJLGlCQUFXO0VKb3RGckI7QUFDRjs7QUdqNEZFO0VDdUtNO0lBUUksaUJBQVc7RUp1dEZyQjtBQUNGOztBR3I1RkU7RUNxTE07SUFFSSxpQkFBVztFSm11RnJCO0FBQ0Y7O0FHcDVGRTtFQzhLTTtJQUtJLGlCQUFXO0VKc3VGckI7QUFDRjs7QUduNUZFO0VDdUtNO0lBUUksaUJBQVc7RUp5dUZyQjtBQUNGOztBR3Y2RkU7RUNxTE07SUFFSSxpQkFBVztFSnF2RnJCO0FBQ0Y7O0FHdDZGRTtFQzhLTTtJQUtJLGlCQUFXO0VKd3ZGckI7QUFDRjs7QUdyNkZFO0VDdUtNO0lBUUksaUJBQVc7RUoydkZyQjtBQUNGOztBR3o3RkU7RUNxTE07SUFFSSxrQkFBVztFSnV3RnJCO0FBQ0Y7O0FHeDdGRTtFQzhLTTtJQUtJLGtCQUFXO0VKMHdGckI7QUFDRjs7QUd2N0ZFO0VDdUtNO0lBUUksaUJBQVc7RUo2d0ZyQjtBQUNGOztBRzM4RkU7RUNxTE07SUFFSSxrQkFBVztFSnl4RnJCO0FBQ0Y7O0FHMThGRTtFQzhLTTtJQUtJLGtCQUFXO0VKNHhGckI7QUFDRjs7QUd6OEZFO0VDdUtNO0lBUUksa0JBQVc7RUoreEZyQjtBQUNGOztBRzc5RkU7RUNxTE07SUFFSSxrQkFBVztFSjJ5RnJCO0FBQ0Y7O0FHNTlGRTtFQzhLTTtJQUtJLGtCQUFXO0VKOHlGckI7QUFDRjs7QUczOUZFO0VDdUtNO0lBUUksa0JBQVc7RUppekZyQjtBQUNGOztBRy8rRkU7RUNxTE07SUFFSSxtQkFBVztFSjZ6RnJCO0FBQ0Y7O0FHOStGRTtFQzhLTTtJQUtJLG1CQUFXO0VKZzBGckI7QUFDRjs7QUc3K0ZFO0VDdUtNO0lBUUksa0JBQVc7RUptMEZyQjtBQUNGOztBR2pnR0U7RUNxTE07SUFFSSxtQkFBVztFSiswRnJCO0FBQ0Y7O0FHaGdHRTtFQzhLTTtJQUtJLG1CQUFXO0VKazFGckI7QUFDRjs7QUcvL0ZFO0VDdUtNO0lBUUksa0JBQVc7RUpxMUZyQjtBQUNGOztBR25oR0U7RUNxTE07SUFFSSxtQkFBVztFSmkyRnJCO0FBQ0Y7O0FHbGhHRTtFQzhLTTtJQUtJLG1CQUFXO0VKbzJGckI7QUFDRjs7QUdqaEdFO0VDdUtNO0lBUUksa0JBQVc7RUp1MkZyQjtBQUNGOztBR3JpR0U7RUNxTE07SUFFSSxtQkFBVztFSm0zRnJCO0FBQ0Y7O0FHcGlHRTtFQzhLTTtJQUtJLG1CQUFXO0VKczNGckI7QUFDRjs7QUduaUdFO0VDdUtNO0lBUUksa0JBQVc7RUp5M0ZyQjtBQUNGOztBR3ZqR0U7RUNxTE07SUFFSSxtQkFBVztFSnE0RnJCO0FBQ0Y7O0FHdGpHRTtFQzhLTTtJQUtJLG1CQUFXO0VKdzRGckI7QUFDRjs7QUdyakdFO0VDdUtNO0lBUUksa0JBQVc7RUoyNEZyQjtBQUNGOztBR3prR0U7RUNxTE07SUFFSSxtQkFBVztFSnU1RnJCO0FBQ0Y7O0FHeGtHRTtFQzhLTTtJQUtJLG1CQUFXO0VKMDVGckI7QUFDRjs7QUd2a0dFO0VDdUtNO0lBUUksa0JBQVc7RUo2NUZyQjtBQUNGOztBRzNsR0U7RUNxTE07SUFFSSxtQkFBVztFSnk2RnJCO0FBQ0Y7O0FHMWxHRTtFQzhLTTtJQUtJLG1CQUFXO0VKNDZGckI7QUFDRjs7QUd6bEdFO0VDdUtNO0lBUUksa0JBQVc7RUorNkZyQjtBQUNGOztBRzdtR0U7RUNxTE07SUFFSSxtQkFBVztFSjI3RnJCO0FBQ0Y7O0FHNW1HRTtFQzhLTTtJQUtJLG1CQUFXO0VKODdGckI7QUFDRjs7QUczbUdFO0VDdUtNO0lBUUksa0JBQVc7RUppOEZyQjtBQUNGOztBRy9uR0U7RUNxTE07SUFFSSxtQkFBVztFSjY4RnJCO0FBQ0Y7O0FHOW5HRTtFQzhLTTtJQUtJLG1CQUFXO0VKZzlGckI7QUFDRjs7QUc3bkdFO0VDdUtNO0lBUUksbUJBQVc7RUptOUZyQjtBQUNGOztBR2pwR0U7RUNxTE07SUFFSSxtQkFBVztFSis5RnJCO0FBQ0Y7O0FHaHBHRTtFQzhLTTtJQUtJLG1CQUFXO0VKaytGckI7QUFDRjs7QUcvb0dFO0VDdUtNO0lBUUksbUJBQVc7RUpxK0ZyQjtBQUNGOztBR25xR0U7RUNxTE07SUFFSSxtQkFBVztFSmkvRnJCO0FBQ0Y7O0FHbHFHRTtFQzhLTTtJQUtJLG1CQUFXO0VKby9GckI7QUFDRjs7QUdqcUdFO0VDdUtNO0lBUUksbUJBQVc7RUp1L0ZyQjtBQUNGOztBR3JyR0U7RUNxTE07SUFFSSxtQkFBVztFSm1nR3JCO0FBQ0Y7O0FHcHJHRTtFQzhLTTtJQUtJLG1CQUFXO0VKc2dHckI7QUFDRjs7QUduckdFO0VDdUtNO0lBUUksbUJBQVc7RUp5Z0dyQjtBQUNGOztBR3ZzR0U7RUNxTE07SUFFSSxtQkFBVztFSnFoR3JCO0FBQ0Y7O0FHdHNHRTtFQzhLTTtJQUtJLG1CQUFXO0VKd2hHckI7QUFDRjs7QUdyc0dFO0VDdUtNO0lBUUksbUJBQVc7RUoyaEdyQjtBQUNGOztBR3p0R0U7RUNxTE07SUFFSSxtQkFBVztFSnVpR3JCO0FBQ0Y7O0FHeHRHRTtFQzhLTTtJQUtJLG1CQUFXO0VKMGlHckI7QUFDRjs7QUd2dEdFO0VDdUtNO0lBUUksbUJBQVc7RUo2aUdyQjtBQUNGOztBRzN1R0U7RUNxTE07SUFFSSxtQkFBVztFSnlqR3JCO0FBQ0Y7O0FHMXVHRTtFQzhLTTtJQUtJLG1CQUFXO0VKNGpHckI7QUFDRjs7QUd6dUdFO0VDdUtNO0lBUUksbUJBQVc7RUorakdyQjtBQUNGOztBRzd2R0U7RUNxTE07SUFFSSxtQkFBVztFSjJrR3JCO0FBQ0Y7O0FHNXZHRTtFQzhLTTtJQUtJLG1CQUFXO0VKOGtHckI7QUFDRjs7QUczdkdFO0VDdUtNO0lBUUksbUJBQVc7RUppbEdyQjtBQUNGOztBRy93R0U7RUNxTE07SUFFSSxtQkFBVztFSjZsR3JCO0FBQ0Y7O0FHOXdHRTtFQzhLTTtJQUtJLG1CQUFXO0VKZ21HckI7QUFDRjs7QUc3d0dFO0VDdUtNO0lBUUksbUJBQVc7RUptbUdyQjtBQUNGOztBR2p5R0U7RUNxTE07SUFFSSxtQkFBVztFSittR3JCO0FBQ0Y7O0FHaHlHRTtFQzhLTTtJQUtJLG1CQUFXO0VKa25HckI7QUFDRjs7QUcveEdFO0VDdUtNO0lBUUksbUJBQVc7RUpxbkdyQjtBQUNGOztBR256R0U7RUNxTE07SUFFSSxvQkFBVztFSmlvR3JCO0FBQ0Y7O0FHbHpHRTtFQzhLTTtJQUtJLG9CQUFXO0VKb29HckI7QUFDRjs7QUdqekdFO0VDdUtNO0lBUUksbUJBQVc7RUp1b0dyQjtBQUNGOztBR3IwR0U7RUNxTE07SUFFSSxtQkFBVztFSm1wR3JCO0FBQ0Y7O0FHcDBHRTtFQzhLTTtJQUtJLG1CQUFXO0VKc3BHckI7QUFDRjs7QUduMEdFO0VDdUtNO0lBUUksbUJBQVc7RUp5cEdyQjtBQUNGOztBR3YxR0U7RUNxTE07SUFFSSxtQkFBVztFSnFxR3JCO0FBQ0Y7O0FHdDFHRTtFQzhLTTtJQUtJLG1CQUFXO0VKd3FHckI7QUFDRjs7QUdyMUdFO0VDdUtNO0lBUUksbUJBQVc7RUoycUdyQjtBQUNGOztBR3oyR0U7RUNxTE07SUFFSSxvQkFBVztFSnVyR3JCO0FBQ0Y7O0FHeDJHRTtFQzhLTTtJQUtJLG9CQUFXO0VKMHJHckI7QUFDRjs7QUd2MkdFO0VDdUtNO0lBUUksbUJBQVc7RUo2ckdyQjtBQUNGOztBRzMzR0U7RUNxTE07SUFFSSxvQkFBVztFSnlzR3JCO0FBQ0Y7O0FHMTNHRTtFQzhLTTtJQUtJLG9CQUFXO0VKNHNHckI7QUFDRjs7QUd6M0dFO0VDdUtNO0lBUUksbUJBQVc7RUorc0dyQjtBQUNGOztBRzc0R0U7RUNxTE07SUFFSSxvQkFBVztFSjJ0R3JCO0FBQ0Y7O0FHNTRHRTtFQzhLTTtJQUtJLG9CQUFXO0VKOHRHckI7QUFDRjs7QUczNEdFO0VDdUtNO0lBUUksbUJBQVc7RUppdUdyQjtBQUNGOztBRy81R0U7RUNxTE07SUFFSSxvQkFBVztFSjZ1R3JCO0FBQ0Y7O0FHOTVHRTtFQzhLTTtJQUtJLG9CQUFXO0VKZ3ZHckI7QUFDRjs7QUc3NUdFO0VDdUtNO0lBUUksbUJBQVc7RUptdkdyQjtBQUNGOztBR2o3R0U7RUNxTE07SUFFSSxvQkFBVztFSit2R3JCO0FBQ0Y7O0FHaDdHRTtFQzhLTTtJQUtJLG9CQUFXO0VKa3dHckI7QUFDRjs7QUcvNkdFO0VDdUtNO0lBUUksbUJBQVc7RUpxd0dyQjtBQUNGOztBR244R0U7RUNxTE07SUFFSSxvQkFBVztFSml4R3JCO0FBQ0Y7O0FHbDhHRTtFQzhLTTtJQUtJLG9CQUFXO0VKb3hHckI7QUFDRjs7QUdqOEdFO0VDdUtNO0lBUUksbUJBQVc7RUp1eEdyQjtBQUNGOztBR3I5R0U7RUNxTE07SUFFSSxvQkFBVztFSm15R3JCO0FBQ0Y7O0FHcDlHRTtFQzhLTTtJQUtJLG9CQUFXO0VKc3lHckI7QUFDRjs7QUduOUdFO0VDdUtNO0lBUUksbUJBQVc7RUp5eUdyQjtBQUNGOztBR3YrR0U7RUNxTE07SUFFSSxvQkFBVztFSnF6R3JCO0FBQ0Y7O0FHdCtHRTtFQzhLTTtJQUtJLG9CQUFXO0VKd3pHckI7QUFDRjs7QUdyK0dFO0VDdUtNO0lBUUksbUJBQVc7RUoyekdyQjtBQUNGOztBR3ovR0U7RUNxTE07SUFFSSxvQkFBVztFSnUwR3JCO0FBQ0Y7O0FHeC9HRTtFQzhLTTtJQUtJLG9CQUFXO0VKMDBHckI7QUFDRjs7QUd2L0dFO0VDdUtNO0lBUUksb0JBQVc7RUo2MEdyQjtBQUNGOztBRzNnSEU7RUNxTE07SUFFSSxvQkFBVztFSnkxR3JCO0FBQ0Y7O0FHMWdIRTtFQzhLTTtJQUtJLG9CQUFXO0VKNDFHckI7QUFDRjs7QUd6Z0hFO0VDdUtNO0lBUUksb0JBQVc7RUorMUdyQjtBQUNGOztBRzdoSEU7RUNxTE07SUFFSSxvQkFBVztFSjIyR3JCO0FBQ0Y7O0FHNWhIRTtFQzhLTTtJQUtJLG9CQUFXO0VKODJHckI7QUFDRjs7QUczaEhFO0VDdUtNO0lBUUksb0JBQVc7RUppM0dyQjtBQUNGOztBRy9pSEU7RUNxTE07SUFFSSxvQkFBVztFSjYzR3JCO0FBQ0Y7O0FHOWlIRTtFQzhLTTtJQUtJLG9CQUFXO0VKZzRHckI7QUFDRjs7QUc3aUhFO0VDdUtNO0lBUUksb0JBQVc7RUptNEdyQjtBQUNGOztBR2prSEU7RUNxTE07SUFFSSxvQkFBVztFSis0R3JCO0FBQ0Y7O0FHaGtIRTtFQzhLTTtJQUtJLG9CQUFXO0VKazVHckI7QUFDRjs7QUcvakhFO0VDdUtNO0lBUUksb0JBQVc7RUpxNUdyQjtBQUNGOztBR25sSEU7RUNxTE07SUFFSSxvQkFBVztFSmk2R3JCO0FBQ0Y7O0FHbGxIRTtFQzhLTTtJQUtJLG9CQUFXO0VKbzZHckI7QUFDRjs7QUdqbEhFO0VDdUtNO0lBUUksb0JBQVc7RUp1NkdyQjtBQUNGOztBR3JtSEU7RUNxTE07SUFFSSxvQkFBVztFSm03R3JCO0FBQ0Y7O0FHcG1IRTtFQzhLTTtJQUtJLG9CQUFXO0VKczdHckI7QUFDRjs7QUdubUhFO0VDdUtNO0lBUUksb0JBQVc7RUp5N0dyQjtBQUNGOztBR3ZuSEU7RUNxTE07SUFFSSxvQkFBVztFSnE4R3JCO0FBQ0Y7O0FHdG5IRTtFQzhLTTtJQUtJLG9CQUFXO0VKdzhHckI7QUFDRjs7QUdybkhFO0VDdUtNO0lBUUksb0JBQVc7RUoyOEdyQjtBQUNGOztBR3pvSEU7RUNxTE07SUFFSSxvQkFBVztFSnU5R3JCO0FBQ0Y7O0FHeG9IRTtFQzhLTTtJQUtJLG9CQUFXO0VKMDlHckI7QUFDRjs7QUd2b0hFO0VDdUtNO0lBUUksb0JBQVc7RUo2OUdyQjtBQUNGOztBRzNwSEU7RUNxTE07SUFFSSxvQkFBVztFSnkrR3JCO0FBQ0Y7O0FHMXBIRTtFQzhLTTtJQUtJLG9CQUFXO0VKNCtHckI7QUFDRjs7QUd6cEhFO0VDdUtNO0lBUUksb0JBQVc7RUorK0dyQjtBQUNGOztBRzdxSEU7RUNxTE07SUFFSSxxQkFBVztFSjIvR3JCO0FBQ0Y7O0FHNXFIRTtFQzhLTTtJQUtJLHFCQUFXO0VKOC9HckI7QUFDRjs7QUczcUhFO0VDdUtNO0lBUUksb0JBQVc7RUppZ0hyQjtBQUNGOztBRy9ySEU7RUNxTE07SUFFSSxpQkFBVztFSjZnSHJCO0FBQ0Y7O0FHOXJIRTtFQzhLTTtJQUtJLGlCQUFXO0VKZ2hIckI7QUFDRjs7QUc3ckhFO0VDdUtNO0lBUUksaUJBQVc7RUptaEhyQjtBQUNGOztBR2p0SEU7RUNxTE07SUFFSSxpQkFBVztFSitoSHJCO0FBQ0Y7O0FHaHRIRTtFQzhLTTtJQUtJLGlCQUFXO0VKa2lIckI7QUFDRjs7QUcvc0hFO0VDdUtNO0lBUUksaUJBQVc7RUpxaUhyQjtBQUNGOztBR251SEU7RUNxTE07SUFFSSxrQkFBVztFSmlqSHJCO0FBQ0Y7O0FHbHVIRTtFQzhLTTtJQUtJLGtCQUFXO0VKb2pIckI7QUFDRjs7QUdqdUhFO0VDdUtNO0lBUUksaUJBQVc7RUp1akhyQjtBQUNGOztBR3J2SEU7RUNxTE07SUFFSSxrQkFBVztFSm1rSHJCO0FBQ0Y7O0FHcHZIRTtFQzhLTTtJQUtJLGtCQUFXO0VKc2tIckI7QUFDRjs7QUdudkhFO0VDdUtNO0lBUUksaUJBQVc7RUp5a0hyQjtBQUNGOztBR3Z3SEU7RUNxTE07SUFFSSxrQkFBVztFSnFsSHJCO0FBQ0Y7O0FHdHdIRTtFQzhLTTtJQUtJLGtCQUFXO0VKd2xIckI7QUFDRjs7QUdyd0hFO0VDdUtNO0lBUUksaUJBQVc7RUoybEhyQjtBQUNGOztBR3p4SEU7RUNxTE07SUFFSSxrQkFBVztFSnVtSHJCO0FBQ0Y7O0FHeHhIRTtFQzhLTTtJQUtJLGtCQUFXO0VKMG1IckI7QUFDRjs7QUd2eEhFO0VDdUtNO0lBUUksaUJBQVc7RUo2bUhyQjtBQUNGOztBRzN5SEU7RUNxTE07SUFFSSxrQkFBVztFSnluSHJCO0FBQ0Y7O0FHMXlIRTtFQzhLTTtJQUtJLGtCQUFXO0VKNG5IckI7QUFDRjs7QUd6eUhFO0VDdUtNO0lBUUksaUJBQVc7RUorbkhyQjtBQUNGOztBRzd6SEU7RUNxTE07SUFFSSxrQkFBVztFSjJvSHJCO0FBQ0Y7O0FHNXpIRTtFQzhLTTtJQUtJLGtCQUFXO0VKOG9IckI7QUFDRjs7QUczekhFO0VDdUtNO0lBUUksaUJBQVc7RUppcEhyQjtBQUNGOztBRy8wSEU7RUNxTE07SUFFSSxrQkFBVztFSjZwSHJCO0FBQ0Y7O0FHOTBIRTtFQzhLTTtJQUtJLGtCQUFXO0VKZ3FIckI7QUFDRjs7QUc3MEhFO0VDdUtNO0lBUUksaUJBQVc7RUptcUhyQjtBQUNGOztBR2oySEU7RUNxTE07SUFFSSxrQkFBVztFSitxSHJCO0FBQ0Y7O0FHaDJIRTtFQzhLTTtJQUtJLGtCQUFXO0VKa3JIckI7QUFDRjs7QUcvMUhFO0VDdUtNO0lBUUksaUJBQVc7RUpxckhyQjtBQUNGOztBR24zSEU7RUNxTE07SUFFSSxrQkFBVztFSmlzSHJCO0FBQ0Y7O0FHbDNIRTtFQzhLTTtJQUtJLGtCQUFXO0VKb3NIckI7QUFDRjs7QUdqM0hFO0VDdUtNO0lBUUksa0JBQVc7RUp1c0hyQjtBQUNGOztBR3I0SEU7RUNxTE07SUFFSSxrQkFBVztFSm10SHJCO0FBQ0Y7O0FHcDRIRTtFQzhLTTtJQUtJLGtCQUFXO0VKc3RIckI7QUFDRjs7QUduNEhFO0VDdUtNO0lBUUksa0JBQVc7RUp5dEhyQjtBQUNGOztBR3Y1SEU7RUNxTE07SUFFSSxrQkFBVztFSnF1SHJCO0FBQ0Y7O0FHdDVIRTtFQzhLTTtJQUtJLGtCQUFXO0VKd3VIckI7QUFDRjs7QUdyNUhFO0VDdUtNO0lBUUksa0JBQVc7RUoydUhyQjtBQUNGOztBR3o2SEU7RUNxTE07SUFFSSxrQkFBVztFSnV2SHJCO0FBQ0Y7O0FHeDZIRTtFQzhLTTtJQUtJLGtCQUFXO0VKMHZIckI7QUFDRjs7QUd2NkhFO0VDdUtNO0lBUUksa0JBQVc7RUo2dkhyQjtBQUNGOztBRzM3SEU7RUNxTE07SUFFSSxrQkFBVztFSnl3SHJCO0FBQ0Y7O0FHMTdIRTtFQzhLTTtJQUtJLGtCQUFXO0VKNHdIckI7QUFDRjs7QUd6N0hFO0VDdUtNO0lBUUksa0JBQVc7RUord0hyQjtBQUNGOztBRzc4SEU7RUNxTE07SUFFSSxrQkFBVztFSjJ4SHJCO0FBQ0Y7O0FHNThIRTtFQzhLTTtJQUtJLGtCQUFXO0VKOHhIckI7QUFDRjs7QUczOEhFO0VDdUtNO0lBUUksa0JBQVc7RUppeUhyQjtBQUNGOztBRy85SEU7RUNxTE07SUFFSSxrQkFBVztFSjZ5SHJCO0FBQ0Y7O0FHOTlIRTtFQzhLTTtJQUtJLGtCQUFXO0VKZ3pIckI7QUFDRjs7QUc3OUhFO0VDdUtNO0lBUUksa0JBQVc7RUptekhyQjtBQUNGOztBR2ovSEU7RUNxTE07SUFFSSxrQkFBVztFSit6SHJCO0FBQ0Y7O0FHaC9IRTtFQzhLTTtJQUtJLGtCQUFXO0VKazBIckI7QUFDRjs7QUcvK0hFO0VDdUtNO0lBUUksa0JBQVc7RUpxMEhyQjtBQUNGOztBR25nSUU7RUNxTE07SUFFSSxrQkFBVztFSmkxSHJCO0FBQ0Y7O0FHbGdJRTtFQzhLTTtJQUtJLGtCQUFXO0VKbzFIckI7QUFDRjs7QUdqZ0lFO0VDdUtNO0lBUUksa0JBQVc7RUp1MUhyQjtBQUNGOztBR3JoSUU7RUNxTE07SUFFSSxrQkFBVztFSm0ySHJCO0FBQ0Y7O0FHcGhJRTtFQzhLTTtJQUtJLGtCQUFXO0VKczJIckI7QUFDRjs7QUduaElFO0VDdUtNO0lBUUksa0JBQVc7RUp5MkhyQjtBQUNGOztBR3ZpSUU7RUNxTE07SUFFSSxtQkFBVztFSnEzSHJCO0FBQ0Y7O0FHdGlJRTtFQzhLTTtJQUtJLG1CQUFXO0VKdzNIckI7QUFDRjs7QUdyaUlFO0VDdUtNO0lBUUksa0JBQVc7RUoyM0hyQjtBQUNGOztBSWwzSEU7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCO0FKcTNIdEI7O0FHdmpJRTtFQ2dNQTtJQUlJLGVBQWU7SUFDZixtQkFBbUI7RUp3M0h2QjtBQUNGOztBSW4zSEU7RUFDRSxpQkFBaUI7QUpzM0hyQjs7QUdsa0lFO0VDMk1BO0lBR0ksZ0JBQWdCO0VKeTNIcEI7QUFDRjs7QUl2M0hFO0VBQ0UsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixpQkFBaUI7QUowM0hyQjs7QUc5a0lFO0VDaU5BO0lBS0ksY0FBeUI7RUo2M0g3QjtBQUNGOztBSTMzSEU7RUFDRSxlQUFlO0FKODNIbkI7O0FJLzNIRztFQUdHLGtCQUFrQjtBSmc0SHhCOztBSWozSEU7RUFDRSxrQkFBa0I7QUpvM0h0Qjs7QUdobUlFO0VDMk9BO0lBR0ksa0JBQWtCO0VKdTNIdEI7QUFDRjs7QUlyM0hFO0VBQ0UsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FKdzNIdkI7O0FHN21JRTtFQ2lQQTtJQU1JLFdBQVc7SUFDWCxtQkFBbUI7RUoyM0h2QjtBQUNGOztBSW40SEc7RUFVRyxjQUFjO0VBQ2QsV0FBVztBSjYzSGpCOztBSXozSEk7RUFDRSxZQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCO0FKNDNIeEI7O0FHL25JRTtFQ2dRRTtJQUtJLFdBQVc7SUFDWCxjQUFjO0VKKzNIcEI7QUFDRjs7QUl0NEhLO0VBU0csY0FBYztFQUNkLFdBQVc7QUppNEhuQjs7QUkzNEhLO0VBYUcsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUiwrQkFBK0I7RUFDL0IsVUFBVTtFQUNWLFlBQVk7RUFDWixlQUFlO0FKazRIdkI7O0FHcHBJRTtFQ2dRRztJQW9CSyxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCx1QkFBdUI7SUFDdkIsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0VKcTRIeEI7QUFDRjs7QUk5M0hFO0VBQ0UsWUFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBSmk0SHRCOztBR3ZxSUU7RUNtU0E7SUFLSSxXQUFXO0VKbzRIZjtBQUNGOztBSTE0SEc7RUFRRyxjQUFjO0FKczRIcEI7O0FJLzRIQTtFQWFJLG9CQUFvQjtBSnM0SHhCOztBSW41SEE7RUFnQkksaUJBQWlCO0VBQ2pCLG1CQUFtQjtBSnU0SHZCOztBS3J2SUE7RUFFRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtBTHV2SW5COztBS252SUE7RUFDRSxzQkFBc0I7RUFDdEIseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixlQUFlO0FMc3ZJakI7O0FHdnNJRTtFRW5ERjtJQU1JLGtCQUFrQjtJQUNsQixxQkFBcUI7RUx5dkl2QjtBQUNGOztBS2p2SUE7RUFDRSx3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsY0FBYztBTG92SWhCOztBSzN1SUE7RUFBYSxxQkFBc0I7QUwrdUluQzs7QUs5dUlBO0VBQWEscUJBQXNCO0FMa3ZJbkM7O0FLanZJQTtFQUFhLHVCQUF3QjtBTHF2SXJDOztBS3B2SUE7RUFBYSxzQkFBdUI7QUx3dklwQzs7QUt2dklBO0VBQWEsdUJBQXdCO0FMMnZJckM7O0FLMXZJQTtFQUFhLG1CQUFvQjtBTDh2SWpDOztBSzd2SUE7RUFBYSx3QkFBd0I7QUxpd0lyQzs7QUtod0lBO0VBQWEsdUJBQXVCO0FMb3dJcEM7O0FLaHdJQTtFQUFhLGdESHVFcUM7QUY2cklsRDs7QUtud0lBO0VBQWEsMkdIcUUrRjtBRmtzSTVHOztBS3R3SUE7RUFBYSwwSEhtRTRHO0FGdXNJekg7O0FLbHdJRTtFQUFjLGdCSG1FQztBRm1zSWpCOztBS3R3SUU7RUFBYyxnQkhvRUM7QUZzc0lqQjs7QUsxd0lFO0VBQWMsZ0JIcUVDO0FGeXNJakI7O0FLOXdJRTtFQUFjLGdCSHNFQztBRjRzSWpCOztBS2x4SUU7RUFBYyxnQkh1RUM7QUYrc0lqQjs7QUt0eElFO0VBQWMsZ0JId0VDO0FGa3RJakI7O0FLbHhJRTtFQUNFLGlCSHdFaUI7QUY2c0lyQjs7QUc5eElFO0VFUUE7SUFHSSxnQkhzRStCO0VGa3RJbkM7QUFDRjs7QUc3eElFO0VFQ0E7SUFNSSxnQkhtRStCO0VGd3RJbkM7QUFDRjs7QUdqeklFO0VFMkJFO0lBQ0UsNEJBQW9DO0VMMHhJeEM7QUFDRjs7QUdoeklFO0VFMkJFO0lBQ0UsMkJBQW9DO0VMeXhJeEM7QUFDRjs7QUcveUlFO0VFMkJFO0lBQ0UsMkJBQW9DO0VMd3hJeEM7QUFDRjs7QUtweklFO0VBQ0UsaUJIeUVpQjtBRjh1SXJCOztBR2gwSUU7RUVRQTtJQUdJLGdCSHVFK0I7RUZtdkluQztBQUNGOztBRy96SUU7RUVDQTtJQU1JLGdCSG9FK0I7RUZ5dkluQztBQUNGOztBR24xSUU7RUUyQkU7SUFDRSw0QkFBb0M7RUw0ekl4QztBQUNGOztBR2wxSUU7RUUyQkU7SUFDRSwyQkFBb0M7RUwyekl4QztBQUNGOztBR2oxSUU7RUUyQkU7SUFDRSwyQkFBb0M7RUwwekl4QztBQUNGOztBS3QxSUU7RUFDRSxlSDBFaUI7QUYrd0lyQjs7QUdsMklFO0VFUUE7SUFHSSxvQkh3RStCO0VGb3hJbkM7QUFDRjs7QUdqMklFO0VFQ0E7SUFNSSxvQkhxRStCO0VGMHhJbkM7QUFDRjs7QUdyM0lFO0VFMkJFO0lBQ0UsMEJBQW9DO0VMODFJeEM7QUFDRjs7QUdwM0lFO0VFMkJFO0lBQ0UsK0JBQW9DO0VMNjFJeEM7QUFDRjs7QUduM0lFO0VFMkJFO0lBQ0UsK0JBQW9DO0VMNDFJeEM7QUFDRjs7QUt4M0lFO0VBQ0UsaUJIMkVpQjtBRmd6SXJCOztBR3A0SUU7RUVRQTtJQUdJLGdCSHlFK0I7RUZxekluQztBQUNGOztBR240SUU7RUVDQTtJQU1JLGdCSHNFK0I7RUYyekluQztBQUNGOztBR3Y1SUU7RUUyQkU7SUFDRSw0QkFBb0M7RUxnNEl4QztBQUNGOztBR3Q1SUU7RUUyQkU7SUFDRSwyQkFBb0M7RUwrM0l4QztBQUNGOztBR3I1SUU7RUUyQkU7SUFDRSwyQkFBb0M7RUw4M0l4QztBQUNGOztBSzE1SUU7RUFDRSxpQkg0RWlCO0FGaTFJckI7O0FHdDZJRTtFRVFBO0lBR0ksY0gwRStCO0VGczFJbkM7QUFDRjs7QUdyNklFO0VFQ0E7SUFNSSxjSHVFK0I7RUY0MUluQztBQUNGOztBR3o3SUU7RUUyQkU7SUFDRSw0QkFBb0M7RUxrNkl4QztBQUNGOztBR3g3SUU7RUUyQkU7SUFDRSx5QkFBb0M7RUxpNkl4QztBQUNGOztBR3Y3SUU7RUUyQkU7SUFDRSx5QkFBb0M7RUxnNkl4QztBQUNGOztBSzU3SUU7RUFDRSxpQkg2RWlCO0FGazNJckI7O0FHeDhJRTtFRVFBO0lBR0ksZ0JIMkUrQjtFRnUzSW5DO0FBQ0Y7O0FHdjhJRTtFRUNBO0lBTUksZ0JId0UrQjtFRjYzSW5DO0FBQ0Y7O0FHMzlJRTtFRTJCRTtJQUNFLDRCQUFvQztFTG84SXhDO0FBQ0Y7O0FHMTlJRTtFRTJCRTtJQUNFLDJCQUFvQztFTG04SXhDO0FBQ0Y7O0FHejlJRTtFRTJCRTtJQUNFLDJCQUFvQztFTGs4SXhDO0FBQ0Y7O0FLOTlJRTtFQUNFLGlCSDhFaUI7QUZtNUlyQjs7QUcxK0lFO0VFUUE7SUFHSSxvQkg0RStCO0VGdzVJbkM7QUFDRjs7QUd6K0lFO0VFQ0E7SUFNSSxvQkh5RStCO0VGODVJbkM7QUFDRjs7QUc3L0lFO0VFMkJFO0lBQ0UsNEJBQW9DO0VMcytJeEM7QUFDRjs7QUc1L0lFO0VFMkJFO0lBQ0UsK0JBQW9DO0VMcStJeEM7QUFDRjs7QUczL0lFO0VFMkJFO0lBQ0UsK0JBQW9DO0VMbytJeEM7QUFDRjs7QUtoZ0pFO0VBQ0UsaUJIK0VpQjtBRm83SXJCOztBRzVnSkU7RUVRQTtJQUdJLGdCSDZFK0I7RUZ5N0luQztBQUNGOztBRzNnSkU7RUVDQTtJQU1JLGdCSDBFK0I7RUYrN0luQztBQUNGOztBRy9oSkU7RUUyQkU7SUFDRSw0QkFBb0M7RUx3Z0p4QztBQUNGOztBRzloSkU7RUUyQkU7SUFDRSwyQkFBb0M7RUx1Z0p4QztBQUNGOztBRzdoSkU7RUUyQkU7SUFDRSwyQkFBb0M7RUxzZ0p4QztBQUNGOztBSy8vSUU7RUFDRSxjSG1EYTtBRis4SWpCOztBRzlpSkU7RUUrQ0U7SUFDRSxjSCtDVztFRm85SWY7QUFDRjs7QUc3aUpFO0VFNkNFO0lBQ0UsY0gwQ1c7RUYwOUlmO0FBQ0Y7O0FLL2dKRTtFQUNFLGdCSG9EYTtBRjg5SWpCOztBRzlqSkU7RUUrQ0U7SUFDRSxnQkhnRFc7RUZtK0lmO0FBQ0Y7O0FHN2pKRTtFRTZDRTtJQUNFLGdCSDJDVztFRnkrSWY7QUFDRjs7QUsvaEpFO0VBQ0UsZ0JIcURhO0FGNitJakI7O0FHOWtKRTtFRStDRTtJQUNFLGdCSGlEVztFRmsvSWY7QUFDRjs7QUc3a0pFO0VFNkNFO0lBQ0UsZ0JINENXO0VGdy9JZjtBQUNGOztBSy9pSkU7RUFDRSxnQkhzRGE7QUY0L0lqQjs7QUc5bEpFO0VFK0NFO0lBQ0UsZ0JIa0RXO0VGaWdKZjtBQUNGOztBRzdsSkU7RUU2Q0U7SUFDRSxnQkg2Q1c7RUZ1Z0pmO0FBQ0Y7O0FLL2pKRTtFQUNFLGdCSHVEYTtBRjJnSmpCOztBRzltSkU7RUUrQ0U7SUFDRSxnQkhtRFc7RUZnaEpmO0FBQ0Y7O0FHN21KRTtFRTZDRTtJQUNFLGdCSDhDVztFRnNoSmY7QUFDRjs7QUsva0pFO0VBQ0UsZ0JId0RhO0FGMGhKakI7O0FHOW5KRTtFRStDRTtJQUNFLGdCSG9EVztFRitoSmY7QUFDRjs7QUc3bkpFO0VFNkNFO0lBQ0UsZ0JIK0NXO0VGcWlKZjtBQUNGOztBSy9sSkU7RUFDRSxnQkh5RGE7QUZ5aUpqQjs7QUc5b0pFO0VFK0NFO0lBQ0UsZ0JIcURXO0VGOGlKZjtBQUNGOztBRzdvSkU7RUU2Q0U7SUFDRSxnQkhnRFc7RUZvakpmO0FBQ0Y7O0FLL21KRTtFQUNFLGNIMERhO0FGd2pKakI7O0FHOXBKRTtFRStDRTtJQUNFLGNIc0RXO0VGNmpKZjtBQUNGOztBRzdwSkU7RUU2Q0U7SUFDRSxjSGlEVztFRm1rSmY7QUFDRjs7QUt6bUpJO0VBQ0Usa0JIcUVFO0FGdWlKUjs7QUdyckpFO0VFOEVJO0lBQ0UsNkJBQTJCO0VMMm1KakM7QUFDRjs7QUdwckpFO0VFOEVJO0lBQ0UsNkJBQTJCO0VMMG1KakM7QUFDRjs7QUduckpFO0VFOEVJO0lBQ0UsNkJBQTJCO0VMeW1KakM7QUFDRjs7QUsvbkpJO0VBQ0UsZ0JIc0VBO0FGNGpKTjs7QUczc0pFO0VFOEVJO0lBQ0UsMkJBQTJCO0VMaW9KakM7QUFDRjs7QUcxc0pFO0VFOEVJO0lBQ0UsMkJBQTJCO0VMZ29KakM7QUFDRjs7QUd6c0pFO0VFOEVJO0lBQ0UsMkJBQTJCO0VMK25KakM7QUFDRjs7QUtycEpJO0VBQ0UsaUJIdUVDO0FGaWxKUDs7QUdqdUpFO0VFOEVJO0lBQ0UsNEJBQTJCO0VMdXBKakM7QUFDRjs7QUdodUpFO0VFOEVJO0lBQ0UsNEJBQTJCO0VMc3BKakM7QUFDRjs7QUcvdEpFO0VFOEVJO0lBQ0UsNEJBQTJCO0VMcXBKakM7QUFDRjs7QUs1b0pBO0VGcElFLHFCQUFzQjtFQUN0Qix3QkFBMEI7RUFDMUIscUJBQXFCO0FIb3hKdkI7O0FHenZKRTtFRThHRjtJQUVJLGFBQWE7RUw4b0pmO0FBQ0Y7O0FHeHZKRTtFRTZHRjtJQUVJLGFBQWE7RUw4b0pmO0FBQ0Y7O0FHdnZKRTtFRStHRjtJQUVJLGFBQWE7RUwyb0pmO0FBQ0Y7O0FLbm9KQTtFQUNFLHlCQUF5QjtBTHNvSjNCOztBS3JvSkU7RUZsTEEsZ0JBRGlDO0FINHpKbkM7O0FHMXpKRTtFQUNFLFlFaUx5QjtFRmhMekIscUJBQXFCO0VBQ3JCLGlCQUwrQjtFRXFMN0IsNkJBQTZCO0FMOG9KbkM7O0FLem9KRTtFRnpMQSxnQkFEaUM7QUh1MEpuQzs7QUdyMEpFO0VBQ0UsWUV3THlCO0VGdkx6QixxQkFBcUI7RUFDckIsaUJBTCtCO0FINjBKbkM7O0FLOW9KRTtFRjlMQSxnQkFEaUM7QUhpMUpuQzs7QUcvMEpFO0VBQ0UsZ0NFNkxnRDtFRjVMaEQscUJBQXFCO0VBQ3JCLGlCQUwrQjtFRWlNN0IsNkJBQTZCO0FMdXBKbkM7O0FLanBKQTtFQUNFLGNBQWM7QUxvcEpoQjs7QUtucEpFO0VBQ0UsV0FBVztBTHNwSmY7O0FLOW9KQTtFQUNFLDRCQUE0QjtFQUM1QixxQkFBcUI7QUxpcEp2Qjs7QUs5b0pBO0VBQWMsc0JBQXNCO0FMa3BKcEM7O0FLanBKQTtFQUFjLHdCQUF3QjtBTHFwSnRDOztBS25wSkE7RUFDRSx5QkFBeUI7QUxzcEozQjs7QUtycEpFO0VBQ0UsMkJBQTJCO0FMd3BKL0I7O0FLdHBKRTtFQUNFLDJCQUEyQjtBTHlwSi9COztBS3hvSkk7RUFFSSwyQkFBMkI7RUFFN0IsNkJIOURFO0FGdXNKUjs7QUs3b0pJO0VBSUUsMkJIN0RBO0FGMHNKTjs7QUtqcEpJO0VBSUUsNEJINURDO0FGNnNKUDs7QUsvcEpJO0VBSUUsMEJIakREO0FGZ3RKTDs7QUtucUpJO0VBRUksNkJBQTZCO0VBRS9CLDZCSGhERTtBRm90SlI7O0FLeHFKSTtFQUlFLDZCSC9DRTtBRnV0SlI7O0FLcGhKQTtFQUNFLDJCQUF1QztFQUN2QyxrQ0FBa0M7RUFDbEMsNEJBQTRCO0VBQzVCLGNBQWM7QUx1aEpoQjs7QUcxMkpFO0VFK1VGO0lBTUksaUNBQStDO0lBQy9DLFVBQVU7RUwwaEpaO0FBQ0Y7O0FNNTZKQTtFQUFpQixhQUFhO0FOZzdKOUI7O0FHcjNKRTtFRzNERjtJQUErQyxjQUFjO0VOcTdKM0Q7QUFDRjs7QU1yN0pBO0VBQWlCLGNBQWM7QU55N0ovQjs7QUcvM0pFO0VHMURGO0lBQStDLGFBQWE7RU44N0oxRDtBQUNGOztBTTk3SkE7RUFBaUIsY0FBYztBTms4Si9COztBR2w0SkU7RUdoRUY7SUFBK0MsYUFBYTtFTnU4SjFEO0FBQ0Y7O0FNdDhKQTtFQUFXLGNBQWM7QU4wOEp6Qjs7QU9qOEpBO0VBQ0UsY0wwQnFCO0FGMDZKdkI7O0FPajhKQTtFQUNFLGNMWXFCO0VLWHJCLHlCTHFCcUI7QUYrNkp2Qjs7QU90OEpBO0VBQ0UsY0xZcUI7RUtYckIseUJMcUJxQjtBRis2SnZCOztBTy83SkE7RUFDRSx5QkFBeUI7QVBrOEozQjs7QU8zN0pFO0VBQ0UseUJMSG1CO0FGaThKdkI7O0FPMTdKRTtFQUNFLGNMUm1CO0FGcThKdkI7O0FPeDdKRTtFQUNFLHlCTGRtQjtFS2VuQixjTGZtQjtFS2lCakIsY0xQaUI7QUZpOEp2Qjs7QU9qN0pFO0VBQ0UsY0wzQm1CO0VLNEJuQixxQkw1Qm1CO0VLNkJuQiw2QkFBNkI7QVBvN0pqQzs7QU8vOEpFO0VBQ0UseUJMRm1CO0FGbzlKdkI7O0FPOThKRTtFQUNFLGNMUG1CO0FGdzlKdkI7O0FPNThKRTtFQUNFLHlCTGJtQjtFS2NuQixjTGZtQjtFS29CakIsY0xWaUI7QUZxOUp2Qjs7QU9yOEpFO0VBQ0UsY0wxQm1CO0VLMkJuQixxQkwzQm1CO0VLNEJuQiw2QkFBNkI7QVB3OEpqQzs7QU9uK0pFO0VBQ0UseUJMRG1CO0FGdStKdkI7O0FPbCtKRTtFQUNFLGNMTm1CO0FGMitKdkI7O0FPaCtKRTtFQUNFLHlCTFptQjtFS2FuQixjTGZtQjtBRmsvSnZCOztBT3g5SkU7RUFDRSxjTHpCbUI7RUswQm5CLHFCTDFCbUI7RUsyQm5CLDZCQUE2QjtBUDI5SmpDOztBT3QvSkU7RUFDRSx5QkxBbUI7QUZ5L0p2Qjs7QU9yL0pFO0VBQ0UsY0xMbUI7QUY2L0p2Qjs7QU9uL0pFO0VBQ0UseUJMWG1CO0VLWW5CLGNMZm1CO0FGcWdLdkI7O0FPMytKRTtFQUNFLGNMeEJtQjtFS3lCbkIscUJMekJtQjtFSzBCbkIsNkJBQTZCO0FQOCtKakM7O0FPemdLRTtFQUNFLHlCTENtQjtBRjJnS3ZCOztBT3hnS0U7RUFDRSxjTEptQjtBRitnS3ZCOztBT3RnS0U7RUFDRSx5QkxWbUI7RUtXbkIsY0xmbUI7QUZ3aEt2Qjs7QU85L0pFO0VBQ0UsY0x2Qm1CO0VLd0JuQixxQkx4Qm1CO0VLeUJuQiw2QkFBNkI7QVBpZ0tqQzs7QU81aEtFO0VBQ0UseUJMRW1CO0FGNmhLdkI7O0FPM2hLRTtFQUNFLGNMSG1CO0FGaWlLdkI7O0FPemhLRTtFQUNFLHlCTFRtQjtFS1VuQixjTGZtQjtBRjJpS3ZCOztBT2poS0U7RUFDRSxjTHRCbUI7RUt1Qm5CLHFCTHZCbUI7RUt3Qm5CLDZCQUE2QjtBUG9oS2pDOztBTy9pS0U7RUFDRSx5QkxHbUI7QUYraUt2Qjs7QU85aUtFO0VBQ0UsY0xGbUI7QUZtakt2Qjs7QU81aUtFO0VBQ0UseUJMUm1CO0VLU25CLGNMZm1CO0FGOGpLdkI7O0FPcGlLRTtFQUNFLGNMckJtQjtFS3NCbkIscUJMdEJtQjtFS3VCbkIsNkJBQTZCO0FQdWlLakM7O0FPbGtLRTtFQUNFLHlCTEltQjtBRmlrS3ZCOztBT2prS0U7RUFDRSxjTERtQjtBRnFrS3ZCOztBTy9qS0U7RUFDRSx5QkxQbUI7RUtRbkIsY0xmbUI7QUZpbEt2Qjs7QU92aktFO0VBQ0UsY0xwQm1CO0VLcUJuQixxQkxyQm1CO0VLc0JuQiw2QkFBNkI7QVAwaktqQzs7QU9ybEtFO0VBQ0UseUJMS21CO0FGbWxLdkI7O0FPcGxLRTtFQUNFLGNMQW1CO0FGdWxLdkI7O0FPbGxLRTtFQUNFLHlCTE5tQjtFS09uQixjTGZtQjtBRm9tS3ZCOztBTzFrS0U7RUFDRSxjTG5CbUI7RUtvQm5CLHFCTHBCbUI7RUtxQm5CLDZCQUE2QjtBUDZrS2pDOztBT3htS0U7RUFDRSx5QkxNbUI7QUZxbUt2Qjs7QU92bUtFO0VBQ0UsY0xDbUI7QUZ5bUt2Qjs7QU9ybUtFO0VBQ0UseUJMTG1CO0VLTW5CLGNMZm1CO0FGdW5LdkI7O0FPN2xLRTtFQUNFLGNMbEJtQjtFS21CbkIscUJMbkJtQjtFS29CbkIsNkJBQTZCO0FQZ21LakM7O0FPM25LRTtFQUNFLHlCTE9tQjtBRnVuS3ZCOztBTzFuS0U7RUFDRSxjTEVtQjtBRjJuS3ZCOztBT3huS0U7RUFDRSx5QkxKbUI7RUtLbkIsY0xmbUI7QUYwb0t2Qjs7QU9obktFO0VBQ0UsY0xqQm1CO0VLa0JuQixxQkxsQm1CO0VLbUJuQiw2QkFBNkI7QVBtbktqQzs7QU85b0tFO0VBQ0UseUJMU21CO0FGd29LdkI7O0FPN29LRTtFQUNFLGNMSW1CO0FGNG9LdkI7O0FPM29LRTtFQUNFLHlCTEZtQjtFS0duQixjTGZtQjtBRjZwS3ZCOztBT25vS0U7RUFDRSxjTGZtQjtFS2dCbkIscUJMaEJtQjtFS2lCbkIsNkJBQTZCO0FQc29LakM7O0FPanFLRTtFQUNFLHlCTFVtQjtBRjBwS3ZCOztBT2hxS0U7RUFDRSxjTEttQjtBRjhwS3ZCOztBTzlwS0U7RUFDRSx5QkxEbUI7RUtFbkIsY0xmbUI7QUZnckt2Qjs7QU90cEtFO0VBQ0UsY0xkbUI7RUtlbkIscUJMZm1CO0VLZ0JuQiw2QkFBNkI7QVB5cEtqQzs7QU9wcktFO0VBQ0UseUJMV21CO0FGNHFLdkI7O0FPbnJLRTtFQUNFLGNMTW1CO0FGZ3JLdkI7O0FPanJLRTtFQUNFLHlCTEFtQjtFS0NuQixjTGZtQjtBRm1zS3ZCOztBT3pxS0U7RUFDRSxjTGJtQjtFS2NuQixxQkxkbUI7RUtlbkIsNkJBQTZCO0FQNHFLakM7O0FPdnNLRTtFQUNFLHlCTFltQjtBRjhyS3ZCOztBT3RzS0U7RUFDRSxjTE9tQjtBRmtzS3ZCOztBT3BzS0U7RUFDRSx5QkxDbUI7RUtBbkIsY0xmbUI7QUZzdEt2Qjs7QU81cktFO0VBQ0UsY0xabUI7RUthbkIscUJMYm1CO0VLY25CLDZCQUE2QjtBUCtyS2pDOztBTzF0S0U7RUFDRSx5QkxhbUI7QUZndEt2Qjs7QU96dEtFO0VBQ0UsY0xRbUI7QUZvdEt2Qjs7QU92dEtFO0VBQ0UseUJMRW1CO0VLRG5CLGNMZm1CO0FGeXVLdkI7O0FPL3NLRTtFQUNFLGNMWG1CO0VLWW5CLHFCTFptQjtFS2FuQiw2QkFBNkI7QVBrdEtqQzs7QU83dUtFO0VBQ0UseUJMY21CO0FGa3VLdkI7O0FPNXVLRTtFQUNFLGNMU21CO0FGc3VLdkI7O0FPMXVLRTtFQUNFLHlCTEdtQjtFS0ZuQixjTGZtQjtBRjR2S3ZCOztBT2x1S0U7RUFDRSxjTFZtQjtFS1duQixxQkxYbUI7RUtZbkIsNkJBQTZCO0FQcXVLakM7O0FPaHdLRTtFQUNFLHlCTGVtQjtBRm92S3ZCOztBTy92S0U7RUFDRSxjTFVtQjtBRnd2S3ZCOztBTzd2S0U7RUFDRSx5QkxJbUI7RUtIbkIsY0xmbUI7QUYrd0t2Qjs7QU9ydktFO0VBQ0UsY0xUbUI7RUtVbkIscUJMVm1CO0VLV25CLDZCQUE2QjtBUHd2S2pDOztBT254S0U7RUFDRSx5QkxnQm1CO0FGc3dLdkI7O0FPbHhLRTtFQUNFLGNMV21CO0FGMHdLdkI7O0FPaHhLRTtFQUNFLHlCTEttQjtFS0puQixjTGZtQjtBRmt5S3ZCOztBT3h3S0U7RUFDRSxjTFJtQjtFS1NuQixxQkxUbUI7RUtVbkIsNkJBQTZCO0FQMndLakM7O0FPdHlLRTtFQUNFLHlCTGlCbUI7QUZ3eEt2Qjs7QU9yeUtFO0VBQ0UsY0xZbUI7QUY0eEt2Qjs7QU9ueUtFO0VBQ0UseUJMTW1CO0VLTG5CLGNMZm1CO0FGcXpLdkI7O0FPM3hLRTtFQUNFLGNMUG1CO0VLUW5CLHFCTFJtQjtFS1NuQiw2QkFBNkI7QVA4eEtqQzs7QU96ektFO0VBQ0UseUJMa0JtQjtBRjB5S3ZCOztBT3h6S0U7RUFDRSxjTGFtQjtBRjh5S3ZCOztBT3R6S0U7RUFDRSx5QkxPbUI7RUtObkIsY0xmbUI7QUZ3MEt2Qjs7QU85eUtFO0VBQ0UsY0xObUI7RUtPbkIscUJMUG1CO0VLUW5CLDZCQUE2QjtBUGl6S2pDOztBTzN5S0U7RUFDRSwwQ0xwQ21CO0FGazFLdkI7O0FPL3lLRTtFQUNFLDBDTHBDbUI7QUZzMUt2Qjs7QU9uektFO0VBQ0UsMENMcENtQjtBRjAxS3ZCOztBT3Z6S0U7RUFDRSwwQ0xwQ21CO0FGODFLdkI7O0FPM3pLRTtFQUNFLDBDTHBDbUI7QUZrMkt2Qjs7QU8vektFO0VBQ0UsMENMcENtQjtBRnMyS3ZCOztBT24wS0U7RUFDRSwwQ0xwQ21CO0FGMDJLdkI7O0FPdjBLRTtFQUNFLDBDTHBDbUI7QUY4Mkt2Qjs7QU8zMEtFO0VBQ0UsMENMcENtQjtBRmszS3ZCOztBTy8wS0U7RUFDRSxvQ0wxQm1CO0FGNDJLdkI7O0FPbjFLRTtFQUNFLG9DTDFCbUI7QUZnM0t2Qjs7QU92MUtFO0VBQ0Usb0NMMUJtQjtBRm8zS3ZCOztBTzMxS0U7RUFDRSxvQ0wxQm1CO0FGdzNLdkI7O0FPLzFLRTtFQUNFLG9DTDFCbUI7QUY0M0t2Qjs7QU9uMktFO0VBQ0Usb0NMMUJtQjtBRmc0S3ZCOztBT3YyS0U7RUFDRSxvQ0wxQm1CO0FGbzRLdkI7O0FPMzJLRTtFQUNFLG9DTDFCbUI7QUZ3NEt2Qjs7QU8vMktFO0VBQ0Usb0NMMUJtQjtBRjQ0S3ZCOztBTzkyS0E7RUFDRSw2QkFBNkI7RUFDN0IsOENBQThDO0FQaTNLaEQ7O0FPNTJLSztFQUVHLDBDQUF5QztBUDgyS2pEIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYU1pblByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmEsIHUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMi4wO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlLCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5maWd1cmUgZmlnY2FwdGlvbiwgcGljdHVyZSBmaWdjYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuZGl2LCBtYWluLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBhc2lkZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuaDEge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMuN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMuN3Z3O1xuICB9XG59XG5cbi5sLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXQtY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmwtdC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sLXQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmwtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWZpeGVkLnBhZ2UtdGl0bGUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29sLWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb2wtZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC10LTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC10LTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtdC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC1zLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC1zLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wtcy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpbGwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMSU7XG4gIG1hcmdpbi1yaWdodDogLTElO1xufVxuXG4uZmlsbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMiU7XG59XG5cbi5maWxsLTMge1xuICBtYXJnaW4tbGVmdDogLTMlO1xuICBtYXJnaW4tcmlnaHQ6IC0zJTtcbn1cblxuLmZpbGwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNCU7XG4gIG1hcmdpbi1yaWdodDogLTQlO1xufVxuXG4uZmlsbC01IHtcbiAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgbWFyZ2luLXJpZ2h0OiAtNSU7XG59XG5cbi5maWxsLTYge1xuICBtYXJnaW4tbGVmdDogLTYlO1xuICBtYXJnaW4tcmlnaHQ6IC02JTtcbn1cblxuLmZpbGwtNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNyU7XG4gIG1hcmdpbi1yaWdodDogLTclO1xufVxuXG4uZmlsbC04IHtcbiAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgbWFyZ2luLXJpZ2h0OiAtOCU7XG59XG5cbi5maWxsLTkge1xuICBtYXJnaW4tbGVmdDogLTklO1xuICBtYXJnaW4tcmlnaHQ6IC05JTtcbn1cblxuLmZpbGwtMTAge1xuICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmlsbC1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpbGwtZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maWxsLWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmlsbC1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpbGwtZC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIG1hcmdpbi1yaWdodDogLTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maWxsLWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmlsbC1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpbGwtZC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTglO1xuICAgIG1hcmdpbi1yaWdodDogLTglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maWxsLWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmlsbC1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtdC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgIG1hcmdpbi1yaWdodDogLTElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC10LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtdC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTQlO1xuICAgIG1hcmdpbi1yaWdodDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC10LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtdC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTclO1xuICAgIG1hcmdpbi1yaWdodDogLTclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC10LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtdC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC1zLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwtcy0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMlO1xuICAgIG1hcmdpbi1yaWdodDogLTMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC1zLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwtcy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIG1hcmdpbi1yaWdodDogLTYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC03JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC1zLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwtcy05IHtcbiAgICBtYXJnaW4tbGVmdDogLTklO1xuICAgIG1hcmdpbi1yaWdodDogLTklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgfVxufVxuXG4uZ3V0dGVyLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMSU7XG4gIHBhZGRpbmctcmlnaHQ6IDElO1xufVxuXG4uZ3V0dGVyLTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xufVxuXG4uZ3V0dGVyLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xufVxuXG4uZ3V0dGVyLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQlO1xufVxuXG4uZ3V0dGVyLTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG4uZ3V0dGVyLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNiU7XG4gIHBhZGRpbmctcmlnaHQ6IDYlO1xufVxuXG4uZ3V0dGVyLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNyU7XG4gIHBhZGRpbmctcmlnaHQ6IDclO1xufVxuXG4uZ3V0dGVyLTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogOCU7XG4gIHBhZGRpbmctcmlnaHQ6IDglO1xufVxuXG4uZ3V0dGVyLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogOSU7XG4gIHBhZGRpbmctcmlnaHQ6IDklO1xufVxuXG4uZ3V0dGVyLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3V0dGVyLWQtMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ndXR0ZXItZC0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmd1dHRlci1kLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3V0dGVyLWQtNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ndXR0ZXItZC01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmd1dHRlci1kLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3V0dGVyLWQtNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ndXR0ZXItZC04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgcGFkZGluZy1yaWdodDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmd1dHRlci1kLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3V0dGVyLWQtMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItdC0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci10LTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXQtMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItdC00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci10LTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXQtNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItdC03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgcGFkZGluZy1yaWdodDogNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci10LTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXQtOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItdC0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci1zLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXMtMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXItcy0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci1zLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXMtNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXItcy02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci1zLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXMtOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXItcy05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOSU7XG4gICAgcGFkZGluZy1yaWdodDogOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci1zLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmdyaWQtdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5ncmlkLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmlkLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmdyaWQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ncmlkLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5ncmlkLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ncmlkLW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZ3JpZC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZ3JpZC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ3JpZC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmdyaWQtb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uZ3JpZC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ncmlkLXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5ncmlkLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLmdyaWQtZ3Jvdy0yIHtcbiAgZmxleC1ncm93OiAyO1xufVxuXG4uZ3JpZC1zaHJpbmstMiB7XG4gIGZsZXgtc2hyaW5rOiAyO1xufVxuXG4uZ3JpZC1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5ncmlkLWdyb3ctMyB7XG4gIGZsZXgtZ3JvdzogMztcbn1cblxuLmdyaWQtc2hyaW5rLTMge1xuICBmbGV4LXNocmluazogMztcbn1cblxuLmdyaWQtb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4uZ3JpZC1ncm93LTQge1xuICBmbGV4LWdyb3c6IDQ7XG59XG5cbi5ncmlkLXNocmluay00IHtcbiAgZmxleC1zaHJpbms6IDQ7XG59XG5cbi5ncmlkLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLmdyaWQtZ3Jvdy01IHtcbiAgZmxleC1ncm93OiA1O1xufVxuXG4uZ3JpZC1zaHJpbmstNSB7XG4gIGZsZXgtc2hyaW5rOiA1O1xufVxuXG4uZ3JpZC1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5ncmlkLWdyb3ctNiB7XG4gIGZsZXgtZ3JvdzogNjtcbn1cblxuLmdyaWQtc2hyaW5rLTYge1xuICBmbGV4LXNocmluazogNjtcbn1cblxuLmdyaWQtb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4uZ3JpZC1ncm93LTcge1xuICBmbGV4LWdyb3c6IDc7XG59XG5cbi5ncmlkLXNocmluay03IHtcbiAgZmxleC1zaHJpbms6IDc7XG59XG5cbi5ncmlkLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLmdyaWQtZ3Jvdy04IHtcbiAgZmxleC1ncm93OiA4O1xufVxuXG4uZ3JpZC1zaHJpbmstOCB7XG4gIGZsZXgtc2hyaW5rOiA4O1xufVxuXG4uZ3JpZC1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5ncmlkLWdyb3ctOSB7XG4gIGZsZXgtZ3JvdzogOTtcbn1cblxuLmdyaWQtc2hyaW5rLTkge1xuICBmbGV4LXNocmluazogOTtcbn1cblxuLmdyaWQtb3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5ncmlkLWdyb3ctMTAge1xuICBmbGV4LWdyb3c6IDEwO1xufVxuXG4uZ3JpZC1zaHJpbmstMTAge1xuICBmbGV4LXNocmluazogMTA7XG59XG5cbi5ncmlkLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4uZ3JpZC1ncm93LTExIHtcbiAgZmxleC1ncm93OiAxMTtcbn1cblxuLmdyaWQtc2hyaW5rLTExIHtcbiAgZmxleC1zaHJpbms6IDExO1xufVxuXG4uZ3JpZC1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLmdyaWQtZ3Jvdy0xMiB7XG4gIGZsZXgtZ3JvdzogMTI7XG59XG5cbi5ncmlkLXNocmluay0xMiB7XG4gIGZsZXgtc2hyaW5rOiAxMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXQtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC00NSB7XG4gICAgbWFyZ2luLXRvcDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNTUge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTU1IHtcbiAgICBtYXJnaW4tdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzAge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC03NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzUge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC05NSB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tci0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubXItMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tbC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtODUge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWwtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tbC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1sLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNTUge1xuICAgIHBhZGRpbmctdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC02NSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNjUge1xuICAgIHBhZGRpbmctdG9wOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtNzUge1xuICAgIHBhZGRpbmctdG9wOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtODAge1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtODUge1xuICAgIHBhZGRpbmctdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC05NSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHQtOTUge1xuICAgIHBhZGRpbmctdG9wOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci01NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci03NSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci05MCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYi0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW07XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLmwtc2VjdGlvbi1idG4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmwtYXJ0aWNsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbi5sLWFydGljbGUtbWFpbiB7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtbWFpbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLWFydGljbGUtdGh1bWItaW1nIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS10aHVtYi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5sLWFydGljbGUtdGh1bWItaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtYXJ0aWNsZS10aHVtYi1pbWcgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICBsZWZ0OiAtNTAlO1xuICB3aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IC41ZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS10aHVtYi1pbWcgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtNXZ3O1xuICB9XG59XG5cbi5sLXByb2ZpbGUtaW1nIHtcbiAgd2lkdGg6IDE2NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1wcm9maWxlLWltZyB7XG4gICAgd2lkdGg6IDQ0dnc7XG4gIH1cbn1cblxuLmwtcHJvZmlsZS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sLXByb2ZpbGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmwtcHJvZmlsZSBoMyB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4uYnRuLCAuYmFkZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IC41ZW0gMS41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZy10b3A6IC4yNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuMjVlbTtcbiAgfVxufVxuXG4uYmFkZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IC4yNWVtIC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxzLWh1Z2Uge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5cbi5scy14bGFyZ2Uge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5scy1sYXJnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG4ubHMtbWVkaXVtIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmxzLXJlZ3VsYXIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuLmxzLXNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLmxzLXhzbWFsbCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbn1cblxuLmxzLXRpbnkge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuLmZmLWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiO1xufVxuXG4uZmYtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xufVxuXG4uZmYtZ290aGljIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZnctaGVhdnkge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnctcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5mdy10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZzLWh1Z2Uge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZzLWQtaHVnZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdC1odWdlIHtcbiAgICBmb250LXNpemU6IDkuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXMtaHVnZSB7XG4gICAgZm9udC1zaXplOiA5LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mcy14bGFyZ2Uge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mcy1kLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdC14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtcy14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnMtbGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZnMtZC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZzLWQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy10LW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy1zLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mcy1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZzLWQtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdC1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy1zLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZzLWQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mcy14c21hbGwge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZzLWQteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy10LXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMtcy14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZzLXRpbnkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZzLWQtdGlueSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdC10aW55IHtcbiAgICBmb250LXNpemU6IDIuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXMtdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5saC1odWdlIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC10LWh1Z2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC1zLWh1Z2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi5saC14bGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtdC14bGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXMteGxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5saC1sYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC10LWxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC1zLWxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5saC1tZWRpdW0ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtdC1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXMtbWVkaXVtIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5saC1yZWd1bGFyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXQtcmVndWxhciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgtcy1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5saC1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC10LXNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC1zLXNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5saC14c21hbGwge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtdC14c21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXMteHNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5saC10aW55IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC10LXRpbnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC1zLXRpbnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudHh0LWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudHh0LWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQtdC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dC1zLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50eHQtZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dC1zLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51bmRlcmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnItZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyLXQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ici1zLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG59XG5cbi5saXN0LWRlZmF1bHQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4ubGlzdC1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xufVxuXG4ubGlzdC1hdHRlbnRpb24ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4ubGlzdC1hdHRlbnRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmxpc3QtbnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxpc3QtbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlcikgXCIuXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteS1jb3VudGVyO1xufVxuXG4uaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZy1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnLXJlcGVhdC14IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctcmVwZWF0LXkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xufVxuXG4uYmctbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbn1cblxuLmJnLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbn1cblxuLmJnLXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xufVxuXG4uYmctbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogbWlkZGxlO1xufVxuXG4uYmctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG59XG5cbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAwIDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmsge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjYuNjY2Njd2dyAzLjJ2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5pcy1kLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmlzLXQtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy10LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaXMtcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmlzLXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idG4sIC5iYWRnZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXdoaXRlLCAuYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSwgLmJhZGdlLW91dGxpbmUtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uY29sb3ItZ3JheS0xMCB7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYnRuLWdyYXktMTAsIC5iYWRnZS1ncmF5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0xMCwgLmJhZGdlLW91dGxpbmUtZ3JheS0xMCB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5jb2xvci1ncmF5LTIwIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5idG4tZ3JheS0yMCwgLmJhZGdlLWdyYXktMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMjAsIC5iYWRnZS1vdXRsaW5lLWdyYXktMjAge1xuICBjb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4uY29sb3ItZ3JheS0zMCB7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuXG4uYnRuLWdyYXktMzAsIC5iYWRnZS1ncmF5LTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTMwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTMwIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cblxuLmNvbG9yLWdyYXktNDAge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmJ0bi1ncmF5LTQwLCAuYmFkZ2UtZ3JheS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS00MCwgLmJhZGdlLW91dGxpbmUtZ3JheS00MCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG5cbi5jb2xvci1ncmF5LTUwIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5idG4tZ3JheS01MCwgLmJhZGdlLWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNTAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNTAge1xuICBjb2xvcjogIzgwODA4MDtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uY29sb3ItZ3JheS02MCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYnRuLWdyYXktNjAsIC5iYWRnZS1ncmF5LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTYwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTYwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmNvbG9yLWdyYXktNzAge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmJ0bi1ncmF5LTcwLCAuYmFkZ2UtZ3JheS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS03MCwgLmJhZGdlLW91dGxpbmUtZ3JheS03MCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jb2xvci1ncmF5LTgwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5idG4tZ3JheS04MCwgLmJhZGdlLWdyYXktODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktODAsIC5iYWRnZS1vdXRsaW5lLWdyYXktODAge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uY29sb3ItZ3JheS05MCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYnRuLWdyYXktOTAsIC5iYWRnZS1ncmF5LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTkwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTkwIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLWJsYWNrLCAuYmFkZ2UtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsYWNrLCAuYmFkZ2Utb3V0bGluZS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tYmx1ZSwgLmJhZGdlLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWUsIC5iYWRnZS1vdXRsaW5lLWJsdWUge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG5cbi5jb2xvci1pbmRpZ28ge1xuICBjb2xvcjogIzY2MTBmMjtcbn1cblxuLmJ0bi1pbmRpZ28sIC5iYWRnZS1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnbywgLmJhZGdlLW91dGxpbmUtaW5kaWdvIHtcbiAgY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uY29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5idG4tcHVycGxlLCAuYmFkZ2UtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUsIC5iYWRnZS1vdXRsaW5lLXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG5cbi5jb2xvci1waW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG5cbi5idG4tcGluaywgLmJhZGdlLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmssIC5iYWRnZS1vdXRsaW5lLXBpbmsge1xuICBjb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1yZWQsIC5iYWRnZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZCwgLmJhZGdlLW91dGxpbmUtcmVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5idG4tb3JhbmdlLCAuYmFkZ2Utb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UsIC5iYWRnZS1vdXRsaW5lLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXllbGxvdywgLmJhZGdlLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUteWVsbG93LCAuYmFkZ2Utb3V0bGluZS15ZWxsb3cge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tZ3JlZW4sIC5iYWRnZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4sIC5iYWRnZS1vdXRsaW5lLWdyZWVuIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cblxuLmNvbG9yLXRlYWwge1xuICBjb2xvcjogIzIwYzk5Nztcbn1cblxuLmJ0bi10ZWFsLCAuYmFkZ2UtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtdGVhbCwgLmJhZGdlLW91dGxpbmUtdGVhbCB7XG4gIGNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5jb2xvci1jeWFuIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tY3lhbiwgLmJhZGdlLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWN5YW4sIC5iYWRnZS1vdXRsaW5lLWN5YW4ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXdoaXRlLXJnYmEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uYmctd2hpdGUtcmdiYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYmctd2hpdGUtcmdiYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctd2hpdGUtcmdiYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYmctYmxhY2stcmdiYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmctYmxhY2stcmdiYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uYmctYmxhY2stcmdiYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21hcmstdGl0bGUucG5nXCIpO1xufVxuXG4ubC1hcnRpY2xlLXRodW1iLWltZyBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMjEsIDIxNiwgMC45KTtcbn1cbiIsIi8vIOODmeODvOOCueOBqOOBquOCi+aMh+WumuOCkuiomOi/sFxuLy8g44Kr44Op44O844KE54q25oWL44Gv44CBdGhlbWXjgoRzdGF0ZeOBq+iomOi8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIGJvcmRlcjowO1xuICBvdXRsaW5lOjA7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgdHM7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5hLCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDIuMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSwgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZmlnY2FwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG5kaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS4ycmVtLCAzLjJ2dywgMy4ydncgKTtcbn1cblxuaDEgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAzLjZyZW0sIDQuMHZ3LCA0LjB2dyk7IH1cbmgyIHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMi40cmVtLCA0Ljh2dywgNC44dncpOyB9XG5oMyB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuNXJlbSwgNC4wdncsIDQuMHZ3KTsgfVxuaDQgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjRyZW0sIDMuN3Z3LCAzLjd2dyk7IH1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFByZWZpeFxyXG4vLyBDb2xvclxyXG4vLyBXaWR0aFxyXG4vLyBGb250c1xyXG4vLyBmb250LXdlaWdodFxyXG4vLyBmb250LXNpemVcclxuLy8gbGluZS1oZWlnaHRcclxuLy8gYm9yZGVyXHJcbi8vIEJveFxyXG4vLyBTcGFjaW5nXHJcbi8vIFBvc2l0aW9uXHJcbi8vIEdyaWRcclxuLy8gc2xpY2tcclxuLy8gT2JqZWN0LWZpdFxyXG4vLyBCYWNrZ3JvdW5kIGltYWdlXHJcbiAgLy8gQnJhbmRzXHJcbiAgLy8gU05TXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gUHJlZml4XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRicmVha3BvaW50czogXCItXCIsIFwiLWQtXCIsIFwiLXQtXCIsIFwiLXMtXCI7XHJcblxyXG5cclxuLy8gQ29sb3JcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRjb2xvci13aGl0ZTogICAjZmZmZmZmICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS0xMDogI2U1ZTVlNSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktMjA6ICNjY2NjY2MgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTMwOiAjYjNiM2IzICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS00MDogIzk5OTk5OSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNTA6ICM4MDgwODAgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTYwOiAjNjY2NjY2ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS03MDogIzRkNGQ0ZCAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktODA6ICMzMzMzMzMgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTkwOiAjMWExYTFhICFkZWZhdWx0O1xyXG4kY29sb3ItYmxhY2s6ICAgIzAwMDAwMCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1ibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xyXG4kY29sb3ItaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJGNvbG9yLXB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRjb2xvci1waW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xyXG4kY29sb3ItcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJGNvbG9yLW9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiRjb2xvci15ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcclxuJGNvbG9yLXRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjb2xvci1jeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbiRjb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgIFwid2hpdGVcIiAgOiAkY29sb3Itd2hpdGUsXHJcbiAgIFwiZ3JheS0xMFwiOiAkY29sb3ItZ3JheS0xMCxcclxuICAgXCJncmF5LTIwXCI6ICRjb2xvci1ncmF5LTIwLFxyXG4gICBcImdyYXktMzBcIjogJGNvbG9yLWdyYXktMzAsXHJcbiAgIFwiZ3JheS00MFwiOiAkY29sb3ItZ3JheS00MCxcclxuICAgXCJncmF5LTUwXCI6ICRjb2xvci1ncmF5LTUwLFxyXG4gICBcImdyYXktNjBcIjogJGNvbG9yLWdyYXktNjAsXHJcbiAgIFwiZ3JheS03MFwiOiAkY29sb3ItZ3JheS03MCxcclxuICAgXCJncmF5LTgwXCI6ICRjb2xvci1ncmF5LTgwLFxyXG4gICBcImdyYXktOTBcIjogJGNvbG9yLWdyYXktOTAsXHJcbiAgIFwiYmxhY2tcIiAgOiAkY29sb3ItYmxhY2ssXHJcbiAgIFwiYmx1ZVwiICAgOiAkY29sb3ItYmx1ZSxcclxuICAgXCJpbmRpZ29cIiA6ICRjb2xvci1pbmRpZ28sXHJcbiAgIFwicHVycGxlXCIgOiAkY29sb3ItcHVycGxlLFxyXG4gICBcInBpbmtcIiAgIDogJGNvbG9yLXBpbmssXHJcbiAgIFwicmVkXCIgICAgOiAkY29sb3ItcmVkLFxyXG4gICBcIm9yYW5nZVwiIDogJGNvbG9yLW9yYW5nZSxcclxuICAgXCJ5ZWxsb3dcIiA6ICRjb2xvci15ZWxsb3csXHJcbiAgIFwiZ3JlZW5cIiAgOiAkY29sb3ItZ3JlZW4sXHJcbiAgIFwidGVhbFwiICAgOiAkY29sb3ItdGVhbCxcclxuICAgXCJjeWFuXCIgICA6ICRjb2xvci1jeWFuLFxyXG4gICksXHJcbiAgJGNvbG9yc1xyXG4pO1xyXG5cclxuJGNvbG9ycy1yZ2JhOiAoKSAhZGVmYXVsdDtcclxuJGNvbG9ycy1yZ2JhOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICBcIndoaXRlLXJnYmEtMTBcIiAgOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTIwXCIgIDogcmdiYSgkY29sb3Itd2hpdGUsIDAuMiksXHJcbiAgIFwid2hpdGUtcmdiYS0zMFwiICA6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpLFxyXG4gICBcIndoaXRlLXJnYmEtNDBcIiAgOiByZ2JhKCRjb2xvci13aGl0ZSwgMC40KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTUwXCIgIDogcmdiYSgkY29sb3Itd2hpdGUsIDAuNSksXHJcbiAgIFwid2hpdGUtcmdiYS02MFwiICA6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjYpLFxyXG4gICBcIndoaXRlLXJnYmEtNzBcIiAgOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTgwXCIgIDogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCksXHJcbiAgIFwid2hpdGUtcmdiYS05MFwiICA6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjkpLFxyXG4gICBcImJsYWNrLXJnYmEtMTBcIiAgOiByZ2JhKCRjb2xvci1ibGFjaywgMC4xKSxcclxuICAgXCJibGFjay1yZ2JhLTIwXCIgIDogcmdiYSgkY29sb3ItYmxhY2ssIDAuMiksXHJcbiAgIFwiYmxhY2stcmdiYS0zMFwiICA6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjMpLFxyXG4gICBcImJsYWNrLXJnYmEtNDBcIiAgOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KSxcclxuICAgXCJibGFjay1yZ2JhLTUwXCIgIDogcmdiYSgkY29sb3ItYmxhY2ssIDAuNSksXHJcbiAgIFwiYmxhY2stcmdiYS02MFwiICA6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjYpLFxyXG4gICBcImJsYWNrLXJnYmEtNzBcIiAgOiByZ2JhKCRjb2xvci1ibGFjaywgMC43KSxcclxuICAgXCJibGFjay1yZ2JhLTgwXCIgIDogcmdiYSgkY29sb3ItYmxhY2ssIDAuOCksXHJcbiAgIFwiYmxhY2stcmdiYS05MFwiICA6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjkpLFxyXG4gICksXHJcbiAgJGNvbG9ycy1yZ2JhXHJcbik7XHJcblxyXG5cclxuLy8gV2lkdGhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiR3aWR0aC1wYzogOTYwcHg7XHJcbiR3aWR0aC10bDogNzY4cHg7XHJcbiR3aWR0aC1zcDogNDgwcHg7XHJcblxyXG5cclxuLy8gRm9udHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmb250LWdvdGhpYyA6IFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZXJpZiAgOiBcIk5vdG8gU2VyaWYgSlBcIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTlwiLCBcIkhpcmFNaW5Qcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XHJcbiRmb250LWVuICAgICA6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiO1xyXG5cclxuXHJcbi8vIGZvbnQtd2VpZ2h0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRmb250LXdlaWdodDogKFxyXG4gIFwiaGVhdnlcIiAgIDogODAwLFxyXG4gIFwiYm9sZFwiICAgIDogNjAwLFxyXG4gIFwibWVkaXVtXCIgIDogNTAwLFxyXG4gIFwicmVndWxhclwiIDogNDAwLFxyXG4gIFwibGlnaHRcIiAgIDogMjAwLFxyXG4gIFwidGhpblwiICAgIDogMTAwLFxyXG4pO1xyXG5cclxuXHJcblxyXG4vLyBmb250LXNpemVcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmb250LXNpemU6IChcclxuICBcImh1Z2VcIiAgICA6ICgzLjZyZW0sICgzNi8zNzUpKjEwMHZ3KSxcclxuICBcInhsYXJnZVwiICA6ICgyLjRyZW0sICgyNC8zNzUpKjEwMHZ3KSxcclxuICBcImxhcmdlIFwiICA6ICgyLjByZW0sICgyMC8zNzUpKjEwMHZ3KSxcclxuICBcIm1lZGl1bVwiICA6ICgxLjhyZW0sICgxOC8zNzUpKjEwMHZ3KSxcclxuICBcInJlZ3VsYXJcIiA6ICgxLjVyZW0sICgxNS8zNzUpKjEwMHZ3KSxcclxuICBcInNtYWxsIFwiICA6ICgxLjJyZW0sICgxMi8zNzUpKjEwMHZ3KSxcclxuICBcInhzbWFsbFwiICA6ICgxLjFyZW0sICgxMS8zNzUpKjEwMHZ3KSxcclxuICBcInRpbnlcIiAgICA6ICggLjlyZW0sICggOS8zNzUpKjEwMHZ3KSxcclxuKTtcclxuXHJcblxyXG4vLyBsaW5lLWhlaWdodFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kbGluZS1oZWlnaHQ6IChcclxuICBcImh1Z2VcIiAgICA6IDIuMCxcclxuICBcInhsYXJnZVwiICA6IDEuOCxcclxuICBcImxhcmdlXCIgICA6IDEuNixcclxuICBcIm1lZGl1bVwiICA6IDEuNSxcclxuICBcInJlZ3VsYXJcIiA6IDEuNCxcclxuICBcInNtYWxsXCIgICA6IDEuMyxcclxuICBcInhzbWFsbFwiICA6IDEuMixcclxuICBcInRpbnlcIiAgICA6IDEuMFxyXG4pO1xyXG5cclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbWFyZ2luOiAoXHJcbiAgbXQ6IG1hcmdpbi10b3AsXHJcbiAgbXI6IG1hcmdpbi1yaWdodCxcclxuICBtYjogbWFyZ2luLWJvdHRvbSxcclxuICBtbDogbWFyZ2luLWxlZnRcclxuKTtcclxuXHJcbiRwYWRkaW5nOiAoXHJcbiAgcHQ6IHBhZGRpbmctdG9wLFxyXG4gIHByOiBwYWRkaW5nLXJpZ2h0LFxyXG4gIHBiOiBwYWRkaW5nLWJvdHRvbSxcclxuICBwbDogcGFkZGluZy1sZWZ0XHJcbik7XHJcblxyXG5cclxuLy8gUG9zaXRpb25cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRwb3NpdGlvbjogKFxyXG4gIFwiZml4ZWRcIjogZml4ZWQsXHJcbiAgXCJhYnNvbHV0ZVwiOiBhYnNvbHV0ZSxcclxuICBcInJlbGF0aXZlXCI6IHJlbGF0aXZlXHJcbik7XHJcblxyXG4kYWxpZ246IChcclxuICBjZW50ZXIsXHJcbiAgbGVmdCxcclxuICByaWdodCxcclxuICB0b3AsXHJcbiAgbWlkZGxlLFxyXG4gIGJvdHRvbSxcclxuKTtcclxuXHJcblxyXG4vLyBHcmlkXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZ3JpZC1jb2x1bW46IDEyO1xyXG5cclxuXHJcblxyXG4vLyBzbGlja1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHNsaWNrLWFycm93LXdpZHRoOiAzNXB4O1xyXG4kc2xpY2stYXJyb3ctaGVpZ2h0OiA0NXB4O1xyXG5cclxuXHJcblxyXG4vLyBCYWNrZ3JvdW5kIGltYWdlXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kdXJsICAgICAgICAgICA6IFwiaHR0cHM6Ly9hYmFob3VzZS5qcC9cIjtcclxuJHVybC1jb21tb24gICAgOiBcIiN7JHVybH1jb21tb24vXCI7XHJcbiR1cmwtaW1nICAgICAgIDogXCIjeyR1cmwtY29tbW9ufWltZy9cIjtcclxuXHJcbiRwYXNzICAgICAgICAgIDogXCIuLi9cIjtcclxuJHBhc3MtaW1nICAgICAgOiBcIiN7JHBhc3N9aW1nL1wiO1xyXG5cclxuXHJcbiIsIkBtaXhpbiBmcy1hbGwtZGV2aWNlKCAkdmFsdWUtZGVza3RvcCwgJHZhbHVlLXRhYmxldCwgJHZhbHVlLW1vYmlsZSApIHtcbiAgZm9udC1zaXplIDogJHZhbHVlLWRlc2t0b3A7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC10bCkge1xuICAgIGZvbnQtc2l6ZSA6ICR2YWx1ZS10YWJsZXQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXNwKSB7XG4gICAgZm9udC1zaXplIDogJHZhbHVlLW1vYmlsZTtcbiAgfVxufVxuXG4vLyDigLssIOODuywgMS4yLjMsIOOBquOBqeOBrumAmuW4uOOBruODquOCueODiOOCkuOCr+ODqeOCueOBp+S9nOaIkFxuQG1peGluIGxpc3QoICRjb250ZW50OiBcIlwiLCAkbWw6IDFlbSApIHtcbiAgbWFyZ2luLWxlZnQ6ICRtbDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLSRtbDtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjg4fjg5Xjgqnjg6vjg4jkuIvnt5rjgpLmtojjgZfjgIHjg5zjg7zjg4Djg7zjgafooajnpLpcbkBtaXhpbiB1bmRlcmxpbmUoKSB7XG4gIHBhZGRpbmctYm90dG9tOiAgMC4xZW07XG4gIGJvcmRlci1ib3R0b206ICAgMXB4IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDmqKrkuKbjgbPjga7kvZzmiJBcbkBtaXhpbiBncmlkKCAkZGlzcGxheTogZmxleCwgJGpjOiBmbGV4LXN0YXJ0LCAkZnc6IHdyYXAgKSB7XG4gIGRpc3BsYXk6ICAgICAgICAgJGRpc3BsYXk7XG4gIGp1c3RpZnktY29udGVudDogJGpjO1xuICBmbGV4LXdyYXA6ICAgICAgICRmdztcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44OI44Op44Oz44K444K344On44Oz44Gu6Kit5a6aXG5AbWl4aW4gdHMoICR0cDogYWxsLCAkdGQ6IDAuMnMsICR0dGY6IGVhc2UtaW4gKSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRkO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHR0Zjtcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUEPjga7jgb/nlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC10bCArIDEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjgr/jg5bjg6zjg4Pjg4jnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiB0bCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC10bCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOOCueODnuODm+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXNwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5sLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBpbmNsdWRlIHRsIHtcbiAgLmwtdCB7XG4gICAgJi1jZW50ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRwb3NpdGlvbiB7XG4gIC8vIC5sLWZpeGVkLCAubC1hYnNvbHV0ZVxuICAubC0jeyRrZXl9IHtcbiAgICBwb3NpdGlvbjogJHZhbHVlO1xuICAgIEBpZiAka2V5ICE9IHJlbGF0aXZlICB7XG4gICAgICBAZWFjaCAka2V5IGluICRhbGlnbiB7XG4gICAgICAgICYtI3ska2V5fSB7XG4gICAgICAgICAgJGtleTogMDtcbiAgICAgICAgICBAaWYgJGtleSA9PSBjZW50ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1maXhlZCB7XG4gICYucGFnZS10aXRsZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6ICR3aWR0aC1wYztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgdGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLy8gLmNvbC14eFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgLy8g44OH44K544Kv44OI44OD44OX44O7U1DlhbHpgJpcbiAgLmNvbC0jeyRpfSB7XG4gICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgLy8gLmNvbC1kLTEuLi4xMiA9PiDjg4fjgrnjgq/jg4jjg4Pjg5flsILnlKhcbiAgLmNvbC1kLSN7JGl9IHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICB9XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgLy8gLmNvbC10LTEuLi4xMiA9PiDjgr/jg5bjg6zjg4Pjg4jlsILnlKhcbiAgLmNvbC10LSN7JGl9IHtcbiAgICBAaW5jbHVkZSB0bCB7XG4gICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICB9XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgLy8gLmNvbC1zLTEuLi4xMiA9PiDjgrnjg57jg7zjg4jjg5Xjgqnjg7PlsILnlKhcbiAgLmNvbC1zLSN7JGl9IHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAuY29sLXh444Gu44OR44OH44Kj44Oz44Kw54Sh5Yq55YyWXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5maWxsIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDElO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi1kLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi10LSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHRsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi1zLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBndXR0ZXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZ3V0dGVyIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi0jeyRpfSB7XG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi1kLSN7JGl9IHtcbiAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMSV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtdC0jeyRpfSB7XG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgdGwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmLXMtI3skaX0ge1xuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMSV9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBncmlkXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICB9XG5cbn1cblxuXG4vLyAubXQtMTAsIC5tci0xMCwgLm1iLTEwLCAubWwtMTAsIGV0Yy4uLlxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXJnaW4ge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuXG4gICAgICAvLyAubXQtMTAsIC5tci0xMCwgLm1iLTEwLCAubWwtMTAsIGV0Yy4uLlxuICAgICAgQGlmICRicmVha3BvaW50ID09ICctJyB7XG4gICAgICAgIC4jeyRrZXl9I3skYnJlYWtwb2ludH0jeyRpICogNX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaSAqIDV9cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHRsIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaSAqIDV9cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRwYWRkaW5nIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcblxuICAgICAgLy8gLnB0LTEwLCAucHItMTAsIC5wYi0xMCwgLnBsLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaSAqIDV9IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSB0bCB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmwtaGVhZGVyIHtcbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBAaW5jbHVkZSB0bCB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMWVtO1xuICAgIH1cbiAgfVxufVxuXG4ubC1zZWN0aW9uIHtcbiAgJi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICAgIEBpbmNsdWRlIHRsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gICAgfVxuICB9XG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBAaW5jbHVkZSB0bCB7XG4gICAgICBmb250LXNpemU6ICgzMC83NTApKjEwMHZ3O1xuICAgIH1cbiAgfVxuICAmLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoNSkge1xuICAgIC5tYXJrIHtcbiAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogKDM1MHB4LzIpICgxMnB4LzIpO1xuICAgICAgLy8gQGluY2x1ZGUgdGwge1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6ICgzNTAvNzUwKSoxMDB2dyAoMTIvNzUwKSoxMDB2dztcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtYXJ0aWNsZSB7XG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBAaW5jbHVkZSB0bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuICB9XG4gICYtbWFpbiB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIHRsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtdGh1bWIge1xuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAoMTMwMHB4IC8gMik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMjM1cHg7XG4gICAgICBAaW5jbHVkZSB0bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIEBpbmNsdWRlIHRsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTV2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1wcm9maWxlIHtcbiAgJi1pbWcge1xuICAgIHdpZHRoOiAoMzMwcHggLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdGwge1xuICAgICAgd2lkdGg6IDQ0dnc7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG59IiwiLmJ0biwgLmJhZGdlIHtcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICAvLyBib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cblxuLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAuNWVtIDEuNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRsIHtcbiAgICBwYWRkaW5nLXRvcDogLjI1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xuICB9XG59XG5cbmEuYnRuIHtcbiAgLy8gcGFkZGluZzogMDtcbiAgLy8gZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYWRnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcGFkZGluZzogLjI1ZW0gLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vLyB0ZXh06Zai6YCj44Guc2Nzc1xuLy8g44Kr44Op44O844Gu5oyH5a6a44Gv44CBX3RoZW1lLnNjc3PjgavoqJjovIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsZXR0ZXItc3BhY2luZ1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubHMtaHVnZSAgIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjJlbTsgfVxuLmxzLXhsYXJnZSB7IGxldHRlci1zcGFjaW5nOiAgMC4xZW07IH1cbi5scy1sYXJnZSAgeyBsZXR0ZXItc3BhY2luZzogIDAuMDc1ZW07IH1cbi5scy1tZWRpdW0geyBsZXR0ZXItc3BhY2luZzogIDAuMDVlbTsgfVxuLmxzLXJlZ3VsYXJ7IGxldHRlci1zcGFjaW5nOiAgMC4wMjVlbTsgfVxuLmxzLXNtYWxsICB7IGxldHRlci1zcGFjaW5nOiAgMGVtOyB9XG4ubHMteHNtYWxsIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtOyB9XG4ubHMtdGlueSAgIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07IH1cblxuLy8gZm9udC1mYW1pbHlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZmLWVuICAgICB7IGZvbnQtZmFtaWx5OiAkZm9udC1lbjsgfVxuLmZmLXNlcmlmICB7IGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjsgfVxuLmZmLWdvdGhpYyB7IGZvbnQtZmFtaWx5OiAkZm9udC1nb3RoaWM7IH1cblxuXG4vLyBmb250LXdlaWdodFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLmZ3LXRoaW4sIC5mdy1saWdodCwgLmZ3LXJlZ3VsYXIsIC5mdy1tZWRpdW0sIC5mdy1ib2xkLCAuZnctaGVhdnlcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC13ZWlnaHQge1xuICAuZnctI3ska2V5fSB7IGZvbnQtd2VpZ2h0OiAkdmFsdWU7IH1cbn1cblxuXG4vLyBmb250LXNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtbWVkaXVtLCAuZnMtbGFyZ2UsIGV0Yy4uLlxuICAuZnMtI3ska2V5fSB7XG4gICAgZm9udC1zaXplOiBudGgoJHZhbHVlLCAxKTtcbiAgICBAaW5jbHVkZSB0bCB7XG4gICAgICBmb250LXNpemU6IG50aCgkdmFsdWUsIDIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IG50aCgkdmFsdWUsIDIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mcy1kLW1lZGl1bSwgLmZzLWQtbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSBwYyB7XG4gICAgLmZzLWQtI3ska2V5fSB7XG4gICAgICBmb250LXNpemU6IG50aCgkdmFsdWUsIDEpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZzLXQtbWVkaXVtLCAuZnMtdC1sYXJnZSwgZXRjLi4uXG4gIEBpbmNsdWRlIHRsIHtcbiAgICAuZnMtdC0jeyRrZXl9IHtcbiAgICAgIGZvbnQtc2l6ZTogbnRoKCR2YWx1ZSwgMikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyAuZnMtcy1tZWRpdW0sIC5mcy1zLWxhcmdlLCBldGMuLi5cbiAgQGluY2x1ZGUgc3Age1xuICAgIC5mcy1zLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiBudGgoJHZhbHVlLCAyKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyAubGluZS1oZWlnaHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRsaW5lLWhlaWdodCB7XG4gIC5saC0jeyRrZXl9IHtcbiAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICB9XG4gIEBpbmNsdWRlIHRsIHtcbiAgICAubGgtdC0jeyRrZXl9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAubGgtcy0jeyRrZXl9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gdGV4dC1hbGlnblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAvLyAudHh0LWxlZnQsIC50eHQtY2VudGVyLCAudHh0LXJpZ2h0XG4gICAgLnR4dC0jeyRrZXl9IHtcbiAgICAgIHRleHQtYWxpZ246ICRrZXk7XG4gICAgfVxuXG4gICAgLy8gLnR4dC1kLWxlZnQsIC50eHQtZC1jZW50ZXIsIC50eHQtZC1yaWdodFxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIC50eHQtZC0jeyRrZXl9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGtleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC50eHQtdC1sZWZ0LCAudHh0LXQtY2VudGVyLCAudHh0LXQtcmlnaHRcbiAgICBAaW5jbHVkZSB0bCB7XG4gICAgICAudHh0LXQtI3ska2V5fSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRrZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAudHh0LXMtbGVmdCwgLnR4dC1zLWNlbnRlciwgLnR4dC1zLXJpZ2h0XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgLnR4dC1zLSN7JGtleX0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAka2V5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8g5LiL57eaXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnVuZGVybGluZSB7XG4gIEBpbmNsdWRlIHVuZGVybGluZSgpO1xufVxuXG5cbi8vIC5iclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYnItZC1oaWRkZW4ge1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnItdC1oaWRkZW4ge1xuICBAaW5jbHVkZSB0bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvLyBAaW5jbHVkZSBzcCB7XG4gIC8vICAgZGlzcGxheTogYmxvY2s7XG4gIC8vIH1cbn1cblxuLmJyLXMtaGlkZGVuIHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBsaXN0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLmxpc3Rcbi5saXN0IHtcbiAgY291bnRlci1yZXNldDogbXktY291bnRlcjtcbiAgJi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBsaXN0KCAkY29udGVudDogXCLjg7tcIiApIHtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5saXN0LWF0dGVudGlvblxuICAmLWF0dGVudGlvbiB7XG4gICAgQGluY2x1ZGUgbGlzdCggJGNvbnRlbnQ6IFwi4oC7XCIgKTtcbiAgfVxuXG4gIC8vIC5saXN0LW51bWJlclxuICAmLW51bWJlciB7XG4gICAgQGluY2x1ZGUgbGlzdCggJGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlcikgXCIuXCIpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1jb3VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgJi1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cblxuLy8gLmJnXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uYmctY292ZXIgICB7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbi5iZy1jb250YWluIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5iZy1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAmLXgge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuICAmLXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgfVxufVxuXG4vLyAuYmctdG9wLCAuYmctbWlkZGxlLCAuYmctYm90dG9tXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IHRvcCBvciAka2V5ID09IG1pZGRsZSBvciAka2V5ID09IGJvdHRvbSB7XG4gICAgLmJnLSN7JGtleX0ge1xuICAgICAgQGlmICRrZXkgPT0gbWlkZGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6ICRrZXk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmJnLWNlbnRlciwgLmJnLWxlZnQsIC5iZy1yaWdodFxuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC5iZy0jeyRrZXl9IHtcbiAgICAgIEBpZiAka2V5ID09IGNlbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogJGtleTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAuc2xpY2sge1xuLy8gICAmLXNsaWRlciB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbi8vICAgICAuc2xpY2stdHJhY2ssIC5zbGljay1saXN0IHtcbi8vICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi1zbGlkZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgbWluLWhlaWdodDogMXB4O1xuXG4vLyAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbi8vICAgICAgIGZsb2F0OiByaWdodDtcbi8vICAgICB9XG5cbi8vICAgICBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vLyAgICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cblxuLy8gICAgICYuZHJhZ2dpbmcgaW1nIHtcbi8vICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuLy8gICAgIH1cblxuLy8gICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIH1cblxuLy8gICAgIC5zbGljay1sb2FkaW5nICYge1xuLy8gICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIH1cblxuLy8gICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi10cmFjayB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuLy8gICAgICY6YmVmb3JlLFxuLy8gICAgICY6YWZ0ZXIge1xuLy8gICAgICAgY29udGVudDogXCJcIjtcbi8vICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICAgIH1cblxuLy8gICAgICY6YWZ0ZXIge1xuLy8gICAgICAgY2xlYXI6IGJvdGg7XG4vLyAgICAgfVxuXG4vLyAgICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4vLyAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi1saXN0IHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgcGFkZGluZzogMDtcblxuLy8gICAgICY6Zm9jdXMge1xuLy8gICAgICAgb3V0bGluZTogbm9uZTtcbi8vICAgICB9XG5cbi8vICAgICAmLmRyYWdnaW5nIHtcbi8vICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICAgIGN1cnNvcjogaGFuZDtcbi8vICAgICB9XG4vLyAgIH1cblxuXG4vLyAgICYtYXJyb3cge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDUwJTtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICB3aWR0aDogJHNsaWNrLWFycm93LXdpZHRoO1xuLy8gICAgIGhlaWdodDogJHNsaWNrLWFycm93LWhlaWdodDtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzbGljay1hcnJvdy13aWR0aCAkc2xpY2stYXJyb3ctaGVpZ2h0O1xuLy8gICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgIHotaW5kZXg6IDE7XG5cbi8vICAgICAmLnNsaWNrLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cbi8vICAgfVxuXG4vLyAgICYtcHJldiB7IGxlZnQ6IC0gKCAkc2xpY2stYXJyb3ctd2lkdGggKiAxLjUgKTsgfVxuXG4vLyAgICYtbmV4dCB7IHJpZ2h0OiAtICggJHNsaWNrLWFycm93LXdpZHRoICogMS41ICk7IH1cblxuLy8gICAmLWRvdHMge1xuLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XG4vLyAgICAgQGluY2x1ZGUgZ3JpZCggJGpjOiBjZW50ZXIgKTtcbi8vICAgICBAaW5jbHVkZSBzcCB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiA0dnc7XG4vLyAgICAgfVxuLy8gICAgIGxpIHtcbi8vICAgICAgIGJ1dHRvbiB7XG4vLyAgICAgICAgIGJvcmRlcjogbm9uZTtcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgICAgICB3aWR0aDogKCAyMHB4IC8gMiApO1xuLy8gICAgICAgICBoZWlnaHQ6ICggMjBweCAvIDIgKTtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4vLyAgICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgICAgIEBpbmNsdWRlIHNwIHtcbi8vICAgICAgICAgICBtYXJnaW4tbGVmdDogMXZ3O1xuLy8gICAgICAgICAgIG1hcmdpbi1yaWdodDogMXZ3O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cblxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLXNpemU6ICgzMzBweCAvIDIpICgyNHB4IC8gMik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDAgMmVtO1xuICBAaW5jbHVkZSB0bCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAoMjAwLzc1MCkqMTAwdncgKDI0Lzc1MCkqMTAwdnc7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIi5pcy1kLWhpZGRlbiAgIHsgZGlzcGxheTogbm9uZTsgIEBpbmNsdWRlIHRsIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuLmlzLXQtaGlkZGVuICAgeyBkaXNwbGF5OiBibG9jazsgQGluY2x1ZGUgdGwgeyBkaXNwbGF5OiBub25lOyB9IH1cbi5pcy1zLWhpZGRlbiAgIHsgZGlzcGxheTogYmxvY2s7IEBpbmNsdWRlIHNwIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pcy1ibG9jayB7ZGlzcGxheTogYmxvY2s7fSIsIi8vIOODhuODvOODnuODq+ODvOODq++8iCBiYWNrZ3JvdW5kLWltYWdl44Gu5oyH5a6aIO+8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODhuODvOODnuODq+ODvOODq+OBp+OBr+OAgeOCteOCpOODiOWFqOS9k+OBruimi+OBn+ebruOBrumbsOWbsuawl+OCkue1seS4gOOBleOBm+OCi+OBn+OCgeOBruWumue+qeOCkuOBl+OBvuOBmVxuLy8g6Imy44Gr6Zai44KP44KL6YOo5YiG44Gq44Gp44GM44OG44O844Oe44Gu566h55CG5a++6LGh44Go44Gq44KL44Gu44Gn44CB5L6L44GI44Gw5Lul5LiL44Gu44KI44GG44Gr6Imy44Gr6Zai44GZ44KL44K544K/44Kk44Or44Gv44CB54us56uL44GV44Gb44Gm6KiY6L+w44GX44G+44GZ44CCXG5cbi8vIG1haW4uY3NzXG4gIC8vIC5ib3gge1xuICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi4nKTtcbiAgLy8gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biwgLmJhZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgLy8gLmJnLWJsYWNrLCAuYmctd2hpdGUsIGV0Yy4uLlxuICAuYmctI3ska2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICB9XG5cbiAgLy8gLmNvbG9yLWJsYWNrLCAuY29sb3Itd2hpdGUsIGV0Yy4uLlxuICAuY29sb3ItI3ska2V5fSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgfVxuXG4gIC8vIC5idG4tYmxhY2ssIC5idG4td2hpdGUsIGV0Yy4uLlxuICAvLyAuYmFkZ2UtYmxhY2ssIC5iYWRnZS13aGl0ZSwgZXRjLi4uXG4gIC5idG4tI3ska2V5fSwgLmJhZGdlLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIEBpZiAka2V5ID09ICd3aGl0ZScge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgQGlmICRrZXkgPT0gJ2dyYXktMTAnIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gLmJ0bi1vdXRsaW5lLWJsYWNrLCAuYnRuLW91dGxpbmUtd2hpdGUsIGV0Yy4uLlxuICAvLyAuYmFkZ2Utb3V0bGluZS1ibGFjaywgLmJhZGdlLW91dGxpbmUtd2hpdGUsIGV0Yy4uLlxuICAuYnRuLW91dGxpbmUtI3ska2V5fSwgLmJhZGdlLW91dGxpbmUtI3ska2V5fSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG9ycy1yZ2JhIHtcbiAgLy8gLmJnLWJsYWNrLXJnYmEtMTAsIC5iZy13aGl0ZS1yZ2JhLTEwLCBldGMuLi5cbiAgLmJnLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgfVxufVxuXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFyay10aXRsZS5wbmdcIik7XG59XG5cbi5sLWFydGljbGUge1xuICAmLXRodW1iIHtcbiAgICAmLWltZyB7XG4gICAgICBoMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMjEsIDIxNiwgLjkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyAuc2xpY2sge1xuLy8gICAmLXNsaWRlciB7XG4vLyAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICAuc2xpY2stdmVydGljYWwgJiB7XG4vLyAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtZG90cyB7XG4vLyAgICAgbGkgYnV0dG9uIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktNDA7IH1cbi8vICAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrOyB9XG4vLyAgIH1cblxuLy8gICAmLXByZXYge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRwYXNzLWltZ31pY29uX2Fycm93X2xlZnQucG5nKTtcbi8vICAgfVxuLy8gICAmLW5leHQge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRwYXNzLWltZ31pY29uX2Fycm93X3JpZ2h0LnBuZyk7XG4vLyAgIH1cbi8vIH1cblxuIl19 */
