@charset "UTF-8";
@-webkit-keyframes tabAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tabAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

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: "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴPro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-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;
}

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

figcaption {
  line-height: 1.6;
}

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

p {
  line-height: 2.0;
}

mark {
  padding: 0 .2em;
}

h1 {
  font-size: 3rem;
  letter-spacing: 0;
}

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

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

h2 {
  font-size: 2.4rem;
  letter-spacing: 0;
}

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

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

h3 {
  font-size: 2rem;
  letter-spacing: 0;
}

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

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

h4 {
  font-size: 1.8rem;
  letter-spacing: 0;
}

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

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

h5 {
  font-size: 1.6rem;
  letter-spacing: 0;
}

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

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

h6 {
  font-size: 1.4rem;
  letter-spacing: 0;
}

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

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

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

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

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

.btn, .badge, .outline {
  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: .375em .75em;
  cursor: pointer;
}

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

.outline {
  display: block;
}

.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 (max-width: 960px) {
  .col-md-1 {
    width: 8.33333%;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 480px) {
  .col-xs-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 (max-width: 960px) {
  .fill-md-1 {
    margin-left: -1%;
    margin-right: -1%;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 480px) {
  .fill-xs-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 (max-width: 960px) {
  .gutter-md-1 > [class*="col-"] {
    padding-left: 1%;
    padding-right: 1%;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 480px) {
  .gutter-xs-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 (max-width: 960px) {
  .grid-md-top {
    align-items: flex-start;
  }
  .grid-md-middle {
    align-items: center;
  }
  .grid-md-bottom {
    align-items: flex-end;
  }
  .grid-md-center {
    justify-content: center;
  }
  .grid-md-end {
    justify-content: flex-end;
  }
  .grid-md-between {
    justify-content: space-between;
  }
  .grid-md-nowrap {
    flex-wrap: nowrap;
  }
  .grid-md-reverse {
    flex-direction: row-reverse;
  }
  .grid-md-column {
    flex-direction: column;
  }
  .grid-md-column-reverse {
    flex-direction: column-reverse;
  }
  .grid-md-order-1 {
    order: 1;
  }
  .grid-md-grow-1 {
    flex-grow: 1;
  }
  .grid-md-shrink-1 {
    flex-shrink: 1;
  }
  .grid-md-order-2 {
    order: 2;
  }
  .grid-md-grow-2 {
    flex-grow: 2;
  }
  .grid-md-shrink-2 {
    flex-shrink: 2;
  }
  .grid-md-order-3 {
    order: 3;
  }
  .grid-md-grow-3 {
    flex-grow: 3;
  }
  .grid-md-shrink-3 {
    flex-shrink: 3;
  }
  .grid-md-order-4 {
    order: 4;
  }
  .grid-md-grow-4 {
    flex-grow: 4;
  }
  .grid-md-shrink-4 {
    flex-shrink: 4;
  }
  .grid-md-order-5 {
    order: 5;
  }
  .grid-md-grow-5 {
    flex-grow: 5;
  }
  .grid-md-shrink-5 {
    flex-shrink: 5;
  }
  .grid-md-order-6 {
    order: 6;
  }
  .grid-md-grow-6 {
    flex-grow: 6;
  }
  .grid-md-shrink-6 {
    flex-shrink: 6;
  }
  .grid-md-order-7 {
    order: 7;
  }
  .grid-md-grow-7 {
    flex-grow: 7;
  }
  .grid-md-shrink-7 {
    flex-shrink: 7;
  }
  .grid-md-order-8 {
    order: 8;
  }
  .grid-md-grow-8 {
    flex-grow: 8;
  }
  .grid-md-shrink-8 {
    flex-shrink: 8;
  }
  .grid-md-order-9 {
    order: 9;
  }
  .grid-md-grow-9 {
    flex-grow: 9;
  }
  .grid-md-shrink-9 {
    flex-shrink: 9;
  }
  .grid-md-order-10 {
    order: 10;
  }
  .grid-md-grow-10 {
    flex-grow: 10;
  }
  .grid-md-shrink-10 {
    flex-shrink: 10;
  }
  .grid-md-order-11 {
    order: 11;
  }
  .grid-md-grow-11 {
    flex-grow: 11;
  }
  .grid-md-shrink-11 {
    flex-shrink: 11;
  }
  .grid-md-order-12 {
    order: 12;
  }
  .grid-md-grow-12 {
    flex-grow: 12;
  }
  .grid-md-shrink-12 {
    flex-shrink: 12;
  }
}

@media screen and (max-width: 768px) {
  .grid-sm-top {
    align-items: flex-start;
  }
  .grid-sm-middle {
    align-items: center;
  }
  .grid-sm-bottom {
    align-items: flex-end;
  }
  .grid-sm-center {
    justify-content: center;
  }
  .grid-sm-end {
    justify-content: flex-end;
  }
  .grid-sm-between {
    justify-content: space-between;
  }
  .grid-sm-nowrap {
    flex-wrap: nowrap;
  }
  .grid-sm-reverse {
    flex-direction: row-reverse;
  }
  .grid-sm-column {
    flex-direction: column;
  }
  .grid-sm-column-reverse {
    flex-direction: column-reverse;
  }
  .grid-sm-order-1 {
    order: 1;
  }
  .grid-sm-grow-1 {
    flex-grow: 1;
  }
  .grid-sm-shrink-1 {
    flex-shrink: 1;
  }
  .grid-sm-order-2 {
    order: 2;
  }
  .grid-sm-grow-2 {
    flex-grow: 2;
  }
  .grid-sm-shrink-2 {
    flex-shrink: 2;
  }
  .grid-sm-order-3 {
    order: 3;
  }
  .grid-sm-grow-3 {
    flex-grow: 3;
  }
  .grid-sm-shrink-3 {
    flex-shrink: 3;
  }
  .grid-sm-order-4 {
    order: 4;
  }
  .grid-sm-grow-4 {
    flex-grow: 4;
  }
  .grid-sm-shrink-4 {
    flex-shrink: 4;
  }
  .grid-sm-order-5 {
    order: 5;
  }
  .grid-sm-grow-5 {
    flex-grow: 5;
  }
  .grid-sm-shrink-5 {
    flex-shrink: 5;
  }
  .grid-sm-order-6 {
    order: 6;
  }
  .grid-sm-grow-6 {
    flex-grow: 6;
  }
  .grid-sm-shrink-6 {
    flex-shrink: 6;
  }
  .grid-sm-order-7 {
    order: 7;
  }
  .grid-sm-grow-7 {
    flex-grow: 7;
  }
  .grid-sm-shrink-7 {
    flex-shrink: 7;
  }
  .grid-sm-order-8 {
    order: 8;
  }
  .grid-sm-grow-8 {
    flex-grow: 8;
  }
  .grid-sm-shrink-8 {
    flex-shrink: 8;
  }
  .grid-sm-order-9 {
    order: 9;
  }
  .grid-sm-grow-9 {
    flex-grow: 9;
  }
  .grid-sm-shrink-9 {
    flex-shrink: 9;
  }
  .grid-sm-order-10 {
    order: 10;
  }
  .grid-sm-grow-10 {
    flex-grow: 10;
  }
  .grid-sm-shrink-10 {
    flex-shrink: 10;
  }
  .grid-sm-order-11 {
    order: 11;
  }
  .grid-sm-grow-11 {
    flex-grow: 11;
  }
  .grid-sm-shrink-11 {
    flex-shrink: 11;
  }
  .grid-sm-order-12 {
    order: 12;
  }
  .grid-sm-grow-12 {
    flex-grow: 12;
  }
  .grid-sm-shrink-12 {
    flex-shrink: 12;
  }
}

@media screen and (max-width: 480px) {
  .grid-xs-top {
    align-items: flex-start;
  }
  .grid-xs-middle {
    align-items: center;
  }
  .grid-xs-bottom {
    align-items: flex-end;
  }
  .grid-xs-center {
    justify-content: center;
  }
  .grid-xs-end {
    justify-content: flex-end;
  }
  .grid-xs-between {
    justify-content: space-between;
  }
  .grid-xs-nowrap {
    flex-wrap: nowrap;
  }
  .grid-xs-reverse {
    flex-direction: row-reverse;
  }
  .grid-xs-column {
    flex-direction: column;
  }
  .grid-xs-column-reverse {
    flex-direction: column-reverse;
  }
  .grid-xs-order-1 {
    order: 1;
  }
  .grid-xs-grow-1 {
    flex-grow: 1;
  }
  .grid-xs-shrink-1 {
    flex-shrink: 1;
  }
  .grid-xs-order-2 {
    order: 2;
  }
  .grid-xs-grow-2 {
    flex-grow: 2;
  }
  .grid-xs-shrink-2 {
    flex-shrink: 2;
  }
  .grid-xs-order-3 {
    order: 3;
  }
  .grid-xs-grow-3 {
    flex-grow: 3;
  }
  .grid-xs-shrink-3 {
    flex-shrink: 3;
  }
  .grid-xs-order-4 {
    order: 4;
  }
  .grid-xs-grow-4 {
    flex-grow: 4;
  }
  .grid-xs-shrink-4 {
    flex-shrink: 4;
  }
  .grid-xs-order-5 {
    order: 5;
  }
  .grid-xs-grow-5 {
    flex-grow: 5;
  }
  .grid-xs-shrink-5 {
    flex-shrink: 5;
  }
  .grid-xs-order-6 {
    order: 6;
  }
  .grid-xs-grow-6 {
    flex-grow: 6;
  }
  .grid-xs-shrink-6 {
    flex-shrink: 6;
  }
  .grid-xs-order-7 {
    order: 7;
  }
  .grid-xs-grow-7 {
    flex-grow: 7;
  }
  .grid-xs-shrink-7 {
    flex-shrink: 7;
  }
  .grid-xs-order-8 {
    order: 8;
  }
  .grid-xs-grow-8 {
    flex-grow: 8;
  }
  .grid-xs-shrink-8 {
    flex-shrink: 8;
  }
  .grid-xs-order-9 {
    order: 9;
  }
  .grid-xs-grow-9 {
    flex-grow: 9;
  }
  .grid-xs-shrink-9 {
    flex-shrink: 9;
  }
  .grid-xs-order-10 {
    order: 10;
  }
  .grid-xs-grow-10 {
    flex-grow: 10;
  }
  .grid-xs-shrink-10 {
    flex-shrink: 10;
  }
  .grid-xs-order-11 {
    order: 11;
  }
  .grid-xs-grow-11 {
    flex-grow: 11;
  }
  .grid-xs-shrink-11 {
    flex-shrink: 11;
  }
  .grid-xs-order-12 {
    order: 12;
  }
  .grid-xs-grow-12 {
    flex-grow: 12;
  }
  .grid-xs-shrink-12 {
    flex-shrink: 12;
  }
}

.img {
  display: block;
}

.img-full {
  width: 100%;
}

.img-logo {
  width: 100%;
  height: 100px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .img-logo {
    height: 13vw;
  }
}

@media screen and (max-width: 480px) {
  .img-logo {
    height: 20vw;
  }
}

.img-logo-36 {
  width: 65%;
}

.img-logo-5351 {
  width: 48%;
}

.img-logo-abahouse {
  width: 62%;
}

.img-logo-designworks {
  width: 60%;
}

.img-logo-alfredobannister {
  width: 75%;
}

.img-logo-aubannister {
  width: 56%;
}

.img-logo-atsceltaselectm {
  width: 65%;
}

.img-logo-atsceltaselect {
  width: 41%;
}

.img-logo-collex {
  width: 40%;
}

.img-logo-devinette {
  width: 85%;
}

.img-logo-interstaple-v {
  width: 30%;
}

.img-logo-interstaple-h {
  width: 56%;
}

.img-logo-lowell {
  width: 38%;
}

.img-logo-mavie {
  width: 41%;
}

.img-logo-thestorebyc {
  width: 90%;
}

.img-logo-myself {
  width: 41%;
}

.img-logo-piche-v {
  width: 38%;
}

.img-logo-outlet {
  width: 60%;
}

.img-logo-outletm {
  width: 60%;
}

.img-logo-piche-h {
  width: 60%;
}

.img-logo-qualite {
  width: 46%;
}

.img-logo-rouge {
  width: 45%;
}

.img-sv {
  width: 100%;
  height: 240px;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .img-sv {
    height: 33.33333vw;
  }
}

@media screen and (max-width: 480px) {
  .img-sv {
    height: 50vw;
  }
}

.img-sticker {
  width: 100px;
}

@media screen and (max-width: 768px) {
  .img-sticker {
    width: 13.33333vw;
  }
}

.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-sns {
  width: 50px;
  height: 50px;
}

@media screen and (max-width: 480px) {
  .bg-sns {
    width: 10vw;
    height: 10vw;
  }
}

.comparison-slider {
  position: relative;
  overflow: hidden;
  height: 480px;
  padding-bottom: 50px;
}

.comparison-slider-img {
  position: absolute;
  top: 0;
}

.comparison-slider-img img {
  min-width: 960px;
}

@media screen and (max-width: 768px) {
  .comparison-slider-img img {
    width: 100vw;
  }
}

.comparison-slider-img--left {
  left: 0;
  z-index: 1;
  overflow: hidden;
}

.comparison-slider-img--right {
  right: 0;
}

.comparison-slider-btn {
  position: absolute;
  top: 50%;
  transform: rotateY(-50%);
  width: 100%;
  z-index: 10;
}

#overlay {
  width: 100%;
  height: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}

#loader {
  width: 0%;
  height: 3px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

#time {
  color: #000;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-100%);
  font-size: 60px;
  font-weight: bold;
  font-family: "Helvetica", sans-serif;
}

#countdown > p {
  margin-left: 5px;
  margin-right: 5px;
  font-size: 2.4rem;
}

#countdown > p .time {
  font-size: 1.2rem;
}

.js-accordion-list {
  cursor: pointer;
}

.js-accordion-list.js-active {
  cursor: inherit;
}

.js-accordion-target {
  display: none;
  transition: height .3s 0s ease-in-out;
}

.js-accordion-target.js-active {
  display: block;
  overflow: hidden;
}

.js-tab-list {
  cursor: pointer;
  transition: all .5s;
}

.js-tab-list.js-active {
  cursor: inherit;
  background: #ccc;
}

.js-tab-content {
  display: none;
}

.js-tab-content.js-active {
  display: block;
  -webkit-animation-name: tabAnimation;
          animation-name: tabAnimation;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
}

.mt-0 {
  margin-top: 0px;
}

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

.mt-5 {
  margin-top: 5px;
}

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

.mt-10 {
  margin-top: 10px;
}

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

.mt-15 {
  margin-top: 15px;
}

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

.mt-20 {
  margin-top: 20px;
}

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

.mt-25 {
  margin-top: 25px;
}

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

.mt-30 {
  margin-top: 30px;
}

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

.mt-35 {
  margin-top: 35px;
}

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

.mt-40 {
  margin-top: 40px;
}

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

.mt-45 {
  margin-top: 45px;
}

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

.mt-50 {
  margin-top: 50px;
}

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

.mt-55 {
  margin-top: 55px;
}

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

.mt-60 {
  margin-top: 60px;
}

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

.mt-65 {
  margin-top: 65px;
}

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

.mt-70 {
  margin-top: 70px;
}

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

.mt-75 {
  margin-top: 75px;
}

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

.mt-80 {
  margin-top: 80px;
}

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

.mt-85 {
  margin-top: 85px;
}

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

.mt-90 {
  margin-top: 90px;
}

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

.mt-95 {
  margin-top: 95px;
}

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

.mt-100 {
  margin-top: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mr-0 {
  margin-right: 0px;
}

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

.mr-5 {
  margin-right: 5px;
}

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

.mr-10 {
  margin-right: 10px;
}

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

.mr-15 {
  margin-right: 15px;
}

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

.mr-20 {
  margin-right: 20px;
}

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

.mr-25 {
  margin-right: 25px;
}

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

.mr-30 {
  margin-right: 30px;
}

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

.mr-35 {
  margin-right: 35px;
}

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

.mr-40 {
  margin-right: 40px;
}

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

.mr-45 {
  margin-right: 45px;
}

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

.mr-50 {
  margin-right: 50px;
}

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

.mr-55 {
  margin-right: 55px;
}

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

.mr-60 {
  margin-right: 60px;
}

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

.mr-65 {
  margin-right: 65px;
}

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

.mr-70 {
  margin-right: 70px;
}

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

.mr-75 {
  margin-right: 75px;
}

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

.mr-80 {
  margin-right: 80px;
}

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

.mr-85 {
  margin-right: 85px;
}

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

.mr-90 {
  margin-right: 90px;
}

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

.mr-95 {
  margin-right: 95px;
}

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

.mr-100 {
  margin-right: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mb-0 {
  margin-bottom: 0px;
}

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

.mb-5 {
  margin-bottom: 5px;
}

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

.mb-10 {
  margin-bottom: 10px;
}

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

.mb-15 {
  margin-bottom: 15px;
}

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

.mb-20 {
  margin-bottom: 20px;
}

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

.mb-25 {
  margin-bottom: 25px;
}

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

.mb-30 {
  margin-bottom: 30px;
}

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

.mb-35 {
  margin-bottom: 35px;
}

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

.mb-40 {
  margin-bottom: 40px;
}

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

.mb-45 {
  margin-bottom: 45px;
}

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

.mb-50 {
  margin-bottom: 50px;
}

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

.mb-55 {
  margin-bottom: 55px;
}

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

.mb-60 {
  margin-bottom: 60px;
}

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

.mb-65 {
  margin-bottom: 65px;
}

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

.mb-70 {
  margin-bottom: 70px;
}

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

.mb-75 {
  margin-bottom: 75px;
}

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

.mb-80 {
  margin-bottom: 80px;
}

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

.mb-85 {
  margin-bottom: 85px;
}

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

.mb-90 {
  margin-bottom: 90px;
}

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

.mb-95 {
  margin-bottom: 95px;
}

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

.mb-100 {
  margin-bottom: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-0 {
  margin-left: 0px;
}

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

.ml-5 {
  margin-left: 5px;
}

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

.ml-10 {
  margin-left: 10px;
}

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

.ml-15 {
  margin-left: 15px;
}

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

.ml-20 {
  margin-left: 20px;
}

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

.ml-25 {
  margin-left: 25px;
}

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

.ml-30 {
  margin-left: 30px;
}

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

.ml-35 {
  margin-left: 35px;
}

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

.ml-40 {
  margin-left: 40px;
}

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

.ml-45 {
  margin-left: 45px;
}

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

.ml-50 {
  margin-left: 50px;
}

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

.ml-55 {
  margin-left: 55px;
}

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

.ml-60 {
  margin-left: 60px;
}

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

.ml-65 {
  margin-left: 65px;
}

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

.ml-70 {
  margin-left: 70px;
}

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

.ml-75 {
  margin-left: 75px;
}

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

.ml-80 {
  margin-left: 80px;
}

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

.ml-85 {
  margin-left: 85px;
}

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

.ml-90 {
  margin-left: 90px;
}

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

.ml-95 {
  margin-left: 95px;
}

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

.ml-100 {
  margin-left: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pt-0 {
  padding-top: 0px;
}

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

.pt-5 {
  padding-top: 5px;
}

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

.pt-10 {
  padding-top: 10px;
}

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

.pt-15 {
  padding-top: 15px;
}

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

.pt-20 {
  padding-top: 20px;
}

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

.pt-25 {
  padding-top: 25px;
}

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

.pt-30 {
  padding-top: 30px;
}

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

.pt-35 {
  padding-top: 35px;
}

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

.pt-40 {
  padding-top: 40px;
}

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

.pt-45 {
  padding-top: 45px;
}

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

.pt-50 {
  padding-top: 50px;
}

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

.pt-55 {
  padding-top: 55px;
}

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

.pt-60 {
  padding-top: 60px;
}

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

.pt-65 {
  padding-top: 65px;
}

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

.pt-70 {
  padding-top: 70px;
}

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

.pt-75 {
  padding-top: 75px;
}

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

.pt-80 {
  padding-top: 80px;
}

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

.pt-85 {
  padding-top: 85px;
}

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

.pt-90 {
  padding-top: 90px;
}

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

.pt-95 {
  padding-top: 95px;
}

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

.pt-100 {
  padding-top: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pr-0 {
  padding-right: 0px;
}

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

.pr-5 {
  padding-right: 5px;
}

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

.pr-10 {
  padding-right: 10px;
}

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

.pr-15 {
  padding-right: 15px;
}

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

.pr-20 {
  padding-right: 20px;
}

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

.pr-25 {
  padding-right: 25px;
}

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

.pr-30 {
  padding-right: 30px;
}

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

.pr-35 {
  padding-right: 35px;
}

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

.pr-40 {
  padding-right: 40px;
}

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

.pr-45 {
  padding-right: 45px;
}

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

.pr-50 {
  padding-right: 50px;
}

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

.pr-55 {
  padding-right: 55px;
}

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

.pr-60 {
  padding-right: 60px;
}

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

.pr-65 {
  padding-right: 65px;
}

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

.pr-70 {
  padding-right: 70px;
}

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

.pr-75 {
  padding-right: 75px;
}

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

.pr-80 {
  padding-right: 80px;
}

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

.pr-85 {
  padding-right: 85px;
}

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

.pr-90 {
  padding-right: 90px;
}

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

.pr-95 {
  padding-right: 95px;
}

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

.pr-100 {
  padding-right: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-0 {
  padding-bottom: 0px;
}

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

.pb-5 {
  padding-bottom: 5px;
}

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

.pb-10 {
  padding-bottom: 10px;
}

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

.pb-15 {
  padding-bottom: 15px;
}

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

.pb-20 {
  padding-bottom: 20px;
}

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

.pb-25 {
  padding-bottom: 25px;
}

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

.pb-30 {
  padding-bottom: 30px;
}

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

.pb-35 {
  padding-bottom: 35px;
}

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

.pb-40 {
  padding-bottom: 40px;
}

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

.pb-45 {
  padding-bottom: 45px;
}

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

.pb-50 {
  padding-bottom: 50px;
}

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

.pb-55 {
  padding-bottom: 55px;
}

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

.pb-60 {
  padding-bottom: 60px;
}

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

.pb-65 {
  padding-bottom: 65px;
}

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

.pb-70 {
  padding-bottom: 70px;
}

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

.pb-75 {
  padding-bottom: 75px;
}

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

.pb-80 {
  padding-bottom: 80px;
}

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

.pb-85 {
  padding-bottom: 85px;
}

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

.pb-90 {
  padding-bottom: 90px;
}

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

.pb-95 {
  padding-bottom: 95px;
}

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

.pb-100 {
  padding-bottom: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pl-0 {
  padding-left: 0px;
}

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

.pl-5 {
  padding-left: 5px;
}

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

.pl-10 {
  padding-left: 10px;
}

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

.pl-15 {
  padding-left: 15px;
}

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

.pl-20 {
  padding-left: 20px;
}

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

.pl-25 {
  padding-left: 25px;
}

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

.pl-30 {
  padding-left: 30px;
}

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

.pl-35 {
  padding-left: 35px;
}

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

.pl-40 {
  padding-left: 40px;
}

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

.pl-45 {
  padding-left: 45px;
}

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

.pl-50 {
  padding-left: 50px;
}

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

.pl-55 {
  padding-left: 55px;
}

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

.pl-60 {
  padding-left: 60px;
}

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

.pl-65 {
  padding-left: 65px;
}

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

.pl-70 {
  padding-left: 70px;
}

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

.pl-75 {
  padding-left: 75px;
}

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

.pl-80 {
  padding-left: 80px;
}

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

.pl-85 {
  padding-left: 85px;
}

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

.pl-90 {
  padding-left: 90px;
}

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

.pl-95 {
  padding-left: 95px;
}

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

.pl-100 {
  padding-left: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper {
  /* Auto Height */
  /* Bullets */
  /* Progress */
  /* a11y */
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev, .swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev:after, .swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black, .swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-fraction, .swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

.swiper button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
          filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.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: "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

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

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

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

.fw-700 {
  font-weight: 700;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 960px) {
  .fs-md-huge {
    font-size: 3rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-xlarge {
    font-size: 2.4rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-large {
    font-size: 2rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-medium {
    font-size: 1.8rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-regular {
    font-size: 1.6rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-small {
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-xsmall {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-tiny {
    font-size: 1rem;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.lh-medium {
  line-height: 1.5;
}

@media screen and (max-width: 768px) {
  .lh-sm-medium {
    line-height: 1.5;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-medium {
    line-height: 1.5;
  }
}

.lh-regular {
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  .lh-sm-regular {
    line-height: 1.4;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-regular {
    line-height: 1.4;
  }
}

.lh-small {
  line-height: 1.3;
}

@media screen and (max-width: 768px) {
  .lh-sm-small {
    line-height: 1.3;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-small {
    line-height: 1.3;
  }
}

.lh-xsmall {
  line-height: 1.2;
}

@media screen and (max-width: 768px) {
  .lh-sm-xsmall {
    line-height: 1.2;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-xsmall {
    line-height: 1.2;
  }
}

.lh-tiny {
  line-height: 1;
}

@media screen and (max-width: 768px) {
  .lh-sm-tiny {
    line-height: 1;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-tiny {
    line-height: 1;
  }
}

.txt-center {
  text-align: center;
}

.txt-left {
  text-align: left;
}

.txt-right {
  text-align: right;
}

@media screen and (max-width: 960px) {
  .txt-md-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 960px) {
  .txt-md-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 960px) {
  .txt-md-right {
    text-align: right !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-sm-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-sm-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-sm-right {
    text-align: right !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-xs-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-xs-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-xs-right {
    text-align: right !important;
  }
}

.underline {
  padding-bottom: 0.1em;
  border-bottom: 1px solid;
  text-decoration: none;
}

@media screen and (min-width: 769px) {
  .br-md-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .br-sm-hidden {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .br-xs-hidden {
    display: none;
  }
}

.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;
}

.center-txt {
  display: inline-block;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.title {
  text-align: center;
}

.title:before, .title:after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .title:before, .title:after {
    width: 10.66667vw;
  }
}

.title:before {
  margin-bottom: 30px;
}

.title:after {
  margin-top: 30px;
}

.txt-concept {
  line-height: 3;
}

.is-block {
  display: block;
}

.is-inline {
  display: inline;
}

.is-inline-block {
  display: inline-block;
}

.is-show {
  display: block;
}

.is-hidden {
  display: none;
}

@media screen and (max-width: 960px) {
  .is-md-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .is-sm-hidden {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .is-xs-hidden {
    display: none;
  }
}

.is-hidden-xy {
  overflow: hidden;
}

.is-hidden-x {
  overflow-x: hidden;
}

.is-hidden-y {
  overflow-y: hidden;
}

.is-visible-xy {
  overflow: visible;
}

.is-visible-x {
  overflow-x: visible;
}

.is-visible-y {
  overflow-y: visible;
}

.is-scroll-xy {
  overflow: scroll;
}

.is-scroll-x {
  overflow-x: scroll;
}

.is-scroll-y {
  overflow-y: scroll;
}

:root {
  --swiper-theme-color: $color-main;
}

a {
  color: #000000;
}

::-moz-selection {
  color: #ffffff;
  background-color: #0D243E;
}

::selection {
  color: #ffffff;
  background-color: #0D243E;
}

mark {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #0D243E 50%);
}

.btn, .badge {
  border-color: transparent;
}

.bg-ahi {
  background-color: #B3967A;
}

.color-ahi {
  color: #B3967A;
}

.btn-ahi, .badge-ahi {
  background-color: #B3967A;
  color: #ffffff;
}

.btn-outline-ahi, .badge-outline-ahi, .outline-ahi {
  color: #B3967A;
  border-color: #B3967A;
  background-color: transparent;
}

.bg-main {
  background-color: #0D243E;
}

.color-main {
  color: #0D243E;
}

.btn-main, .badge-main {
  background-color: #0D243E;
  color: #ffffff;
}

.btn-outline-main, .badge-outline-main, .outline-main {
  color: #0D243E;
  border-color: #0D243E;
  background-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, .outline-white {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}

.bg-gray-5 {
  background-color: #F0F0F0;
}

.color-gray-5 {
  color: #F0F0F0;
}

.btn-gray-5, .badge-gray-5 {
  background-color: #F0F0F0;
  color: #ffffff;
}

.btn-outline-gray-5, .badge-outline-gray-5, .outline-gray-5 {
  color: #F0F0F0;
  border-color: #F0F0F0;
  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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .outline-blue {
  color: #007bff;
  border-color: #007bff;
  background-color: transparent;
}

.bg-navy {
  background-color: #0e216b;
}

.color-navy {
  color: #0e216b;
}

.btn-navy, .badge-navy {
  background-color: #0e216b;
  color: #ffffff;
}

.btn-outline-navy, .badge-outline-navy, .outline-navy {
  color: #0e216b;
  border-color: #0e216b;
  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, .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, .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, .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, .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, .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, .outline-green {
  color: #28a745;
  border-color: #28a745;
  background-color: transparent;
}

.bg-mint {
  background-color: #17a2b8;
}

.color-mint {
  color: #17a2b8;
}

.btn-mint, .badge-mint {
  background-color: #17a2b8;
  color: #ffffff;
}

.btn-outline-mint, .badge-outline-mint, .outline-mint {
  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);
}

.bg-sns-facebook {
  background-image: url(https://abahouse.jp/common/img/icon_facebook.svg);
}

.bg-sns-twitter {
  background-image: url(https://abahouse.jp/common/img/icon_twitter.svg);
}

.bg-sns-instagram {
  background-image: url(https://abahouse.jp/common/img/icon_instagram.svg);
}

.bg-sns-line {
  background-image: url(https://abahouse.jp/common/img/icon_line@.svg);
}

.title:before, .title:after {
  background: #000000;
}

.bg-main.color-white .title:before, .bg-main.color-white .title:after {
  background: #ffffff;
}

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

@media screen and (max-width: 768px) {
  .l-sm-center {
    margin-left: auto;
    margin-right: auto;
  }
  .l-sm-right {
    margin-left: auto;
    margin-right: 0;
  }
  .l-sm-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-nav {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}

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

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

.l-seasonVisual {
  position: relative;
}

.l-seasonVisual-sticker {
  position: absolute;
  top: 0;
  left: 0;
}

.l-header figure {
  padding-top: 140px;
  padding-bottom: 140px;
}

@media screen and (max-width: 768px) {
  .l-header figure {
    padding-top: 26.66667vw;
    padding-bottom: 26.66667vw;
  }
}

.l-section {
  padding: 100px 0;
}

.l-section .title {
  margin-bottom: 60px;
}

@media screen and (max-width: 768px) {
  .l-section .title {
    margin-bottom: 16vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9rZXlmcmFtZXMuc2NzcyIsImJhc2VzL19iYXNlLnNjc3MiLCJfdmFyLnNjc3MiLCJfbWl4aW4uc2NzcyIsIm1vZHVsZXMvX2J0bi5zY3NzIiwibW9kdWxlcy9fZ3JpZC5zY3NzIiwibW9kdWxlcy9faW1hZ2VzLnNjc3MiLCJtb2R1bGVzL19qcy5zY3NzIiwibW9kdWxlcy9fc3BhY2luZy5zY3NzIiwibW9kdWxlcy9fc3dpcGVyLnNjc3MiLCJtb2R1bGVzL190ZXh0LnNjc3MiLCJzdGF0ZXMvX3N0YXRlLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLnNjc3MiLCJsYXlvdXRzL19sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtJQUNFLFVBQVU7RURFWjtFQ0FBO0lBQ0UsVUFBVTtFREVaO0FBQ0Y7QUNSQTtFQUNFO0lBQ0UsVUFBVTtFREVaO0VDQUE7SUFDRSxVQUFVO0VERVo7QUFDRjs7QUNDQTtFQUNFO0lBQ0UseUJBQXlCO0VERTNCO0FBQ0Y7O0FDTEE7RUFDRTtJQUNFLHlCQUF5QjtFREUzQjtBQUNGOztBRVZBOzs7Ozs7Ozs7Ozs7RUFZRSxTQUFRO0VBQ1IsVUFBUztFQUNULFNBQVE7RUFDUixVQUFTO0FGYVg7O0FFWEE7RUFDRSxzQkFBc0I7QUZjeEI7O0FFWEE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDBIQzhGdUg7RUQ3RnZILDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIscUJBQXFCO0FGY3ZCOztBRVhBOztFQUVFLGNBQWM7QUZjaEI7O0FFWEE7RUFDRSxnQkFBZ0I7QUZjbEI7O0FFWEE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLHVCQUF1QjtFRVV2Qix3QkFEaUI7RUFFakIseUJBRjRCO0VBRzVCLG1DQUgyQztBSlE3Qzs7QUVwQkE7RUFNSSxZQUFZO0FGa0JoQjs7QUVkQTtFQUNFLHFCQUFxQjtBRmlCdkI7O0FFZEE7RUFDRSxjQUFjO0VBQ2QsY0FBYztBRmlCaEI7O0FFZEE7RUFDRSxnQkFBZ0I7QUZpQmxCOztBRWRBO0VBQ0UsZUFBZTtFQUNmLFlBQVk7QUZpQmQ7O0FFZEE7RUFDRSxnQkFBZ0I7QUZpQmxCOztBRWRBO0VBQ0UsZUFBZTtBRmlCakI7O0FFZEE7RUVoRUUsZUZnRWlDO0VBQW1DLGlCQUFpQjtBRm1CdkY7O0FJbEZFO0VGK0RGO0lFOURJLGNGOEQrQztFRndCakQ7QUFDRjs7QUlyRkU7RUY0REY7SUUzREksY0YyRCtEO0VGOEJqRTtBQUNGOztBRTlCQTtFRWpFRSxpQkZpRWlDO0VBQW1DLGlCQUFpQjtBRm1DdkY7O0FJbkdFO0VGZ0VGO0lFL0RJLGdCRitEK0M7RUZ3Q2pEO0FBQ0Y7O0FJdEdFO0VGNkRGO0lFNURJLGdCRjREK0Q7RUY4Q2pFO0FBQ0Y7O0FFOUNBO0VFbEVFLGVGa0VpQztFQUFtQyxpQkFBaUI7QUZtRHZGOztBSXBIRTtFRmlFRjtJRWhFSSxvQkZnRStDO0VGd0RqRDtBQUNGOztBSXZIRTtFRjhERjtJRTdESSxvQkY2RCtEO0VGOERqRTtBQUNGOztBRTlEQTtFRW5FRSxpQkZtRWlDO0VBQW1DLGlCQUFpQjtBRm1FdkY7O0FJcklFO0VGa0VGO0lFakVJLGdCRmlFK0M7RUZ3RWpEO0FBQ0Y7O0FJeElFO0VGK0RGO0lFOURJLGdCRjhEK0Q7RUY4RWpFO0FBQ0Y7O0FFOUVBO0VFcEVFLGlCRm9FaUM7RUFBbUMsaUJBQWlCO0FGbUZ2Rjs7QUl0SkU7RUZtRUY7SUVsRUksb0JGa0UrQztFRndGakQ7QUFDRjs7QUl6SkU7RUZnRUY7SUUvREksb0JGK0QrRDtFRjhGakU7QUFDRjs7QUU5RkE7RUVyRUUsaUJGcUVpQztFQUFtQyxpQkFBaUI7QUZtR3ZGOztBSXZLRTtFRm9FRjtJRW5FSSxvQkZtRStDO0VGd0dqRDtBQUNGOztBSTFLRTtFRmlFRjtJRWhFSSxvQkZnRStEO0VGOEdqRTtBQUNGOztBRTdHQTtFRXZFRSxpQkZ3RThCO0FGZ0hoQzs7QUl2TEU7RUZzRUY7SUVyRUksb0JGc0U0QztFRnFIOUM7QUFDRjs7QUkxTEU7RUZtRUY7SUVsRUksb0JGbUU0RDtFRjJIOUQ7QUFDRjs7QUtuTkE7RUFFRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtBTHFObkI7O0FLak5BO0VBQ0Usc0JBQXNCO0VBQ3RCLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsZUFBZTtBTG9OakI7O0FLak5BO0VBQ0Usd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGNBQWM7QUxvTmhCOztBS2pOQTtFQUFXLGNBQWM7QUxxTnpCOztBTXRPSTtFQUNFLGVBQW1DO0FOeU96Qzs7QU0xT0k7RUFDRSxnQkFBbUM7QU42T3pDOztBTTlPSTtFQUNFLFVBQW1DO0FOaVB6Qzs7QU1sUEk7RUFDRSxnQkFBbUM7QU5xUHpDOztBTXRQSTtFQUNFLGdCQUFtQztBTnlQekM7O0FNMVBJO0VBQ0UsVUFBbUM7QU42UHpDOztBTTlQSTtFQUNFLGdCQUFtQztBTmlRekM7O0FNbFFJO0VBQ0UsZ0JBQW1DO0FOcVF6Qzs7QU10UUk7RUFDRSxVQUFtQztBTnlRekM7O0FNMVFJO0VBQ0UsZ0JBQW1DO0FONlF6Qzs7QU05UUk7RUFDRSxnQkFBbUM7QU5pUnpDOztBTWxSSTtFQUNFLFdBQW1DO0FOcVJ6Qzs7QUlyTUU7RUUxRUk7SUFDRSxlQUFtQztFTm1SekM7QUFDRjs7QUkzTUU7RUUxRUk7SUFDRSxnQkFBbUM7RU55UnpDO0FBQ0Y7O0FJak5FO0VFMUVJO0lBQ0UsVUFBbUM7RU4rUnpDO0FBQ0Y7O0FJdk5FO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOcVN6QztBQUNGOztBSTdORTtFRTFFSTtJQUNFLGdCQUFtQztFTjJTekM7QUFDRjs7QUluT0U7RUUxRUk7SUFDRSxVQUFtQztFTmlUekM7QUFDRjs7QUl6T0U7RUUxRUk7SUFDRSxnQkFBbUM7RU51VHpDO0FBQ0Y7O0FJL09FO0VFMUVJO0lBQ0UsZ0JBQW1DO0VONlR6QztBQUNGOztBSXJQRTtFRTFFSTtJQUNFLFVBQW1DO0VObVV6QztBQUNGOztBSTNQRTtFRTFFSTtJQUNFLGdCQUFtQztFTnlVekM7QUFDRjs7QUlqUUU7RUUxRUk7SUFDRSxnQkFBbUM7RU4rVXpDO0FBQ0Y7O0FJdlFFO0VFMUVJO0lBQ0UsV0FBbUM7RU5xVnpDO0FBQ0Y7O0FJdFFFO0VFekVJO0lBQ0UsZUFBbUM7RU5tVnpDO0FBQ0Y7O0FJNVFFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOeVZ6QztBQUNGOztBSWxSRTtFRXpFSTtJQUNFLFVBQW1DO0VOK1Z6QztBQUNGOztBSXhSRTtFRXpFSTtJQUNFLGdCQUFtQztFTnFXekM7QUFDRjs7QUk5UkU7RUV6RUk7SUFDRSxnQkFBbUM7RU4yV3pDO0FBQ0Y7O0FJcFNFO0VFekVJO0lBQ0UsVUFBbUM7RU5pWHpDO0FBQ0Y7O0FJMVNFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOdVh6QztBQUNGOztBSWhURTtFRXpFSTtJQUNFLGdCQUFtQztFTjZYekM7QUFDRjs7QUl0VEU7RUV6RUk7SUFDRSxVQUFtQztFTm1ZekM7QUFDRjs7QUk1VEU7RUV6RUk7SUFDRSxnQkFBbUM7RU55WXpDO0FBQ0Y7O0FJbFVFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOK1l6QztBQUNGOztBSXhVRTtFRXpFSTtJQUNFLFdBQW1DO0VOcVp6QztBQUNGOztBSXZVRTtFRXhFSTtJQUNFLGVBQW1DO0VObVp6QztBQUNGOztBSTdVRTtFRXhFSTtJQUNFLGdCQUFtQztFTnlaekM7QUFDRjs7QUluVkU7RUV4RUk7SUFDRSxVQUFtQztFTitaekM7QUFDRjs7QUl6VkU7RUV4RUk7SUFDRSxnQkFBbUM7RU5xYXpDO0FBQ0Y7O0FJL1ZFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOMmF6QztBQUNGOztBSXJXRTtFRXhFSTtJQUNFLFVBQW1DO0VOaWJ6QztBQUNGOztBSTNXRTtFRXhFSTtJQUNFLGdCQUFtQztFTnViekM7QUFDRjs7QUlqWEU7RUV4RUk7SUFDRSxnQkFBbUM7RU42YnpDO0FBQ0Y7O0FJdlhFO0VFeEVJO0lBQ0UsVUFBbUM7RU5tY3pDO0FBQ0Y7O0FJN1hFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOeWN6QztBQUNGOztBSW5ZRTtFRXhFSTtJQUNFLGdCQUFtQztFTitjekM7QUFDRjs7QUl6WUU7RUV4RUk7SUFDRSxXQUFtQztFTnFkekM7QUFDRjs7QU0zY0k7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOOGM1Qjs7QU1oZEk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FObWQ1Qjs7QU1yZEk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOd2Q1Qjs7QU0xZEk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FONmQ1Qjs7QU0vZEk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOa2U1Qjs7QU1wZUk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOdWU1Qjs7QU16ZUk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FONGU1Qjs7QU05ZUk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOaWY1Qjs7QU1uZkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOc2Y1Qjs7QU14Zkk7RUFDRSxpQkFBc0I7RUFDdEIsa0JBQXNCO0FOMmY1Qjs7QUkvY0U7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOMGY1QjtBQUNGOztBSXRkRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5pZ0I1QjtBQUNGOztBSTdkRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU53Z0I1QjtBQUNGOztBSXBlRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU4rZ0I1QjtBQUNGOztBSTNlRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5zaEI1QjtBQUNGOztBSWxmRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU42aEI1QjtBQUNGOztBSXpmRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5vaUI1QjtBQUNGOztBSWhnQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOMmlCNUI7QUFDRjs7QUl2Z0JFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTmtqQjVCO0FBQ0Y7O0FJOWdCRTtFRXZDSTtJQUNFLGlCQUFzQjtJQUN0QixrQkFBc0I7RU55akI1QjtBQUNGOztBSTlnQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOd2pCNUI7QUFDRjs7QUlyaEJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTitqQjVCO0FBQ0Y7O0FJNWhCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5za0I1QjtBQUNGOztBSW5pQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VONmtCNUI7QUFDRjs7QUkxaUJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTm9sQjVCO0FBQ0Y7O0FJampCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU4ybEI1QjtBQUNGOztBSXhqQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOa21CNUI7QUFDRjs7QUkvakJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnltQjVCO0FBQ0Y7O0FJdGtCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5nbkI1QjtBQUNGOztBSTdrQkU7RUV0Q0k7SUFDRSxpQkFBc0I7SUFDdEIsa0JBQXNCO0VOdW5CNUI7QUFDRjs7QUk3a0JFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnNuQjVCO0FBQ0Y7O0FJcGxCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU42bkI1QjtBQUNGOztBSTNsQkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOb29CNUI7QUFDRjs7QUlsbUJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjJvQjVCO0FBQ0Y7O0FJem1CRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5rcEI1QjtBQUNGOztBSWhuQkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOeXBCNUI7QUFDRjs7QUl2bkJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTmdxQjVCO0FBQ0Y7O0FJOW5CRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU51cUI1QjtBQUNGOztBSXJvQkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOOHFCNUI7QUFDRjs7QUk1b0JFO0VFckNJO0lBQ0UsaUJBQXNCO0lBQ3RCLGtCQUFzQjtFTnFyQjVCO0FBQ0Y7O0FNMXFCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU40cUJ2Qjs7QU0vcUJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTmlyQnZCOztBTXByQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOc3JCdkI7O0FNenJCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU4yckJ2Qjs7QU05ckJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTmdzQnZCOztBTW5zQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOcXNCdkI7O0FNeHNCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU4wc0J2Qjs7QU03c0JLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTitzQnZCOztBTWx0Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOb3RCdkI7O0FNdnRCSztFQUVHLGlCQUFlO0VBQ2Ysa0JBQWU7QU55dEJ2Qjs7QUludEJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOc3RCdkI7QUFDRjs7QUkxdEJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VONnRCdkI7QUFDRjs7QUlqdUJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOb3VCdkI7QUFDRjs7QUl4dUJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOMnVCdkI7QUFDRjs7QUkvdUJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOa3ZCdkI7QUFDRjs7QUl0dkJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOeXZCdkI7QUFDRjs7QUk3dkJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOZ3dCdkI7QUFDRjs7QUlwd0JFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOdXdCdkI7QUFDRjs7QUkzd0JFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOOHdCdkI7QUFDRjs7QUlseEJFO0VFQUs7SUFFRyxpQkFBZTtJQUNmLGtCQUFlO0VOcXhCdkI7QUFDRjs7QUlseEJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOa3hCdkI7QUFDRjs7QUl6eEJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOeXhCdkI7QUFDRjs7QUloeUJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOZ3lCdkI7QUFDRjs7QUl2eUJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOdXlCdkI7QUFDRjs7QUk5eUJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOOHlCdkI7QUFDRjs7QUlyekJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOcXpCdkI7QUFDRjs7QUk1ekJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VONHpCdkI7QUFDRjs7QUluMEJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VObTBCdkI7QUFDRjs7QUkxMEJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOMDBCdkI7QUFDRjs7QUlqMUJFO0VFR0s7SUFFRyxpQkFBZTtJQUNmLGtCQUFlO0VOaTFCdkI7QUFDRjs7QUlqMUJFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOODBCdkI7QUFDRjs7QUl4MUJFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOcTFCdkI7QUFDRjs7QUkvMUJFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VONDFCdkI7QUFDRjs7QUl0MkJFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VObTJCdkI7QUFDRjs7QUk3MkJFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOMDJCdkI7QUFDRjs7QUlwM0JFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOaTNCdkI7QUFDRjs7QUkzM0JFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOdzNCdkI7QUFDRjs7QUlsNEJFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOKzNCdkI7QUFDRjs7QUl6NEJFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOczRCdkI7QUFDRjs7QUloNUJFO0VFTUs7SUFFRyxpQkFBZTtJQUNmLGtCQUFlO0VONjRCdkI7QUFDRjs7QU1wNEJBO0VBQ0UsYUFBcUI7RUFDckIsb0JBQXdCO0VBQ3hCLDJCQUEyQjtFQUMzQixlQUFxQjtBTnU0QnZCOztBTXQ0QkU7RUFBbUIsdUJBQTJCO0FOMDRCaEQ7O0FNejRCRTtFQUFtQixtQkFBdUI7QU42NEI1Qzs7QU01NEJFO0VBQW1CLHFCQUF5QjtBTmc1QjlDOztBTS80QkU7RUFBbUIsdUJBQXVCO0FObTVCNUM7O0FNbDVCRTtFQUFtQix5QkFBeUI7QU5zNUI5Qzs7QU1yNUJFO0VBQW1CLDhCQUE4QjtBTnk1Qm5EOztBTXg1QkU7RUFBbUIsaUJBQXVCO0FONDVCNUM7O0FNMzVCRTtFQUFtQiwyQkFBNEI7QU4rNUJqRDs7QU05NUJFO0VBQW1CLHNCQUF1QjtBTms2QjVDOztBTWo2QkU7RUFBbUIsOEJBQStCO0FOcTZCcEQ7O0FNbDZCSTtFQUFpQixRQURMO0FOdTZCaEI7O0FNcjZCSTtFQUFpQixZQUZMO0FOMjZCaEI7O0FNeDZCSTtFQUFpQixjQUhMO0FOKzZCaEI7O0FNOTZCSTtFQUFpQixRQURMO0FObTdCaEI7O0FNajdCSTtFQUFpQixZQUZMO0FOdTdCaEI7O0FNcDdCSTtFQUFpQixjQUhMO0FOMjdCaEI7O0FNMTdCSTtFQUFpQixRQURMO0FOKzdCaEI7O0FNNzdCSTtFQUFpQixZQUZMO0FObThCaEI7O0FNaDhCSTtFQUFpQixjQUhMO0FOdThCaEI7O0FNdDhCSTtFQUFpQixRQURMO0FOMjhCaEI7O0FNejhCSTtFQUFpQixZQUZMO0FOKzhCaEI7O0FNNThCSTtFQUFpQixjQUhMO0FObTlCaEI7O0FNbDlCSTtFQUFpQixRQURMO0FOdTlCaEI7O0FNcjlCSTtFQUFpQixZQUZMO0FOMjlCaEI7O0FNeDlCSTtFQUFpQixjQUhMO0FOKzlCaEI7O0FNOTlCSTtFQUFpQixRQURMO0FObStCaEI7O0FNaitCSTtFQUFpQixZQUZMO0FOdStCaEI7O0FNcCtCSTtFQUFpQixjQUhMO0FOMitCaEI7O0FNMStCSTtFQUFpQixRQURMO0FOKytCaEI7O0FNNytCSTtFQUFpQixZQUZMO0FObS9CaEI7O0FNaC9CSTtFQUFpQixjQUhMO0FOdS9CaEI7O0FNdC9CSTtFQUFpQixRQURMO0FOMi9CaEI7O0FNei9CSTtFQUFpQixZQUZMO0FOKy9CaEI7O0FNNS9CSTtFQUFpQixjQUhMO0FObWdDaEI7O0FNbGdDSTtFQUFpQixRQURMO0FOdWdDaEI7O0FNcmdDSTtFQUFpQixZQUZMO0FOMmdDaEI7O0FNeGdDSTtFQUFpQixjQUhMO0FOK2dDaEI7O0FNOWdDSTtFQUFpQixTQURMO0FObWhDaEI7O0FNamhDSTtFQUFpQixhQUZMO0FOdWhDaEI7O0FNcGhDSTtFQUFpQixlQUhMO0FOMmhDaEI7O0FNMWhDSTtFQUFpQixTQURMO0FOK2hDaEI7O0FNN2hDSTtFQUFpQixhQUZMO0FObWlDaEI7O0FNaGlDSTtFQUFpQixlQUhMO0FOdWlDaEI7O0FNdGlDSTtFQUFpQixTQURMO0FOMmlDaEI7O0FNemlDSTtFQUFpQixhQUZMO0FOK2lDaEI7O0FNNWlDSTtFQUFpQixlQUhMO0FObWpDaEI7O0FJcG1DRTtFRXlESTtJQUFtQix1QkFBMkI7RU5nakNsRDtFTS9pQ0k7SUFBbUIsbUJBQXVCO0VOa2pDOUM7RU1qakNJO0lBQW1CLHFCQUF5QjtFTm9qQ2hEO0VNbmpDSTtJQUFtQix1QkFBdUI7RU5zakM5QztFTXJqQ0k7SUFBbUIseUJBQXlCO0VOd2pDaEQ7RU12akNJO0lBQW1CLDhCQUE4QjtFTjBqQ3JEO0VNempDSTtJQUFtQixpQkFBdUI7RU40akM5QztFTTNqQ0k7SUFBbUIsMkJBQTRCO0VOOGpDbkQ7RU03akNJO0lBQW1CLHNCQUF1QjtFTmdrQzlDO0VNL2pDSTtJQUFtQiw4QkFBK0I7RU5ra0N0RDtFTWhrQ007SUFBaUIsUUFETDtFTm9rQ2xCO0VNbGtDTTtJQUFpQixZQUZMO0VOdWtDbEI7RU1wa0NNO0lBQWlCLGNBSEw7RU4wa0NsQjtFTXprQ007SUFBaUIsUUFETDtFTjZrQ2xCO0VNM2tDTTtJQUFpQixZQUZMO0VOZ2xDbEI7RU03a0NNO0lBQWlCLGNBSEw7RU5tbENsQjtFTWxsQ007SUFBaUIsUUFETDtFTnNsQ2xCO0VNcGxDTTtJQUFpQixZQUZMO0VOeWxDbEI7RU10bENNO0lBQWlCLGNBSEw7RU40bENsQjtFTTNsQ007SUFBaUIsUUFETDtFTitsQ2xCO0VNN2xDTTtJQUFpQixZQUZMO0VOa21DbEI7RU0vbENNO0lBQWlCLGNBSEw7RU5xbUNsQjtFTXBtQ007SUFBaUIsUUFETDtFTndtQ2xCO0VNdG1DTTtJQUFpQixZQUZMO0VOMm1DbEI7RU14bUNNO0lBQWlCLGNBSEw7RU44bUNsQjtFTTdtQ007SUFBaUIsUUFETDtFTmluQ2xCO0VNL21DTTtJQUFpQixZQUZMO0VOb25DbEI7RU1qbkNNO0lBQWlCLGNBSEw7RU51bkNsQjtFTXRuQ007SUFBaUIsUUFETDtFTjBuQ2xCO0VNeG5DTTtJQUFpQixZQUZMO0VONm5DbEI7RU0xbkNNO0lBQWlCLGNBSEw7RU5nb0NsQjtFTS9uQ007SUFBaUIsUUFETDtFTm1vQ2xCO0VNam9DTTtJQUFpQixZQUZMO0VOc29DbEI7RU1ub0NNO0lBQWlCLGNBSEw7RU55b0NsQjtFTXhvQ007SUFBaUIsUUFETDtFTjRvQ2xCO0VNMW9DTTtJQUFpQixZQUZMO0VOK29DbEI7RU01b0NNO0lBQWlCLGNBSEw7RU5rcENsQjtFTWpwQ007SUFBaUIsU0FETDtFTnFwQ2xCO0VNbnBDTTtJQUFpQixhQUZMO0VOd3BDbEI7RU1ycENNO0lBQWlCLGVBSEw7RU4ycENsQjtFTTFwQ007SUFBaUIsU0FETDtFTjhwQ2xCO0VNNXBDTTtJQUFpQixhQUZMO0VOaXFDbEI7RU05cENNO0lBQWlCLGVBSEw7RU5vcUNsQjtFTW5xQ007SUFBaUIsU0FETDtFTnVxQ2xCO0VNcnFDTTtJQUFpQixhQUZMO0VOMHFDbEI7RU12cUNNO0lBQWlCLGVBSEw7RU42cUNsQjtBQUNGOztBSTF1Q0U7RUVzRUk7SUFBbUIsdUJBQTJCO0VOeXFDbEQ7RU14cUNJO0lBQW1CLG1CQUF1QjtFTjJxQzlDO0VNMXFDSTtJQUFtQixxQkFBeUI7RU42cUNoRDtFTTVxQ0k7SUFBbUIsdUJBQXVCO0VOK3FDOUM7RU05cUNJO0lBQW1CLHlCQUF5QjtFTmlyQ2hEO0VNaHJDSTtJQUFtQiw4QkFBOEI7RU5tckNyRDtFTWxyQ0k7SUFBbUIsaUJBQXVCO0VOcXJDOUM7RU1wckNJO0lBQW1CLDJCQUE0QjtFTnVyQ25EO0VNdHJDSTtJQUFtQixzQkFBdUI7RU55ckM5QztFTXhyQ0k7SUFBbUIsOEJBQStCO0VOMnJDdEQ7RU16ckNNO0lBQWlCLFFBREw7RU42ckNsQjtFTTNyQ007SUFBaUIsWUFGTDtFTmdzQ2xCO0VNN3JDTTtJQUFpQixjQUhMO0VObXNDbEI7RU1sc0NNO0lBQWlCLFFBREw7RU5zc0NsQjtFTXBzQ007SUFBaUIsWUFGTDtFTnlzQ2xCO0VNdHNDTTtJQUFpQixjQUhMO0VONHNDbEI7RU0zc0NNO0lBQWlCLFFBREw7RU4rc0NsQjtFTTdzQ007SUFBaUIsWUFGTDtFTmt0Q2xCO0VNL3NDTTtJQUFpQixjQUhMO0VOcXRDbEI7RU1wdENNO0lBQWlCLFFBREw7RU53dENsQjtFTXR0Q007SUFBaUIsWUFGTDtFTjJ0Q2xCO0VNeHRDTTtJQUFpQixjQUhMO0VOOHRDbEI7RU03dENNO0lBQWlCLFFBREw7RU5pdUNsQjtFTS90Q007SUFBaUIsWUFGTDtFTm91Q2xCO0VNanVDTTtJQUFpQixjQUhMO0VOdXVDbEI7RU10dUNNO0lBQWlCLFFBREw7RU4wdUNsQjtFTXh1Q007SUFBaUIsWUFGTDtFTjZ1Q2xCO0VNMXVDTTtJQUFpQixjQUhMO0VOZ3ZDbEI7RU0vdUNNO0lBQWlCLFFBREw7RU5tdkNsQjtFTWp2Q007SUFBaUIsWUFGTDtFTnN2Q2xCO0VNbnZDTTtJQUFpQixjQUhMO0VOeXZDbEI7RU14dkNNO0lBQWlCLFFBREw7RU40dkNsQjtFTTF2Q007SUFBaUIsWUFGTDtFTit2Q2xCO0VNNXZDTTtJQUFpQixjQUhMO0VOa3dDbEI7RU1qd0NNO0lBQWlCLFFBREw7RU5xd0NsQjtFTW53Q007SUFBaUIsWUFGTDtFTnd3Q2xCO0VNcndDTTtJQUFpQixjQUhMO0VOMndDbEI7RU0xd0NNO0lBQWlCLFNBREw7RU44d0NsQjtFTTV3Q007SUFBaUIsYUFGTDtFTml4Q2xCO0VNOXdDTTtJQUFpQixlQUhMO0VOb3hDbEI7RU1ueENNO0lBQWlCLFNBREw7RU51eENsQjtFTXJ4Q007SUFBaUIsYUFGTDtFTjB4Q2xCO0VNdnhDTTtJQUFpQixlQUhMO0VONnhDbEI7RU01eENNO0lBQWlCLFNBREw7RU5neUNsQjtFTTl4Q007SUFBaUIsYUFGTDtFTm15Q2xCO0VNaHlDTTtJQUFpQixlQUhMO0VOc3lDbEI7QUFDRjs7QUloM0NFO0VFbUZJO0lBQW1CLHVCQUEyQjtFTmt5Q2xEO0VNanlDSTtJQUFtQixtQkFBdUI7RU5veUM5QztFTW55Q0k7SUFBbUIscUJBQXlCO0VOc3lDaEQ7RU1yeUNJO0lBQW1CLHVCQUF1QjtFTnd5QzlDO0VNdnlDSTtJQUFtQix5QkFBeUI7RU4weUNoRDtFTXp5Q0k7SUFBbUIsOEJBQThCO0VONHlDckQ7RU0zeUNJO0lBQW1CLGlCQUF1QjtFTjh5QzlDO0VNN3lDSTtJQUFtQiwyQkFBNEI7RU5nekNuRDtFTS95Q0k7SUFBbUIsc0JBQXVCO0VOa3pDOUM7RU1qekNJO0lBQW1CLDhCQUErQjtFTm96Q3REO0VNbHpDTTtJQUFpQixRQURMO0VOc3pDbEI7RU1wekNNO0lBQWlCLFlBRkw7RU55ekNsQjtFTXR6Q007SUFBaUIsY0FITDtFTjR6Q2xCO0VNM3pDTTtJQUFpQixRQURMO0VOK3pDbEI7RU03ekNNO0lBQWlCLFlBRkw7RU5rMENsQjtFTS96Q007SUFBaUIsY0FITDtFTnEwQ2xCO0VNcDBDTTtJQUFpQixRQURMO0VOdzBDbEI7RU10MENNO0lBQWlCLFlBRkw7RU4yMENsQjtFTXgwQ007SUFBaUIsY0FITDtFTjgwQ2xCO0VNNzBDTTtJQUFpQixRQURMO0VOaTFDbEI7RU0vMENNO0lBQWlCLFlBRkw7RU5vMUNsQjtFTWoxQ007SUFBaUIsY0FITDtFTnUxQ2xCO0VNdDFDTTtJQUFpQixRQURMO0VOMDFDbEI7RU14MUNNO0lBQWlCLFlBRkw7RU42MUNsQjtFTTExQ007SUFBaUIsY0FITDtFTmcyQ2xCO0VNLzFDTTtJQUFpQixRQURMO0VObTJDbEI7RU1qMkNNO0lBQWlCLFlBRkw7RU5zMkNsQjtFTW4yQ007SUFBaUIsY0FITDtFTnkyQ2xCO0VNeDJDTTtJQUFpQixRQURMO0VONDJDbEI7RU0xMkNNO0lBQWlCLFlBRkw7RU4rMkNsQjtFTTUyQ007SUFBaUIsY0FITDtFTmszQ2xCO0VNajNDTTtJQUFpQixRQURMO0VOcTNDbEI7RU1uM0NNO0lBQWlCLFlBRkw7RU53M0NsQjtFTXIzQ007SUFBaUIsY0FITDtFTjIzQ2xCO0VNMTNDTTtJQUFpQixRQURMO0VOODNDbEI7RU01M0NNO0lBQWlCLFlBRkw7RU5pNENsQjtFTTkzQ007SUFBaUIsY0FITDtFTm80Q2xCO0VNbjRDTTtJQUFpQixTQURMO0VOdTRDbEI7RU1yNENNO0lBQWlCLGFBRkw7RU4wNENsQjtFTXY0Q007SUFBaUIsZUFITDtFTjY0Q2xCO0VNNTRDTTtJQUFpQixTQURMO0VOZzVDbEI7RU05NENNO0lBQWlCLGFBRkw7RU5tNUNsQjtFTWg1Q007SUFBaUIsZUFITDtFTnM1Q2xCO0VNcjVDTTtJQUFpQixTQURMO0VOeTVDbEI7RU12NUNNO0lBQWlCLGFBRkw7RU40NUNsQjtFTXo1Q007SUFBaUIsZUFITDtFTis1Q2xCO0FBQ0Y7O0FPbG1EQTtFQUNFLGNBQWM7QVBxbURoQjs7QU9ubURFO0VBQ0UsV0FBVztBUHNtRGY7O0FPbG1ERTtFQUNFLFdBQVc7RUFDWCxhQUFhO0VIVGYsZ0JBRHFCO0VBRXJCLGtCR1NzQztFSFJ0QyxtQkFIMkM7RUFJM0MsaUJHTzJCO0FQd21EN0I7O0FJcmhERTtFR3RGQTtJQUtJLFlBQVk7RVAybURoQjtBQUNGOztBSXBoREU7RUc3RkE7SUFRSSxZQUFZO0VQOG1EaEI7QUFDRjs7QU8zbURNO0VBQ0UsVUpxUGE7QUh5M0NyQjs7QU8vbURNO0VBQ0UsVUp3UGE7QUgwM0NyQjs7QU9ubkRNO0VBQ0UsVUoyUGE7QUgyM0NyQjs7QU92bkRNO0VBQ0UsVUo4UGE7QUg0M0NyQjs7QU8zbkRNO0VBQ0UsVUppUWE7QUg2M0NyQjs7QU8vbkRNO0VBQ0UsVUpvUWE7QUg4M0NyQjs7QU9ub0RNO0VBQ0UsVUp1UWE7QUgrM0NyQjs7QU92b0RNO0VBQ0UsVUowUWE7QUhnNENyQjs7QU8zb0RNO0VBQ0UsVUo2UWE7QUhpNENyQjs7QU8vb0RNO0VBQ0UsVUpnUmE7QUhrNENyQjs7QU9ucERNO0VBQ0UsVUptUmE7QUhtNENyQjs7QU92cERNO0VBQ0UsVUpzUmE7QUhvNENyQjs7QU8zcERNO0VBQ0UsVUp5UmE7QUhxNENyQjs7QU8vcERNO0VBQ0UsVUo0UmE7QUhzNENyQjs7QU9ucURNO0VBQ0UsVUorUmE7QUh1NENyQjs7QU92cURNO0VBQ0UsVUprU2E7QUh3NENyQjs7QU8zcURNO0VBQ0UsVUpxU2E7QUh5NENyQjs7QU8vcURNO0VBQ0UsVUp3U2E7QUgwNENyQjs7QU9uckRNO0VBQ0UsVUoyU2E7QUgyNENyQjs7QU92ckRNO0VBQ0UsVUo4U2E7QUg0NENyQjs7QU8zckRNO0VBQ0UsVUppVGE7QUg2NENyQjs7QU8vckRNO0VBQ0UsVUpvVGE7QUg4NENyQjs7QU81ckRFO0VBQ0UsV0FBVztFQUNYLGFBQWE7RUFDYixXQUFXO0FQK3JEZjs7QUkvbkRFO0VHbkVBO0lBS0ksa0JBQWtCO0VQa3NEdEI7QUFDRjs7QUk5bkRFO0VHMUVBO0lBUUksWUFBWTtFUHFzRGhCO0FBQ0Y7O0FPbHNERTtFQUNFLFlBQVk7QVBxc0RoQjs7QUkvb0RFO0VHdkRBO0lBR0ksaUJBQXFCO0VQd3NEekI7QUFDRjs7QU85cURBO0VBQ0UsNEJBQTRCO0VBQzVCLHFCQUFxQjtBUGlyRHZCOztBT2hyREU7RUFBWSxzQkFBc0I7QVBvckRwQzs7QU9uckRFO0VBQVksd0JBQXdCO0FQdXJEdEM7O0FPdHJERTtFQUNFLHlCQUF5QjtBUHlyRDdCOztBT3hyREk7RUFDRSwyQkFBMkI7QVAyckRqQzs7QU96ckRJO0VBQ0UsMkJBQTJCO0FQNHJEakM7O0FPdnJEQTtFQUNFLFdBQTRCO0VBQzVCLFlBQTRCO0FQMHJEOUI7O0FJNXFERTtFR2hCRjtJQUlJLFdBQXNDO0lBQ3RDLFlBQXVDO0VQNnJEekM7QUFDRjs7QU8xckRBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2Isb0JBQW9CO0FQNnJEdEI7O0FPNXJERTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0FQK3JEVjs7QU9qc0RHO0VBSUcsZ0JBQWdCO0FQaXNEdEI7O0FJMXNERTtFR0tDO0lBTUssWUFBWTtFUG9zRGxCO0FBQ0Y7O0FPbHNESTtFQUNFLE9BQU87RUFDUCxVQUFVO0VBQ1YsZ0JBQWdCO0FQcXNEdEI7O0FPbnNESTtFQUNFLFFBQVE7QVBzc0RkOztBT25zREU7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLHdCQUF3QjtFQUN4QixXQUFXO0VBQ1gsV0FBVztBUHNzRGY7O0FRaDBEQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixNQUFNO0VBQ04sT0FBTztFQUNQLFlBQVk7QVJtMERkOztBUWgwREE7RUFDRSxTQUFTO0VBQ1QsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE9BQU87RUFDUCwyQkFBMkI7QVJtMEQ3Qjs7QVFoMERBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE9BQU87RUFDUCxRQUFRO0VBQ1IsWUFBWTtFQUNaLDRCQUE0QjtFQUM1QixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG9DQUFvQztBUm0wRHRDOztBUWgwREE7RUFFSSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBUmswRHJCOztBUXQwREE7RUFPSSxpQkFBaUI7QVJtMERyQjs7QVE5ekRFO0VBQ0UsZUFBZTtBUmkwRG5COztBUWwwREc7RUFHRyxlQUFlO0FSbTBEckI7O0FRaDBERTtFQUNFLGFBQWE7RUFDYixxQ0FBcUM7QVJtMER6Qzs7QVFyMERHO0VBSUcsY0FBYztFQUNkLGdCQUFnQjtBUnEwRHRCOztBUTl6REU7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0FSaTBEdkI7O0FRbjBERztFQUlHLGVBQWU7RUFDZixnQkFBZ0I7QVJtMER0Qjs7QVFoMERFO0VBQ0UsYUFBYTtBUm0wRGpCOztBUXAwREc7RUFHRyxjQUFjO0VBQ2Qsb0NBQTRCO1VBQTVCLDRCQUE0QjtFQUM1QiwrQkFBdUI7VUFBdkIsdUJBQXVCO0FScTBEN0I7O0FTNTREUTtFQUNFLGVBQVc7QVQrNERyQjs7QUl4ekRFO0VLeEZNO0lBR0ksZUFBVztFVGs1RHJCO0FBQ0Y7O0FTdDVEUTtFQUNFLGVBQVc7QVR5NURyQjs7QUlsMERFO0VLeEZNO0lBR0ksZUFBVztFVDQ1RHJCO0FBQ0Y7O0FTaDZEUTtFQUNFLGdCQUFXO0FUbTZEckI7O0FJNTBERTtFS3hGTTtJQUdJLGVBQVc7RVRzNkRyQjtBQUNGOztBUzE2RFE7RUFDRSxnQkFBVztBVDY2RHJCOztBSXQxREU7RUt4Rk07SUFHSSxlQUFXO0VUZzdEckI7QUFDRjs7QVNwN0RRO0VBQ0UsZ0JBQVc7QVR1N0RyQjs7QUloMkRFO0VLeEZNO0lBR0ksZUFBVztFVDA3RHJCO0FBQ0Y7O0FTOTdEUTtFQUNFLGdCQUFXO0FUaThEckI7O0FJMTJERTtFS3hGTTtJQUdJLGVBQVc7RVRvOERyQjtBQUNGOztBU3g4RFE7RUFDRSxnQkFBVztBVDI4RHJCOztBSXAzREU7RUt4Rk07SUFHSSxlQUFXO0VUODhEckI7QUFDRjs7QVNsOURRO0VBQ0UsZ0JBQVc7QVRxOURyQjs7QUk5M0RFO0VLeEZNO0lBR0ksZUFBVztFVHc5RHJCO0FBQ0Y7O0FTNTlEUTtFQUNFLGdCQUFXO0FUKzlEckI7O0FJeDRERTtFS3hGTTtJQUdJLGVBQVc7RVRrK0RyQjtBQUNGOztBU3QrRFE7RUFDRSxnQkFBVztBVHkrRHJCOztBSWw1REU7RUt4Rk07SUFHSSxlQUFXO0VUNCtEckI7QUFDRjs7QVNoL0RRO0VBQ0UsZ0JBQVc7QVRtL0RyQjs7QUk1NURFO0VLeEZNO0lBR0ksZ0JBQVc7RVRzL0RyQjtBQUNGOztBUzEvRFE7RUFDRSxnQkFBVztBVDYvRHJCOztBSXQ2REU7RUt4Rk07SUFHSSxnQkFBVztFVGdnRXJCO0FBQ0Y7O0FTcGdFUTtFQUNFLGdCQUFXO0FUdWdFckI7O0FJaDdERTtFS3hGTTtJQUdJLGdCQUFXO0VUMGdFckI7QUFDRjs7QVM5Z0VRO0VBQ0UsZ0JBQVc7QVRpaEVyQjs7QUkxN0RFO0VLeEZNO0lBR0ksZ0JBQVc7RVRvaEVyQjtBQUNGOztBU3hoRVE7RUFDRSxnQkFBVztBVDJoRXJCOztBSXA4REU7RUt4Rk07SUFHSSxnQkFBVztFVDhoRXJCO0FBQ0Y7O0FTbGlFUTtFQUNFLGdCQUFXO0FUcWlFckI7O0FJOThERTtFS3hGTTtJQUdJLGdCQUFXO0VUd2lFckI7QUFDRjs7QVM1aUVRO0VBQ0UsZ0JBQVc7QVQraUVyQjs7QUl4OURFO0VLeEZNO0lBR0ksZ0JBQVc7RVRrakVyQjtBQUNGOztBU3RqRVE7RUFDRSxnQkFBVztBVHlqRXJCOztBSWwrREU7RUt4Rk07SUFHSSxnQkFBVztFVDRqRXJCO0FBQ0Y7O0FTaGtFUTtFQUNFLGdCQUFXO0FUbWtFckI7O0FJNStERTtFS3hGTTtJQUdJLGdCQUFXO0VUc2tFckI7QUFDRjs7QVMxa0VRO0VBQ0UsZ0JBQVc7QVQ2a0VyQjs7QUl0L0RFO0VLeEZNO0lBR0ksZ0JBQVc7RVRnbEVyQjtBQUNGOztBU3BsRVE7RUFDRSxpQkFBVztBVHVsRXJCOztBSWhnRUU7RUt4Rk07SUFHSSxnQkFBVztFVDBsRXJCO0FBQ0Y7O0FJdGdFRTtFSzNFTTtJQUVJLGVBQVc7RVRvbEVyQjtBQUNGOztBSTVnRUU7RUszRU07SUFFSSxlQUFXO0VUMGxFckI7QUFDRjs7QUlsaEVFO0VLM0VNO0lBRUksZUFBVztFVGdtRXJCO0FBQ0Y7O0FJeGhFRTtFSzNFTTtJQUVJLGVBQVc7RVRzbUVyQjtBQUNGOztBSTloRUU7RUszRU07SUFFSSxlQUFXO0VUNG1FckI7QUFDRjs7QUlwaUVFO0VLM0VNO0lBRUksZUFBVztFVGtuRXJCO0FBQ0Y7O0FJMWlFRTtFSzNFTTtJQUVJLGVBQVc7RVR3bkVyQjtBQUNGOztBSWhqRUU7RUszRU07SUFFSSxlQUFXO0VUOG5FckI7QUFDRjs7QUl0akVFO0VLM0VNO0lBRUksZUFBVztFVG9vRXJCO0FBQ0Y7O0FJNWpFRTtFSzNFTTtJQUVJLGVBQVc7RVQwb0VyQjtBQUNGOztBSWxrRUU7RUszRU07SUFFSSxnQkFBVztFVGdwRXJCO0FBQ0Y7O0FJeGtFRTtFSzNFTTtJQUVJLGdCQUFXO0VUc3BFckI7QUFDRjs7QUk5a0VFO0VLM0VNO0lBRUksZ0JBQVc7RVQ0cEVyQjtBQUNGOztBSXBsRUU7RUszRU07SUFFSSxnQkFBVztFVGtxRXJCO0FBQ0Y7O0FJMWxFRTtFSzNFTTtJQUVJLGdCQUFXO0VUd3FFckI7QUFDRjs7QUlobUVFO0VLM0VNO0lBRUksZ0JBQVc7RVQ4cUVyQjtBQUNGOztBSXRtRUU7RUszRU07SUFFSSxnQkFBVztFVG9yRXJCO0FBQ0Y7O0FJNW1FRTtFSzNFTTtJQUVJLGdCQUFXO0VUMHJFckI7QUFDRjs7QUlsbkVFO0VLM0VNO0lBRUksZ0JBQVc7RVRnc0VyQjtBQUNGOztBSXhuRUU7RUszRU07SUFFSSxnQkFBVztFVHNzRXJCO0FBQ0Y7O0FJOW5FRTtFSzNFTTtJQUVJLGdCQUFXO0VUNHNFckI7QUFDRjs7QVM1dEVRO0VBQ0UsaUJBQVc7QVQrdEVyQjs7QUl4b0VFO0VLeEZNO0lBR0ksaUJBQVc7RVRrdUVyQjtBQUNGOztBU3R1RVE7RUFDRSxpQkFBVztBVHl1RXJCOztBSWxwRUU7RUt4Rk07SUFHSSxpQkFBVztFVDR1RXJCO0FBQ0Y7O0FTaHZFUTtFQUNFLGtCQUFXO0FUbXZFckI7O0FJNXBFRTtFS3hGTTtJQUdJLGlCQUFXO0VUc3ZFckI7QUFDRjs7QVMxdkVRO0VBQ0Usa0JBQVc7QVQ2dkVyQjs7QUl0cUVFO0VLeEZNO0lBR0ksaUJBQVc7RVRnd0VyQjtBQUNGOztBU3B3RVE7RUFDRSxrQkFBVztBVHV3RXJCOztBSWhyRUU7RUt4Rk07SUFHSSxpQkFBVztFVDB3RXJCO0FBQ0Y7O0FTOXdFUTtFQUNFLGtCQUFXO0FUaXhFckI7O0FJMXJFRTtFS3hGTTtJQUdJLGlCQUFXO0VUb3hFckI7QUFDRjs7QVN4eEVRO0VBQ0Usa0JBQVc7QVQyeEVyQjs7QUlwc0VFO0VLeEZNO0lBR0ksaUJBQVc7RVQ4eEVyQjtBQUNGOztBU2x5RVE7RUFDRSxrQkFBVztBVHF5RXJCOztBSTlzRUU7RUt4Rk07SUFHSSxpQkFBVztFVHd5RXJCO0FBQ0Y7O0FTNXlFUTtFQUNFLGtCQUFXO0FUK3lFckI7O0FJeHRFRTtFS3hGTTtJQUdJLGlCQUFXO0VUa3pFckI7QUFDRjs7QVN0ekVRO0VBQ0Usa0JBQVc7QVR5ekVyQjs7QUlsdUVFO0VLeEZNO0lBR0ksaUJBQVc7RVQ0ekVyQjtBQUNGOztBU2gwRVE7RUFDRSxrQkFBVztBVG0wRXJCOztBSTV1RUU7RUt4Rk07SUFHSSxrQkFBVztFVHMwRXJCO0FBQ0Y7O0FTMTBFUTtFQUNFLGtCQUFXO0FUNjBFckI7O0FJdHZFRTtFS3hGTTtJQUdJLGtCQUFXO0VUZzFFckI7QUFDRjs7QVNwMUVRO0VBQ0Usa0JBQVc7QVR1MUVyQjs7QUlod0VFO0VLeEZNO0lBR0ksa0JBQVc7RVQwMUVyQjtBQUNGOztBUzkxRVE7RUFDRSxrQkFBVztBVGkyRXJCOztBSTF3RUU7RUt4Rk07SUFHSSxrQkFBVztFVG8yRXJCO0FBQ0Y7O0FTeDJFUTtFQUNFLGtCQUFXO0FUMjJFckI7O0FJcHhFRTtFS3hGTTtJQUdJLGtCQUFXO0VUODJFckI7QUFDRjs7QVNsM0VRO0VBQ0Usa0JBQVc7QVRxM0VyQjs7QUk5eEVFO0VLeEZNO0lBR0ksa0JBQVc7RVR3M0VyQjtBQUNGOztBUzUzRVE7RUFDRSxrQkFBVztBVCszRXJCOztBSXh5RUU7RUt4Rk07SUFHSSxrQkFBVztFVGs0RXJCO0FBQ0Y7O0FTdDRFUTtFQUNFLGtCQUFXO0FUeTRFckI7O0FJbHpFRTtFS3hGTTtJQUdJLGtCQUFXO0VUNDRFckI7QUFDRjs7QVNoNUVRO0VBQ0Usa0JBQVc7QVRtNUVyQjs7QUk1ekVFO0VLeEZNO0lBR0ksa0JBQVc7RVRzNUVyQjtBQUNGOztBUzE1RVE7RUFDRSxrQkFBVztBVDY1RXJCOztBSXQwRUU7RUt4Rk07SUFHSSxrQkFBVztFVGc2RXJCO0FBQ0Y7O0FTcDZFUTtFQUNFLG1CQUFXO0FUdTZFckI7O0FJaDFFRTtFS3hGTTtJQUdJLGtCQUFXO0VUMDZFckI7QUFDRjs7QUl0MUVFO0VLM0VNO0lBRUksaUJBQVc7RVRvNkVyQjtBQUNGOztBSTUxRUU7RUszRU07SUFFSSxpQkFBVztFVDA2RXJCO0FBQ0Y7O0FJbDJFRTtFSzNFTTtJQUVJLGlCQUFXO0VUZzdFckI7QUFDRjs7QUl4MkVFO0VLM0VNO0lBRUksaUJBQVc7RVRzN0VyQjtBQUNGOztBSTkyRUU7RUszRU07SUFFSSxpQkFBVztFVDQ3RXJCO0FBQ0Y7O0FJcDNFRTtFSzNFTTtJQUVJLGlCQUFXO0VUazhFckI7QUFDRjs7QUkxM0VFO0VLM0VNO0lBRUksaUJBQVc7RVR3OEVyQjtBQUNGOztBSWg0RUU7RUszRU07SUFFSSxpQkFBVztFVDg4RXJCO0FBQ0Y7O0FJdDRFRTtFSzNFTTtJQUVJLGlCQUFXO0VUbzlFckI7QUFDRjs7QUk1NEVFO0VLM0VNO0lBRUksaUJBQVc7RVQwOUVyQjtBQUNGOztBSWw1RUU7RUszRU07SUFFSSxrQkFBVztFVGcrRXJCO0FBQ0Y7O0FJeDVFRTtFSzNFTTtJQUVJLGtCQUFXO0VUcytFckI7QUFDRjs7QUk5NUVFO0VLM0VNO0lBRUksa0JBQVc7RVQ0K0VyQjtBQUNGOztBSXA2RUU7RUszRU07SUFFSSxrQkFBVztFVGsvRXJCO0FBQ0Y7O0FJMTZFRTtFSzNFTTtJQUVJLGtCQUFXO0VUdy9FckI7QUFDRjs7QUloN0VFO0VLM0VNO0lBRUksa0JBQVc7RVQ4L0VyQjtBQUNGOztBSXQ3RUU7RUszRU07SUFFSSxrQkFBVztFVG9nRnJCO0FBQ0Y7O0FJNTdFRTtFSzNFTTtJQUVJLGtCQUFXO0VUMGdGckI7QUFDRjs7QUlsOEVFO0VLM0VNO0lBRUksa0JBQVc7RVRnaEZyQjtBQUNGOztBSXg4RUU7RUszRU07SUFFSSxrQkFBVztFVHNoRnJCO0FBQ0Y7O0FJOThFRTtFSzNFTTtJQUVJLGtCQUFXO0VUNGhGckI7QUFDRjs7QVM1aUZRO0VBQ0Usa0JBQVc7QVQraUZyQjs7QUl4OUVFO0VLeEZNO0lBR0ksa0JBQVc7RVRrakZyQjtBQUNGOztBU3RqRlE7RUFDRSxrQkFBVztBVHlqRnJCOztBSWwrRUU7RUt4Rk07SUFHSSxrQkFBVztFVDRqRnJCO0FBQ0Y7O0FTaGtGUTtFQUNFLG1CQUFXO0FUbWtGckI7O0FJNStFRTtFS3hGTTtJQUdJLGtCQUFXO0VUc2tGckI7QUFDRjs7QVMxa0ZRO0VBQ0UsbUJBQVc7QVQ2a0ZyQjs7QUl0L0VFO0VLeEZNO0lBR0ksa0JBQVc7RVRnbEZyQjtBQUNGOztBU3BsRlE7RUFDRSxtQkFBVztBVHVsRnJCOztBSWhnRkU7RUt4Rk07SUFHSSxrQkFBVztFVDBsRnJCO0FBQ0Y7O0FTOWxGUTtFQUNFLG1CQUFXO0FUaW1GckI7O0FJMWdGRTtFS3hGTTtJQUdJLGtCQUFXO0VUb21GckI7QUFDRjs7QVN4bUZRO0VBQ0UsbUJBQVc7QVQybUZyQjs7QUlwaEZFO0VLeEZNO0lBR0ksa0JBQVc7RVQ4bUZyQjtBQUNGOztBU2xuRlE7RUFDRSxtQkFBVztBVHFuRnJCOztBSTloRkU7RUt4Rk07SUFHSSxrQkFBVztFVHduRnJCO0FBQ0Y7O0FTNW5GUTtFQUNFLG1CQUFXO0FUK25GckI7O0FJeGlGRTtFS3hGTTtJQUdJLGtCQUFXO0VUa29GckI7QUFDRjs7QVN0b0ZRO0VBQ0UsbUJBQVc7QVR5b0ZyQjs7QUlsakZFO0VLeEZNO0lBR0ksa0JBQVc7RVQ0b0ZyQjtBQUNGOztBU2hwRlE7RUFDRSxtQkFBVztBVG1wRnJCOztBSTVqRkU7RUt4Rk07SUFHSSxtQkFBVztFVHNwRnJCO0FBQ0Y7O0FTMXBGUTtFQUNFLG1CQUFXO0FUNnBGckI7O0FJdGtGRTtFS3hGTTtJQUdJLG1CQUFXO0VUZ3FGckI7QUFDRjs7QVNwcUZRO0VBQ0UsbUJBQVc7QVR1cUZyQjs7QUlobEZFO0VLeEZNO0lBR0ksbUJBQVc7RVQwcUZyQjtBQUNGOztBUzlxRlE7RUFDRSxtQkFBVztBVGlyRnJCOztBSTFsRkU7RUt4Rk07SUFHSSxtQkFBVztFVG9yRnJCO0FBQ0Y7O0FTeHJGUTtFQUNFLG1CQUFXO0FUMnJGckI7O0FJcG1GRTtFS3hGTTtJQUdJLG1CQUFXO0VUOHJGckI7QUFDRjs7QVNsc0ZRO0VBQ0UsbUJBQVc7QVRxc0ZyQjs7QUk5bUZFO0VLeEZNO0lBR0ksbUJBQVc7RVR3c0ZyQjtBQUNGOztBUzVzRlE7RUFDRSxtQkFBVztBVCtzRnJCOztBSXhuRkU7RUt4Rk07SUFHSSxtQkFBVztFVGt0RnJCO0FBQ0Y7O0FTdHRGUTtFQUNFLG1CQUFXO0FUeXRGckI7O0FJbG9GRTtFS3hGTTtJQUdJLG1CQUFXO0VUNHRGckI7QUFDRjs7QVNodUZRO0VBQ0UsbUJBQVc7QVRtdUZyQjs7QUk1b0ZFO0VLeEZNO0lBR0ksbUJBQVc7RVRzdUZyQjtBQUNGOztBUzF1RlE7RUFDRSxtQkFBVztBVDZ1RnJCOztBSXRwRkU7RUt4Rk07SUFHSSxtQkFBVztFVGd2RnJCO0FBQ0Y7O0FTcHZGUTtFQUNFLG9CQUFXO0FUdXZGckI7O0FJaHFGRTtFS3hGTTtJQUdJLG1CQUFXO0VUMHZGckI7QUFDRjs7QUl0cUZFO0VLM0VNO0lBRUksa0JBQVc7RVRvdkZyQjtBQUNGOztBSTVxRkU7RUszRU07SUFFSSxrQkFBVztFVDB2RnJCO0FBQ0Y7O0FJbHJGRTtFSzNFTTtJQUVJLGtCQUFXO0VUZ3dGckI7QUFDRjs7QUl4ckZFO0VLM0VNO0lBRUksa0JBQVc7RVRzd0ZyQjtBQUNGOztBSTlyRkU7RUszRU07SUFFSSxrQkFBVztFVDR3RnJCO0FBQ0Y7O0FJcHNGRTtFSzNFTTtJQUVJLGtCQUFXO0VUa3hGckI7QUFDRjs7QUkxc0ZFO0VLM0VNO0lBRUksa0JBQVc7RVR3eEZyQjtBQUNGOztBSWh0RkU7RUszRU07SUFFSSxrQkFBVztFVDh4RnJCO0FBQ0Y7O0FJdHRGRTtFSzNFTTtJQUVJLGtCQUFXO0VUb3lGckI7QUFDRjs7QUk1dEZFO0VLM0VNO0lBRUksa0JBQVc7RVQweUZyQjtBQUNGOztBSWx1RkU7RUszRU07SUFFSSxtQkFBVztFVGd6RnJCO0FBQ0Y7O0FJeHVGRTtFSzNFTTtJQUVJLG1CQUFXO0VUc3pGckI7QUFDRjs7QUk5dUZFO0VLM0VNO0lBRUksbUJBQVc7RVQ0ekZyQjtBQUNGOztBSXB2RkU7RUszRU07SUFFSSxtQkFBVztFVGswRnJCO0FBQ0Y7O0FJMXZGRTtFSzNFTTtJQUVJLG1CQUFXO0VUdzBGckI7QUFDRjs7QUlod0ZFO0VLM0VNO0lBRUksbUJBQVc7RVQ4MEZyQjtBQUNGOztBSXR3RkU7RUszRU07SUFFSSxtQkFBVztFVG8xRnJCO0FBQ0Y7O0FJNXdGRTtFSzNFTTtJQUVJLG1CQUFXO0VUMDFGckI7QUFDRjs7QUlseEZFO0VLM0VNO0lBRUksbUJBQVc7RVRnMkZyQjtBQUNGOztBSXh4RkU7RUszRU07SUFFSSxtQkFBVztFVHMyRnJCO0FBQ0Y7O0FJOXhGRTtFSzNFTTtJQUVJLG1CQUFXO0VUNDJGckI7QUFDRjs7QVM1M0ZRO0VBQ0UsZ0JBQVc7QVQrM0ZyQjs7QUl4eUZFO0VLeEZNO0lBR0ksZ0JBQVc7RVRrNEZyQjtBQUNGOztBU3Q0RlE7RUFDRSxnQkFBVztBVHk0RnJCOztBSWx6RkU7RUt4Rk07SUFHSSxnQkFBVztFVDQ0RnJCO0FBQ0Y7O0FTaDVGUTtFQUNFLGlCQUFXO0FUbTVGckI7O0FJNXpGRTtFS3hGTTtJQUdJLGdCQUFXO0VUczVGckI7QUFDRjs7QVMxNUZRO0VBQ0UsaUJBQVc7QVQ2NUZyQjs7QUl0MEZFO0VLeEZNO0lBR0ksZ0JBQVc7RVRnNkZyQjtBQUNGOztBU3A2RlE7RUFDRSxpQkFBVztBVHU2RnJCOztBSWgxRkU7RUt4Rk07SUFHSSxnQkFBVztFVDA2RnJCO0FBQ0Y7O0FTOTZGUTtFQUNFLGlCQUFXO0FUaTdGckI7O0FJMTFGRTtFS3hGTTtJQUdJLGdCQUFXO0VUbzdGckI7QUFDRjs7QVN4N0ZRO0VBQ0UsaUJBQVc7QVQyN0ZyQjs7QUlwMkZFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ4N0ZyQjtBQUNGOztBU2w4RlE7RUFDRSxpQkFBVztBVHE4RnJCOztBSTkyRkU7RUt4Rk07SUFHSSxnQkFBVztFVHc4RnJCO0FBQ0Y7O0FTNThGUTtFQUNFLGlCQUFXO0FUKzhGckI7O0FJeDNGRTtFS3hGTTtJQUdJLGdCQUFXO0VUazlGckI7QUFDRjs7QVN0OUZRO0VBQ0UsaUJBQVc7QVR5OUZyQjs7QUlsNEZFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ0OUZyQjtBQUNGOztBU2grRlE7RUFDRSxpQkFBVztBVG0rRnJCOztBSTU0RkU7RUt4Rk07SUFHSSxpQkFBVztFVHMrRnJCO0FBQ0Y7O0FTMStGUTtFQUNFLGlCQUFXO0FUNitGckI7O0FJdDVGRTtFS3hGTTtJQUdJLGlCQUFXO0VUZy9GckI7QUFDRjs7QVNwL0ZRO0VBQ0UsaUJBQVc7QVR1L0ZyQjs7QUloNkZFO0VLeEZNO0lBR0ksaUJBQVc7RVQwL0ZyQjtBQUNGOztBUzkvRlE7RUFDRSxpQkFBVztBVGlnR3JCOztBSTE2RkU7RUt4Rk07SUFHSSxpQkFBVztFVG9nR3JCO0FBQ0Y7O0FTeGdHUTtFQUNFLGlCQUFXO0FUMmdHckI7O0FJcDdGRTtFS3hGTTtJQUdJLGlCQUFXO0VUOGdHckI7QUFDRjs7QVNsaEdRO0VBQ0UsaUJBQVc7QVRxaEdyQjs7QUk5N0ZFO0VLeEZNO0lBR0ksaUJBQVc7RVR3aEdyQjtBQUNGOztBUzVoR1E7RUFDRSxpQkFBVztBVCtoR3JCOztBSXg4RkU7RUt4Rk07SUFHSSxpQkFBVztFVGtpR3JCO0FBQ0Y7O0FTdGlHUTtFQUNFLGlCQUFXO0FUeWlHckI7O0FJbDlGRTtFS3hGTTtJQUdJLGlCQUFXO0VUNGlHckI7QUFDRjs7QVNoakdRO0VBQ0UsaUJBQVc7QVRtakdyQjs7QUk1OUZFO0VLeEZNO0lBR0ksaUJBQVc7RVRzakdyQjtBQUNGOztBUzFqR1E7RUFDRSxpQkFBVztBVDZqR3JCOztBSXQrRkU7RUt4Rk07SUFHSSxpQkFBVztFVGdrR3JCO0FBQ0Y7O0FTcGtHUTtFQUNFLGtCQUFXO0FUdWtHckI7O0FJaC9GRTtFS3hGTTtJQUdJLGlCQUFXO0VUMGtHckI7QUFDRjs7QUl0L0ZFO0VLM0VNO0lBRUksZ0JBQVc7RVRva0dyQjtBQUNGOztBSTUvRkU7RUszRU07SUFFSSxnQkFBVztFVDBrR3JCO0FBQ0Y7O0FJbGdHRTtFSzNFTTtJQUVJLGdCQUFXO0VUZ2xHckI7QUFDRjs7QUl4Z0dFO0VLM0VNO0lBRUksZ0JBQVc7RVRzbEdyQjtBQUNGOztBSTlnR0U7RUszRU07SUFFSSxnQkFBVztFVDRsR3JCO0FBQ0Y7O0FJcGhHRTtFSzNFTTtJQUVJLGdCQUFXO0VUa21HckI7QUFDRjs7QUkxaEdFO0VLM0VNO0lBRUksZ0JBQVc7RVR3bUdyQjtBQUNGOztBSWhpR0U7RUszRU07SUFFSSxnQkFBVztFVDhtR3JCO0FBQ0Y7O0FJdGlHRTtFSzNFTTtJQUVJLGdCQUFXO0VUb25HckI7QUFDRjs7QUk1aUdFO0VLM0VNO0lBRUksZ0JBQVc7RVQwbkdyQjtBQUNGOztBSWxqR0U7RUszRU07SUFFSSxpQkFBVztFVGdvR3JCO0FBQ0Y7O0FJeGpHRTtFSzNFTTtJQUVJLGlCQUFXO0VUc29HckI7QUFDRjs7QUk5akdFO0VLM0VNO0lBRUksaUJBQVc7RVQ0b0dyQjtBQUNGOztBSXBrR0U7RUszRU07SUFFSSxpQkFBVztFVGtwR3JCO0FBQ0Y7O0FJMWtHRTtFSzNFTTtJQUVJLGlCQUFXO0VUd3BHckI7QUFDRjs7QUlobEdFO0VLM0VNO0lBRUksaUJBQVc7RVQ4cEdyQjtBQUNGOztBSXRsR0U7RUszRU07SUFFSSxpQkFBVztFVG9xR3JCO0FBQ0Y7O0FJNWxHRTtFSzNFTTtJQUVJLGlCQUFXO0VUMHFHckI7QUFDRjs7QUlsbUdFO0VLM0VNO0lBRUksaUJBQVc7RVRnckdyQjtBQUNGOztBSXhtR0U7RUszRU07SUFFSSxpQkFBVztFVHNyR3JCO0FBQ0Y7O0FJOW1HRTtFSzNFTTtJQUVJLGlCQUFXO0VUNHJHckI7QUFDRjs7QVMvcUdRO0VBQ0UsZ0JBQVc7QVRrckdyQjs7QUl4bkdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRxckdyQjtBQUNGOztBU3pyR1E7RUFDRSxnQkFBVztBVDRyR3JCOztBSWxvR0U7RUszRE07SUFHSSxnQkFBVztFVCtyR3JCO0FBQ0Y7O0FTbnNHUTtFQUNFLGlCQUFXO0FUc3NHckI7O0FJNW9HRTtFSzNETTtJQUdJLGdCQUFXO0VUeXNHckI7QUFDRjs7QVM3c0dRO0VBQ0UsaUJBQVc7QVRndEdyQjs7QUl0cEdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRtdEdyQjtBQUNGOztBU3Z0R1E7RUFDRSxpQkFBVztBVDB0R3JCOztBSWhxR0U7RUszRE07SUFHSSxnQkFBVztFVDZ0R3JCO0FBQ0Y7O0FTanVHUTtFQUNFLGlCQUFXO0FUb3VHckI7O0FJMXFHRTtFSzNETTtJQUdJLGdCQUFXO0VUdXVHckI7QUFDRjs7QVMzdUdRO0VBQ0UsaUJBQVc7QVQ4dUdyQjs7QUlwckdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRpdkdyQjtBQUNGOztBU3J2R1E7RUFDRSxpQkFBVztBVHd2R3JCOztBSTlyR0U7RUszRE07SUFHSSxnQkFBVztFVDJ2R3JCO0FBQ0Y7O0FTL3ZHUTtFQUNFLGlCQUFXO0FUa3dHckI7O0FJeHNHRTtFSzNETTtJQUdJLGdCQUFXO0VUcXdHckI7QUFDRjs7QVN6d0dRO0VBQ0UsaUJBQVc7QVQ0d0dyQjs7QUlsdEdFO0VLM0RNO0lBR0ksZ0JBQVc7RVQrd0dyQjtBQUNGOztBU254R1E7RUFDRSxpQkFBVztBVHN4R3JCOztBSTV0R0U7RUszRE07SUFHSSxpQkFBVztFVHl4R3JCO0FBQ0Y7O0FTN3hHUTtFQUNFLGlCQUFXO0FUZ3lHckI7O0FJdHVHRTtFSzNETTtJQUdJLGlCQUFXO0VUbXlHckI7QUFDRjs7QVN2eUdRO0VBQ0UsaUJBQVc7QVQweUdyQjs7QUlodkdFO0VLM0RNO0lBR0ksaUJBQVc7RVQ2eUdyQjtBQUNGOztBU2p6R1E7RUFDRSxpQkFBVztBVG96R3JCOztBSTF2R0U7RUszRE07SUFHSSxpQkFBVztFVHV6R3JCO0FBQ0Y7O0FTM3pHUTtFQUNFLGlCQUFXO0FUOHpHckI7O0FJcHdHRTtFSzNETTtJQUdJLGlCQUFXO0VUaTBHckI7QUFDRjs7QVNyMEdRO0VBQ0UsaUJBQVc7QVR3MEdyQjs7QUk5d0dFO0VLM0RNO0lBR0ksaUJBQVc7RVQyMEdyQjtBQUNGOztBUy8wR1E7RUFDRSxpQkFBVztBVGsxR3JCOztBSXh4R0U7RUszRE07SUFHSSxpQkFBVztFVHExR3JCO0FBQ0Y7O0FTejFHUTtFQUNFLGlCQUFXO0FUNDFHckI7O0FJbHlHRTtFSzNETTtJQUdJLGlCQUFXO0VUKzFHckI7QUFDRjs7QVNuMkdRO0VBQ0UsaUJBQVc7QVRzMkdyQjs7QUk1eUdFO0VLM0RNO0lBR0ksaUJBQVc7RVR5MkdyQjtBQUNGOztBUzcyR1E7RUFDRSxpQkFBVztBVGczR3JCOztBSXR6R0U7RUszRE07SUFHSSxpQkFBVztFVG0zR3JCO0FBQ0Y7O0FTdjNHUTtFQUNFLGtCQUFXO0FUMDNHckI7O0FJaDBHRTtFSzNETTtJQUdJLGlCQUFXO0VUNjNHckI7QUFDRjs7QUl0MEdFO0VLOUNNO0lBRUksZ0JBQVc7RVR1M0dyQjtBQUNGOztBSTUwR0U7RUs5Q007SUFFSSxnQkFBVztFVDYzR3JCO0FBQ0Y7O0FJbDFHRTtFSzlDTTtJQUVJLGdCQUFXO0VUbTRHckI7QUFDRjs7QUl4MUdFO0VLOUNNO0lBRUksZ0JBQVc7RVR5NEdyQjtBQUNGOztBSTkxR0U7RUs5Q007SUFFSSxnQkFBVztFVCs0R3JCO0FBQ0Y7O0FJcDJHRTtFSzlDTTtJQUVJLGdCQUFXO0VUcTVHckI7QUFDRjs7QUkxMkdFO0VLOUNNO0lBRUksZ0JBQVc7RVQyNUdyQjtBQUNGOztBSWgzR0U7RUs5Q007SUFFSSxnQkFBVztFVGk2R3JCO0FBQ0Y7O0FJdDNHRTtFSzlDTTtJQUVJLGdCQUFXO0VUdTZHckI7QUFDRjs7QUk1M0dFO0VLOUNNO0lBRUksZ0JBQVc7RVQ2NkdyQjtBQUNGOztBSWw0R0U7RUs5Q007SUFFSSxpQkFBVztFVG03R3JCO0FBQ0Y7O0FJeDRHRTtFSzlDTTtJQUVJLGlCQUFXO0VUeTdHckI7QUFDRjs7QUk5NEdFO0VLOUNNO0lBRUksaUJBQVc7RVQrN0dyQjtBQUNGOztBSXA1R0U7RUs5Q007SUFFSSxpQkFBVztFVHE4R3JCO0FBQ0Y7O0FJMTVHRTtFSzlDTTtJQUVJLGlCQUFXO0VUMjhHckI7QUFDRjs7QUloNkdFO0VLOUNNO0lBRUksaUJBQVc7RVRpOUdyQjtBQUNGOztBSXQ2R0U7RUs5Q007SUFFSSxpQkFBVztFVHU5R3JCO0FBQ0Y7O0FJNTZHRTtFSzlDTTtJQUVJLGlCQUFXO0VUNjlHckI7QUFDRjs7QUlsN0dFO0VLOUNNO0lBRUksaUJBQVc7RVRtK0dyQjtBQUNGOztBSXg3R0U7RUs5Q007SUFFSSxpQkFBVztFVHkrR3JCO0FBQ0Y7O0FJOTdHRTtFSzlDTTtJQUVJLGlCQUFXO0VUKytHckI7QUFDRjs7QVMvL0dRO0VBQ0Usa0JBQVc7QVRrZ0hyQjs7QUl4OEdFO0VLM0RNO0lBR0ksa0JBQVc7RVRxZ0hyQjtBQUNGOztBU3pnSFE7RUFDRSxrQkFBVztBVDRnSHJCOztBSWw5R0U7RUszRE07SUFHSSxrQkFBVztFVCtnSHJCO0FBQ0Y7O0FTbmhIUTtFQUNFLG1CQUFXO0FUc2hIckI7O0FJNTlHRTtFSzNETTtJQUdJLGtCQUFXO0VUeWhIckI7QUFDRjs7QVM3aEhRO0VBQ0UsbUJBQVc7QVRnaUhyQjs7QUl0K0dFO0VLM0RNO0lBR0ksa0JBQVc7RVRtaUhyQjtBQUNGOztBU3ZpSFE7RUFDRSxtQkFBVztBVDBpSHJCOztBSWgvR0U7RUszRE07SUFHSSxrQkFBVztFVDZpSHJCO0FBQ0Y7O0FTampIUTtFQUNFLG1CQUFXO0FUb2pIckI7O0FJMS9HRTtFSzNETTtJQUdJLGtCQUFXO0VUdWpIckI7QUFDRjs7QVMzakhRO0VBQ0UsbUJBQVc7QVQ4akhyQjs7QUlwZ0hFO0VLM0RNO0lBR0ksa0JBQVc7RVRpa0hyQjtBQUNGOztBU3JrSFE7RUFDRSxtQkFBVztBVHdrSHJCOztBSTlnSEU7RUszRE07SUFHSSxrQkFBVztFVDJrSHJCO0FBQ0Y7O0FTL2tIUTtFQUNFLG1CQUFXO0FUa2xIckI7O0FJeGhIRTtFSzNETTtJQUdJLGtCQUFXO0VUcWxIckI7QUFDRjs7QVN6bEhRO0VBQ0UsbUJBQVc7QVQ0bEhyQjs7QUlsaUhFO0VLM0RNO0lBR0ksa0JBQVc7RVQrbEhyQjtBQUNGOztBU25tSFE7RUFDRSxtQkFBVztBVHNtSHJCOztBSTVpSEU7RUszRE07SUFHSSxtQkFBVztFVHltSHJCO0FBQ0Y7O0FTN21IUTtFQUNFLG1CQUFXO0FUZ25IckI7O0FJdGpIRTtFSzNETTtJQUdJLG1CQUFXO0VUbW5IckI7QUFDRjs7QVN2bkhRO0VBQ0UsbUJBQVc7QVQwbkhyQjs7QUloa0hFO0VLM0RNO0lBR0ksbUJBQVc7RVQ2bkhyQjtBQUNGOztBU2pvSFE7RUFDRSxtQkFBVztBVG9vSHJCOztBSTFrSEU7RUszRE07SUFHSSxtQkFBVztFVHVvSHJCO0FBQ0Y7O0FTM29IUTtFQUNFLG1CQUFXO0FUOG9IckI7O0FJcGxIRTtFSzNETTtJQUdJLG1CQUFXO0VUaXBIckI7QUFDRjs7QVNycEhRO0VBQ0UsbUJBQVc7QVR3cEhyQjs7QUk5bEhFO0VLM0RNO0lBR0ksbUJBQVc7RVQycEhyQjtBQUNGOztBUy9wSFE7RUFDRSxtQkFBVztBVGtxSHJCOztBSXhtSEU7RUszRE07SUFHSSxtQkFBVztFVHFxSHJCO0FBQ0Y7O0FTenFIUTtFQUNFLG1CQUFXO0FUNHFIckI7O0FJbG5IRTtFSzNETTtJQUdJLG1CQUFXO0VUK3FIckI7QUFDRjs7QVNuckhRO0VBQ0UsbUJBQVc7QVRzckhyQjs7QUk1bkhFO0VLM0RNO0lBR0ksbUJBQVc7RVR5ckhyQjtBQUNGOztBUzdySFE7RUFDRSxtQkFBVztBVGdzSHJCOztBSXRvSEU7RUszRE07SUFHSSxtQkFBVztFVG1zSHJCO0FBQ0Y7O0FTdnNIUTtFQUNFLG9CQUFXO0FUMHNIckI7O0FJaHBIRTtFSzNETTtJQUdJLG1CQUFXO0VUNnNIckI7QUFDRjs7QUl0cEhFO0VLOUNNO0lBRUksa0JBQVc7RVR1c0hyQjtBQUNGOztBSTVwSEU7RUs5Q007SUFFSSxrQkFBVztFVDZzSHJCO0FBQ0Y7O0FJbHFIRTtFSzlDTTtJQUVJLGtCQUFXO0VUbXRIckI7QUFDRjs7QUl4cUhFO0VLOUNNO0lBRUksa0JBQVc7RVR5dEhyQjtBQUNGOztBSTlxSEU7RUs5Q007SUFFSSxrQkFBVztFVCt0SHJCO0FBQ0Y7O0FJcHJIRTtFSzlDTTtJQUVJLGtCQUFXO0VUcXVIckI7QUFDRjs7QUkxckhFO0VLOUNNO0lBRUksa0JBQVc7RVQydUhyQjtBQUNGOztBSWhzSEU7RUs5Q007SUFFSSxrQkFBVztFVGl2SHJCO0FBQ0Y7O0FJdHNIRTtFSzlDTTtJQUVJLGtCQUFXO0VUdXZIckI7QUFDRjs7QUk1c0hFO0VLOUNNO0lBRUksa0JBQVc7RVQ2dkhyQjtBQUNGOztBSWx0SEU7RUs5Q007SUFFSSxtQkFBVztFVG13SHJCO0FBQ0Y7O0FJeHRIRTtFSzlDTTtJQUVJLG1CQUFXO0VUeXdIckI7QUFDRjs7QUk5dEhFO0VLOUNNO0lBRUksbUJBQVc7RVQrd0hyQjtBQUNGOztBSXB1SEU7RUs5Q007SUFFSSxtQkFBVztFVHF4SHJCO0FBQ0Y7O0FJMXVIRTtFSzlDTTtJQUVJLG1CQUFXO0VUMnhIckI7QUFDRjs7QUlodkhFO0VLOUNNO0lBRUksbUJBQVc7RVRpeUhyQjtBQUNGOztBSXR2SEU7RUs5Q007SUFFSSxtQkFBVztFVHV5SHJCO0FBQ0Y7O0FJNXZIRTtFSzlDTTtJQUVJLG1CQUFXO0VUNnlIckI7QUFDRjs7QUlsd0hFO0VLOUNNO0lBRUksbUJBQVc7RVRtekhyQjtBQUNGOztBSXh3SEU7RUs5Q007SUFFSSxtQkFBVztFVHl6SHJCO0FBQ0Y7O0FJOXdIRTtFSzlDTTtJQUVJLG1CQUFXO0VUK3pIckI7QUFDRjs7QVMvMEhRO0VBQ0UsbUJBQVc7QVRrMUhyQjs7QUl4eEhFO0VLM0RNO0lBR0ksbUJBQVc7RVRxMUhyQjtBQUNGOztBU3oxSFE7RUFDRSxtQkFBVztBVDQxSHJCOztBSWx5SEU7RUszRE07SUFHSSxtQkFBVztFVCsxSHJCO0FBQ0Y7O0FTbjJIUTtFQUNFLG9CQUFXO0FUczJIckI7O0FJNXlIRTtFSzNETTtJQUdJLG1CQUFXO0VUeTJIckI7QUFDRjs7QVM3MkhRO0VBQ0Usb0JBQVc7QVRnM0hyQjs7QUl0ekhFO0VLM0RNO0lBR0ksbUJBQVc7RVRtM0hyQjtBQUNGOztBU3YzSFE7RUFDRSxvQkFBVztBVDAzSHJCOztBSWgwSEU7RUszRE07SUFHSSxtQkFBVztFVDYzSHJCO0FBQ0Y7O0FTajRIUTtFQUNFLG9CQUFXO0FUbzRIckI7O0FJMTBIRTtFSzNETTtJQUdJLG1CQUFXO0VUdTRIckI7QUFDRjs7QVMzNEhRO0VBQ0Usb0JBQVc7QVQ4NEhyQjs7QUlwMUhFO0VLM0RNO0lBR0ksbUJBQVc7RVRpNUhyQjtBQUNGOztBU3I1SFE7RUFDRSxvQkFBVztBVHc1SHJCOztBSTkxSEU7RUszRE07SUFHSSxtQkFBVztFVDI1SHJCO0FBQ0Y7O0FTLzVIUTtFQUNFLG9CQUFXO0FUazZIckI7O0FJeDJIRTtFSzNETTtJQUdJLG1CQUFXO0VUcTZIckI7QUFDRjs7QVN6NkhRO0VBQ0Usb0JBQVc7QVQ0NkhyQjs7QUlsM0hFO0VLM0RNO0lBR0ksbUJBQVc7RVQrNkhyQjtBQUNGOztBU243SFE7RUFDRSxvQkFBVztBVHM3SHJCOztBSTUzSEU7RUszRE07SUFHSSxvQkFBVztFVHk3SHJCO0FBQ0Y7O0FTNzdIUTtFQUNFLG9CQUFXO0FUZzhIckI7O0FJdDRIRTtFSzNETTtJQUdJLG9CQUFXO0VUbThIckI7QUFDRjs7QVN2OEhRO0VBQ0Usb0JBQVc7QVQwOEhyQjs7QUloNUhFO0VLM0RNO0lBR0ksb0JBQVc7RVQ2OEhyQjtBQUNGOztBU2o5SFE7RUFDRSxvQkFBVztBVG85SHJCOztBSTE1SEU7RUszRE07SUFHSSxvQkFBVztFVHU5SHJCO0FBQ0Y7O0FTMzlIUTtFQUNFLG9CQUFXO0FUODlIckI7O0FJcDZIRTtFSzNETTtJQUdJLG9CQUFXO0VUaStIckI7QUFDRjs7QVNyK0hRO0VBQ0Usb0JBQVc7QVR3K0hyQjs7QUk5NkhFO0VLM0RNO0lBR0ksb0JBQVc7RVQyK0hyQjtBQUNGOztBUy8rSFE7RUFDRSxvQkFBVztBVGsvSHJCOztBSXg3SEU7RUszRE07SUFHSSxvQkFBVztFVHEvSHJCO0FBQ0Y7O0FTei9IUTtFQUNFLG9CQUFXO0FUNC9IckI7O0FJbDhIRTtFSzNETTtJQUdJLG9CQUFXO0VUKy9IckI7QUFDRjs7QVNuZ0lRO0VBQ0Usb0JBQVc7QVRzZ0lyQjs7QUk1OEhFO0VLM0RNO0lBR0ksb0JBQVc7RVR5Z0lyQjtBQUNGOztBUzdnSVE7RUFDRSxvQkFBVztBVGdoSXJCOztBSXQ5SEU7RUszRE07SUFHSSxvQkFBVztFVG1oSXJCO0FBQ0Y7O0FTdmhJUTtFQUNFLHFCQUFXO0FUMGhJckI7O0FJaCtIRTtFSzNETTtJQUdJLG9CQUFXO0VUNmhJckI7QUFDRjs7QUl0K0hFO0VLOUNNO0lBRUksbUJBQVc7RVR1aElyQjtBQUNGOztBSTUrSEU7RUs5Q007SUFFSSxtQkFBVztFVDZoSXJCO0FBQ0Y7O0FJbC9IRTtFSzlDTTtJQUVJLG1CQUFXO0VUbWlJckI7QUFDRjs7QUl4L0hFO0VLOUNNO0lBRUksbUJBQVc7RVR5aUlyQjtBQUNGOztBSTkvSEU7RUs5Q007SUFFSSxtQkFBVztFVCtpSXJCO0FBQ0Y7O0FJcGdJRTtFSzlDTTtJQUVJLG1CQUFXO0VUcWpJckI7QUFDRjs7QUkxZ0lFO0VLOUNNO0lBRUksbUJBQVc7RVQyaklyQjtBQUNGOztBSWhoSUU7RUs5Q007SUFFSSxtQkFBVztFVGlrSXJCO0FBQ0Y7O0FJdGhJRTtFSzlDTTtJQUVJLG1CQUFXO0VUdWtJckI7QUFDRjs7QUk1aElFO0VLOUNNO0lBRUksbUJBQVc7RVQ2a0lyQjtBQUNGOztBSWxpSUU7RUs5Q007SUFFSSxvQkFBVztFVG1sSXJCO0FBQ0Y7O0FJeGlJRTtFSzlDTTtJQUVJLG9CQUFXO0VUeWxJckI7QUFDRjs7QUk5aUlFO0VLOUNNO0lBRUksb0JBQVc7RVQrbElyQjtBQUNGOztBSXBqSUU7RUs5Q007SUFFSSxvQkFBVztFVHFtSXJCO0FBQ0Y7O0FJMWpJRTtFSzlDTTtJQUVJLG9CQUFXO0VUMm1JckI7QUFDRjs7QUloa0lFO0VLOUNNO0lBRUksb0JBQVc7RVRpbklyQjtBQUNGOztBSXRrSUU7RUs5Q007SUFFSSxvQkFBVztFVHVuSXJCO0FBQ0Y7O0FJNWtJRTtFSzlDTTtJQUVJLG9CQUFXO0VUNm5JckI7QUFDRjs7QUlsbElFO0VLOUNNO0lBRUksb0JBQVc7RVRtb0lyQjtBQUNGOztBSXhsSUU7RUs5Q007SUFFSSxvQkFBVztFVHlvSXJCO0FBQ0Y7O0FJOWxJRTtFSzlDTTtJQUVJLG9CQUFXO0VUK29JckI7QUFDRjs7QVMvcElRO0VBQ0UsaUJBQVc7QVRrcUlyQjs7QUl4bUlFO0VLM0RNO0lBR0ksaUJBQVc7RVRxcUlyQjtBQUNGOztBU3pxSVE7RUFDRSxpQkFBVztBVDRxSXJCOztBSWxuSUU7RUszRE07SUFHSSxpQkFBVztFVCtxSXJCO0FBQ0Y7O0FTbnJJUTtFQUNFLGtCQUFXO0FUc3JJckI7O0FJNW5JRTtFSzNETTtJQUdJLGlCQUFXO0VUeXJJckI7QUFDRjs7QVM3cklRO0VBQ0Usa0JBQVc7QVRnc0lyQjs7QUl0b0lFO0VLM0RNO0lBR0ksaUJBQVc7RVRtc0lyQjtBQUNGOztBU3ZzSVE7RUFDRSxrQkFBVztBVDBzSXJCOztBSWhwSUU7RUszRE07SUFHSSxpQkFBVztFVDZzSXJCO0FBQ0Y7O0FTanRJUTtFQUNFLGtCQUFXO0FUb3RJckI7O0FJMXBJRTtFSzNETTtJQUdJLGlCQUFXO0VUdXRJckI7QUFDRjs7QVMzdElRO0VBQ0Usa0JBQVc7QVQ4dElyQjs7QUlwcUlFO0VLM0RNO0lBR0ksaUJBQVc7RVRpdUlyQjtBQUNGOztBU3J1SVE7RUFDRSxrQkFBVztBVHd1SXJCOztBSTlxSUU7RUszRE07SUFHSSxpQkFBVztFVDJ1SXJCO0FBQ0Y7O0FTL3VJUTtFQUNFLGtCQUFXO0FUa3ZJckI7O0FJeHJJRTtFSzNETTtJQUdJLGlCQUFXO0VUcXZJckI7QUFDRjs7QVN6dklRO0VBQ0Usa0JBQVc7QVQ0dklyQjs7QUlsc0lFO0VLM0RNO0lBR0ksaUJBQVc7RVQrdklyQjtBQUNGOztBU253SVE7RUFDRSxrQkFBVztBVHN3SXJCOztBSTVzSUU7RUszRE07SUFHSSxrQkFBVztFVHl3SXJCO0FBQ0Y7O0FTN3dJUTtFQUNFLGtCQUFXO0FUZ3hJckI7O0FJdHRJRTtFSzNETTtJQUdJLGtCQUFXO0VUbXhJckI7QUFDRjs7QVN2eElRO0VBQ0Usa0JBQVc7QVQweElyQjs7QUlodUlFO0VLM0RNO0lBR0ksa0JBQVc7RVQ2eElyQjtBQUNGOztBU2p5SVE7RUFDRSxrQkFBVztBVG95SXJCOztBSTF1SUU7RUszRE07SUFHSSxrQkFBVztFVHV5SXJCO0FBQ0Y7O0FTM3lJUTtFQUNFLGtCQUFXO0FUOHlJckI7O0FJcHZJRTtFSzNETTtJQUdJLGtCQUFXO0VUaXpJckI7QUFDRjs7QVNyeklRO0VBQ0Usa0JBQVc7QVR3eklyQjs7QUk5dklFO0VLM0RNO0lBR0ksa0JBQVc7RVQyeklyQjtBQUNGOztBUy96SVE7RUFDRSxrQkFBVztBVGswSXJCOztBSXh3SUU7RUszRE07SUFHSSxrQkFBVztFVHEwSXJCO0FBQ0Y7O0FTejBJUTtFQUNFLGtCQUFXO0FUNDBJckI7O0FJbHhJRTtFSzNETTtJQUdJLGtCQUFXO0VUKzBJckI7QUFDRjs7QVNuMUlRO0VBQ0Usa0JBQVc7QVRzMUlyQjs7QUk1eElFO0VLM0RNO0lBR0ksa0JBQVc7RVR5MUlyQjtBQUNGOztBUzcxSVE7RUFDRSxrQkFBVztBVGcySXJCOztBSXR5SUU7RUszRE07SUFHSSxrQkFBVztFVG0ySXJCO0FBQ0Y7O0FTdjJJUTtFQUNFLG1CQUFXO0FUMDJJckI7O0FJaHpJRTtFSzNETTtJQUdJLGtCQUFXO0VUNjJJckI7QUFDRjs7QUl0eklFO0VLOUNNO0lBRUksaUJBQVc7RVR1MklyQjtBQUNGOztBSTV6SUU7RUs5Q007SUFFSSxpQkFBVztFVDYySXJCO0FBQ0Y7O0FJbDBJRTtFSzlDTTtJQUVJLGlCQUFXO0VUbTNJckI7QUFDRjs7QUl4MElFO0VLOUNNO0lBRUksaUJBQVc7RVR5M0lyQjtBQUNGOztBSTkwSUU7RUs5Q007SUFFSSxpQkFBVztFVCszSXJCO0FBQ0Y7O0FJcDFJRTtFSzlDTTtJQUVJLGlCQUFXO0VUcTRJckI7QUFDRjs7QUkxMUlFO0VLOUNNO0lBRUksaUJBQVc7RVQyNElyQjtBQUNGOztBSWgySUU7RUs5Q007SUFFSSxpQkFBVztFVGk1SXJCO0FBQ0Y7O0FJdDJJRTtFSzlDTTtJQUVJLGlCQUFXO0VUdTVJckI7QUFDRjs7QUk1MklFO0VLOUNNO0lBRUksaUJBQVc7RVQ2NUlyQjtBQUNGOztBSWwzSUU7RUs5Q007SUFFSSxrQkFBVztFVG02SXJCO0FBQ0Y7O0FJeDNJRTtFSzlDTTtJQUVJLGtCQUFXO0VUeTZJckI7QUFDRjs7QUk5M0lFO0VLOUNNO0lBRUksa0JBQVc7RVQrNklyQjtBQUNGOztBSXA0SUU7RUs5Q007SUFFSSxrQkFBVztFVHE3SXJCO0FBQ0Y7O0FJMTRJRTtFSzlDTTtJQUVJLGtCQUFXO0VUMjdJckI7QUFDRjs7QUloNUlFO0VLOUNNO0lBRUksa0JBQVc7RVRpOElyQjtBQUNGOztBSXQ1SUU7RUs5Q007SUFFSSxrQkFBVztFVHU4SXJCO0FBQ0Y7O0FJNTVJRTtFSzlDTTtJQUVJLGtCQUFXO0VUNjhJckI7QUFDRjs7QUlsNklFO0VLOUNNO0lBRUksa0JBQVc7RVRtOUlyQjtBQUNGOztBSXg2SUU7RUs5Q007SUFFSSxrQkFBVztFVHk5SXJCO0FBQ0Y7O0FJOTZJRTtFSzlDTTtJQUVJLGtCQUFXO0VUKzlJckI7QUFDRjs7QVVsaEpBO0VBQ0UsMkJBQTJCO0VBQzNCLDRzRUFBNHNFO0VBQzVzRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FWcWhKcEI7O0FVbGhKQTtFQUNFLDhCQUF5QjtFQUN6Qjs7R1ZzaEpDO0FBQ0g7O0FVbGhKQTtFQWlFRSxnQkFBQTtFQW1LQSxZQUFBO0VBb0ZBLGFBQUE7RUFzSUEsU0FBQTtBVjJsSUY7O0FVeGhKRTtFQUNFLHNCQUFzQjtBVjJoSjFCOztBVXhoSkU7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLDZCQUFBO0VBQ0EsVUFBVTtBVjJoSmQ7O0FVeGhKRTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLHVCQUF1QjtBVjJoSjNCOztBVXhoSkU7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUVoQixpQ0FBQTtFQUNBLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQiw4QkFBOEI7QVYwaEpsQzs7QVV6aEpJO0VBQ0Usa0JBQWtCO0FWNGhKeEI7O0FVeGhKRTtFQUVFLGlDQUFpQztBVjBoSnJDOztBVXZoSkU7RUFDRSxlQUFlO0FWMGhKbkI7O0FVdmhKRTtFQUNFLGVBQWU7RUFDZixzQkFBc0I7QVYwaEoxQjs7QVV4aEpFO0VBQ0Usb0NBQW9DO0VBQ3BDLGNBQWM7QVYyaEpsQjs7QVV2aEpFOztFQUVFLFlBQVk7QVYwaEpoQjs7QVV4aEpFO0VBQ0UsdUJBQXVCO0VBQ3ZCLHNDQUFzQztBVjJoSjFDOztBVXJoSkU7RUFDRSxtQkFBbUI7QVZ3aEp2Qjs7QVV0aEpFOzs7Ozs7O0VBT0UsNEJBQTRCO0FWeWhKaEM7O0FVdmhKRTs7OztFQUlFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLFdBQVc7QVYwaEpmOztBVXhoSkU7RUFDRSxnRkFBZ0Y7QVYyaEpwRjs7QVV6aEpFO0VBQ0UsaUZBQWlGO0FWNGhKckY7O0FVMWhKRTtFQUNFLCtFQUErRTtBVjZoSm5GOztBVTNoSkU7RUFDRSxrRkFBa0Y7QVY4aEp0Rjs7QVV0aEpFO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtBVnloSnpCOztBVXZoSkU7RUFDRSxhQUFhO0FWMGhKakI7O0FVeGhKRTtFQUNFLDhCQUE4QjtBVjJoSmxDOztBVXpoSkU7RUFDRSxpQ0FBNkI7TUFBN0IsNkJBQTZCO0FWNGhKakM7O0FVMWhKRTtFQUNFLGlDQUE2QjtNQUE3Qiw2QkFBNkI7QVY2aEpqQzs7QVVwaEpJO0VBQ0UsYUFBYTtBVnVoSm5COztBVXJoSkk7RUFFRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLG9EQUFvRDtFQUNwRCxxQ0FBcUM7RUFDckMsd0RBQXdEO0VBQ3hELFdBQVc7RUFDWCxlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZ0VBQWdFO0FWdWhKdEU7O0FVbmlKSztFQWNHLHlCQUF5QjtFQUN6Qix3Q0FBd0M7RUFDeEMsK0JBQStCO0VBQy9CLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLGNBQWM7QVZ5aEp0Qjs7QVVwaEpFO0VBRUUsYUFBYTtFQUNiLFlBQVk7RUFDWixvQkFBb0I7QVZzaEp4Qjs7QVVwaEpFOztFQUVFLFVBQVU7RUFDVixXQUFXO0FWdWhKZjs7QVVyaEpFOztFQUVFLGVBQWU7QVZ3aEpuQjs7QVVyaEpFOztFQUVFLFdBQVc7RUFDWCxVQUFVO0FWd2hKZDs7QVV0aEpFOztFQUVFLGVBQWU7QVZ5aEpuQjs7QVV2aEpFO0VBRUUsa0NBQTBCO0FWeWhKOUI7O0FVdmhKRTtFQUVFLGtDQUEwQjtBVnloSjlCOztBVWpoSkU7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QiwrQkFBK0I7RUFDL0IsV0FBVztBVm9oSmY7O0FVemhKRztFQU9HLFVBQVU7QVZzaEpoQjs7QVVsaEpFOztFQUdFLFlBQVk7RUFDWixPQUFPO0VBQ1AsV0FBVztBVm9oSmY7O0FVamhKRTtFQUNFLGdCQUFnQjtFQUNoQixZQUFZO0FWb2hKaEI7O0FVbGhKRTtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7QVZxaEp0Qjs7QVVuaEpFO0VBQ0UsbUJBQW1CO0FWc2hKdkI7O0FVcGhKRTtFQUNFLG1CQUFtQjtBVnVoSnZCOztBVXJoSkU7RUFDRSxzQkFBc0I7QVZ3aEoxQjs7QVV0aEpFO0VBQ0Usc0JBQXNCO0FWeWhKMUI7O0FVdmhKRTtFQUNFLHNCQUFzQjtBVjBoSjFCOztBVXhoSkU7RUFDRSxzQkFBc0I7QVYyaEoxQjs7QVV6aEpFO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixZQUFZO0FWNGhKaEI7O0FVanlKQTtFQXdRSSxZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3JCLHFCQUFxQjtFQUNoQixnQkFBZ0I7QVY2aEo1Qjs7QVUzaEpFO0VBQ0UsZUFBZTtBVjhoSm5COztBVTVoSkU7RUFDRSxVQUFVO0VBQ1YscUVBQXFFO0FWK2hKekU7O0FVN2hKRTtFQUNFLFdBQVc7RUFDWCxRQUFRO0VBQ1Isb0NBQW9DO0FWZ2lKeEM7O0FVOWhKRTtFQUNFLGFBQWE7RUFDYixjQUFjO0FWaWlKbEI7O0FVL2hKRTtFQUNFLFFBQVE7RUFDUiwyQkFBMkI7RUFDM0IsVUFBVTtBVmtpSmQ7O0FVaGlKRTtFQUNFLHFCQUFxQjtFQUNyQixzQ0FBc0M7QVZtaUoxQzs7QVVqaUpFO0VBQ0UsYUFBYTtBVm9pSmpCOztBVWxpSkU7RUFDRSxTQUFTO0VBQ1QsMkJBQTJCO0VBQzNCLG1CQUFtQjtBVnFpSnZCOztBVW5pSkU7RUFDRSx1Q0FBdUM7QVZzaUozQzs7QVVwaUpFO0VBQ0Usd0NBQXdDO0FWdWlKNUM7O0FVbmlKRTtFQUNFLCtCQUErQjtFQUMvQixrQkFBa0I7QVZzaUp0Qjs7QVVwaUpFO0VBQ0UscUVBQXFFO0VBQ3JFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLDBCQUEwQjtBVnVpSjlCOztBVXJpSkU7RUFDRSwyQkFBMkI7QVZ3aUovQjs7QVV0aUpFOztFQUVFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsT0FBTztFQUNQLE1BQU07QVZ5aUpWOztBVXZpSkU7O0VBRUUsVUFBVTtFQUNWLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtBVjBpSlY7O0FVeGlKRTtFQUNFLGtDQUEwQjtBVjJpSjlCOztBVXppSkU7RUFDRSxrQ0FBMEI7QVY0aUo5Qjs7QVUxaUpFO0VBQ0UsYUFBYTtBVjZpSmpCOztBVXJpSkU7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0Qiw4QkFBOEI7QVZ3aUpsQzs7QVV0aUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxVQUFVO0FWeWlKZDs7QVV2aUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixPQUFPO0VBQ1AsV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0FWMGlKZjs7QVV4aUpFO0VBQ0UsWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsTUFBTTtBVjJpSlY7O0FVemlKRTtFQUNFLFlBQVk7QVY0aUpoQjs7QVUxaUpFO0VBQ0UsYUFBYTtBVjZpSmpCOztBVTNpSkU7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtBVjhpSnRCOztBVTVpSkU7OztFQUdFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQW1CO0tBQW5CLG1CQUFtQjtBVitpSnZCOztBVTdpSkU7RUFDRSxZQUFZO0FWZ2pKaEI7O0FVeGlKRTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLDJEQUFtRDtVQUFuRCxtREFBbUQ7RUFDbkQsc0JBQXNCO0VBQ3RCLDBFQUEwRTtFQUMxRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0FWMmlKakM7O0FVemlKRTtFQUNFLDhCQUF5QjtBVjRpSjdCOztBVTFpSkU7RUFDRSw4QkFBeUI7QVY2aUo3Qjs7QVV0aUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixjQUFjO0FWeWlKbEI7O0FVdmlKRTtFQUNFLG9DQUFvQztBVjBpSnhDOztBVXhpSkU7RUFDRSxvQkFBb0I7RUFDcEIsNEJBQTRCO0FWMmlKaEM7O0FVemlKRTtFQUNFLG9CQUFvQjtBVjRpSnhCOztBVTFpSkU7O0VBRUUsb0JBQW9CO0FWNmlKeEI7O0FVM2lKRTtFQUNFLGlCQUFpQjtBVjhpSnJCOztBVTVpSkU7RUFDRSxvQkFBb0I7RUFDcEIsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtBVitpSmhCOztBVTdpSkU7RUFDRSxvQkFBb0I7QVZnakp4Qjs7QVU5aUpFO0VBQ0Usd0JBQXdCO0FWaWpKNUI7O0FVL2lKRTs7RUFFRSxvQkFBb0I7QVZrakp4Qjs7QVVoakpFOzs7O0VBSUUsb0JBQW9CO0VBQ3BCLG1CQUFtQjtBVm1qSnZCOztBVWpqSkU7Ozs7RUFJRSxVQUFVO0VBQ1YsbUNBQTJCO1VBQTNCLDJCQUEyQjtBVm9qSi9COztBVWxqSkU7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osMEJBQWtCO1VBQWxCLGtCQUFrQjtFQUNsQixVQUFVO0FWcWpKZDs7QVVuakpFO0VBQ0UsaUJBQWlCO0FWc2pKckI7O0FVcGpKRTtFQUNFLG9CQUFvQjtFQUNwQixtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLFVBQVU7QVZ1akpkOztBVXJqSkU7RUFDRSxvQkFBb0I7QVZ3akp4Qjs7QVV0akpFOztFQUVFLG9CQUFvQjtBVnlqSnhCOztBVXZqSkU7Ozs7RUFJRSxVQUFVO0VBQ1YsbUNBQTJCO1VBQTNCLDJCQUEyQjtBVjBqSi9COztBVzFsS0E7RUFBYSxxQkFBc0I7QVg4bEtuQzs7QVc3bEtBO0VBQWEscUJBQXNCO0FYaW1LbkM7O0FXaG1LQTtFQUFhLHVCQUF3QjtBWG9tS3JDOztBV25tS0E7RUFBYSxzQkFBdUI7QVh1bUtwQzs7QVd0bUtBO0VBQWEsdUJBQXdCO0FYMG1LckM7O0FXem1LQTtFQUFhLG1CQUFvQjtBWDZtS2pDOztBVzVtS0E7RUFBYSx3QkFBd0I7QVhnbktyQzs7QVcvbUtBO0VBQWEsdUJBQXVCO0FYbW5LcEM7O0FXL21LQTtFQUFhLGdEUjJHcUM7QUh3Z0tsRDs7QVdsbktBO0VBQWEsMEZSeUc4RTtBSDZnSzNGOztBV3JuS0E7RUFBYSwwSFJ1RzRHO0FIa2hLekg7O0FXam5LRTtFQUFjLGdCUnVHSjtBSDhnS1o7O0FXcm5LRTtFQUFjLGdCUndHSjtBSGloS1o7O0FXem5LRTtFQUFjLGdCUnlHSjtBSG9oS1o7O0FXN25LRTtFQUFjLGdCUjBHSjtBSHVoS1o7O0FXam9LRTtFQUFjLGdCUjJHSjtBSDBoS1o7O0FXcm9LRTtFQUFjLGdCUjRHSjtBSDZoS1o7O0FXem9LRTtFQUFjLGdCUjZHSjtBSGdpS1o7O0FXN29LRTtFQUFjLGdCUjhHSjtBSG1pS1o7O0FXanBLRTtFQUFjLGdCUitHSjtBSHNpS1o7O0FXN29LRTtFQUNFLGVBQStCO0FYZ3BLbkM7O0FJdGxLRTtFTzNEQTtJQUdJLGNBQWlDO0VYbXBLckM7QUFDRjs7QVd2cEtFO0VBQ0UsaUJBQStCO0FYMHBLbkM7O0FJaG1LRTtFTzNEQTtJQUdJLGdCQUFpQztFWDZwS3JDO0FBQ0Y7O0FXanFLRTtFQUNFLGVBQStCO0FYb3FLbkM7O0FJMW1LRTtFTzNEQTtJQUdJLG9CQUFpQztFWHVxS3JDO0FBQ0Y7O0FXM3FLRTtFQUNFLGlCQUErQjtBWDhxS25DOztBSXBuS0U7RU8zREE7SUFHSSxnQkFBaUM7RVhpcktyQztBQUNGOztBV3JyS0U7RUFDRSxpQkFBK0I7QVh3cktuQzs7QUk5bktFO0VPM0RBO0lBR0ksb0JBQWlDO0VYMnJLckM7QUFDRjs7QVcvcktFO0VBQ0UsaUJBQStCO0FYa3NLbkM7O0FJeG9LRTtFTzNEQTtJQUdJLG9CQUFpQztFWHFzS3JDO0FBQ0Y7O0FXenNLRTtFQUNFLGlCQUErQjtBWDRzS25DOztBSWxwS0U7RU8zREE7SUFHSSxnQkFBaUM7RVgrc0tyQztBQUNGOztBV250S0U7RUFDRSxlQUErQjtBWHN0S25DOztBSTVwS0U7RU8zREE7SUFHSSxvQkFBaUM7RVh5dEtyQztBQUNGOztBSXpxS0U7RU8xQ0U7SUFDRSxlQUErQjtFWHV0S25DO0FBQ0Y7O0FJL3FLRTtFTzFDRTtJQUNFLGlCQUErQjtFWDZ0S25DO0FBQ0Y7O0FJcnJLRTtFTzFDRTtJQUNFLGVBQStCO0VYbXVLbkM7QUFDRjs7QUkzcktFO0VPMUNFO0lBQ0UsaUJBQStCO0VYeXVLbkM7QUFDRjs7QUlqc0tFO0VPMUNFO0lBQ0UsaUJBQStCO0VYK3VLbkM7QUFDRjs7QUl2c0tFO0VPMUNFO0lBQ0UsaUJBQStCO0VYcXZLbkM7QUFDRjs7QUk3c0tFO0VPMUNFO0lBQ0UsaUJBQStCO0VYMnZLbkM7QUFDRjs7QUludEtFO0VPMUNFO0lBQ0UsZUFBK0I7RVhpd0tuQztBQUNGOztBSWx0S0U7RU96Q0U7SUFDRSxjQUFpQztFWCt2S3JDO0FBQ0Y7O0FJeHRLRTtFT3pDRTtJQUNFLGdCQUFpQztFWHF3S3JDO0FBQ0Y7O0FJOXRLRTtFT3pDRTtJQUNFLG9CQUFpQztFWDJ3S3JDO0FBQ0Y7O0FJcHVLRTtFT3pDRTtJQUNFLGdCQUFpQztFWGl4S3JDO0FBQ0Y7O0FJMXVLRTtFT3pDRTtJQUNFLG9CQUFpQztFWHV4S3JDO0FBQ0Y7O0FJaHZLRTtFT3pDRTtJQUNFLG9CQUFpQztFWDZ4S3JDO0FBQ0Y7O0FJdHZLRTtFT3pDRTtJQUNFLGdCQUFpQztFWG15S3JDO0FBQ0Y7O0FJNXZLRTtFT3pDRTtJQUNFLG9CQUFpQztFWHl5S3JDO0FBQ0Y7O0FJM3ZLRTtFT3hDRTtJQUNFLGNBQWlDO0VYdXlLckM7QUFDRjs7QUlqd0tFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYNnlLckM7QUFDRjs7QUl2d0tFO0VPeENFO0lBQ0Usb0JBQWlDO0VYbXpLckM7QUFDRjs7QUk3d0tFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYeXpLckM7QUFDRjs7QUlueEtFO0VPeENFO0lBQ0Usb0JBQWlDO0VYK3pLckM7QUFDRjs7QUl6eEtFO0VPeENFO0lBQ0Usb0JBQWlDO0VYcTBLckM7QUFDRjs7QUkveEtFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYMjBLckM7QUFDRjs7QUlyeUtFO0VPeENFO0lBQ0Usb0JBQWlDO0VYaTFLckM7QUFDRjs7QVd6MEtFO0VBQ0UsY1JvR2E7QUh3dUtqQjs7QUl0ektFO0VPbkJFO0lBQ0UsY1JnR1c7RUg2dUtmO0FBQ0Y7O0FJcnpLRTtFT3JCRTtJQUNFLGNSMkZXO0VIbXZLZjtBQUNGOztBV3oxS0U7RUFDRSxnQlJxR2E7QUh1dktqQjs7QUl0MEtFO0VPbkJFO0lBQ0UsZ0JSaUdXO0VINHZLZjtBQUNGOztBSXIwS0U7RU9yQkU7SUFDRSxnQlI0Rlc7RUhrd0tmO0FBQ0Y7O0FXejJLRTtFQUNFLGdCUnNHYTtBSHN3S2pCOztBSXQxS0U7RU9uQkU7SUFDRSxnQlJrR1c7RUgyd0tmO0FBQ0Y7O0FJcjFLRTtFT3JCRTtJQUNFLGdCUjZGVztFSGl4S2Y7QUFDRjs7QVd6M0tFO0VBQ0UsZ0JSdUdhO0FIcXhLakI7O0FJdDJLRTtFT25CRTtJQUNFLGdCUm1HVztFSDB4S2Y7QUFDRjs7QUlyMktFO0VPckJFO0lBQ0UsZ0JSOEZXO0VIZ3lLZjtBQUNGOztBV3o0S0U7RUFDRSxnQlJ3R2E7QUhveUtqQjs7QUl0M0tFO0VPbkJFO0lBQ0UsZ0JSb0dXO0VIeXlLZjtBQUNGOztBSXIzS0U7RU9yQkU7SUFDRSxnQlIrRlc7RUgreUtmO0FBQ0Y7O0FXejVLRTtFQUNFLGdCUnlHYTtBSG16S2pCOztBSXQ0S0U7RU9uQkU7SUFDRSxnQlJxR1c7RUh3ektmO0FBQ0Y7O0FJcjRLRTtFT3JCRTtJQUNFLGdCUmdHVztFSDh6S2Y7QUFDRjs7QVd6NktFO0VBQ0UsZ0JSMEdhO0FIazBLakI7O0FJdDVLRTtFT25CRTtJQUNFLGdCUnNHVztFSHUwS2Y7QUFDRjs7QUlyNUtFO0VPckJFO0lBQ0UsZ0JSaUdXO0VINjBLZjtBQUNGOztBV3o3S0U7RUFDRSxjUjJHYTtBSGkxS2pCOztBSXQ2S0U7RU9uQkU7SUFDRSxjUnVHVztFSHMxS2Y7QUFDRjs7QUlyNktFO0VPckJFO0lBQ0UsY1JrR1c7RUg0MUtmO0FBQ0Y7O0FXbjdLSTtFQUNFLGtCUnFIRTtBSGkwS1I7O0FXdjdLSTtFQUNFLGdCUnNIQTtBSG8wS047O0FXMzdLSTtFQUNFLGlCUnVIQztBSHUwS1A7O0FJcjhLRTtFT2dCSTtJQUNFLDZCQUEyQjtFWHk3S2pDO0FBQ0Y7O0FJMzhLRTtFT2dCSTtJQUNFLDJCQUEyQjtFWCs3S2pDO0FBQ0Y7O0FJajlLRTtFT2dCSTtJQUNFLDRCQUEyQjtFWHE4S2pDO0FBQ0Y7O0FJaDlLRTtFT29CSTtJQUNFLDZCQUEyQjtFWGc4S2pDO0FBQ0Y7O0FJdDlLRTtFT29CSTtJQUNFLDJCQUEyQjtFWHM4S2pDO0FBQ0Y7O0FJNTlLRTtFT29CSTtJQUNFLDRCQUEyQjtFWDQ4S2pDO0FBQ0Y7O0FJMzlLRTtFT3dCSTtJQUNFLDZCQUEyQjtFWHU4S2pDO0FBQ0Y7O0FJaitLRTtFT3dCSTtJQUNFLDJCQUEyQjtFWDY4S2pDO0FBQ0Y7O0FJditLRTtFT3dCSTtJQUNFLDRCQUEyQjtFWG05S2pDO0FBQ0Y7O0FXMThLQTtFUG5HRSxxQkFBc0I7RUFDdEIsd0JBQTBCO0VBQzFCLHFCQUFxQjtBSmlqTHZCOztBV3g4S0U7RUFERjtJQUVJLGFBQWE7RVg0OEtmO0FBQ0Y7O0FJaGdMRTtFT3VERjtJQUVJLGFBQWE7RVg0OEtmO0FBQ0Y7O0FJLy9LRTtFT3NERjtJQUVJLGFBQWE7RVg0OEtmO0FBQ0Y7O0FXbjhLRTtFUDdJQSxnQkFEaUM7QUpxbExuQzs7QUlubExFO0VBQ0UsWU80SXlCO0VQM0l6QixxQkFBcUI7RUFDckIsaUJBTCtCO0VPZ0o3Qiw2QkFBNkI7QVg0OEtuQzs7QVd2OEtFO0VQcEpBLGdCQURpQztBSmdtTG5DOztBSTlsTEU7RUFDRSxZT21KeUI7RVBsSnpCLHFCQUFxQjtFQUNyQixpQkFMK0I7QUpzbUxuQzs7QVczOEtBO0VBQ0UscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0FYODhLcEI7O0FXMThLQTtFQUNFLGtCQUFrQjtBWDY4S3BCOztBVzk4S0E7RUFHSSxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBWCs4S3RCOztBSXJqTEU7RU84RkY7SUFVTSxpQkFBcUI7RVhrOUt6QjtBQUNGOztBVzc5S0E7RUFlSSxtQkFBbUI7QVhrOUt2Qjs7QVdqK0tBO0VBbUJJLGdCQUFnQjtBWGs5S3BCOztBVzk4S0E7RUFDRSxjQUFjO0FYaTlLaEI7O0FZcnFMQTtFQUFtQixjQUFjO0FaeXFMakM7O0FZeHFMQTtFQUFtQixlQUFlO0FaNHFMbEM7O0FZM3FMQTtFQUFtQixxQkFBcUI7QVorcUx4Qzs7QVkzcUxBO0VBQWlCLGNBQWM7QVorcUwvQjs7QVk5cUxBO0VBQWlCLGFBQWE7QVprckw5Qjs7QUlsbUxFO0VROUVGO0lBQStCLGFBQWE7RVpxckwxQztBQUNGOztBSWptTEU7RVFwRkY7SUFBK0IsYUFBYTtFWjByTDFDO0FBQ0Y7O0FJaG1MRTtFUTFGRjtJQUErQixhQUFhO0VaK3JMMUM7QUFDRjs7QVk1ckxBO0VBQWlCLGdCQUFrQjtBWmdzTG5DOztBWS9yTEE7RUFBaUIsa0JBQWtCO0FabXNMbkM7O0FZbHNMQTtFQUFpQixrQkFBa0I7QVpzc0xuQzs7QVlwc0xBO0VBQWlCLGlCQUFtQjtBWndzTHBDOztBWXZzTEE7RUFBaUIsbUJBQW1CO0FaMnNMcEM7O0FZMXNMQTtFQUFpQixtQkFBbUI7QVo4c0xwQzs7QVk1c0xBO0VBQWlCLGdCQUFrQjtBWmd0TG5DOztBWS9zTEE7RUFBaUIsa0JBQWtCO0FabXRMbkM7O0FZbHRMQTtFQUFpQixrQkFBa0I7QVpzdExuQzs7QWFodUxBO0VBQ0UsaUNBQXFCO0FibXVMdkI7O0FhaHVMQTtFQUNFLGNWK0JxQjtBSG9zTHZCOztBYWh1TEE7RUFDRSxjVmdCcUI7RVVmckIseUJWYXFCO0FIc3RMdkI7O0FhcnVMQTtFQUNFLGNWZ0JxQjtFVWZyQix5QlZhcUI7QUhzdEx2Qjs7QWFodUxBO0VBQ0UsK0VBQWdGO0FibXVMbEY7O0FhOXRMQTtFQUNFLHlCQUF5QjtBYml1TDNCOztBYTF0TEU7RUFDRSx5QlZQbUI7QUhvdUx2Qjs7QWF6dExFO0VBQ0UsY1ZabUI7QUh3dUx2Qjs7QWF2dExFO0VBQ0UseUJWbEJtQjtFVW1CbkIsY1ZmbUI7QUh5dUx2Qjs7QWEvc0xFO0VBQ0UsY1YvQm1CO0VVZ0NuQixxQlZoQ21CO0VVaUNuQiw2QkFBNkI7QWJrdExqQzs7QWE3dUxFO0VBQ0UseUJWTG1CO0FIcXZMdkI7O0FhNXVMRTtFQUNFLGNWVm1CO0FIeXZMdkI7O0FhMXVMRTtFQUNFLHlCVmhCbUI7RVVpQm5CLGNWZm1CO0FINHZMdkI7O0FhbHVMRTtFQUNFLGNWN0JtQjtFVThCbkIscUJWOUJtQjtFVStCbkIsNkJBQTZCO0FicXVMakM7O0FhaHdMRTtFQUNFLHlCVkhtQjtBSHN3THZCOztBYS92TEU7RUFDRSxjVlJtQjtBSDB3THZCOztBYTd2TEU7RUFDRSx5QlZkbUI7RVVlbkIsY1ZmbUI7RVVpQmpCLGNWTmlCO0FIcXdMdkI7O0FhdHZMRTtFQUNFLGNWM0JtQjtFVTRCbkIscUJWNUJtQjtFVTZCbkIsNkJBQTZCO0FieXZMakM7O0FhcHhMRTtFQUNFLHlCVkZtQjtBSHl4THZCOztBYW54TEU7RUFDRSxjVlBtQjtBSDZ4THZCOztBYWp4TEU7RUFDRSx5QlZibUI7RVVjbkIsY1ZmbUI7QUhteUx2Qjs7QWF6d0xFO0VBQ0UsY1YxQm1CO0VVMkJuQixxQlYzQm1CO0VVNEJuQiw2QkFBNkI7QWI0d0xqQzs7QWF2eUxFO0VBQ0UseUJWRG1CO0FIMnlMdkI7O0FhdHlMRTtFQUNFLGNWTm1CO0FIK3lMdkI7O0FhcHlMRTtFQUNFLHlCVlptQjtFVWFuQixjVmZtQjtFVW9CakIsY1ZUaUI7QUg0eUx2Qjs7QWE3eExFO0VBQ0UsY1Z6Qm1CO0VVMEJuQixxQlYxQm1CO0VVMkJuQiw2QkFBNkI7QWJneUxqQzs7QWEzekxFO0VBQ0UseUJWQW1CO0FIOHpMdkI7O0FhMXpMRTtFQUNFLGNWTG1CO0FIazBMdkI7O0FheHpMRTtFQUNFLHlCVlhtQjtFVVluQixjVmZtQjtBSDAwTHZCOztBYWh6TEU7RUFDRSxjVnhCbUI7RVV5Qm5CLHFCVnpCbUI7RVUwQm5CLDZCQUE2QjtBYm16TGpDOztBYTkwTEU7RUFDRSx5QlZDbUI7QUhnMUx2Qjs7QWE3MExFO0VBQ0UsY1ZKbUI7QUhvMUx2Qjs7QWEzMExFO0VBQ0UseUJWVm1CO0VVV25CLGNWZm1CO0FINjFMdkI7O0FhbjBMRTtFQUNFLGNWdkJtQjtFVXdCbkIscUJWeEJtQjtFVXlCbkIsNkJBQTZCO0FiczBMakM7O0FhajJMRTtFQUNFLHlCVkVtQjtBSGsyTHZCOztBYWgyTEU7RUFDRSxjVkhtQjtBSHMyTHZCOztBYTkxTEU7RUFDRSx5QlZUbUI7RVVVbkIsY1ZmbUI7QUhnM0x2Qjs7QWF0MUxFO0VBQ0UsY1Z0Qm1CO0VVdUJuQixxQlZ2Qm1CO0VVd0JuQiw2QkFBNkI7QWJ5MUxqQzs7QWFwM0xFO0VBQ0UseUJWR21CO0FIbzNMdkI7O0FhbjNMRTtFQUNFLGNWRm1CO0FIdzNMdkI7O0FhajNMRTtFQUNFLHlCVlJtQjtFVVNuQixjVmZtQjtBSG00THZCOztBYXoyTEU7RUFDRSxjVnJCbUI7RVVzQm5CLHFCVnRCbUI7RVV1Qm5CLDZCQUE2QjtBYjQyTGpDOztBYXY0TEU7RUFDRSx5QlZJbUI7QUhzNEx2Qjs7QWF0NExFO0VBQ0UsY1ZEbUI7QUgwNEx2Qjs7QWFwNExFO0VBQ0UseUJWUG1CO0VVUW5CLGNWZm1CO0FIczVMdkI7O0FhNTNMRTtFQUNFLGNWcEJtQjtFVXFCbkIscUJWckJtQjtFVXNCbkIsNkJBQTZCO0FiKzNMakM7O0FhMTVMRTtFQUNFLHlCVkttQjtBSHc1THZCOztBYXo1TEU7RUFDRSxjVkFtQjtBSDQ1THZCOztBYXY1TEU7RUFDRSx5QlZObUI7RVVPbkIsY1ZmbUI7QUh5Nkx2Qjs7QWEvNExFO0VBQ0UsY1ZuQm1CO0VVb0JuQixxQlZwQm1CO0VVcUJuQiw2QkFBNkI7QWJrNUxqQzs7QWE3NkxFO0VBQ0UseUJWTW1CO0FIMDZMdkI7O0FhNTZMRTtFQUNFLGNWQ21CO0FIODZMdkI7O0FhMTZMRTtFQUNFLHlCVkxtQjtFVU1uQixjVmZtQjtBSDQ3THZCOztBYWw2TEU7RUFDRSxjVmxCbUI7RVVtQm5CLHFCVm5CbUI7RVVvQm5CLDZCQUE2QjtBYnE2TGpDOztBYWg4TEU7RUFDRSx5QlZPbUI7QUg0N0x2Qjs7QWEvN0xFO0VBQ0UsY1ZFbUI7QUhnOEx2Qjs7QWE3N0xFO0VBQ0UseUJWSm1CO0VVS25CLGNWZm1CO0FIKzhMdkI7O0FhcjdMRTtFQUNFLGNWakJtQjtFVWtCbkIscUJWbEJtQjtFVW1CbkIsNkJBQTZCO0FidzdMakM7O0FhbjlMRTtFQUNFLHlCVlFtQjtBSDg4THZCOztBYWw5TEU7RUFDRSxjVkdtQjtBSGs5THZCOztBYWg5TEU7RUFDRSx5QlZIbUI7RVVJbkIsY1ZmbUI7QUhrK0x2Qjs7QWF4OExFO0VBQ0UsY1ZoQm1CO0VVaUJuQixxQlZqQm1CO0VVa0JuQiw2QkFBNkI7QWIyOExqQzs7QWF0K0xFO0VBQ0UseUJWVWtCO0FIKzlMdEI7O0FhcitMRTtFQUNFLGNWS2tCO0FIbStMdEI7O0FhbitMRTtFQUNFLHlCVkRrQjtFVUVsQixjVmZtQjtBSHEvTHZCOztBYTM5TEU7RUFDRSxjVmRrQjtFVWVsQixxQlZma0I7RVVnQmxCLDZCQUE2QjtBYjg5TGpDOztBYXovTEU7RUFDRSx5QlZXa0I7QUhpL0x0Qjs7QWF4L0xFO0VBQ0UsY1ZNa0I7QUhxL0x0Qjs7QWF0L0xFO0VBQ0UseUJWQWtCO0VVQ2xCLGNWZm1CO0FId2dNdkI7O0FhOStMRTtFQUNFLGNWYmtCO0VVY2xCLHFCVmRrQjtFVWVsQiw2QkFBNkI7QWJpL0xqQzs7QWE1Z01FO0VBQ0UseUJWWWtCO0FIbWdNdEI7O0FhM2dNRTtFQUNFLGNWT2tCO0FIdWdNdEI7O0FhemdNRTtFQUNFLHlCVkNrQjtFVUFsQixjVmZtQjtBSDJoTXZCOztBYWpnTUU7RUFDRSxjVlprQjtFVWFsQixxQlZia0I7RVVjbEIsNkJBQTZCO0Fib2dNakM7O0FhL2hNRTtFQUNFLHlCVmFrQjtBSHFoTXRCOztBYTloTUU7RUFDRSxjVlFrQjtBSHloTXRCOztBYTVoTUU7RUFDRSx5QlZFa0I7RVVEbEIsY1ZmbUI7QUg4aU12Qjs7QWFwaE1FO0VBQ0UsY1ZYa0I7RVVZbEIscUJWWmtCO0VVYWxCLDZCQUE2QjtBYnVoTWpDOztBYWxqTUU7RUFDRSx5QlZja0I7QUh1aU10Qjs7QWFqak1FO0VBQ0UsY1ZTa0I7QUgyaU10Qjs7QWEvaU1FO0VBQ0UseUJWR2tCO0VVRmxCLGNWZm1CO0FIaWtNdkI7O0FhdmlNRTtFQUNFLGNWVmtCO0VVV2xCLHFCVlhrQjtFVVlsQiw2QkFBNkI7QWIwaU1qQzs7QWFya01FO0VBQ0UseUJWZWtCO0FIeWpNdEI7O0FhcGtNRTtFQUNFLGNWVWtCO0FINmpNdEI7O0FhbGtNRTtFQUNFLHlCVklrQjtFVUhsQixjVmZtQjtBSG9sTXZCOztBYTFqTUU7RUFDRSxjVlRrQjtFVVVsQixxQlZWa0I7RVVXbEIsNkJBQTZCO0FiNmpNakM7O0FheGxNRTtFQUNFLHlCVmdCa0I7QUgya010Qjs7QWF2bE1FO0VBQ0UsY1ZXa0I7QUgra010Qjs7QWFybE1FO0VBQ0UseUJWS2tCO0VVSmxCLGNWZm1CO0FIdW1NdkI7O0FhN2tNRTtFQUNFLGNWUmtCO0VVU2xCLHFCVlRrQjtFVVVsQiw2QkFBNkI7QWJnbE1qQzs7QWEzbU1FO0VBQ0UseUJWaUJrQjtBSDZsTXRCOztBYTFtTUU7RUFDRSxjVllrQjtBSGltTXRCOztBYXhtTUU7RUFDRSx5QlZNa0I7RVVMbEIsY1ZmbUI7QUgwbk12Qjs7QWFobU1FO0VBQ0UsY1ZQa0I7RVVRbEIscUJWUmtCO0VVU2xCLDZCQUE2QjtBYm1tTWpDOztBYTluTUU7RUFDRSx5QlZrQmtCO0FIK21NdEI7O0FhN25NRTtFQUNFLGNWYWtCO0FIbW5NdEI7O0FhM25NRTtFQUNFLHlCVk9rQjtFVU5sQixjVmZtQjtBSDZvTXZCOztBYW5uTUU7RUFDRSxjVk5rQjtFVU9sQixxQlZQa0I7RVVRbEIsNkJBQTZCO0Fic25NakM7O0FhaG5NRTtFQUNFLDBDVnBDbUI7QUh1cE12Qjs7QWFwbk1FO0VBQ0UsMENWcENtQjtBSDJwTXZCOztBYXhuTUU7RUFDRSwwQ1ZwQ21CO0FIK3BNdkI7O0FhNW5NRTtFQUNFLDBDVnBDbUI7QUhtcU12Qjs7QWFob01FO0VBQ0UsMENWcENtQjtBSHVxTXZCOztBYXBvTUU7RUFDRSwwQ1ZwQ21CO0FIMnFNdkI7O0FheG9NRTtFQUNFLDBDVnBDbUI7QUgrcU12Qjs7QWE1b01FO0VBQ0UsMENWcENtQjtBSG1yTXZCOztBYWhwTUU7RUFDRSwwQ1ZwQ21CO0FIdXJNdkI7O0FhcHBNRTtFQUNFLG9DVnpCbUI7QUhnck12Qjs7QWF4cE1FO0VBQ0Usb0NWekJtQjtBSG9yTXZCOztBYTVwTUU7RUFDRSxvQ1Z6Qm1CO0FId3JNdkI7O0FhaHFNRTtFQUNFLG9DVnpCbUI7QUg0ck12Qjs7QWFwcU1FO0VBQ0Usb0NWekJtQjtBSGdzTXZCOztBYXhxTUU7RUFDRSxvQ1Z6Qm1CO0FIb3NNdkI7O0FhNXFNRTtFQUNFLG9DVnpCbUI7QUh3c012Qjs7QWFock1FO0VBQ0Usb0NWekJtQjtBSDRzTXZCOztBYXByTUU7RUFDRSxvQ1Z6Qm1CO0FIZ3RNdkI7O0FhNXFNSTtFQUNFLHVFVjBQVTtBSHE3TGhCOztBYWhyTUk7RUFDRSxzRVY2UFU7QUhzN0xoQjs7QWFwck1JO0VBQ0Usd0VWZ1FVO0FIdTdMaEI7O0FheHJNSTtFQUNFLG9FVm1RVTtBSHc3TGhCOztBYXJyTUE7RUFFSSxtQlY3Q21CO0FIb3VNdkI7O0FhbnJNQTtFQUdNLG1CVi9EaUI7QUhtdk12Qjs7QWMzeE1BO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBZDh4TXBCOztBSWxzTUU7RVV2RkU7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0VkNnhNdEI7RWMzeE1FO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQWU7RWQ2eE1uQjtFYzN4TUU7SUFDRSxjQUFjO0lBQ2Qsa0JBQWtCO0VkNnhNdEI7QUFDRjs7QWN2eE1FO0VBQ0UsZVhvTFk7QUhzbU1oQjs7QWMzeE1FO0VBQ0Usa0JYcUxrQjtBSHltTXRCOztBYy94TUU7RUFDRSxrQlhzTGtCO0FING1NdEI7O0FjbnhNQTtFQUVJLE1BQU07RUFDTixPQUFPO0VBQ1AsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7QWRxeE1wQjs7QWNqeE1BO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsVUFBVTtBZG94TVo7O0FjanhNQTtFQUNFLFlYOUJjO0VXK0JkLGtCQUFrQjtFQUNsQixpQkFBaUI7QWRveE1uQjs7QUlsdk1FO0VVckNGO0lBS0ksV0FBVztFZHV4TWI7QUFDRjs7QWNueE1BO0VBQ0Usa0JBQWtCO0Fkc3hNcEI7O0FjcnhNRTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztBZHd4TVg7O0FjbnhNQTtFQUVJLGtCQUFrQjtFQUNsQixxQkFBcUI7QWRxeE16Qjs7QUl2d01FO0VVakJGO0lBS00sdUJBQTRCO0lBQzVCLDBCQUErQjtFZHd4TW5DO0FBQ0Y7O0FjcHhNQTtFQUNFLGdCQUFnQjtBZHV4TWxCOztBY3h4TUE7RUFJSSxtQkFBbUI7QWR3eE12Qjs7QUl0eE1FO0VVTkY7SUFNTSxtQkFBNkI7RWQyeE1qQztBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBrZXlmcmFtZXMgdGFiQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5hLCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5maWd1cmUsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG59XG5cbm1hcmsge1xuICBwYWRkaW5nOiAwIC4yZW07XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5kaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5idG4sIC5iYWRnZSwgLm91dGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IC4zNzVlbSAuNzVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFkZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IC4yNWVtIC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm91dGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpbGwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMSU7XG4gIG1hcmdpbi1yaWdodDogLTElO1xufVxuXG4uZmlsbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMiU7XG59XG5cbi5maWxsLTMge1xuICBtYXJnaW4tbGVmdDogLTMlO1xuICBtYXJnaW4tcmlnaHQ6IC0zJTtcbn1cblxuLmZpbGwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNCU7XG4gIG1hcmdpbi1yaWdodDogLTQlO1xufVxuXG4uZmlsbC01IHtcbiAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgbWFyZ2luLXJpZ2h0OiAtNSU7XG59XG5cbi5maWxsLTYge1xuICBtYXJnaW4tbGVmdDogLTYlO1xuICBtYXJnaW4tcmlnaHQ6IC02JTtcbn1cblxuLmZpbGwtNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNyU7XG4gIG1hcmdpbi1yaWdodDogLTclO1xufVxuXG4uZmlsbC04IHtcbiAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgbWFyZ2luLXJpZ2h0OiAtOCU7XG59XG5cbi5maWxsLTkge1xuICBtYXJnaW4tbGVmdDogLTklO1xuICBtYXJnaW4tcmlnaHQ6IC05JTtcbn1cblxuLmZpbGwtMTAge1xuICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgIG1hcmdpbi1yaWdodDogLTElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTQlO1xuICAgIG1hcmdpbi1yaWdodDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTclO1xuICAgIG1hcmdpbi1yaWdodDogLTclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMlO1xuICAgIG1hcmdpbi1yaWdodDogLTMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIG1hcmdpbi1yaWdodDogLTYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogLTklO1xuICAgIG1hcmdpbi1yaWdodDogLTklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy01IHtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIG1hcmdpbi1yaWdodDogLTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC03JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTglO1xuICAgIG1hcmdpbi1yaWdodDogLTglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgfVxufVxuXG4uZ3V0dGVyLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMSU7XG4gIHBhZGRpbmctcmlnaHQ6IDElO1xufVxuXG4uZ3V0dGVyLTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xufVxuXG4uZ3V0dGVyLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xufVxuXG4uZ3V0dGVyLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQlO1xufVxuXG4uZ3V0dGVyLTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG4uZ3V0dGVyLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNiU7XG4gIHBhZGRpbmctcmlnaHQ6IDYlO1xufVxuXG4uZ3V0dGVyLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNyU7XG4gIHBhZGRpbmctcmlnaHQ6IDclO1xufVxuXG4uZ3V0dGVyLTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogOCU7XG4gIHBhZGRpbmctcmlnaHQ6IDglO1xufVxuXG4uZ3V0dGVyLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogOSU7XG4gIHBhZGRpbmctcmlnaHQ6IDklO1xufVxuXG4uZ3V0dGVyLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmdyaWQtdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5ncmlkLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmlkLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmdyaWQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ncmlkLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5ncmlkLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ncmlkLW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZ3JpZC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZ3JpZC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ3JpZC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmdyaWQtb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uZ3JpZC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ncmlkLXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5ncmlkLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLmdyaWQtZ3Jvdy0yIHtcbiAgZmxleC1ncm93OiAyO1xufVxuXG4uZ3JpZC1zaHJpbmstMiB7XG4gIGZsZXgtc2hyaW5rOiAyO1xufVxuXG4uZ3JpZC1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5ncmlkLWdyb3ctMyB7XG4gIGZsZXgtZ3JvdzogMztcbn1cblxuLmdyaWQtc2hyaW5rLTMge1xuICBmbGV4LXNocmluazogMztcbn1cblxuLmdyaWQtb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4uZ3JpZC1ncm93LTQge1xuICBmbGV4LWdyb3c6IDQ7XG59XG5cbi5ncmlkLXNocmluay00IHtcbiAgZmxleC1zaHJpbms6IDQ7XG59XG5cbi5ncmlkLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLmdyaWQtZ3Jvdy01IHtcbiAgZmxleC1ncm93OiA1O1xufVxuXG4uZ3JpZC1zaHJpbmstNSB7XG4gIGZsZXgtc2hyaW5rOiA1O1xufVxuXG4uZ3JpZC1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5ncmlkLWdyb3ctNiB7XG4gIGZsZXgtZ3JvdzogNjtcbn1cblxuLmdyaWQtc2hyaW5rLTYge1xuICBmbGV4LXNocmluazogNjtcbn1cblxuLmdyaWQtb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4uZ3JpZC1ncm93LTcge1xuICBmbGV4LWdyb3c6IDc7XG59XG5cbi5ncmlkLXNocmluay03IHtcbiAgZmxleC1zaHJpbms6IDc7XG59XG5cbi5ncmlkLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLmdyaWQtZ3Jvdy04IHtcbiAgZmxleC1ncm93OiA4O1xufVxuXG4uZ3JpZC1zaHJpbmstOCB7XG4gIGZsZXgtc2hyaW5rOiA4O1xufVxuXG4uZ3JpZC1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5ncmlkLWdyb3ctOSB7XG4gIGZsZXgtZ3JvdzogOTtcbn1cblxuLmdyaWQtc2hyaW5rLTkge1xuICBmbGV4LXNocmluazogOTtcbn1cblxuLmdyaWQtb3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5ncmlkLWdyb3ctMTAge1xuICBmbGV4LWdyb3c6IDEwO1xufVxuXG4uZ3JpZC1zaHJpbmstMTAge1xuICBmbGV4LXNocmluazogMTA7XG59XG5cbi5ncmlkLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4uZ3JpZC1ncm93LTExIHtcbiAgZmxleC1ncm93OiAxMTtcbn1cblxuLmdyaWQtc2hyaW5rLTExIHtcbiAgZmxleC1zaHJpbms6IDExO1xufVxuXG4uZ3JpZC1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLmdyaWQtZ3Jvdy0xMiB7XG4gIGZsZXgtZ3JvdzogMTI7XG59XG5cbi5ncmlkLXNocmluay0xMiB7XG4gIGZsZXgtc2hyaW5rOiAxMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmdyaWQtbWQtdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZ3JpZC1tZC1taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtbWQtYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ncmlkLW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmdyaWQtbWQtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JpZC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTIge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMiB7XG4gICAgZmxleC1zaHJpbms6IDI7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0zIHtcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTMge1xuICAgIGZsZXgtc2hyaW5rOiAzO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctNCB7XG4gICAgZmxleC1ncm93OiA0O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay00IHtcbiAgICBmbGV4LXNocmluazogNDtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTUge1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNSB7XG4gICAgZmxleC1zaHJpbms6IDU7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy02IHtcbiAgICBmbGV4LWdyb3c6IDY7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTYge1xuICAgIGZsZXgtc2hyaW5rOiA2O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctNyB7XG4gICAgZmxleC1ncm93OiA3O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay03IHtcbiAgICBmbGV4LXNocmluazogNztcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTgge1xuICAgIGZsZXgtZ3JvdzogODtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstOCB7XG4gICAgZmxleC1zaHJpbms6IDg7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy05IHtcbiAgICBmbGV4LWdyb3c6IDk7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTkge1xuICAgIGZsZXgtc2hyaW5rOiA5O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xMCB7XG4gICAgZmxleC1ncm93OiAxMDtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMTAge1xuICAgIGZsZXgtc2hyaW5rOiAxMDtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMTEge1xuICAgIGZsZXgtZ3JvdzogMTE7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTExIHtcbiAgICBmbGV4LXNocmluazogMTE7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTEyIHtcbiAgICBmbGV4LWdyb3c6IDEyO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0xMiB7XG4gICAgZmxleC1zaHJpbms6IDEyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXNtLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdyaWQtc20tbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLXNtLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JpZC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5ncmlkLXNtLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyaWQtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0yIHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTIge1xuICAgIGZsZXgtc2hyaW5rOiAyO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMyB7XG4gICAgZmxleC1ncm93OiAzO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0zIHtcbiAgICBmbGV4LXNocmluazogMztcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTQge1xuICAgIGZsZXgtZ3JvdzogNDtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstNCB7XG4gICAgZmxleC1zaHJpbms6IDQ7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy01IHtcbiAgICBmbGV4LWdyb3c6IDU7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTUge1xuICAgIGZsZXgtc2hyaW5rOiA1O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNiB7XG4gICAgZmxleC1ncm93OiA2O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay02IHtcbiAgICBmbGV4LXNocmluazogNjtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTcge1xuICAgIGZsZXgtZ3JvdzogNztcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstNyB7XG4gICAgZmxleC1zaHJpbms6IDc7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy04IHtcbiAgICBmbGV4LWdyb3c6IDg7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTgge1xuICAgIGZsZXgtc2hyaW5rOiA4O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctOSB7XG4gICAgZmxleC1ncm93OiA5O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay05IHtcbiAgICBmbGV4LXNocmluazogOTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMTAge1xuICAgIGZsZXgtZ3JvdzogMTA7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTEwIHtcbiAgICBmbGV4LXNocmluazogMTA7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTExIHtcbiAgICBmbGV4LWdyb3c6IDExO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xMSB7XG4gICAgZmxleC1zaHJpbms6IDExO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xMiB7XG4gICAgZmxleC1ncm93OiAxMjtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMTIge1xuICAgIGZsZXgtc2hyaW5rOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZC14cy10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ncmlkLXhzLW1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC14cy1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC14cy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ncmlkLXhzLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC14cy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmdyaWQteHMtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZ3JpZC14cy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmdyaWQteHMtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmlkLXhzLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMiB7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0yIHtcbiAgICBmbGV4LXNocmluazogMjtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC14cy1ncm93LTMge1xuICAgIGZsZXgtZ3JvdzogMztcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMyB7XG4gICAgZmxleC1zaHJpbms6IDM7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy00IHtcbiAgICBmbGV4LWdyb3c6IDQ7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTQge1xuICAgIGZsZXgtc2hyaW5rOiA0O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNSB7XG4gICAgZmxleC1ncm93OiA1O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay01IHtcbiAgICBmbGV4LXNocmluazogNTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTYge1xuICAgIGZsZXgtZ3JvdzogNjtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNiB7XG4gICAgZmxleC1zaHJpbms6IDY7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy03IHtcbiAgICBmbGV4LWdyb3c6IDc7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTcge1xuICAgIGZsZXgtc2hyaW5rOiA3O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctOCB7XG4gICAgZmxleC1ncm93OiA4O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay04IHtcbiAgICBmbGV4LXNocmluazogODtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTkge1xuICAgIGZsZXgtZ3JvdzogOTtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstOSB7XG4gICAgZmxleC1zaHJpbms6IDk7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTEwIHtcbiAgICBmbGV4LWdyb3c6IDEwO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xMCB7XG4gICAgZmxleC1zaHJpbms6IDEwO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0xMSB7XG4gICAgZmxleC1ncm93OiAxMTtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMTEge1xuICAgIGZsZXgtc2hyaW5rOiAxMTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMTIge1xuICAgIGZsZXgtZ3JvdzogMTI7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTEyIHtcbiAgICBmbGV4LXNocmluazogMTI7XG4gIH1cbn1cblxuLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1nLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltZy1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctbG9nbyB7XG4gICAgaGVpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbWctbG9nbyB7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICB9XG59XG5cbi5pbWctbG9nby0zNiB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5pbWctbG9nby01MzUxIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLmltZy1sb2dvLWFiYWhvdXNlIHtcbiAgd2lkdGg6IDYyJTtcbn1cblxuLmltZy1sb2dvLWRlc2lnbndvcmtzIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmltZy1sb2dvLWFsZnJlZG9iYW5uaXN0ZXIge1xuICB3aWR0aDogNzUlO1xufVxuXG4uaW1nLWxvZ28tYXViYW5uaXN0ZXIge1xuICB3aWR0aDogNTYlO1xufVxuXG4uaW1nLWxvZ28tYXRzY2VsdGFzZWxlY3RtIHtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLmltZy1sb2dvLWF0c2NlbHRhc2VsZWN0IHtcbiAgd2lkdGg6IDQxJTtcbn1cblxuLmltZy1sb2dvLWNvbGxleCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5pbWctbG9nby1kZXZpbmV0dGUge1xuICB3aWR0aDogODUlO1xufVxuXG4uaW1nLWxvZ28taW50ZXJzdGFwbGUtdiB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5pbWctbG9nby1pbnRlcnN0YXBsZS1oIHtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLmltZy1sb2dvLWxvd2VsbCB7XG4gIHdpZHRoOiAzOCU7XG59XG5cbi5pbWctbG9nby1tYXZpZSB7XG4gIHdpZHRoOiA0MSU7XG59XG5cbi5pbWctbG9nby10aGVzdG9yZWJ5YyB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5pbWctbG9nby1teXNlbGYge1xuICB3aWR0aDogNDElO1xufVxuXG4uaW1nLWxvZ28tcGljaGUtdiB7XG4gIHdpZHRoOiAzOCU7XG59XG5cbi5pbWctbG9nby1vdXRsZXQge1xuICB3aWR0aDogNjAlO1xufVxuXG4uaW1nLWxvZ28tb3V0bGV0bSB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5pbWctbG9nby1waWNoZS1oIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmltZy1sb2dvLXF1YWxpdGUge1xuICB3aWR0aDogNDYlO1xufVxuXG4uaW1nLWxvZ28tcm91Z2Uge1xuICB3aWR0aDogNDUlO1xufVxuXG4uaW1nLXN2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXN2IHtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmltZy1zdiB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICB9XG59XG5cbi5pbWctc3RpY2tlciB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1zdGlja2VyIHtcbiAgICB3aWR0aDogMTMuMzMzMzN2dztcbiAgfVxufVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZy1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnLXJlcGVhdC14IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctcmVwZWF0LXkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5iZy1zbnMge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmctc25zIHtcbiAgICB3aWR0aDogMTB2dztcbiAgICBoZWlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItaW1nIGltZyB7XG4gIG1pbi13aWR0aDogOTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJpc29uLXNsaWRlci1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZy0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1pbWctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuI292ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jbG9hZGVyIHtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4jY291bnRkb3duID4gcCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuI2NvdW50ZG93biA+IHAgLnRpbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmpzLWFjY29yZGlvbi1saXN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtYWNjb3JkaW9uLWxpc3QuanMtYWN0aXZlIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG4uanMtYWNjb3JkaW9uLXRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuM3MgMHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5qcy1hY2NvcmRpb24tdGFyZ2V0LmpzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanMtdGFiLWxpc3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5qcy10YWItbGlzdC5qcy1hY3RpdmUge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5qcy10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy10YWItY29udGVudC5qcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uLW5hbWU6IHRhYkFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHZ3O1xuICB9XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMXZ3O1xuICB9XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMnZ3O1xuICB9XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG5cbi5tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogNXZ3O1xuICB9XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICB9XG59XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogN3Z3O1xuICB9XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG59XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC00NSB7XG4gICAgbWFyZ2luLXRvcDogOXZ3O1xuICB9XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogMTB2dztcbiAgfVxufVxuXG4ubXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNTUge1xuICAgIG1hcmdpbi10b3A6IDExdnc7XG4gIH1cbn1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG59XG5cbi5tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC02NSB7XG4gICAgbWFyZ2luLXRvcDogMTN2dztcbiAgfVxufVxuXG4ubXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzAge1xuICAgIG1hcmdpbi10b3A6IDE0dnc7XG4gIH1cbn1cblxuLm10LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICB9XG59XG5cbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC04MCB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuXG4ubXQtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtODUge1xuICAgIG1hcmdpbi10b3A6IDE3dnc7XG4gIH1cbn1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHZ3O1xuICB9XG59XG5cbi5tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC05NSB7XG4gICAgbWFyZ2luLXRvcDogMTl2dztcbiAgfVxufVxuXG4ubXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTYge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xOCB7XG4gICAgbWFyZ2luLXRvcDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTkge1xuICAgIG1hcmdpbi10b3A6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHZ3O1xuICB9XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDB2dztcbiAgfVxufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICB9XG59XG5cbi5tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDN2dztcbiAgfVxufVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuLm1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICB9XG59XG5cbi5tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogOHZ3O1xuICB9XG59XG5cbi5tci00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDl2dztcbiAgfVxufVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5tci01NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTJ2dztcbiAgfVxufVxuXG4ubXItNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbi5tci03MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuLm1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNzUge1xuICAgIG1hcmdpbi1yaWdodDogMTV2dztcbiAgfVxufVxuXG4ubXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbi5tci04NSB7XG4gIG1hcmdpbi1yaWdodDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuLm1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItOTAge1xuICAgIG1hcmdpbi1yaWdodDogMTh2dztcbiAgfVxufVxuXG4ubXItOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHZ3O1xuICB9XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHZ3O1xuICB9XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICB9XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG5cbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuLm1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbi5tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuLm1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG4ubWItODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbi5tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDF2dztcbiAgfVxufVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMnZ3O1xuICB9XG59XG5cbi5tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgfVxufVxuXG4ubWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICB9XG59XG5cbi5tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgfVxufVxuXG4ubWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogOHZ3O1xuICB9XG59XG5cbi5tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuLm1sLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuLm1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuLm1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuLm1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuLm1sLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuLm1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuLm1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICB9XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwdnc7XG4gIH1cbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDF2dztcbiAgfVxufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMnZ3O1xuICB9XG59XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAzdnc7XG4gIH1cbn1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDR2dztcbiAgfVxufVxuXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogNXZ3O1xuICB9XG59XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gIH1cbn1cblxuLnB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDd2dztcbiAgfVxufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICB9XG59XG5cbi5wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA5dnc7XG4gIH1cbn1cblxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDEwdnc7XG4gIH1cbn1cblxuLnB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC01NSB7XG4gICAgcGFkZGluZy10b3A6IDExdnc7XG4gIH1cbn1cblxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDEydnc7XG4gIH1cbn1cblxuLnB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC02NSB7XG4gICAgcGFkZGluZy10b3A6IDEzdnc7XG4gIH1cbn1cblxuLnB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC03MCB7XG4gICAgcGFkZGluZy10b3A6IDE0dnc7XG4gIH1cbn1cblxuLnB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDE1dnc7XG4gIH1cbn1cblxuLnB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDE2dnc7XG4gIH1cbn1cblxuLnB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDE3dnc7XG4gIH1cbn1cblxuLnB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDE4dnc7XG4gIH1cbn1cblxuLnB0LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC05NSB7XG4gICAgcGFkZGluZy10b3A6IDE5dnc7XG4gIH1cbn1cblxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTQge1xuICAgIHBhZGRpbmctdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTcge1xuICAgIHBhZGRpbmctdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xOCB7XG4gICAgcGFkZGluZy10b3A6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHZ3O1xuICB9XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHZ3O1xuICB9XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogMXZ3O1xuICB9XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMnZ3O1xuICB9XG59XG5cbi5wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG59XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICB9XG59XG5cbi5wci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi5wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICB9XG59XG5cbi5wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogN3Z3O1xuICB9XG59XG5cbi5wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogOHZ3O1xuICB9XG59XG5cbi5wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogOXZ3O1xuICB9XG59XG5cbi5wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTB2dztcbiAgfVxufVxuXG4ucHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuLnByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbi5wci02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTN2dztcbiAgfVxufVxuXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuLnByLTc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbi5wci04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZ2dztcbiAgfVxufVxuXG4ucHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuLnByLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbi5wci05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTl2dztcbiAgfVxufVxuXG4ucHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHZ3O1xuICB9XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDF2dztcbiAgfVxufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xuICB9XG59XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDR2dztcbiAgfVxufVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuLnBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDd2dztcbiAgfVxufVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHZ3O1xuICB9XG59XG5cbi5wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gIH1cbn1cblxuLnBiLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuLnBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzdnc7XG4gIH1cbn1cblxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuLnBiLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuLnBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2dnc7XG4gIH1cbn1cblxuLnBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuLnBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5dnc7XG4gIH1cbn1cblxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDB2dztcbiAgfVxufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMnZ3O1xuICB9XG59XG5cbi5wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDN2dztcbiAgfVxufVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuLnBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICB9XG59XG5cbi5wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG4ucGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuLnBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICB9XG59XG5cbi5wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDl2dztcbiAgfVxufVxuXG4ucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbi5wbC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuLnBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTJ2dztcbiAgfVxufVxuXG4ucGwtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbi5wbC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuLnBsLTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNzUge1xuICAgIHBhZGRpbmctbGVmdDogMTV2dztcbiAgfVxufVxuXG4ucGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbi5wbC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuLnBsLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtOTAge1xuICAgIHBhZGRpbmctbGVmdDogMTh2dztcbiAgfVxufVxuXG4ucGwtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbi5wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHZ3O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlciB7XG4gIC8qIEF1dG8gSGVpZ2h0ICovXG4gIC8qIEJ1bGxldHMgKi9cbiAgLyogUHJvZ3Jlc3MgKi9cbiAgLyogYTExeSAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjaywgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zd2lwZXIgYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubHMtaHVnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmxzLXhsYXJnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmxzLWxhcmdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5scy1tZWRpdW0ge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ubHMtcmVndWxhciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4ubHMtc21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ubHMteHNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4ubHMtdGlueSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuXG4uZmYtZW4ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCI7XG59XG5cbi5mZi1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYU1pblByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuLmZmLWdvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrRQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZ3LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mdy04MDAge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnctNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mdy0yMDAge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZnctMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZzLWh1Z2Uge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1odWdlIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuXG4uZnMteGxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuLmZzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbi5mcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG4uZnMtcmVndWxhciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuLmZzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuLmZzLXhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbi5mcy10aW55IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLW1kLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLW1kLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtdGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1odWdlIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20teGxhcmdlIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tcmVndWxhciB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20teHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS10aW55IHtcbiAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtaHVnZSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuLmxoLWh1Z2Uge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLWh1Z2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1odWdlIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4ubGgteGxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLXhsYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMteGxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5saC1sYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1sYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLmxoLW1lZGl1bSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLW1lZGl1bSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubGgtcmVndWxhciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5saC1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmxoLXhzbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS14c21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXhzbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4ubGgtdGlueSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tdGlueSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXRpbnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50eHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eHQteHMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51bmRlcmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnItbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ici1zbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJyLXhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1kZWZhdWx0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxpc3QtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbn1cblxuLmxpc3QtYXR0ZW50aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxpc3QtYXR0ZW50aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG59XG5cbi5jZW50ZXItdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aXRsZTpiZWZvcmUsIC50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZTpiZWZvcmUsIC50aXRsZTphZnRlciB7XG4gICAgd2lkdGg6IDEwLjY2NjY3dnc7XG4gIH1cbn1cblxuLnRpdGxlOmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50aXRsZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi50eHQtY29uY2VwdCB7XG4gIGxpbmUtaGVpZ2h0OiAzO1xufVxuXG4uaXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmlzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pcy1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXNtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaXMteHMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1oaWRkZW4teHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtaGlkZGVuLXgge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5pcy1oaWRkZW4teSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmlzLXZpc2libGUteHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmlzLXZpc2libGUteCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5pcy12aXNpYmxlLXkge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uaXMtc2Nyb2xsLXh5IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmlzLXNjcm9sbC14IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uaXMtc2Nyb2xsLXkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICRjb2xvci1tYWluO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDI0M0U7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgIzBEMjQzRSA1MCUpO1xufVxuXG4uYnRuLCAuYmFkZ2Uge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYWhpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOTY3QTtcbn1cblxuLmNvbG9yLWFoaSB7XG4gIGNvbG9yOiAjQjM5NjdBO1xufVxuXG4uYnRuLWFoaSwgLmJhZGdlLWFoaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzk2N0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtYWhpLCAuYmFkZ2Utb3V0bGluZS1haGksIC5vdXRsaW5lLWFoaSB7XG4gIGNvbG9yOiAjQjM5NjdBO1xuICBib3JkZXItY29sb3I6ICNCMzk2N0E7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDI0M0U7XG59XG5cbi5jb2xvci1tYWluIHtcbiAgY29sb3I6ICMwRDI0M0U7XG59XG5cbi5idG4tbWFpbiwgLmJhZGdlLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQyNDNFO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW1haW4sIC5iYWRnZS1vdXRsaW5lLW1haW4sIC5vdXRsaW5lLW1haW4ge1xuICBjb2xvcjogIzBEMjQzRTtcbiAgYm9yZGVyLWNvbG9yOiAjMEQyNDNFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4td2hpdGUsIC5iYWRnZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlLCAuYmFkZ2Utb3V0bGluZS13aGl0ZSwgLm91dGxpbmUtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG59XG5cbi5jb2xvci1ncmF5LTUge1xuICBjb2xvcjogI0YwRjBGMDtcbn1cblxuLmJ0bi1ncmF5LTUsIC5iYWRnZS1ncmF5LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNSwgLmJhZGdlLW91dGxpbmUtZ3JheS01LCAub3V0bGluZS1ncmF5LTUge1xuICBjb2xvcjogI0YwRjBGMDtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGMEYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uY29sb3ItZ3JheS0xMCB7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYnRuLWdyYXktMTAsIC5iYWRnZS1ncmF5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0xMCwgLmJhZGdlLW91dGxpbmUtZ3JheS0xMCwgLm91dGxpbmUtZ3JheS0xMCB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5jb2xvci1ncmF5LTIwIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5idG4tZ3JheS0yMCwgLmJhZGdlLWdyYXktMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMjAsIC5iYWRnZS1vdXRsaW5lLWdyYXktMjAsIC5vdXRsaW5lLWdyYXktMjAge1xuICBjb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4uY29sb3ItZ3JheS0zMCB7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuXG4uYnRuLWdyYXktMzAsIC5iYWRnZS1ncmF5LTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTMwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTMwLCAub3V0bGluZS1ncmF5LTMwIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cblxuLmNvbG9yLWdyYXktNDAge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmJ0bi1ncmF5LTQwLCAuYmFkZ2UtZ3JheS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS00MCwgLmJhZGdlLW91dGxpbmUtZ3JheS00MCwgLm91dGxpbmUtZ3JheS00MCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG5cbi5jb2xvci1ncmF5LTUwIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5idG4tZ3JheS01MCwgLmJhZGdlLWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNTAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNTAsIC5vdXRsaW5lLWdyYXktNTAge1xuICBjb2xvcjogIzgwODA4MDtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uY29sb3ItZ3JheS02MCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYnRuLWdyYXktNjAsIC5iYWRnZS1ncmF5LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTYwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTYwLCAub3V0bGluZS1ncmF5LTYwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmNvbG9yLWdyYXktNzAge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmJ0bi1ncmF5LTcwLCAuYmFkZ2UtZ3JheS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS03MCwgLmJhZGdlLW91dGxpbmUtZ3JheS03MCwgLm91dGxpbmUtZ3JheS03MCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jb2xvci1ncmF5LTgwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5idG4tZ3JheS04MCwgLmJhZGdlLWdyYXktODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktODAsIC5iYWRnZS1vdXRsaW5lLWdyYXktODAsIC5vdXRsaW5lLWdyYXktODAge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uY29sb3ItZ3JheS05MCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYnRuLWdyYXktOTAsIC5iYWRnZS1ncmF5LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTkwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTkwLCAub3V0bGluZS1ncmF5LTkwIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLWJsYWNrLCAuYmFkZ2UtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsYWNrLCAuYmFkZ2Utb3V0bGluZS1ibGFjaywgLm91dGxpbmUtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLWJsdWUsIC5iYWRnZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLCAuYmFkZ2Utb3V0bGluZS1ibHVlLCAub3V0bGluZS1ibHVlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMjE2Yjtcbn1cblxuLmNvbG9yLW5hdnkge1xuICBjb2xvcjogIzBlMjE2Yjtcbn1cblxuLmJ0bi1uYXZ5LCAuYmFkZ2UtbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTIxNmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtbmF2eSwgLmJhZGdlLW91dGxpbmUtbmF2eSwgLm91dGxpbmUtbmF2eSB7XG4gIGNvbG9yOiAjMGUyMTZiO1xuICBib3JkZXItY29sb3I6ICMwZTIxNmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4uYnRuLXB1cnBsZSwgLmJhZGdlLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlLCAuYmFkZ2Utb3V0bGluZS1wdXJwbGUsIC5vdXRsaW5lLXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG5cbi5jb2xvci1waW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG5cbi5idG4tcGluaywgLmJhZGdlLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmssIC5iYWRnZS1vdXRsaW5lLXBpbmssIC5vdXRsaW5lLXBpbmsge1xuICBjb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1yZWQsIC5iYWRnZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZCwgLmJhZGdlLW91dGxpbmUtcmVkLCAub3V0bGluZS1yZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cblxuLmJ0bi1vcmFuZ2UsIC5iYWRnZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZSwgLmJhZGdlLW91dGxpbmUtb3JhbmdlLCAub3V0bGluZS1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi15ZWxsb3csIC5iYWRnZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdywgLmJhZGdlLW91dGxpbmUteWVsbG93LCAub3V0bGluZS15ZWxsb3cge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tZ3JlZW4sIC5iYWRnZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4sIC5iYWRnZS1vdXRsaW5lLWdyZWVuLCAub3V0bGluZS1ncmVlbiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5jb2xvci1taW50IHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tbWludCwgLmJhZGdlLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW1pbnQsIC5iYWRnZS1vdXRsaW5lLW1pbnQsIC5vdXRsaW5lLW1pbnQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXdoaXRlLXJnYmEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uYmctd2hpdGUtcmdiYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYmctd2hpdGUtcmdiYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctd2hpdGUtcmdiYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYmctYmxhY2stcmdiYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmctYmxhY2stcmdiYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uYmctYmxhY2stcmdiYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmJnLXNucy1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl9mYWNlYm9vay5zdmcpO1xufVxuXG4uYmctc25zLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25fdHdpdHRlci5zdmcpO1xufVxuXG4uYmctc25zLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl9pbnN0YWdyYW0uc3ZnKTtcbn1cblxuLmJnLXNucy1saW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYWJhaG91c2UuanAvY29tbW9uL2ltZy9pY29uX2xpbmVALnN2Zyk7XG59XG5cbi50aXRsZTpiZWZvcmUsIC50aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5iZy1tYWluLmNvbG9yLXdoaXRlIC50aXRsZTpiZWZvcmUsIC5iZy1tYWluLmNvbG9yLXdoaXRlIC50aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5sLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNtLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sLXNtLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmwtc20tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmwtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWZpeGVkLnBhZ2UtdGl0bGUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLXNlYXNvblZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtc2Vhc29uVmlzdWFsLXN0aWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmwtaGVhZGVyIGZpZ3VyZSB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXIgZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMjYuNjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYuNjY2Njd2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuLmwtc2VjdGlvbiAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuIiwiQGtleWZyYW1lcyB0YWJBbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufSIsIi8vIOODmeODvOOCueOBqOOBquOCi+aMh+WumuOCkuiomOi/sFxuLy8g44Kr44Op44O844KE54q25oWL44Gv44CBdGhlbWXjgoRzdGF0ZeOBq+iomOi8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIGJvcmRlcjowO1xuICBvdXRsaW5lOjA7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWdvdGhpYztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHRzO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuYSwgdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZmlndXJlLCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMi4wO1xufVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMCAuMmVtO1xufVxuXG5oMSB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDMuMHJlbSwgKDMwLzM3NSkqMTAwdncsICgzMC8zNzUpKjEwMHZ3KTsgbGV0dGVyLXNwYWNpbmc6IDA7fVxuaDIgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAyLjRyZW0sICgyNC8zNzUpKjEwMHZ3LCAoMjQvMzc1KSoxMDB2dyk7IGxldHRlci1zcGFjaW5nOiAwO31cbmgzIHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMi4wcmVtLCAoMjAvMzc1KSoxMDB2dywgKDIwLzM3NSkqMTAwdncpOyBsZXR0ZXItc3BhY2luZzogMDt9XG5oNCB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuOHJlbSwgKDE4LzM3NSkqMTAwdncsICgxOC8zNzUpKjEwMHZ3KTsgbGV0dGVyLXNwYWNpbmc6IDA7fVxuaDUgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjZyZW0sICgxNi8zNzUpKjEwMHZ3LCAoMTYvMzc1KSoxMDB2dyk7IGxldHRlci1zcGFjaW5nOiAwO31cbmg2IHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS40cmVtLCAoMTQvMzc1KSoxMDB2dywgKDE0LzM3NSkqMTAwdncpOyBsZXR0ZXItc3BhY2luZzogMDt9XG5cbmRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjRyZW0sICgxNC8zNzUpKjEwMHZ3LCAoMTQvMzc1KSoxMDB2dyApO1xufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFByZWZpeFxyXG4vLyBXaWR0aFxyXG4vLyBDb2xvclxyXG4vLyBGb250c1xyXG4vLyBmb250LXdlaWdodFxyXG4vLyBmb250LXNpemVcclxuLy8gbGluZS1oZWlnaHRcclxuLy8gU3BhY2luZ1xyXG4vLyBQb3NpdGlvblxyXG4vLyBHcmlkXHJcbi8vIHNsaWNrXHJcbi8vIE9iamVjdC1maXRcclxuLy8gQmFja2dyb3VuZCBpbWFnZVxyXG4gIC8vIFNOU1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFByZWZpeFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYnJlYWtwb2ludHM6IFwiLVwiLCBcIi1oZy1cIiwgXCIteGwtXCIsIFwiLW1kLVwiLCBcIi1zbS1cIiwgXCIteHMtXCI7XHJcblxyXG5cclxuLy8gV2lkdGhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHdpZHRoLXhsOiAxOTIwcHg7XHJcbiR3aWR0aC1sZzogMTI4MHB4O1xyXG4kd2lkdGgtbWQ6IDk2MHB4O1xyXG4kd2lkdGgtc206IDc2OHB4O1xyXG4kd2lkdGgteHM6IDQ4MHB4O1xyXG5cclxuXHJcbi8vIENvbG9yXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kY29sb3ItYWhpICAgIDogI0IzOTY3QSAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1tYWluICAgOiAjMEQyNDNFICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yLXdoaXRlICA6ICNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTUgOiAjRjBGMEYwICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS0xMDogI2U1ZTVlNSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktMjA6ICNjY2NjY2MgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTMwOiAjYjNiM2IzICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS00MDogIzk5OTk5OSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNTA6ICM4MDgwODAgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTYwOiAjNjY2NjY2ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS03MDogIzRkNGQ0ZCAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktODA6ICMzMzMzMzMgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTkwOiAjMWExYTFhICFkZWZhdWx0O1xyXG4kY29sb3ItYmxhY2sgIDogIzAwMDAwMCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1ibHVlICA6ICMwMDdiZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXZ5ICA6ICMwZTIxNmIgIWRlZmF1bHQ7XHJcbiRjb2xvci1wdXJwbGU6ICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRjb2xvci1waW5rICA6ICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRjb2xvci1yZWQgICA6ICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1vcmFuZ2U6ICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiRjb2xvci15ZWxsb3c6ICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmVlbiA6ICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1taW50ICA6ICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJGNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgXCJhaGlcIiAgICA6ICRjb2xvci1haGksXHJcbiAgIFwibWFpblwiICAgOiAkY29sb3ItbWFpbixcclxuICAgXCJ3aGl0ZVwiICA6ICRjb2xvci13aGl0ZSxcclxuICAgXCJncmF5LTVcIiA6ICRjb2xvci1ncmF5LTUsXHJcbiAgIFwiZ3JheS0xMFwiOiAkY29sb3ItZ3JheS0xMCxcclxuICAgXCJncmF5LTIwXCI6ICRjb2xvci1ncmF5LTIwLFxyXG4gICBcImdyYXktMzBcIjogJGNvbG9yLWdyYXktMzAsXHJcbiAgIFwiZ3JheS00MFwiOiAkY29sb3ItZ3JheS00MCxcclxuICAgXCJncmF5LTUwXCI6ICRjb2xvci1ncmF5LTUwLFxyXG4gICBcImdyYXktNjBcIjogJGNvbG9yLWdyYXktNjAsXHJcbiAgIFwiZ3JheS03MFwiOiAkY29sb3ItZ3JheS03MCxcclxuICAgXCJncmF5LTgwXCI6ICRjb2xvci1ncmF5LTgwLFxyXG4gICBcImdyYXktOTBcIjogJGNvbG9yLWdyYXktOTAsXHJcbiAgIFwiYmxhY2tcIiAgOiAkY29sb3ItYmxhY2ssXHJcbiAgIFwiYmx1ZVwiICAgOiAkY29sb3ItYmx1ZSxcclxuICAgXCJuYXZ5XCIgICA6ICRjb2xvci1uYXZ5LFxyXG4gICBcInB1cnBsZVwiIDogJGNvbG9yLXB1cnBsZSxcclxuICAgXCJwaW5rXCIgICA6ICRjb2xvci1waW5rLFxyXG4gICBcInJlZFwiICAgIDogJGNvbG9yLXJlZCxcclxuICAgXCJvcmFuZ2VcIiA6ICRjb2xvci1vcmFuZ2UsXHJcbiAgIFwieWVsbG93XCIgOiAkY29sb3IteWVsbG93LFxyXG4gICBcImdyZWVuXCIgIDogJGNvbG9yLWdyZWVuLFxyXG4gICBcIm1pbnRcIiAgIDogJGNvbG9yLW1pbnQsXHJcbiAgKSxcclxuICAkY29sb3JzXHJcbik7XHJcblxyXG4kY29sb3JzLXJnYmE6ICgpICFkZWZhdWx0O1xyXG4kY29sb3JzLXJnYmE6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgIFwid2hpdGUtcmdiYS0xMFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTIwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjIpLFxyXG4gICBcIndoaXRlLXJnYmEtMzBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMyksXHJcbiAgIFwid2hpdGUtcmdiYS00MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC40KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTUwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpLFxyXG4gICBcIndoaXRlLXJnYmEtNjBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNiksXHJcbiAgIFwid2hpdGUtcmdiYS03MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTgwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpLFxyXG4gICBcIndoaXRlLXJnYmEtOTBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOSksXHJcbiAgIFwiYmxhY2stcmdiYS0xMFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC4xKSxcclxuICAgXCJibGFjay1yZ2JhLTIwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpLFxyXG4gICBcImJsYWNrLXJnYmEtMzBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMyksXHJcbiAgIFwiYmxhY2stcmdiYS00MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KSxcclxuICAgXCJibGFjay1yZ2JhLTUwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpLFxyXG4gICBcImJsYWNrLXJnYmEtNjBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNiksXHJcbiAgIFwiYmxhY2stcmdiYS03MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC43KSxcclxuICAgXCJibGFjay1yZ2JhLTgwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjgpLFxyXG4gICBcImJsYWNrLXJnYmEtOTBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuOSksXHJcbiAgKSxcclxuICAkY29sb3JzLXJnYmFcclxuKTtcclxuXHJcblxyXG4vLyBGb250c1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGZvbnQtZ290aGljIDogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlcmlmICA6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xyXG4kZm9udC1lbiAgICAgOiBcIkhlbHZldGljYSBOZXVlXCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIjtcclxuXHJcblxyXG4vLyBmb250LXdlaWdodFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZm9udC13ZWlnaHQ6IChcclxuICBcIjkwMFwiOiA5MDAsXHJcbiAgXCI4MDBcIjogODAwLFxyXG4gIFwiNzAwXCI6IDcwMCxcclxuICBcIjYwMFwiOiA2MDAsXHJcbiAgXCI1MDBcIjogNTAwLFxyXG4gIFwiNDAwXCI6IDQwMCxcclxuICBcIjMwMFwiOiAzMDAsXHJcbiAgXCIyMDBcIjogMjAwLFxyXG4gIFwiMTAwXCI6IDEwMCxcclxuKTtcclxuXHJcbi8vIGZvbnQtc2l6ZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGZzLWh1Z2UgICA6IDMwO1xyXG4kZnMteGxhcmdlIDogMjQ7XHJcbiRmcy1sYXJnZSAgOiAyMDtcclxuJGZzLW1lZGl1bSA6IDE4O1xyXG4kZnMtcmVndWxhcjogMTY7XHJcbiRmcy1zbWFsbCAgOiAxNDtcclxuJGZzLXhzbWFsbCA6IDEyO1xyXG4kZnMtdGlueSAgIDogMTA7XHJcblxyXG4kZm9udC1zaXplOiAoKSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZTogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwiaHVnZVwiICAgOiAkZnMtaHVnZSxcclxuICAgIFwieGxhcmdlXCIgOiAkZnMteGxhcmdlLFxyXG4gICAgXCJsYXJnZVwiICA6ICRmcy1sYXJnZSxcclxuICAgIFwibWVkaXVtXCIgOiAkZnMtbWVkaXVtLFxyXG4gICAgXCJyZWd1bGFyXCI6ICRmcy1yZWd1bGFyLFxyXG4gICAgXCJzbWFsbFwiICA6ICRmcy1zbWFsbCxcclxuICAgIFwieHNtYWxsXCIgOiAkZnMteHNtYWxsLFxyXG4gICAgXCJ0aW55XCIgICA6ICRmcy10aW55LFxyXG4gICksXHJcbiAgJGZvbnQtc2l6ZVxyXG4pO1xyXG5cclxuXHJcbi8vIGxpbmUtaGVpZ2h0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRsaW5lLWhlaWdodDogKFxyXG4gIFwiaHVnZVwiICAgIDogMi4wLFxyXG4gIFwieGxhcmdlXCIgIDogMS44LFxyXG4gIFwibGFyZ2VcIiAgIDogMS42LFxyXG4gIFwibWVkaXVtXCIgIDogMS41LFxyXG4gIFwicmVndWxhclwiIDogMS40LFxyXG4gIFwic21hbGxcIiAgIDogMS4zLFxyXG4gIFwieHNtYWxsXCIgIDogMS4yLFxyXG4gIFwidGlueVwiICAgIDogMS4wXHJcbik7XHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJG1hcmdpbjogKFxyXG4gIG10OiBtYXJnaW4tdG9wLFxyXG4gIG1yOiBtYXJnaW4tcmlnaHQsXHJcbiAgbWI6IG1hcmdpbi1ib3R0b20sXHJcbiAgbWw6IG1hcmdpbi1sZWZ0XHJcbik7XHJcblxyXG4kcGFkZGluZzogKFxyXG4gIHB0OiBwYWRkaW5nLXRvcCxcclxuICBwcjogcGFkZGluZy1yaWdodCxcclxuICBwYjogcGFkZGluZy1ib3R0b20sXHJcbiAgcGw6IHBhZGRpbmctbGVmdFxyXG4pO1xyXG5cclxuXHJcbi8vIFBvc2l0aW9uXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kcG9zaXRpb246IChcclxuICBcImZpeGVkXCI6IGZpeGVkLFxyXG4gIFwiYWJzb2x1dGVcIjogYWJzb2x1dGUsXHJcbiAgXCJyZWxhdGl2ZVwiOiByZWxhdGl2ZVxyXG4pO1xyXG5cclxuJGFsaWduOiAoXHJcbiAgY2VudGVyLFxyXG4gIGxlZnQsXHJcbiAgcmlnaHQsXHJcbiAgdG9wLFxyXG4gIG1pZGRsZSxcclxuICBib3R0b20sXHJcbik7XHJcblxyXG5cclxuLy8gR3JpZFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGdyaWQtY29sdW1uOiAxMjtcclxuXHJcblxyXG5cclxuLy8gc2xpY2tcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRzbGljay1hcnJvdy13aWR0aDogMzVweDtcclxuJHNsaWNrLWFycm93LWhlaWdodDogNDVweDtcclxuXHJcblxyXG4vLyBPYmplY3QtZml0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kb2JqZWN0LWZpdDogKFxyXG4gIFwib2JqZWN0LWZpdC1jb3ZlclwiOiBjb3ZlcixcclxuICBcIm9iamVjdC1maXQtY29udGFpblwiOiBjb250YWluLFxyXG4pO1xyXG5cclxuJG9iamVjdC1wb3NpdGlvbjogKFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLXRvcFwiOiB0b3AsXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tY2VudGVyXCI6IGNlbnRlcixcclxuICBcIm9iamVjdC1wb3NpdGlvbi1ib3R0b21cIjogYm90dG9tLFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLWxlZnRcIjogbGVmdCxcclxuICBcIm9iamVjdC1wb3NpdGlvbi1yaWdodFwiOiByaWdodCxcclxuKTtcclxuXHJcblxyXG4vLyBCYWNrZ3JvdW5kIGltYWdlXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kdXJsICAgICAgICAgICA6IFwiaHR0cHM6Ly9hYmFob3VzZS5qcC9cIjtcclxuJHVybC1jb21tb24gICAgOiBcIiN7JHVybH1jb21tb24vXCI7XHJcbiR1cmwtaW1nICAgICAgIDogXCIjeyR1cmwtY29tbW9ufWltZy9cIjtcclxuXHJcbiRwYXNzICAgICAgICAgIDogXCIuLi9cIjtcclxuJHBhc3MtaW1nICAgICAgOiBcIiN7JHBhc3N9aW1nL1wiO1xyXG5cclxuXHJcbi8vIEJyYW5kc1xyXG5cclxuJGJyYW5kczogKFxyXG4gIFwiMzZcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDY1JSxcclxuICApLFxyXG4gIFwiNTM1MVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDglLFxyXG4gICksXHJcbiAgXCJhYmFob3VzZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjIlLFxyXG4gICksXHJcbiAgXCJkZXNpZ253b3Jrc1wiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjAlLFxyXG4gICksXHJcbiAgXCJhbGZyZWRvYmFubmlzdGVyXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA3NSUsXHJcbiAgKSxcclxuICBcImF1YmFubmlzdGVyXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA1NiUsXHJcbiAgKSxcclxuICBcImF0c2NlbHRhc2VsZWN0bVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjUlLFxyXG4gICksXHJcbiAgXCJhdHNjZWx0YXNlbGVjdFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDElLFxyXG4gICksXHJcbiAgXCJjb2xsZXhcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQwJSxcclxuICApLFxyXG4gIFwiZGV2aW5ldHRlXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA4NSUsXHJcbiAgKSxcclxuICBcImludGVyc3RhcGxlLXZcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDMwJSxcclxuICApLFxyXG4gIFwiaW50ZXJzdGFwbGUtaFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNTYlLFxyXG4gICksXHJcbiAgXCJsb3dlbGxcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDM4JSxcclxuICApLFxyXG4gIFwibWF2aWVcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQxJSxcclxuICApLFxyXG4gIFwidGhlc3RvcmVieWNcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDkwJSxcclxuICApLFxyXG4gIFwibXlzZWxmXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0MSUsXHJcbiAgKSxcclxuICBcInBpY2hlLXZcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDM4JSxcclxuICApLFxyXG4gIFwib3V0bGV0XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcIm91dGxldG1cIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYwJSxcclxuICApLFxyXG4gIFwicGljaGUtaFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjAlLFxyXG4gICksXHJcbiAgXCJxdWFsaXRlXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0NiUsXHJcbiAgKSxcclxuICBcInJvdWdlXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0NSUsXHJcbiAgKSxcclxuKTtcclxuXHJcbi8vIFNOU1xyXG4kc25zLWljb24tc2l6ZTogNTA7XHJcblxyXG4kc25zLWljb246IChcclxuICBcImZhY2Vib29rXCI6IChcclxuICAgIFwidXJsXCI6IHVybCgjeyR1cmwtaW1nfWljb25fZmFjZWJvb2suc3ZnKSxcclxuICApLFxyXG4gIFwidHdpdHRlclwiOiAoXHJcbiAgICBcInVybFwiOiB1cmwoI3skdXJsLWltZ31pY29uX3R3aXR0ZXIuc3ZnKSxcclxuICApLFxyXG4gIFwiaW5zdGFncmFtXCI6IChcclxuICAgIFwidXJsXCI6IHVybCgjeyR1cmwtaW1nfWljb25faW5zdGFncmFtLnN2ZyksXHJcbiAgKSxcclxuICBcImxpbmVcIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl9saW5lQC5zdmcpLFxyXG4gICksXHJcbik7XHJcbiIsIkBtaXhpbiBtYXJnaW4oJG10OiBhdXRvLCAkbXI6IGF1dG8sICRtYjogYXV0bywgJG1sOiBhdXRvKSB7XG4gIG1hcmdpbi10b3AgICA6ICRtdDtcbiAgbWFyZ2luLXJpZ2h0IDogJG1yO1xuICBtYXJnaW4tYm90dG9tOiAkbWI7XG4gIG1hcmdpbi1sZWZ0ICA6ICRtbDtcbn1cblxuQG1peGluIHBhZGRpbmcoJHB0OiBhdXRvLCAkcHI6IGF1dG8sICRwYjogYXV0bywgJHBsOiBhdXRvKSB7XG4gIHBhZGRpbmctdG9wICAgOiAkcHQ7XG4gIHBhZGRpbmctcmlnaHQgOiAkcHI7XG4gIHBhZGRpbmctYm90dG9tOiAkcGI7XG4gIHBhZGRpbmctbGVmdCAgOiAkcGw7XG59XG5cbkBtaXhpbiBmcy1hbGwtZGV2aWNlKCAkdmFsdWUtZGVza3RvcCwgJHZhbHVlLXRhYmxldCwgJHZhbHVlLW1vYmlsZSApIHtcbiAgZm9udC1zaXplIDogJHZhbHVlLWRlc2t0b3A7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1zbSkge1xuICAgIGZvbnQtc2l6ZSA6ICR2YWx1ZS10YWJsZXQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXhzKSB7XG4gICAgZm9udC1zaXplIDogJHZhbHVlLW1vYmlsZTtcbiAgfVxufVxuXG4vLyDigLssIOODuywgMS4yLjMsIOOBquOBqeOBrumAmuW4uOOBruODquOCueODiOOCkuOCr+ODqeOCueOBp+S9nOaIkFxuQG1peGluIGxpc3QoICRjb250ZW50OiBcIlwiLCAkbWw6IDFlbSApIHtcbiAgbWFyZ2luLWxlZnQ6ICRtbDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLSRtbDtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjg4fjg5Xjgqnjg6vjg4jkuIvnt5rjgpLmtojjgZfjgIHjg5zjg7zjg4Djg7zjgafooajnpLpcbkBtaXhpbiB1bmRlcmxpbmUoKSB7XG4gIHBhZGRpbmctYm90dG9tIDogMC4xZW07XG4gIGJvcmRlci1ib3R0b20gIDogMXB4IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDmqKrkuKbjgbPjga7kvZzmiJBcbkBtaXhpbiBncmlkKCAkZGlzcGxheTogZmxleCwgJGpjOiBmbGV4LXN0YXJ0LCAkZnc6IHdyYXAgKSB7XG4gIGRpc3BsYXkgICAgICAgIDogJGRpc3BsYXk7XG4gIGp1c3RpZnktY29udGVudDogJGpjO1xuICBmbGV4LXdyYXAgICAgICA6ICRmdztcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44OI44Op44Oz44K444K344On44Oz44Gu6Kit5a6aXG5AbWl4aW4gdHMoICR0cDogYWxsLCAkdGQ6IDAuMnMsICR0dGY6IGVhc2UtaW4gKSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHkgICAgICAgOiAkdHA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAkdGQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHRmO1xufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBQQyBMYXJnZeOBruOBv+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIGhnIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXhsICsgMSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFBDIFhMYXJnZeOBruOBv+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIHhsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXhsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUEMgTGFyZ2XnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1sZykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFBDIOeUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIG1kIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g44K/44OW44Os44OD44OI55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gc20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjgrnjg57jg5vnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiB4cyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC14cykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuYnRuLCAuYmFkZ2UsIC5vdXRsaW5lIHtcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICAvLyBib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cblxuLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAuMzc1ZW0gLjc1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhZGdlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAuMjVlbSAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vdXRsaW5lIHsgZGlzcGxheTogYmxvY2s7IH0iLCIvLyAuY29sLXh4XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNvbCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAvLyDjg4fjgrnjgq/jg4jjg4Pjg5fjg7tTUOWFsemAmlxuICAgICYtI3skaX0ge1xuICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAvLyAuY29sLW1kLTEuLi4xMiA9PiDjg4fjgrnjgq/jg4jjg4Pjg5flsILnlKhcbiAgICAgICYtbWQtI3skaX0ge1xuICAgICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIC8vIC5jb2wtc20tMS4uLjEyID0+IOOCv+ODluODrOODg+ODiOWwgueUqFxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICYtc20tI3skaX0ge1xuICAgICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIC8vIC5jb2wteHMtMS4uLjEyID0+IOOCueODnuODvOODiOODleOCqeODs+WwgueUqFxuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICYteHMtI3skaX0ge1xuICAgICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4gIC8vIC5jb2wteHjjga7jg5Hjg4fjgqPjg7PjgrDnhKHlirnljJZcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmlsbCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICYtbWQtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kaSAqIDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAmLXNtLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgJi14cy0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gZ3V0dGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmd1dHRlciB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtI3skaX0ge1xuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICYtbWQtI3skaX0ge1xuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMSV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICYtc20tI3skaX0ge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMSV9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgJi14cy0jeyRpfSB7XG4gICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIGdyaWRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmdyaWQge1xuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XG4gIGFsaWduLWl0ZW1zICAgIDogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XG4gICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gIH1cblxuICBAaW5jbHVkZSBtZCB7XG4gICAgJi1tZCB7XG4gICAgICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICAgICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgICAgICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICAgICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgICAgICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICAgICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgICAgICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc20ge1xuICAgICYtc20ge1xuICAgICAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAgICAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICAgICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAgICAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICAgICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAgICAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICAgICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHhzIHtcbiAgICAmLXhzIHtcbiAgICAgICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgICAgICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAgICAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgICAgICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAgICAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgICAgICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAgICAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAgICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAgICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAgICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJi1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIC5iZy1sb2dvLTUzNTEsIC5iZy1zbnMtZmFjZWJvb2ssIGV0Yy4uLlxuICAmLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCRtbDogYXV0bywgJG1yOiBhdXRvKTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBoZWlnaHQ6IDEzdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgIGhlaWdodDogMjB2dztcbiAgICB9XG5cbiAgICBAZWFjaCAkYnJhbmQtbmFtZSwgJHZhbHVlIGluICRicmFuZHMge1xuICAgICAgJi0jeyRicmFuZC1uYW1lfSB7XG4gICAgICAgIHdpZHRoOiBtYXAtZ2V0KCR2YWx1ZSwgJ2xvZ28td2lkdGgnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYmctdmlzdWFsLCBldGMuLi5cbiAgJi1zdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgIGhlaWdodDogNTB2dztcbiAgICB9XG4gIH1cblxuICAmLXN0aWNrZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogKDUwLzM3NSkqMTAwdnc7XG4gICAgfVxuICB9XG59XG5cbi8vIC5vYmplY3QtZml0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAvLyAub2JqZWN0LWZpdC1jb3ZlciwgLm9iamVjdC1maXQtY29udGFpbiwgZXRjLi4uXG4vLyBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG9iamVjdC1maXQge1xuLy8gICAuI3ska2V5fSB7XG4vLyAgICAgb2JqZWN0LWZpdDogJHZhbHVlO1xuLy8gICB9XG4vLyB9XG5cbi8vIC8vIC5vYmplY3QtcG9zaXRpb24tdG9wLCAub2JqZWN0LXBvc2l0aW9uLWNlbnRlciwgZXRjLi4uXG4vLyBAZWFjaCAka2V5IGluICRhbGlnbiB7XG4vLyAgIEBpZiAka2V5ICE9IG1pZGRsZSB7XG4vLyAgICAgLm9iamVjdC1wb3NpdGlvbi0jeyRrZXl9IHtcbi8vICAgICAgIG9iamVjdC1wb3NpdGlvbjogJGtleTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuXG4vLyAuYmdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICYtY292ZXIgICB7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgJi1jb250YWluIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICYtcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICYteCB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgfVxuICAgICYteSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgfVxuICB9XG59XG5cbi5iZy1zbnMgIHtcbiAgd2lkdGggOiAkc25zLWljb24tc2l6ZSAqIDFweDtcbiAgaGVpZ2h0OiAkc25zLWljb24tc2l6ZSAqIDFweDtcbiAgQGluY2x1ZGUgeHMge1xuICAgIHdpZHRoOiAoJHNucy1pY29uLXNpemUgKiAyIC8gMTApICogMXZ3O1xuICAgIGhlaWdodDogKCRzbnMtaWNvbi1zaXplICogMiAvIDEwKSAqIDF2dztcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAmLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiA5NjBweDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59IiwiI292ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jbG9hZGVyIHtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4jY291bnRkb3duIHtcbiAgPiBwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gID4gcCAudGltZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmpzLWFjY29yZGlvbiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgJi10YXJnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyAwcyBlYXNlLWluLW91dDtcbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cblxuLmpzLXRhYiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgJi5qcy1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHRhYkFuaW1hdGlvbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIH1cbiAgfVxufSIsIi8vIG1hcmdpblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXJnaW4ge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLm10LTEwLCAubXItMTAsIC5tYi0xMCwgLm1sLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaSAqIDV9IHtcbiAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgIC8vIC5tdC1zbS0xMCwgLm1yLXNtLTEwLCAubWItc20tMTAsIC5tbC1zbS0xMCwgZXRjLi4uXG4gICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJy1zbS0nIHtcbiAgICAgICAgLiN7JGtleX0jeyRicmVha3BvaW50fSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHBhZGRpbmdcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkcGFkZGluZyB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAvLyAucHQtMTAsIC5wci0xMCwgLnBiLTEwLCAucGwtMTAsIGV0Yy4uLlxuICAgICAgQGlmICRicmVha3BvaW50ID09ICctJyB7XG4gICAgICAgIC4jeyRrZXl9I3skYnJlYWtwb2ludH0jeyRpICogNX0ge1xuICAgICAgICAgICN7JHZhbHVlfTogI3skaSAqIDV9cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpfXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLnB0LXNtLTEwLCAucHItc20tMTAsIC5wYi1zbS0xMCwgLnBsLXNtLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLXNtLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXIge1xuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICYtaW52aXNpYmxlLWJsYW5rIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lci1hbmRyb2lkICYtc2xpZGUsXG4gICYtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB9XG5cbiAgJi1jb250YWluZXItbXVsdGlyb3cgPiAmLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYtY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+ICYtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi1jb250YWluZXItZnJlZS1tb2RlID4gJi13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAvKiBBdXRvIEhlaWdodCAqL1xuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cblxuXG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci0zZCB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXdyYXBwZXIsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWxlZnQsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3AsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItM2QgJi1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gQ1NTIE1vZGVcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWNzcy1tb2RlID4gJi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciA+ICYtc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG4gIC8vIENTUyBNb2RlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIGJ1dHRvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtYnV0dG9uIHtcbiAgICAmLWxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1wcmV2LFxuICAgICYtbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICYtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi1idXR0b24tcHJldixcbiAgJi1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi1idXR0b24tcHJldjphZnRlcixcbiAgJi1jb250YWluZXItcnRsICYtYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuXG4gICYtYnV0dG9uLW5leHQsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gICYtYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLy8gYnV0dG9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIHBhZ2VuYXRpb25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IDEwO1xuICAgICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC8vIENvbW1vbiBTdHlsZXNcbiAgJi1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuICAmLXBhZ2luYXRpb24tY3VzdG9tLFxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIEJ1bGxldHMgKi9cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgfVxuXG4gIC8qIFByb2dyZXNzICovXG4gICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gICYtY29udGFpbmVyLXJ0bCAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICYtcGFnaW5hdGlvbi13aGl0ZSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmLXBhZ2luYXRpb24tYmxhY2sge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gcGFnZW5hdGlvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBTY3JvbGxiYXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXNjcm9sbGJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMSU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDElO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA5OCU7XG4gIH1cbiAgJi1zY3JvbGxiYXItZHJhZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG4gICYtc2Nyb2xsYmFyLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi16b29tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi16b29tLWNvbnRhaW5lciA+IGltZyxcbiAgJi16b29tLWNvbnRhaW5lciA+IHN2ZyxcbiAgJi16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAmLXNsaWRlLXpvb21lZCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG4gIC8vIFNjcm9sbGJhclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBQcmVsb2FkZXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWxhenktcHJlbG9hZGVyIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgJi1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xuICB9XG4gIC8vIFByZWxvYWRlclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvKiBhMTF5ICovXG4gICYtY29udGFpbmVyICYtbm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTAwMDtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlICYtc2xpZGUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cbiAgJi1jb250YWluZXItZmFkZSAmLXNsaWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZS1hY3RpdmUgJi1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgJi1zbGlkZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUgJi1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1uZXh0LFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtcHJldixcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLW5leHQgKyAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtY3ViZS1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtYWN0aXZlICYtc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtc2hhZG93LXRvcCxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn0iLCIvLyB0ZXh06Zai6YCj44Guc2Nzc1xuLy8g44Kr44Op44O844Gu5oyH5a6a44Gv44CBX3RoZW1lLnNjc3PjgavoqJjovIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsZXR0ZXItc3BhY2luZ1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubHMtaHVnZSAgIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjJlbTsgfVxuLmxzLXhsYXJnZSB7IGxldHRlci1zcGFjaW5nOiAgMC4xZW07IH1cbi5scy1sYXJnZSAgeyBsZXR0ZXItc3BhY2luZzogIDAuMDc1ZW07IH1cbi5scy1tZWRpdW0geyBsZXR0ZXItc3BhY2luZzogIDAuMDVlbTsgfVxuLmxzLXJlZ3VsYXJ7IGxldHRlci1zcGFjaW5nOiAgMC4wMjVlbTsgfVxuLmxzLXNtYWxsICB7IGxldHRlci1zcGFjaW5nOiAgMGVtOyB9XG4ubHMteHNtYWxsIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtOyB9XG4ubHMtdGlueSAgIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07IH1cblxuLy8gZm9udC1mYW1pbHlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZmLWVuICAgICB7IGZvbnQtZmFtaWx5OiAkZm9udC1lbjsgfVxuLmZmLXNlcmlmICB7IGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjsgfVxuLmZmLWdvdGhpYyB7IGZvbnQtZmFtaWx5OiAkZm9udC1nb3RoaWM7IH1cblxuXG4vLyBmb250LXdlaWdodFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLmZ3LXRoaW4sIC5mdy1saWdodCwgLmZ3LXJlZ3VsYXIsIC5mdy1tZWRpdW0sIC5mdy1ib2xkLCAuZnctaGVhdnlcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC13ZWlnaHQge1xuICAuZnctI3ska2V5fSB7IGZvbnQtd2VpZ2h0OiAkdmFsdWU7IH1cbn1cblxuXG4vLyBmb250LXNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtbWVkaXVtLCAuZnMtbGFyZ2UsIGV0Yy4uLlxuICAuZnMtI3ska2V5fSB7XG4gICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMTApICogMXJlbTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6ICgkdmFsdWUgLyAzNzUpICogMTAwdnc7XG4gICAgfVxuICB9XG59XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtc2l6ZSB7XG4gIC8vIC5mcy1tZC1tZWRpdW0sIC5mcy1tZC1sYXJnZSwgZXRjLi4uXG4gIEBpbmNsdWRlIG1kIHtcbiAgICAuZnMtbWQtI3ska2V5fSB7XG4gICAgICBmb250LXNpemU6ICgkdmFsdWUgLyAxMCkgKiAxcmVtO1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtc20tbWVkaXVtLCAuZnMtc20tbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSBzbSB7XG4gICAgLmZzLXNtLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMzc1KSAqIDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMteHMtbWVkaXVtLCAuZnMteHMtbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSB4cyB7XG4gICAgLmZzLXhzLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMzc1KSAqIDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC5saW5lLWhlaWdodFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGxpbmUtaGVpZ2h0IHtcbiAgLmxoLSN7JGtleX0ge1xuICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIC5saC1zbS0jeyRrZXl9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHhzIHtcbiAgICAubGgteHMtI3ska2V5fSB7XG4gICAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHRleHQtYWxpZ25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC1sZWZ0LCAudHh0LWNlbnRlciwgLnR4dC1yaWdodFxuICAgIC50eHQtI3ska2V5fSB7XG4gICAgICB0ZXh0LWFsaWduOiAka2V5O1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC1tZC1sZWZ0LCAudHh0LW1kLWNlbnRlciwgLnR4dC1tZC1yaWdodFxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIC50eHQtbWQtI3ska2V5fSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRrZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQtc20tbGVmdCwgLnR4dC1zbS1jZW50ZXIsIC50eHQtc20tcmlnaHRcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAudHh0LXNtLSN7JGtleX0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAka2V5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAvLyAudHh0LXhzLWxlZnQsIC50eHQteHMtY2VudGVyLCAudHh0LXhzLXJpZ2h0XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgLnR4dC14cy0jeyRrZXl9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGtleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIOS4i+e3mlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi51bmRlcmxpbmUge1xuICBAaW5jbHVkZSB1bmRlcmxpbmUoKTtcbn1cblxuXG4vLyAuYnJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJyLW1kLWhpZGRlbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1zbSArIDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ici1zbS1oaWRkZW4ge1xuICBAaW5jbHVkZSBzbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnIteHMtaGlkZGVuIHtcbiAgQGluY2x1ZGUgeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBsaXN0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLmxpc3Rcbi5saXN0IHtcbiAgJi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBsaXN0KCAkY29udGVudDogXCLjg7tcIiApIHtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5saXN0LWF0dGVudGlvblxuICAmLWF0dGVudGlvbiB7XG4gICAgQGluY2x1ZGUgbGlzdCggJGNvbnRlbnQ6IFwi4oC7XCIgKTtcbiAgfVxuXG59XG5cbi5jZW50ZXItdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5cbi50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoNDAvMzc1KSoxMDB2dztcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnR4dC1jb25jZXB0IHtcbiAgbGluZS1oZWlnaHQ6IDM7XG59IiwiLmlzLWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4uaXMtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lOyB9XG4uaXMtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8vIC5pcy1zaG93LCAuaXMtaGlkZGVuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pcy1zaG93ICAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbi5pcy1oaWRkZW4gICAgIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uaXMtbWQtaGlkZGVuICB7IEBpbmNsdWRlIG1kIHsgZGlzcGxheTogbm9uZTsgfSB9XG4uaXMtc20taGlkZGVuICB7IEBpbmNsdWRlIHNtIHsgZGlzcGxheTogbm9uZTsgfSB9XG4uaXMteHMtaGlkZGVuICB7IEBpbmNsdWRlIHhzIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8vIG92ZXJmbG93XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pcy1oaWRkZW4teHkgIHsgb3ZlcmZsb3c6ICAgaGlkZGVuOyB9XG4uaXMtaGlkZGVuLXggICB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuLmlzLWhpZGRlbi15ICAgeyBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLmlzLXZpc2libGUteHkgeyBvdmVyZmxvdzogICB2aXNpYmxlOyB9XG4uaXMtdmlzaWJsZS14ICB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbi5pcy12aXNpYmxlLXkgIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuXG4uaXMtc2Nyb2xsLXh5ICB7IG92ZXJmbG93OiAgIHNjcm9sbDsgfVxuLmlzLXNjcm9sbC14ICAgeyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbi5pcy1zY3JvbGwteSAgIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi8vXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC5pcy1hY3RpdmUge31cblxuXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5pcy1lcnJvciB7fSIsIi8vIOODhuODvOODnuODq+ODvOODq++8iCBiYWNrZ3JvdW5kLWltYWdl44Gu5oyH5a6aIO+8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODhuODvOODnuODq+ODvOODq+OBp+OBr+OAgeOCteOCpOODiOWFqOS9k+OBruimi+OBn+ebruOBrumbsOWbsuawl+OCkue1seS4gOOBleOBm+OCi+OBn+OCgeOBruWumue+qeOCkuOBl+OBvuOBmVxuLy8g6Imy44Gr6Zai44KP44KL6YOo5YiG44Gq44Gp44GM44OG44O844Oe44Gu566h55CG5a++6LGh44Go44Gq44KL44Gu44Gn44CB5L6L44GI44Gw5Lul5LiL44Gu44KI44GG44Gr6Imy44Gr6Zai44GZ44KL44K544K/44Kk44Or44Gv44CB54us56uL44GV44Gb44Gm6KiY6L+w44GX44G+44GZ44CCXG5cbi8vIG1haW4uY3NzXG4gIC8vIC5ib3gge1xuICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi4nKTtcbiAgLy8gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIi4uL3ZhclwiO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAkY29sb3ItbWFpbjtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwgJGNvbG9yLW1haW4gNTAlKTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4sIC5iYWRnZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC8vIC5iZy1ibGFjaywgLmJnLXdoaXRlLCBldGMuLi5cbiAgLmJnLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgfVxuXG4gIC8vIC5jb2xvci1ibGFjaywgLmNvbG9yLXdoaXRlLCBldGMuLi5cbiAgLmNvbG9yLSN7JGtleX0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gIH1cblxuICAvLyAuYnRuLWJsYWNrLCAuYnRuLXdoaXRlLCBldGMuLi5cbiAgLy8gLmJhZGdlLWJsYWNrLCAuYmFkZ2Utd2hpdGUsIGV0Yy4uLlxuICAuYnRuLSN7JGtleX0sIC5iYWRnZS0jeyRrZXl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBAaWYgJGtleSA9PSAnd2hpdGUnIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgIEBpZiAka2V5ID09ICdncmF5LTEwJyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5idG4tb3V0bGluZS1ibGFjaywgLmJ0bi1vdXRsaW5lLXdoaXRlLCBldGMuLi5cbiAgLy8gLmJhZGdlLW91dGxpbmUtYmxhY2ssIC5iYWRnZS1vdXRsaW5lLXdoaXRlLCBldGMuLi5cbiAgLmJ0bi1vdXRsaW5lLSN7JGtleX0sIC5iYWRnZS1vdXRsaW5lLSN7JGtleX0sIC5vdXRsaW5lLSN7JGtleX0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRjb2xvcnMtcmdiYSB7XG4gIC8vIC5iZy1ibGFjay1yZ2JhLTEwLCAuYmctd2hpdGUtcmdiYS0xMCwgZXRjLi4uXG4gIC5iZy0jeyRrZXl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYmctc25zIHtcbiAgLy8gLmJnLXNucy1mYWNlYm9vaywgLmJnLWljb24taW5zdGFncmFtLCBldGMuLi5cbiAgQGVhY2ggJGJyYW5kLW5hbWUsICR2YWx1ZSBpbiAkc25zLWljb24ge1xuICAgICYtI3skYnJhbmQtbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbWFwLWdldCgkdmFsdWUsICd1cmwnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4udGl0bGUge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICB9XG59XG5cbi5iZy1tYWluLmNvbG9yLXdoaXRlIHtcbiAgLnRpdGxlIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG59IiwiLmwtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQGluY2x1ZGUgc20ge1xuICAubC1zbSB7XG4gICAgJi1jZW50ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRwb3NpdGlvbiB7XG4gIC8vIC5sLWZpeGVkLCAubC1hYnNvbHV0ZVxuICAubC0jeyRrZXl9IHtcbiAgICBwb3NpdGlvbjogJHZhbHVlO1xuICAgIEBpZiAka2V5ICE9IHJlbGF0aXZlICB7XG4gICAgICBAZWFjaCAka2V5IGluICRhbGlnbiB7XG4gICAgICAgICYtI3ska2V5fSB7XG4gICAgICAgICAgJGtleTogMDtcbiAgICAgICAgICBAaWYgJGtleSA9PSBjZW50ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1maXhlZCB7XG4gICYucGFnZS10aXRsZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5sLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogJHdpZHRoLW1kO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBzbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4ubC1zZWFzb25WaXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtc3RpY2tlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cblxuLmwtaGVhZGVyIHtcbiAgZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAoMTAwLzM3NSkqMTAwdnc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogKDEwMC8zNzUpKjEwMHZ3O1xuICAgIH1cbiAgfVxufVxuXG4ubC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMDtcblxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKDYwLzM3NSkqMTAwdnc7XG4gICAgfVxuICB9XG5cbn0iXX0= */
