@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;
}

@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;
}

@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;
}

@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;
}

@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;
}

@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;
}

@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;
}

.outline-0 {
  border-width: 0px;
}

.outline-1 {
  border-width: 1px;
}

.outline-2 {
  border-width: 2px;
}

.outline-3 {
  border-width: 3px;
}

.outline-4 {
  border-width: 4px;
}

.outline-5 {
  border-width: 5px;
}

.outline-6 {
  border-width: 6px;
}

.outline-7 {
  border-width: 7px;
}

.outline-8 {
  border-width: 8px;
}

.outline-9 {
  border-width: 9px;
}

.outline-10 {
  border-width: 10px;
}

@media screen and (max-width: 768px) {
  .outline-sm-0 {
    border-width: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-1 {
    border-width: 0.26667vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-2 {
    border-width: 0.53333vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-3 {
    border-width: 0.8vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-4 {
    border-width: 1.06667vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-5 {
    border-width: 1.33333vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-6 {
    border-width: 1.6vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-7 {
    border-width: 1.86667vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-8 {
    border-width: 2.13333vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-9 {
    border-width: 2.4vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-10 {
    border-width: 2.66667vw;
  }
}

.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-0 > [class*="col-"] {
    padding-left: 0%;
    padding-right: 0%;
  }
}

@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-0 > [class*="col-"] {
    padding-left: 0%;
    padding-right: 0%;
  }
}

@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-0 > [class*="col-"] {
    padding-left: 0%;
    padding-right: 0%;
  }
}

@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;
  }
}

.logo {
  margin-left: auto;
  margin-right: auto;
}

.logo-picheabahouse {
  width: 130px;
}

@media screen and (max-width: 768px) {
  .logo-picheabahouse {
    width: 30.66667vw;
  }
}

.logo-picheabahouse.logo-nav {
  width: 33%;
}

@media screen and (max-width: 768px) {
  .logo-picheabahouse.logo-nav {
    width: 43%;
  }
}

.logo-lowellthings, .logo-atsceltaselect {
  width: 140px;
}

@media screen and (max-width: 768px) {
  .logo-lowellthings, .logo-atsceltaselect {
    width: 32vw;
  }
}

.logo-lowellthings.logo-nav, .logo-atsceltaselect.logo-nav {
  width: 35%;
}

@media screen and (max-width: 768px) {
  .logo-lowellthings.logo-nav, .logo-atsceltaselect.logo-nav {
    width: 45%;
  }
}

.logo-rougeviflacle, .logo-collex, .logo-abahousemavie {
  width: 160px;
}

@media screen and (max-width: 768px) {
  .logo-rougeviflacle, .logo-collex, .logo-abahousemavie {
    width: 34.66667vw;
  }
}

.logo-rougeviflacle.logo-nav, .logo-collex.logo-nav, .logo-abahousemavie.logo-nav {
  width: 40%;
}

@media screen and (max-width: 768px) {
  .logo-rougeviflacle.logo-nav, .logo-collex.logo-nav, .logo-abahousemavie.logo-nav {
    width: 50%;
  }
}

.logo-qualite {
  width: 180px;
}

@media screen and (max-width: 768px) {
  .logo-qualite {
    width: 37.33333vw;
  }
}

.logo-qualite.logo-nav {
  width: 45%;
}

@media screen and (max-width: 768px) {
  .logo-qualite.logo-nav {
    width: 55%;
  }
}

.logo-designworks, .logo-aubannister {
  width: 230px;
}

@media screen and (max-width: 768px) {
  .logo-designworks, .logo-aubannister {
    width: 53.33333vw;
  }
}

.logo-designworks.logo-nav, .logo-aubannister.logo-nav {
  width: 50%;
}

@media screen and (max-width: 768px) {
  .logo-designworks.logo-nav, .logo-aubannister.logo-nav {
    width: 60%;
  }
}

.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;
  }
}

.img-txt {
  margin-left: auto;
  margin-right: auto;
}

.img-txt-brand-page {
  width: 215px;
}

@media screen and (max-width: 768px) {
  .img-txt-brand-page {
    width: 27.2vw;
  }
}

.img-txt-catalog {
  width: 160.5px;
}

@media screen and (max-width: 768px) {
  .img-txt-catalog {
    width: 20.26667vw;
  }
}

.img-txt-ranking {
  width: 155.5px;
}

@media screen and (max-width: 768px) {
  .img-txt-ranking {
    width: 19.73333vw;
  }
}

.img-txt-trend-tag {
  width: 191.5px;
}

@media screen and (max-width: 768px) {
  .img-txt-trend-tag {
    width: 24vw;
  }
}

.img-txt-brand-news {
  width: 220px;
}

@media screen and (max-width: 768px) {
  .img-txt-brand-news {
    width: 28.26667vw;
  }
}

.img-txt-top-page {
  width: 469px;
  transform: translateX(-30px);
}

@media screen and (max-width: 768px) {
  .img-txt-top-page {
    width: 58.66667vw;
    transform: translateX(-4vw);
  }
}

.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;
}

.js-scroll {
  transition-duration: 2s;
  transition-property: transform, opacity;
  opacity: .2;
}

.js-scroll.active {
  transform: translate(0);
  opacity: 1;
}

.js-scroll-fade {
  opacity: 0;
}

.js-scroll-t {
  transform: translateY(-100px);
}

.js-scroll-b {
  transform: translateY(100px);
}

.js-scroll-r {
  transform: translateX(100px);
}

.js-scroll-l {
  transform: translateX(-100px);
}

.js-scroll-delay-0 {
  transition-delay: 0s;
}

.js-scroll-delay-1 {
  transition-delay: 0.3s;
}

.js-scroll-delay-2 {
  transition-delay: 0.6s;
}

.js-scroll-delay-3 {
  transition-delay: 0.9s;
}

.js-scroll-delay-4 {
  transition-delay: 1.2s;
}

.js-scroll-delay-5 {
  transition-delay: 1.5s;
}

.js-scroll-delay-6 {
  transition-delay: 1.8s;
}

.js-scroll-delay-7 {
  transition-delay: 2.1s;
}

.js-scroll-delay-8 {
  transition-delay: 2.4s;
}

.js-scroll-delay-9 {
  transition-delay: 2.7s;
}

.js-scroll-delay-10 {
  transition-delay: 3s;
}

.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 {
  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: #3c3c3c;
}

.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: 3.6rem;
}

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

.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: 3.6rem;
  }
}

@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: 9.6vw;
  }
}

@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: 9.6vw;
  }
}

@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;
}

@media screen and (min-width: 769px) {
  .pc-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .sp-hidden {
    display: none;
  }
}

.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: #B3967A;
}

::selection {
  color: #ffffff;
  background-color: #B3967A;
}

mark {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #B3967A 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: #B3967A;
}

.color-main {
  color: #B3967A;
}

.btn-main, .badge-main {
  background-color: #B3967A;
  color: #ffffff;
}

.btn-outline-main, .badge-outline-main, .outline-main {
  color: #B3967A;
  border-color: #B3967A;
  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-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);
}

.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, .bar {
  position: fixed;
}

.bar {
  top: 30px;
  left: 30px;
  z-index: 101;
  width: 40px;
  height: 20px;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  .bar {
    top: 5vw;
    left: 5vw;
  }
}

.bar span {
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
}

.bar span:nth-of-type(1) {
  top: 0;
}

.bar span:nth-of-type(2) {
  top: 50%;
  transform: translateY(-50%);
}

.bar span:nth-of-type(3) {
  bottom: 0;
}

.l-nav {
  display: none;
  width: 100%;
  height: 100%;
  padding: 100px 0;
  top: 0;
  left: 0;
  z-index: 100;
}

.l-nav li {
  height: 100px;
}

@media screen and (max-width: 768px) {
  .l-nav li {
    height: 21.33333vw;
  }
}

.l-nav li a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

.l-nav li a img {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  margin: auto;
}

.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-footer {
  margin-top: 200px;
}

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

.l-footer .img {
  margin-left: auto;
  margin-right: auto;
}

.l-footer .btn {
  display: block;
  padding: 20px 0;
}

@media screen and (max-width: 768px) {
  .l-footer .btn {
    padding: 2.66667vw 0;
  }
}

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

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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9rZXlmcmFtZXMuc2NzcyIsImJhc2VzL19iYXNlLnNjc3MiLCJfdmFyLnNjc3MiLCJfbWl4aW4uc2NzcyIsIm1vZHVsZXMvX2J0bi5zY3NzIiwibW9kdWxlcy9fZ3JpZC5zY3NzIiwibW9kdWxlcy9faW1hZ2VzLnNjc3MiLCJtb2R1bGVzL19qcy5zY3NzIiwibW9kdWxlcy9fc3BhY2luZy5zY3NzIiwibW9kdWxlcy9fc3dpcGVyLnNjc3MiLCJtb2R1bGVzL190ZXh0LnNjc3MiLCJzdGF0ZXMvX3N0YXRlLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLnNjc3MiLCJsYXlvdXRzL19sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtJQUNFLFVBQVU7RURFWjtFQ0FBO0lBQ0UsVUFBVTtFREVaO0FBQ0Y7QUNSQTtFQUNFO0lBQ0UsVUFBVTtFREVaO0VDQUE7SUFDRSxVQUFVO0VERVo7QUFDRjs7QUNDQTtFQUNFO0lBQ0UseUJBQXlCO0VERTNCO0FBQ0Y7O0FDTEE7RUFDRTtJQUNFLHlCQUF5QjtFREUzQjtBQUNGOztBRVZBOzs7Ozs7Ozs7Ozs7RUFZRSxTQUFRO0VBQ1IsVUFBUztFQUNULFNBQVE7RUFDUixVQUFTO0FGYVg7O0FFWEE7RUFDRSxzQkFBc0I7QUZjeEI7O0FFWEE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDBIQzRGdUg7RUQzRnZILDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIscUJBQXFCO0FGY3ZCOztBRVhBOztFQUVFLGNBQWM7QUZjaEI7O0FFWEE7RUFDRSxnQkFBZ0I7QUZjbEI7O0FFWEE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLHVCQUF1QjtFRVV2Qix3QkFEaUI7RUFFakIseUJBRjRCO0VBRzVCLG1DQUgyQztBSlE3Qzs7QUVwQkE7RUFNSSxZQUFZO0FGa0JoQjs7QUVkQTtFQUNFLHFCQUFxQjtBRmlCdkI7O0FFZEE7RUFDRSxjQUFjO0VBQ2QsY0FBYztBRmlCaEI7O0FFZEE7RUFDRSxnQkFBZ0I7QUZpQmxCOztBRWRBO0VBQ0UsZUFBZTtFQUNmLFlBQVk7QUZpQmQ7O0FFZEE7RUFDRSxnQkFBZ0I7QUZpQmxCOztBRWRBO0VBQ0UsZUFBZTtBRmlCakI7O0FFZEE7RUVoRUUsZUZnRWlDO0FGa0JuQzs7QUlqRkU7RUYrREY7SUU5REksY0Y4RCtDO0VGdUJqRDtBQUNGOztBSXBGRTtFRjRERjtJRTNESSxjRjJEK0Q7RUY2QmpFO0FBQ0Y7O0FFN0JBO0VFakVFLGlCRmlFaUM7QUZpQ25DOztBSWpHRTtFRmdFRjtJRS9ESSxnQkYrRCtDO0VGc0NqRDtBQUNGOztBSXBHRTtFRjZERjtJRTVESSxnQkY0RCtEO0VGNENqRTtBQUNGOztBRTVDQTtFRWxFRSxlRmtFaUM7QUZnRG5DOztBSWpIRTtFRmlFRjtJRWhFSSxvQkZnRStDO0VGcURqRDtBQUNGOztBSXBIRTtFRjhERjtJRTdESSxvQkY2RCtEO0VGMkRqRTtBQUNGOztBRTNEQTtFRW5FRSxpQkZtRWlDO0FGK0RuQzs7QUlqSUU7RUZrRUY7SUVqRUksZ0JGaUUrQztFRm9FakQ7QUFDRjs7QUlwSUU7RUYrREY7SUU5REksZ0JGOEQrRDtFRjBFakU7QUFDRjs7QUUxRUE7RUVwRUUsaUJGb0VpQztBRjhFbkM7O0FJakpFO0VGbUVGO0lFbEVJLG9CRmtFK0M7RUZtRmpEO0FBQ0Y7O0FJcEpFO0VGZ0VGO0lFL0RJLG9CRitEK0Q7RUZ5RmpFO0FBQ0Y7O0FFekZBO0VFckVFLGlCRnFFaUM7QUY2Rm5DOztBSWpLRTtFRm9FRjtJRW5FSSxvQkZtRStDO0VGa0dqRDtBQUNGOztBSXBLRTtFRmlFRjtJRWhFSSxvQkZnRStEO0VGd0dqRTtBQUNGOztBRXZHQTtFRXZFRSxpQkZ3RThCO0FGMEdoQzs7QUlqTEU7RUZzRUY7SUVyRUksb0JGc0U0QztFRitHOUM7QUFDRjs7QUlwTEU7RUZtRUY7SUVsRUksb0JGbUU0RDtFRnFIOUQ7QUFDRjs7QUs3TUE7RUFFRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtBTCtNbkI7O0FLM01BO0VBQ0Usc0JBQXNCO0VBQ3RCLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsZUFBZTtBTDhNakI7O0FLM01BO0VBQ0Usd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGNBQWM7QUw4TWhCOztBSzNNQTtFQUNFLGNBQWM7QUw4TWhCOztBSzVNSTtFQUNFLGlCQUFjO0FMK01wQjs7QUtoTkk7RUFDRSxpQkFBYztBTG1OcEI7O0FLcE5JO0VBQ0UsaUJBQWM7QUx1TnBCOztBS3hOSTtFQUNFLGlCQUFjO0FMMk5wQjs7QUs1Tkk7RUFDRSxpQkFBYztBTCtOcEI7O0FLaE9JO0VBQ0UsaUJBQWM7QUxtT3BCOztBS3BPSTtFQUNFLGlCQUFjO0FMdU9wQjs7QUt4T0k7RUFDRSxpQkFBYztBTDJPcEI7O0FLNU9JO0VBQ0UsaUJBQWM7QUwrT3BCOztBS2hQSTtFQUNFLGlCQUFjO0FMbVBwQjs7QUtwUEk7RUFDRSxrQkFBYztBTHVQcEI7O0FJcExFO0VDL0RFO0lBRUksaUJBQWdDO0VMc1B0QztBQUNGOztBSTFMRTtFQy9ERTtJQUVJLHVCQUFnQztFTDRQdEM7QUFDRjs7QUloTUU7RUMvREU7SUFFSSx1QkFBZ0M7RUxrUXRDO0FBQ0Y7O0FJdE1FO0VDL0RFO0lBRUksbUJBQWdDO0VMd1F0QztBQUNGOztBSTVNRTtFQy9ERTtJQUVJLHVCQUFnQztFTDhRdEM7QUFDRjs7QUlsTkU7RUMvREU7SUFFSSx1QkFBZ0M7RUxvUnRDO0FBQ0Y7O0FJeE5FO0VDL0RFO0lBRUksbUJBQWdDO0VMMFJ0QztBQUNGOztBSTlORTtFQy9ERTtJQUVJLHVCQUFnQztFTGdTdEM7QUFDRjs7QUlwT0U7RUMvREU7SUFFSSx1QkFBZ0M7RUxzU3RDO0FBQ0Y7O0FJMU9FO0VDL0RFO0lBRUksbUJBQWdDO0VMNFN0QztBQUNGOztBSWhQRTtFQy9ERTtJQUVJLHVCQUFnQztFTGtUdEM7QUFDRjs7QU05VUk7RUFDRSxlQUFtQztBTmlWekM7O0FNbFZJO0VBQ0UsZ0JBQW1DO0FOcVZ6Qzs7QU10Vkk7RUFDRSxVQUFtQztBTnlWekM7O0FNMVZJO0VBQ0UsZ0JBQW1DO0FONlZ6Qzs7QU05Vkk7RUFDRSxnQkFBbUM7QU5pV3pDOztBTWxXSTtFQUNFLFVBQW1DO0FOcVd6Qzs7QU10V0k7RUFDRSxnQkFBbUM7QU55V3pDOztBTTFXSTtFQUNFLGdCQUFtQztBTjZXekM7O0FNOVdJO0VBQ0UsVUFBbUM7QU5pWHpDOztBTWxYSTtFQUNFLGdCQUFtQztBTnFYekM7O0FNdFhJO0VBQ0UsZ0JBQW1DO0FOeVh6Qzs7QU0xWEk7RUFDRSxXQUFtQztBTjZYekM7O0FJN1NFO0VFMUVJO0lBQ0UsZUFBbUM7RU4yWHpDO0FBQ0Y7O0FJblRFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOaVl6QztBQUNGOztBSXpURTtFRTFFSTtJQUNFLFVBQW1DO0VOdVl6QztBQUNGOztBSS9URTtFRTFFSTtJQUNFLGdCQUFtQztFTjZZekM7QUFDRjs7QUlyVUU7RUUxRUk7SUFDRSxnQkFBbUM7RU5tWnpDO0FBQ0Y7O0FJM1VFO0VFMUVJO0lBQ0UsVUFBbUM7RU55WnpDO0FBQ0Y7O0FJalZFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOK1p6QztBQUNGOztBSXZWRTtFRTFFSTtJQUNFLGdCQUFtQztFTnFhekM7QUFDRjs7QUk3VkU7RUUxRUk7SUFDRSxVQUFtQztFTjJhekM7QUFDRjs7QUluV0U7RUUxRUk7SUFDRSxnQkFBbUM7RU5pYnpDO0FBQ0Y7O0FJeldFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOdWJ6QztBQUNGOztBSS9XRTtFRTFFSTtJQUNFLFdBQW1DO0VONmJ6QztBQUNGOztBSTlXRTtFRXpFSTtJQUNFLGVBQW1DO0VOMmJ6QztBQUNGOztBSXBYRTtFRXpFSTtJQUNFLGdCQUFtQztFTmljekM7QUFDRjs7QUkxWEU7RUV6RUk7SUFDRSxVQUFtQztFTnVjekM7QUFDRjs7QUloWUU7RUV6RUk7SUFDRSxnQkFBbUM7RU42Y3pDO0FBQ0Y7O0FJdFlFO0VFekVJO0lBQ0UsZ0JBQW1DO0VObWR6QztBQUNGOztBSTVZRTtFRXpFSTtJQUNFLFVBQW1DO0VOeWR6QztBQUNGOztBSWxaRTtFRXpFSTtJQUNFLGdCQUFtQztFTitkekM7QUFDRjs7QUl4WkU7RUV6RUk7SUFDRSxnQkFBbUM7RU5xZXpDO0FBQ0Y7O0FJOVpFO0VFekVJO0lBQ0UsVUFBbUM7RU4yZXpDO0FBQ0Y7O0FJcGFFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOaWZ6QztBQUNGOztBSTFhRTtFRXpFSTtJQUNFLGdCQUFtQztFTnVmekM7QUFDRjs7QUloYkU7RUV6RUk7SUFDRSxXQUFtQztFTjZmekM7QUFDRjs7QUkvYUU7RUV4RUk7SUFDRSxlQUFtQztFTjJmekM7QUFDRjs7QUlyYkU7RUV4RUk7SUFDRSxnQkFBbUM7RU5pZ0J6QztBQUNGOztBSTNiRTtFRXhFSTtJQUNFLFVBQW1DO0VOdWdCekM7QUFDRjs7QUlqY0U7RUV4RUk7SUFDRSxnQkFBbUM7RU42Z0J6QztBQUNGOztBSXZjRTtFRXhFSTtJQUNFLGdCQUFtQztFTm1oQnpDO0FBQ0Y7O0FJN2NFO0VFeEVJO0lBQ0UsVUFBbUM7RU55aEJ6QztBQUNGOztBSW5kRTtFRXhFSTtJQUNFLGdCQUFtQztFTitoQnpDO0FBQ0Y7O0FJemRFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOcWlCekM7QUFDRjs7QUkvZEU7RUV4RUk7SUFDRSxVQUFtQztFTjJpQnpDO0FBQ0Y7O0FJcmVFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOaWpCekM7QUFDRjs7QUkzZUU7RUV4RUk7SUFDRSxnQkFBbUM7RU51akJ6QztBQUNGOztBSWpmRTtFRXhFSTtJQUNFLFdBQW1DO0VONmpCekM7QUFDRjs7QU1uakJJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTnNqQjVCOztBTXhqQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOMmpCNUI7O0FNN2pCSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU5na0I1Qjs7QU1sa0JJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTnFrQjVCOztBTXZrQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOMGtCNUI7O0FNNWtCSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU4ra0I1Qjs7QU1qbEJJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTm9sQjVCOztBTXRsQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOeWxCNUI7O0FNM2xCSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU44bEI1Qjs7QU1obUJJO0VBQ0UsaUJBQXNCO0VBQ3RCLGtCQUFzQjtBTm1tQjVCOztBSXZqQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOa21CNUI7QUFDRjs7QUk5akJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnltQjVCO0FBQ0Y7O0FJcmtCRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5nbkI1QjtBQUNGOztBSTVrQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOdW5CNUI7QUFDRjs7QUlubEJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjhuQjVCO0FBQ0Y7O0FJMWxCRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5xb0I1QjtBQUNGOztBSWptQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VONG9CNUI7QUFDRjs7QUl4bUJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTm1wQjVCO0FBQ0Y7O0FJL21CRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU4wcEI1QjtBQUNGOztBSXRuQkU7RUV2Q0k7SUFDRSxpQkFBc0I7SUFDdEIsa0JBQXNCO0VOaXFCNUI7QUFDRjs7QUl0bkJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTmdxQjVCO0FBQ0Y7O0FJN25CRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU51cUI1QjtBQUNGOztBSXBvQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOOHFCNUI7QUFDRjs7QUkzb0JFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnFyQjVCO0FBQ0Y7O0FJbHBCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU40ckI1QjtBQUNGOztBSXpwQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VObXNCNUI7QUFDRjs7QUlocUJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjBzQjVCO0FBQ0Y7O0FJdnFCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5pdEI1QjtBQUNGOztBSTlxQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOd3RCNUI7QUFDRjs7QUlyckJFO0VFdENJO0lBQ0UsaUJBQXNCO0lBQ3RCLGtCQUFzQjtFTit0QjVCO0FBQ0Y7O0FJcnJCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU44dEI1QjtBQUNGOztBSTVyQkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOcXVCNUI7QUFDRjs7QUluc0JFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjR1QjVCO0FBQ0Y7O0FJMXNCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5tdkI1QjtBQUNGOztBSWp0QkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOMHZCNUI7QUFDRjs7QUl4dEJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTml3QjVCO0FBQ0Y7O0FJL3RCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU53d0I1QjtBQUNGOztBSXR1QkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOK3dCNUI7QUFDRjs7QUk3dUJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnN4QjVCO0FBQ0Y7O0FJcHZCRTtFRXJDSTtJQUNFLGlCQUFzQjtJQUN0QixrQkFBc0I7RU42eEI1QjtBQUNGOztBTWx4Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOb3hCdkI7O0FNdnhCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU55eEJ2Qjs7QU01eEJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTjh4QnZCOztBTWp5Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FObXlCdkI7O0FNdHlCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU53eUJ2Qjs7QU0zeUJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTjZ5QnZCOztBTWh6Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOa3pCdkI7O0FNcnpCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU51ekJ2Qjs7QU0xekJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTjR6QnZCOztBTS96Qks7RUFFRyxpQkFBZTtFQUNmLGtCQUFlO0FOaTBCdkI7O0FJM3pCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjh6QnZCO0FBQ0Y7O0FJbDBCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnEwQnZCO0FBQ0Y7O0FJejBCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjQwQnZCO0FBQ0Y7O0FJaDFCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTm0xQnZCO0FBQ0Y7O0FJdjFCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjAxQnZCO0FBQ0Y7O0FJOTFCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTmkyQnZCO0FBQ0Y7O0FJcjJCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTncyQnZCO0FBQ0Y7O0FJNTJCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTisyQnZCO0FBQ0Y7O0FJbjNCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnMzQnZCO0FBQ0Y7O0FJMTNCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjYzQnZCO0FBQ0Y7O0FJajRCRTtFRUFLO0lBRUcsaUJBQWU7SUFDZixrQkFBZTtFTm80QnZCO0FBQ0Y7O0FJajRCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTmk0QnZCO0FBQ0Y7O0FJeDRCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnc0QnZCO0FBQ0Y7O0FJLzRCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTis0QnZCO0FBQ0Y7O0FJdDVCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnM1QnZCO0FBQ0Y7O0FJNzVCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjY1QnZCO0FBQ0Y7O0FJcDZCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTm82QnZCO0FBQ0Y7O0FJMzZCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjI2QnZCO0FBQ0Y7O0FJbDdCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTms3QnZCO0FBQ0Y7O0FJejdCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnk3QnZCO0FBQ0Y7O0FJaDhCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTmc4QnZCO0FBQ0Y7O0FJdjhCRTtFRUdLO0lBRUcsaUJBQWU7SUFDZixrQkFBZTtFTnU4QnZCO0FBQ0Y7O0FJdjhCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTm84QnZCO0FBQ0Y7O0FJOThCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjI4QnZCO0FBQ0Y7O0FJcjlCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTms5QnZCO0FBQ0Y7O0FJNTlCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnk5QnZCO0FBQ0Y7O0FJbitCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTmcrQnZCO0FBQ0Y7O0FJMStCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnUrQnZCO0FBQ0Y7O0FJai9CRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjgrQnZCO0FBQ0Y7O0FJeC9CRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnEvQnZCO0FBQ0Y7O0FJLy9CRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjQvQnZCO0FBQ0Y7O0FJdGdDRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTm1nQ3ZCO0FBQ0Y7O0FJN2dDRTtFRU1LO0lBRUcsaUJBQWU7SUFDZixrQkFBZTtFTjBnQ3ZCO0FBQ0Y7O0FNamdDQTtFQUNFLGFBQXFCO0VBQ3JCLG9CQUF3QjtFQUN4QiwyQkFBMkI7RUFDM0IsZUFBcUI7QU5vZ0N2Qjs7QU1uZ0NFO0VBQW1CLHVCQUEyQjtBTnVnQ2hEOztBTXRnQ0U7RUFBbUIsbUJBQXVCO0FOMGdDNUM7O0FNemdDRTtFQUFtQixxQkFBeUI7QU42Z0M5Qzs7QU01Z0NFO0VBQW1CLHVCQUF1QjtBTmdoQzVDOztBTS9nQ0U7RUFBbUIseUJBQXlCO0FObWhDOUM7O0FNbGhDRTtFQUFtQiw4QkFBOEI7QU5zaENuRDs7QU1yaENFO0VBQW1CLGlCQUF1QjtBTnloQzVDOztBTXhoQ0U7RUFBbUIsMkJBQTRCO0FONGhDakQ7O0FNM2hDRTtFQUFtQixzQkFBdUI7QU4raEM1Qzs7QU05aENFO0VBQW1CLDhCQUErQjtBTmtpQ3BEOztBTS9oQ0k7RUFBaUIsUUFETDtBTm9pQ2hCOztBTWxpQ0k7RUFBaUIsWUFGTDtBTndpQ2hCOztBTXJpQ0k7RUFBaUIsY0FITDtBTjRpQ2hCOztBTTNpQ0k7RUFBaUIsUUFETDtBTmdqQ2hCOztBTTlpQ0k7RUFBaUIsWUFGTDtBTm9qQ2hCOztBTWpqQ0k7RUFBaUIsY0FITDtBTndqQ2hCOztBTXZqQ0k7RUFBaUIsUUFETDtBTjRqQ2hCOztBTTFqQ0k7RUFBaUIsWUFGTDtBTmdrQ2hCOztBTTdqQ0k7RUFBaUIsY0FITDtBTm9rQ2hCOztBTW5rQ0k7RUFBaUIsUUFETDtBTndrQ2hCOztBTXRrQ0k7RUFBaUIsWUFGTDtBTjRrQ2hCOztBTXprQ0k7RUFBaUIsY0FITDtBTmdsQ2hCOztBTS9rQ0k7RUFBaUIsUUFETDtBTm9sQ2hCOztBTWxsQ0k7RUFBaUIsWUFGTDtBTndsQ2hCOztBTXJsQ0k7RUFBaUIsY0FITDtBTjRsQ2hCOztBTTNsQ0k7RUFBaUIsUUFETDtBTmdtQ2hCOztBTTlsQ0k7RUFBaUIsWUFGTDtBTm9tQ2hCOztBTWptQ0k7RUFBaUIsY0FITDtBTndtQ2hCOztBTXZtQ0k7RUFBaUIsUUFETDtBTjRtQ2hCOztBTTFtQ0k7RUFBaUIsWUFGTDtBTmduQ2hCOztBTTdtQ0k7RUFBaUIsY0FITDtBTm9uQ2hCOztBTW5uQ0k7RUFBaUIsUUFETDtBTnduQ2hCOztBTXRuQ0k7RUFBaUIsWUFGTDtBTjRuQ2hCOztBTXpuQ0k7RUFBaUIsY0FITDtBTmdvQ2hCOztBTS9uQ0k7RUFBaUIsUUFETDtBTm9vQ2hCOztBTWxvQ0k7RUFBaUIsWUFGTDtBTndvQ2hCOztBTXJvQ0k7RUFBaUIsY0FITDtBTjRvQ2hCOztBTTNvQ0k7RUFBaUIsU0FETDtBTmdwQ2hCOztBTTlvQ0k7RUFBaUIsYUFGTDtBTm9wQ2hCOztBTWpwQ0k7RUFBaUIsZUFITDtBTndwQ2hCOztBTXZwQ0k7RUFBaUIsU0FETDtBTjRwQ2hCOztBTTFwQ0k7RUFBaUIsYUFGTDtBTmdxQ2hCOztBTTdwQ0k7RUFBaUIsZUFITDtBTm9xQ2hCOztBTW5xQ0k7RUFBaUIsU0FETDtBTndxQ2hCOztBTXRxQ0k7RUFBaUIsYUFGTDtBTjRxQ2hCOztBTXpxQ0k7RUFBaUIsZUFITDtBTmdyQ2hCOztBSWp1Q0U7RUV5REk7SUFBbUIsdUJBQTJCO0VONnFDbEQ7RU01cUNJO0lBQW1CLG1CQUF1QjtFTitxQzlDO0VNOXFDSTtJQUFtQixxQkFBeUI7RU5pckNoRDtFTWhyQ0k7SUFBbUIsdUJBQXVCO0VObXJDOUM7RU1sckNJO0lBQW1CLHlCQUF5QjtFTnFyQ2hEO0VNcHJDSTtJQUFtQiw4QkFBOEI7RU51ckNyRDtFTXRyQ0k7SUFBbUIsaUJBQXVCO0VOeXJDOUM7RU14ckNJO0lBQW1CLDJCQUE0QjtFTjJyQ25EO0VNMXJDSTtJQUFtQixzQkFBdUI7RU42ckM5QztFTTVyQ0k7SUFBbUIsOEJBQStCO0VOK3JDdEQ7RU03ckNNO0lBQWlCLFFBREw7RU5pc0NsQjtFTS9yQ007SUFBaUIsWUFGTDtFTm9zQ2xCO0VNanNDTTtJQUFpQixjQUhMO0VOdXNDbEI7RU10c0NNO0lBQWlCLFFBREw7RU4wc0NsQjtFTXhzQ007SUFBaUIsWUFGTDtFTjZzQ2xCO0VNMXNDTTtJQUFpQixjQUhMO0VOZ3RDbEI7RU0vc0NNO0lBQWlCLFFBREw7RU5tdENsQjtFTWp0Q007SUFBaUIsWUFGTDtFTnN0Q2xCO0VNbnRDTTtJQUFpQixjQUhMO0VOeXRDbEI7RU14dENNO0lBQWlCLFFBREw7RU40dENsQjtFTTF0Q007SUFBaUIsWUFGTDtFTit0Q2xCO0VNNXRDTTtJQUFpQixjQUhMO0VOa3VDbEI7RU1qdUNNO0lBQWlCLFFBREw7RU5xdUNsQjtFTW51Q007SUFBaUIsWUFGTDtFTnd1Q2xCO0VNcnVDTTtJQUFpQixjQUhMO0VOMnVDbEI7RU0xdUNNO0lBQWlCLFFBREw7RU44dUNsQjtFTTV1Q007SUFBaUIsWUFGTDtFTml2Q2xCO0VNOXVDTTtJQUFpQixjQUhMO0VOb3ZDbEI7RU1udkNNO0lBQWlCLFFBREw7RU51dkNsQjtFTXJ2Q007SUFBaUIsWUFGTDtFTjB2Q2xCO0VNdnZDTTtJQUFpQixjQUhMO0VONnZDbEI7RU01dkNNO0lBQWlCLFFBREw7RU5nd0NsQjtFTTl2Q007SUFBaUIsWUFGTDtFTm13Q2xCO0VNaHdDTTtJQUFpQixjQUhMO0VOc3dDbEI7RU1yd0NNO0lBQWlCLFFBREw7RU55d0NsQjtFTXZ3Q007SUFBaUIsWUFGTDtFTjR3Q2xCO0VNendDTTtJQUFpQixjQUhMO0VOK3dDbEI7RU05d0NNO0lBQWlCLFNBREw7RU5reENsQjtFTWh4Q007SUFBaUIsYUFGTDtFTnF4Q2xCO0VNbHhDTTtJQUFpQixlQUhMO0VOd3hDbEI7RU12eENNO0lBQWlCLFNBREw7RU4yeENsQjtFTXp4Q007SUFBaUIsYUFGTDtFTjh4Q2xCO0VNM3hDTTtJQUFpQixlQUhMO0VOaXlDbEI7RU1oeUNNO0lBQWlCLFNBREw7RU5veUNsQjtFTWx5Q007SUFBaUIsYUFGTDtFTnV5Q2xCO0VNcHlDTTtJQUFpQixlQUhMO0VOMHlDbEI7QUFDRjs7QUl2MkNFO0VFc0VJO0lBQW1CLHVCQUEyQjtFTnN5Q2xEO0VNcnlDSTtJQUFtQixtQkFBdUI7RU53eUM5QztFTXZ5Q0k7SUFBbUIscUJBQXlCO0VOMHlDaEQ7RU16eUNJO0lBQW1CLHVCQUF1QjtFTjR5QzlDO0VNM3lDSTtJQUFtQix5QkFBeUI7RU44eUNoRDtFTTd5Q0k7SUFBbUIsOEJBQThCO0VOZ3pDckQ7RU0veUNJO0lBQW1CLGlCQUF1QjtFTmt6QzlDO0VNanpDSTtJQUFtQiwyQkFBNEI7RU5vekNuRDtFTW56Q0k7SUFBbUIsc0JBQXVCO0VOc3pDOUM7RU1yekNJO0lBQW1CLDhCQUErQjtFTnd6Q3REO0VNdHpDTTtJQUFpQixRQURMO0VOMHpDbEI7RU14ekNNO0lBQWlCLFlBRkw7RU42ekNsQjtFTTF6Q007SUFBaUIsY0FITDtFTmcwQ2xCO0VNL3pDTTtJQUFpQixRQURMO0VObTBDbEI7RU1qMENNO0lBQWlCLFlBRkw7RU5zMENsQjtFTW4wQ007SUFBaUIsY0FITDtFTnkwQ2xCO0VNeDBDTTtJQUFpQixRQURMO0VONDBDbEI7RU0xMENNO0lBQWlCLFlBRkw7RU4rMENsQjtFTTUwQ007SUFBaUIsY0FITDtFTmsxQ2xCO0VNajFDTTtJQUFpQixRQURMO0VOcTFDbEI7RU1uMUNNO0lBQWlCLFlBRkw7RU53MUNsQjtFTXIxQ007SUFBaUIsY0FITDtFTjIxQ2xCO0VNMTFDTTtJQUFpQixRQURMO0VOODFDbEI7RU01MUNNO0lBQWlCLFlBRkw7RU5pMkNsQjtFTTkxQ007SUFBaUIsY0FITDtFTm8yQ2xCO0VNbjJDTTtJQUFpQixRQURMO0VOdTJDbEI7RU1yMkNNO0lBQWlCLFlBRkw7RU4wMkNsQjtFTXYyQ007SUFBaUIsY0FITDtFTjYyQ2xCO0VNNTJDTTtJQUFpQixRQURMO0VOZzNDbEI7RU05MkNNO0lBQWlCLFlBRkw7RU5tM0NsQjtFTWgzQ007SUFBaUIsY0FITDtFTnMzQ2xCO0VNcjNDTTtJQUFpQixRQURMO0VOeTNDbEI7RU12M0NNO0lBQWlCLFlBRkw7RU40M0NsQjtFTXozQ007SUFBaUIsY0FITDtFTiszQ2xCO0VNOTNDTTtJQUFpQixRQURMO0VOazRDbEI7RU1oNENNO0lBQWlCLFlBRkw7RU5xNENsQjtFTWw0Q007SUFBaUIsY0FITDtFTnc0Q2xCO0VNdjRDTTtJQUFpQixTQURMO0VOMjRDbEI7RU16NENNO0lBQWlCLGFBRkw7RU44NENsQjtFTTM0Q007SUFBaUIsZUFITDtFTmk1Q2xCO0VNaDVDTTtJQUFpQixTQURMO0VObzVDbEI7RU1sNUNNO0lBQWlCLGFBRkw7RU51NUNsQjtFTXA1Q007SUFBaUIsZUFITDtFTjA1Q2xCO0VNejVDTTtJQUFpQixTQURMO0VONjVDbEI7RU0zNUNNO0lBQWlCLGFBRkw7RU5nNkNsQjtFTTc1Q007SUFBaUIsZUFITDtFTm02Q2xCO0FBQ0Y7O0FJNytDRTtFRW1GSTtJQUFtQix1QkFBMkI7RU4rNUNsRDtFTTk1Q0k7SUFBbUIsbUJBQXVCO0VOaTZDOUM7RU1oNkNJO0lBQW1CLHFCQUF5QjtFTm02Q2hEO0VNbDZDSTtJQUFtQix1QkFBdUI7RU5xNkM5QztFTXA2Q0k7SUFBbUIseUJBQXlCO0VOdTZDaEQ7RU10NkNJO0lBQW1CLDhCQUE4QjtFTnk2Q3JEO0VNeDZDSTtJQUFtQixpQkFBdUI7RU4yNkM5QztFTTE2Q0k7SUFBbUIsMkJBQTRCO0VONjZDbkQ7RU01NkNJO0lBQW1CLHNCQUF1QjtFTis2QzlDO0VNOTZDSTtJQUFtQiw4QkFBK0I7RU5pN0N0RDtFTS82Q007SUFBaUIsUUFETDtFTm03Q2xCO0VNajdDTTtJQUFpQixZQUZMO0VOczdDbEI7RU1uN0NNO0lBQWlCLGNBSEw7RU55N0NsQjtFTXg3Q007SUFBaUIsUUFETDtFTjQ3Q2xCO0VNMTdDTTtJQUFpQixZQUZMO0VOKzdDbEI7RU01N0NNO0lBQWlCLGNBSEw7RU5rOENsQjtFTWo4Q007SUFBaUIsUUFETDtFTnE4Q2xCO0VNbjhDTTtJQUFpQixZQUZMO0VOdzhDbEI7RU1yOENNO0lBQWlCLGNBSEw7RU4yOENsQjtFTTE4Q007SUFBaUIsUUFETDtFTjg4Q2xCO0VNNThDTTtJQUFpQixZQUZMO0VOaTlDbEI7RU05OENNO0lBQWlCLGNBSEw7RU5vOUNsQjtFTW45Q007SUFBaUIsUUFETDtFTnU5Q2xCO0VNcjlDTTtJQUFpQixZQUZMO0VOMDlDbEI7RU12OUNNO0lBQWlCLGNBSEw7RU42OUNsQjtFTTU5Q007SUFBaUIsUUFETDtFTmcrQ2xCO0VNOTlDTTtJQUFpQixZQUZMO0VObStDbEI7RU1oK0NNO0lBQWlCLGNBSEw7RU5zK0NsQjtFTXIrQ007SUFBaUIsUUFETDtFTnkrQ2xCO0VNditDTTtJQUFpQixZQUZMO0VONCtDbEI7RU16K0NNO0lBQWlCLGNBSEw7RU4rK0NsQjtFTTkrQ007SUFBaUIsUUFETDtFTmsvQ2xCO0VNaC9DTTtJQUFpQixZQUZMO0VOcS9DbEI7RU1sL0NNO0lBQWlCLGNBSEw7RU53L0NsQjtFTXYvQ007SUFBaUIsUUFETDtFTjIvQ2xCO0VNei9DTTtJQUFpQixZQUZMO0VOOC9DbEI7RU0zL0NNO0lBQWlCLGNBSEw7RU5pZ0RsQjtFTWhnRE07SUFBaUIsU0FETDtFTm9nRGxCO0VNbGdETTtJQUFpQixhQUZMO0VOdWdEbEI7RU1wZ0RNO0lBQWlCLGVBSEw7RU4wZ0RsQjtFTXpnRE07SUFBaUIsU0FETDtFTjZnRGxCO0VNM2dETTtJQUFpQixhQUZMO0VOZ2hEbEI7RU03Z0RNO0lBQWlCLGVBSEw7RU5taERsQjtFTWxoRE07SUFBaUIsU0FETDtFTnNoRGxCO0VNcGhETTtJQUFpQixhQUZMO0VOeWhEbEI7RU10aERNO0lBQWlCLGVBSEw7RU40aERsQjtBQUNGOztBTy90REE7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0FQa3VEcEI7O0FPanVERTtFQUNFLFlBQVk7QVBvdURoQjs7QUkxb0RFO0VHM0ZBO0lBR0ksaUJBQTBCO0VQdXVEOUI7QUFDRjs7QU8zdURHO0VBTUcsVUFBVTtBUHl1RGhCOztBSXBwREU7RUczRkM7SUFRSyxVQUFVO0VQNHVEaEI7QUFDRjs7QU96dURFO0VBQ0UsWUFBWTtBUDR1RGhCOztBSTlwREU7RUcvRUE7SUFHSSxXQUEwQjtFUCt1RDlCO0FBQ0Y7O0FPbnZERztFQU1HLFVBQVU7QVBpdkRoQjs7QUl4cURFO0VHL0VDO0lBUUssVUFBVTtFUG92RGhCO0FBQ0Y7O0FPanZERTtFQUNFLFlBQVk7QVBvdkRoQjs7QUlsckRFO0VHbkVBO0lBR0ksaUJBQTBCO0VQdXZEOUI7QUFDRjs7QU8zdkRHO0VBTUcsVUFBVTtBUHl2RGhCOztBSTVyREU7RUduRUM7SUFRSyxVQUFVO0VQNHZEaEI7QUFDRjs7QU96dkRFO0VBQ0UsWUFBWTtBUDR2RGhCOztBSXRzREU7RUd2REE7SUFHSSxpQkFBMEI7RVArdkQ5QjtBQUNGOztBT253REc7RUFNRyxVQUFVO0FQaXdEaEI7O0FJaHRERTtFR3ZEQztJQVFLLFVBQVU7RVBvd0RoQjtBQUNGOztBT2p3REU7RUFDRSxZQUFZO0FQb3dEaEI7O0FJMXRERTtFRzNDQTtJQUdJLGlCQUEwQjtFUHV3RDlCO0FBQ0Y7O0FPM3dERztFQU1HLFVBQVU7QVB5d0RoQjs7QUlwdURFO0VHM0NDO0lBUUssVUFBVTtFUDR3RGhCO0FBQ0Y7O0FPdHdEQTtFQUNFLGNBQWM7QVB5d0RoQjs7QU92d0RFO0VBQ0UsV0FBVztBUDB3RGY7O0FPdHdERTtFQUNFLFdBQVc7RUFDWCxhQUFhO0VIM0VmLGdCQURxQjtFQUVyQixrQkcyRXNDO0VIMUV0QyxtQkFIMkM7RUFJM0MsaUJHeUUyQjtBUDR3RDdCOztBSTN2REU7RUdwQkE7SUFLSSxZQUFZO0VQK3dEaEI7QUFDRjs7QUkxdkRFO0VHM0JBO0lBUUksWUFBWTtFUGt4RGhCO0FBQ0Y7O0FPL3dETTtFQUNFLFVKaUxhO0FIaW1EckI7O0FPbnhETTtFQUNFLFVKb0xhO0FIa21EckI7O0FPdnhETTtFQUNFLFVKdUxhO0FIbW1EckI7O0FPM3hETTtFQUNFLFVKMExhO0FIb21EckI7O0FPL3hETTtFQUNFLFVKNkxhO0FIcW1EckI7O0FPbnlETTtFQUNFLFVKZ01hO0FIc21EckI7O0FPdnlETTtFQUNFLFVKbU1hO0FIdW1EckI7O0FPM3lETTtFQUNFLFVKc01hO0FId21EckI7O0FPL3lETTtFQUNFLFVKeU1hO0FIeW1EckI7O0FPbnpETTtFQUNFLFVKNE1hO0FIMG1EckI7O0FPdnpETTtFQUNFLFVKK01hO0FIMm1EckI7O0FPM3pETTtFQUNFLFVKa05hO0FING1EckI7O0FPL3pETTtFQUNFLFVKcU5hO0FINm1EckI7O0FPbjBETTtFQUNFLFVKd05hO0FIOG1EckI7O0FPdjBETTtFQUNFLFVKMk5hO0FIK21EckI7O0FPMzBETTtFQUNFLFVKOE5hO0FIZ25EckI7O0FPLzBETTtFQUNFLFVKaU9hO0FIaW5EckI7O0FPbjFETTtFQUNFLFVKb09hO0FIa25EckI7O0FPdjFETTtFQUNFLFVKdU9hO0FIbW5EckI7O0FPMzFETTtFQUNFLFVKME9hO0FIb25EckI7O0FPLzFETTtFQUNFLFVKNk9hO0FIcW5EckI7O0FPbjJETTtFQUNFLFVKZ1BhO0FIc25EckI7O0FPaDJERTtFQUNFLFdBQVc7RUFDWCxhQUFhO0VBQ2IsV0FBVztBUG0yRGY7O0FJcjJERTtFR0RBO0lBS0ksa0JBQWtCO0VQczJEdEI7QUFDRjs7QUlwMkRFO0VHUkE7SUFRSSxZQUFZO0VQeTJEaEI7QUFDRjs7QU90MkRFO0VBQ0UsWUFBWTtBUHkyRGhCOztBSXIzREU7RUdXQTtJQUdJLGlCQUFxQjtFUDQyRHpCO0FBQ0Y7O0FPejJERTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7QVA0MkR0Qjs7QU8zMkRJO0VBQ0UsWUFBZ0I7QVA4MkR0Qjs7QUlwNERFO0VHcUJFO0lBR0ksYUFBc0I7RVBpM0Q1QjtBQUNGOztBTy8yREk7RUFDRSxjQUFnQjtBUGszRHRCOztBSTk0REU7RUcyQkU7SUFHSSxpQkFBcUI7RVBxM0QzQjtBQUNGOztBT24zREk7RUFDRSxjQUFnQjtBUHMzRHRCOztBSXg1REU7RUdpQ0U7SUFHSSxpQkFBcUI7RVB5M0QzQjtBQUNGOztBT3YzREk7RUFDRSxjQUFnQjtBUDAzRHRCOztBSWw2REU7RUd1Q0U7SUFHSSxXQUFxQjtFUDYzRDNCO0FBQ0Y7O0FPMzNESTtFQUNFLFlBQWdCO0FQODNEdEI7O0FJNTZERTtFRzZDRTtJQUdJLGlCQUFzQjtFUGk0RDVCO0FBQ0Y7O0FPLzNESTtFQUNFLFlBQWdCO0VBRWhCLDRCQUE0QjtBUGk0RGxDOztBSXY3REU7RUdtREU7SUFLSSxpQkFBc0I7SUFDdEIsMkJBQXNDO0VQbzRENUM7QUFDRjs7QU96MkRBO0VBQ0UsNEJBQTRCO0VBQzVCLHFCQUFxQjtBUDQyRHZCOztBTzMyREU7RUFBWSxzQkFBc0I7QVArMkRwQzs7QU85MkRFO0VBQVksd0JBQXdCO0FQazNEdEM7O0FPajNERTtFQUNFLHlCQUF5QjtBUG8zRDdCOztBT24zREk7RUFDRSwyQkFBMkI7QVBzM0RqQzs7QU9wM0RJO0VBQ0UsMkJBQTJCO0FQdTNEakM7O0FPbDNEQTtFQUNFLFdBQTRCO0VBQzVCLFlBQTRCO0FQcTNEOUI7O0FJcjlERTtFRzhGRjtJQUlJLFdBQXNDO0lBQ3RDLFlBQXVDO0VQdzNEekM7QUFDRjs7QU9yM0RBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2Isb0JBQW9CO0FQdzNEdEI7O0FPdjNERTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0FQMDNEVjs7QU81M0RHO0VBSUcsZ0JBQWdCO0FQNDNEdEI7O0FJbi9ERTtFR21IQztJQU1LLFlBQVk7RVArM0RsQjtBQUNGOztBTzczREk7RUFDRSxPQUFPO0VBQ1AsVUFBVTtFQUNWLGdCQUFnQjtBUGc0RHRCOztBTzkzREk7RUFDRSxRQUFRO0FQaTREZDs7QU85M0RFO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUix3QkFBd0I7RUFDeEIsV0FBVztFQUNYLFdBQVc7QVBpNERmOztBUXptRUE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxZQUFZO0FSNG1FZDs7QVF6bUVBO0VBQ0UsU0FBUztFQUNULFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixPQUFPO0VBQ1AsMkJBQTJCO0FSNG1FN0I7O0FRem1FQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFDWiw0QkFBNEI7RUFDNUIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQ0FBb0M7QVI0bUV0Qzs7QVF6bUVBO0VBRUksZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7QVIybUVyQjs7QVEvbUVBO0VBT0ksaUJBQWlCO0FSNG1FckI7O0FRdm1FRTtFQUNFLGVBQWU7QVIwbUVuQjs7QVEzbUVHO0VBR0csZUFBZTtBUjRtRXJCOztBUXptRUU7RUFDRSxhQUFhO0VBQ2IscUNBQXFDO0FSNG1FekM7O0FROW1FRztFQUlHLGNBQWM7RUFDZCxnQkFBZ0I7QVI4bUV0Qjs7QVF2bUVFO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQjtBUjBtRXZCOztBUTVtRUc7RUFJRyxlQUFlO0VBQ2YsZ0JBQWdCO0FSNG1FdEI7O0FRem1FRTtFQUNFLGFBQWE7QVI0bUVqQjs7QVE3bUVHO0VBR0csY0FBYztFQUNkLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RUFDNUIsK0JBQXVCO1VBQXZCLHVCQUF1QjtBUjhtRTdCOztBUXptRUE7RUFDRSx1QkFBdUI7RUFDdkIsdUNBQXVDO0VBQ3ZDLFdBQVc7QVI0bUViOztBUS9tRUE7RUFLSSx1QkFBdUI7RUFDdkIsVUFBVTtBUjhtRWQ7O0FRNW1FRTtFQUNFLFVBQVU7QVIrbUVkOztBUTdtRUU7RUFBTSw2QkFBNkI7QVJpbkVyQzs7QVFobkVFO0VBQU0sNEJBQTRCO0FSb25FcEM7O0FRbm5FRTtFQUFNLDRCQUE0QjtBUnVuRXBDOztBUXRuRUU7RUFBTSw2QkFBNkI7QVIwbkVyQzs7QVF2bkVNO0VBQ0Usb0JBQTJCO0FSMG5FbkM7O0FRM25FTTtFQUNFLHNCQUEyQjtBUjhuRW5DOztBUS9uRU07RUFDRSxzQkFBMkI7QVJrb0VuQzs7QVFub0VNO0VBQ0Usc0JBQTJCO0FSc29FbkM7O0FRdm9FTTtFQUNFLHNCQUEyQjtBUjBvRW5DOztBUTNvRU07RUFDRSxzQkFBMkI7QVI4b0VuQzs7QVEvb0VNO0VBQ0Usc0JBQTJCO0FSa3BFbkM7O0FRbnBFTTtFQUNFLHNCQUEyQjtBUnNwRW5DOztBUXZwRU07RUFDRSxzQkFBMkI7QVIwcEVuQzs7QVEzcEVNO0VBQ0Usc0JBQTJCO0FSOHBFbkM7O0FRL3BFTTtFQUNFLG9CQUEyQjtBUmtxRW5DOztBU2h3RVE7RUFDRSxlQUFXO0FUbXdFckI7O0FJNXFFRTtFS3hGTTtJQUdJLGVBQVc7RVRzd0VyQjtBQUNGOztBUzF3RVE7RUFDRSxlQUFXO0FUNndFckI7O0FJdHJFRTtFS3hGTTtJQUdJLGVBQVc7RVRneEVyQjtBQUNGOztBU3B4RVE7RUFDRSxnQkFBVztBVHV4RXJCOztBSWhzRUU7RUt4Rk07SUFHSSxlQUFXO0VUMHhFckI7QUFDRjs7QVM5eEVRO0VBQ0UsZ0JBQVc7QVRpeUVyQjs7QUkxc0VFO0VLeEZNO0lBR0ksZUFBVztFVG95RXJCO0FBQ0Y7O0FTeHlFUTtFQUNFLGdCQUFXO0FUMnlFckI7O0FJcHRFRTtFS3hGTTtJQUdJLGVBQVc7RVQ4eUVyQjtBQUNGOztBU2x6RVE7RUFDRSxnQkFBVztBVHF6RXJCOztBSTl0RUU7RUt4Rk07SUFHSSxlQUFXO0VUd3pFckI7QUFDRjs7QVM1ekVRO0VBQ0UsZ0JBQVc7QVQrekVyQjs7QUl4dUVFO0VLeEZNO0lBR0ksZUFBVztFVGswRXJCO0FBQ0Y7O0FTdDBFUTtFQUNFLGdCQUFXO0FUeTBFckI7O0FJbHZFRTtFS3hGTTtJQUdJLGVBQVc7RVQ0MEVyQjtBQUNGOztBU2gxRVE7RUFDRSxnQkFBVztBVG0xRXJCOztBSTV2RUU7RUt4Rk07SUFHSSxlQUFXO0VUczFFckI7QUFDRjs7QVMxMUVRO0VBQ0UsZ0JBQVc7QVQ2MUVyQjs7QUl0d0VFO0VLeEZNO0lBR0ksZUFBVztFVGcyRXJCO0FBQ0Y7O0FTcDJFUTtFQUNFLGdCQUFXO0FUdTJFckI7O0FJaHhFRTtFS3hGTTtJQUdJLGdCQUFXO0VUMDJFckI7QUFDRjs7QVM5MkVRO0VBQ0UsZ0JBQVc7QVRpM0VyQjs7QUkxeEVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRvM0VyQjtBQUNGOztBU3gzRVE7RUFDRSxnQkFBVztBVDIzRXJCOztBSXB5RUU7RUt4Rk07SUFHSSxnQkFBVztFVDgzRXJCO0FBQ0Y7O0FTbDRFUTtFQUNFLGdCQUFXO0FUcTRFckI7O0FJOXlFRTtFS3hGTTtJQUdJLGdCQUFXO0VUdzRFckI7QUFDRjs7QVM1NEVRO0VBQ0UsZ0JBQVc7QVQrNEVyQjs7QUl4ekVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRrNUVyQjtBQUNGOztBU3Q1RVE7RUFDRSxnQkFBVztBVHk1RXJCOztBSWwwRUU7RUt4Rk07SUFHSSxnQkFBVztFVDQ1RXJCO0FBQ0Y7O0FTaDZFUTtFQUNFLGdCQUFXO0FUbTZFckI7O0FJNTBFRTtFS3hGTTtJQUdJLGdCQUFXO0VUczZFckI7QUFDRjs7QVMxNkVRO0VBQ0UsZ0JBQVc7QVQ2NkVyQjs7QUl0MUVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRnN0VyQjtBQUNGOztBU3A3RVE7RUFDRSxnQkFBVztBVHU3RXJCOztBSWgyRUU7RUt4Rk07SUFHSSxnQkFBVztFVDA3RXJCO0FBQ0Y7O0FTOTdFUTtFQUNFLGdCQUFXO0FUaThFckI7O0FJMTJFRTtFS3hGTTtJQUdJLGdCQUFXO0VUbzhFckI7QUFDRjs7QVN4OEVRO0VBQ0UsaUJBQVc7QVQyOEVyQjs7QUlwM0VFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ4OEVyQjtBQUNGOztBSTEzRUU7RUszRU07SUFFSSxlQUFXO0VUdzhFckI7QUFDRjs7QUloNEVFO0VLM0VNO0lBRUksZUFBVztFVDg4RXJCO0FBQ0Y7O0FJdDRFRTtFSzNFTTtJQUVJLGVBQVc7RVRvOUVyQjtBQUNGOztBSTU0RUU7RUszRU07SUFFSSxlQUFXO0VUMDlFckI7QUFDRjs7QUlsNUVFO0VLM0VNO0lBRUksZUFBVztFVGcrRXJCO0FBQ0Y7O0FJeDVFRTtFSzNFTTtJQUVJLGVBQVc7RVRzK0VyQjtBQUNGOztBSTk1RUU7RUszRU07SUFFSSxlQUFXO0VUNCtFckI7QUFDRjs7QUlwNkVFO0VLM0VNO0lBRUksZUFBVztFVGsvRXJCO0FBQ0Y7O0FJMTZFRTtFSzNFTTtJQUVJLGVBQVc7RVR3L0VyQjtBQUNGOztBSWg3RUU7RUszRU07SUFFSSxlQUFXO0VUOC9FckI7QUFDRjs7QUl0N0VFO0VLM0VNO0lBRUksZ0JBQVc7RVRvZ0ZyQjtBQUNGOztBSTU3RUU7RUszRU07SUFFSSxnQkFBVztFVDBnRnJCO0FBQ0Y7O0FJbDhFRTtFSzNFTTtJQUVJLGdCQUFXO0VUZ2hGckI7QUFDRjs7QUl4OEVFO0VLM0VNO0lBRUksZ0JBQVc7RVRzaEZyQjtBQUNGOztBSTk4RUU7RUszRU07SUFFSSxnQkFBVztFVDRoRnJCO0FBQ0Y7O0FJcDlFRTtFSzNFTTtJQUVJLGdCQUFXO0VUa2lGckI7QUFDRjs7QUkxOUVFO0VLM0VNO0lBRUksZ0JBQVc7RVR3aUZyQjtBQUNGOztBSWgrRUU7RUszRU07SUFFSSxnQkFBVztFVDhpRnJCO0FBQ0Y7O0FJdCtFRTtFSzNFTTtJQUVJLGdCQUFXO0VUb2pGckI7QUFDRjs7QUk1K0VFO0VLM0VNO0lBRUksZ0JBQVc7RVQwakZyQjtBQUNGOztBSWwvRUU7RUszRU07SUFFSSxnQkFBVztFVGdrRnJCO0FBQ0Y7O0FTaGxGUTtFQUNFLGlCQUFXO0FUbWxGckI7O0FJNS9FRTtFS3hGTTtJQUdJLGlCQUFXO0VUc2xGckI7QUFDRjs7QVMxbEZRO0VBQ0UsaUJBQVc7QVQ2bEZyQjs7QUl0Z0ZFO0VLeEZNO0lBR0ksaUJBQVc7RVRnbUZyQjtBQUNGOztBU3BtRlE7RUFDRSxrQkFBVztBVHVtRnJCOztBSWhoRkU7RUt4Rk07SUFHSSxpQkFBVztFVDBtRnJCO0FBQ0Y7O0FTOW1GUTtFQUNFLGtCQUFXO0FUaW5GckI7O0FJMWhGRTtFS3hGTTtJQUdJLGlCQUFXO0VUb25GckI7QUFDRjs7QVN4bkZRO0VBQ0Usa0JBQVc7QVQybkZyQjs7QUlwaUZFO0VLeEZNO0lBR0ksaUJBQVc7RVQ4bkZyQjtBQUNGOztBU2xvRlE7RUFDRSxrQkFBVztBVHFvRnJCOztBSTlpRkU7RUt4Rk07SUFHSSxpQkFBVztFVHdvRnJCO0FBQ0Y7O0FTNW9GUTtFQUNFLGtCQUFXO0FUK29GckI7O0FJeGpGRTtFS3hGTTtJQUdJLGlCQUFXO0VUa3BGckI7QUFDRjs7QVN0cEZRO0VBQ0Usa0JBQVc7QVR5cEZyQjs7QUlsa0ZFO0VLeEZNO0lBR0ksaUJBQVc7RVQ0cEZyQjtBQUNGOztBU2hxRlE7RUFDRSxrQkFBVztBVG1xRnJCOztBSTVrRkU7RUt4Rk07SUFHSSxpQkFBVztFVHNxRnJCO0FBQ0Y7O0FTMXFGUTtFQUNFLGtCQUFXO0FUNnFGckI7O0FJdGxGRTtFS3hGTTtJQUdJLGlCQUFXO0VUZ3JGckI7QUFDRjs7QVNwckZRO0VBQ0Usa0JBQVc7QVR1ckZyQjs7QUlobUZFO0VLeEZNO0lBR0ksa0JBQVc7RVQwckZyQjtBQUNGOztBUzlyRlE7RUFDRSxrQkFBVztBVGlzRnJCOztBSTFtRkU7RUt4Rk07SUFHSSxrQkFBVztFVG9zRnJCO0FBQ0Y7O0FTeHNGUTtFQUNFLGtCQUFXO0FUMnNGckI7O0FJcG5GRTtFS3hGTTtJQUdJLGtCQUFXO0VUOHNGckI7QUFDRjs7QVNsdEZRO0VBQ0Usa0JBQVc7QVRxdEZyQjs7QUk5bkZFO0VLeEZNO0lBR0ksa0JBQVc7RVR3dEZyQjtBQUNGOztBUzV0RlE7RUFDRSxrQkFBVztBVCt0RnJCOztBSXhvRkU7RUt4Rk07SUFHSSxrQkFBVztFVGt1RnJCO0FBQ0Y7O0FTdHVGUTtFQUNFLGtCQUFXO0FUeXVGckI7O0FJbHBGRTtFS3hGTTtJQUdJLGtCQUFXO0VUNHVGckI7QUFDRjs7QVNodkZRO0VBQ0Usa0JBQVc7QVRtdkZyQjs7QUk1cEZFO0VLeEZNO0lBR0ksa0JBQVc7RVRzdkZyQjtBQUNGOztBUzF2RlE7RUFDRSxrQkFBVztBVDZ2RnJCOztBSXRxRkU7RUt4Rk07SUFHSSxrQkFBVztFVGd3RnJCO0FBQ0Y7O0FTcHdGUTtFQUNFLGtCQUFXO0FUdXdGckI7O0FJaHJGRTtFS3hGTTtJQUdJLGtCQUFXO0VUMHdGckI7QUFDRjs7QVM5d0ZRO0VBQ0Usa0JBQVc7QVRpeEZyQjs7QUkxckZFO0VLeEZNO0lBR0ksa0JBQVc7RVRveEZyQjtBQUNGOztBU3h4RlE7RUFDRSxtQkFBVztBVDJ4RnJCOztBSXBzRkU7RUt4Rk07SUFHSSxrQkFBVztFVDh4RnJCO0FBQ0Y7O0FJMXNGRTtFSzNFTTtJQUVJLGlCQUFXO0VUd3hGckI7QUFDRjs7QUlodEZFO0VLM0VNO0lBRUksaUJBQVc7RVQ4eEZyQjtBQUNGOztBSXR0RkU7RUszRU07SUFFSSxpQkFBVztFVG95RnJCO0FBQ0Y7O0FJNXRGRTtFSzNFTTtJQUVJLGlCQUFXO0VUMHlGckI7QUFDRjs7QUlsdUZFO0VLM0VNO0lBRUksaUJBQVc7RVRnekZyQjtBQUNGOztBSXh1RkU7RUszRU07SUFFSSxpQkFBVztFVHN6RnJCO0FBQ0Y7O0FJOXVGRTtFSzNFTTtJQUVJLGlCQUFXO0VUNHpGckI7QUFDRjs7QUlwdkZFO0VLM0VNO0lBRUksaUJBQVc7RVRrMEZyQjtBQUNGOztBSTF2RkU7RUszRU07SUFFSSxpQkFBVztFVHcwRnJCO0FBQ0Y7O0FJaHdGRTtFSzNFTTtJQUVJLGlCQUFXO0VUODBGckI7QUFDRjs7QUl0d0ZFO0VLM0VNO0lBRUksa0JBQVc7RVRvMUZyQjtBQUNGOztBSTV3RkU7RUszRU07SUFFSSxrQkFBVztFVDAxRnJCO0FBQ0Y7O0FJbHhGRTtFSzNFTTtJQUVJLGtCQUFXO0VUZzJGckI7QUFDRjs7QUl4eEZFO0VLM0VNO0lBRUksa0JBQVc7RVRzMkZyQjtBQUNGOztBSTl4RkU7RUszRU07SUFFSSxrQkFBVztFVDQyRnJCO0FBQ0Y7O0FJcHlGRTtFSzNFTTtJQUVJLGtCQUFXO0VUazNGckI7QUFDRjs7QUkxeUZFO0VLM0VNO0lBRUksa0JBQVc7RVR3M0ZyQjtBQUNGOztBSWh6RkU7RUszRU07SUFFSSxrQkFBVztFVDgzRnJCO0FBQ0Y7O0FJdHpGRTtFSzNFTTtJQUVJLGtCQUFXO0VUbzRGckI7QUFDRjs7QUk1ekZFO0VLM0VNO0lBRUksa0JBQVc7RVQwNEZyQjtBQUNGOztBSWwwRkU7RUszRU07SUFFSSxrQkFBVztFVGc1RnJCO0FBQ0Y7O0FTaDZGUTtFQUNFLGtCQUFXO0FUbTZGckI7O0FJNTBGRTtFS3hGTTtJQUdJLGtCQUFXO0VUczZGckI7QUFDRjs7QVMxNkZRO0VBQ0Usa0JBQVc7QVQ2NkZyQjs7QUl0MUZFO0VLeEZNO0lBR0ksa0JBQVc7RVRnN0ZyQjtBQUNGOztBU3A3RlE7RUFDRSxtQkFBVztBVHU3RnJCOztBSWgyRkU7RUt4Rk07SUFHSSxrQkFBVztFVDA3RnJCO0FBQ0Y7O0FTOTdGUTtFQUNFLG1CQUFXO0FUaThGckI7O0FJMTJGRTtFS3hGTTtJQUdJLGtCQUFXO0VUbzhGckI7QUFDRjs7QVN4OEZRO0VBQ0UsbUJBQVc7QVQyOEZyQjs7QUlwM0ZFO0VLeEZNO0lBR0ksa0JBQVc7RVQ4OEZyQjtBQUNGOztBU2w5RlE7RUFDRSxtQkFBVztBVHE5RnJCOztBSTkzRkU7RUt4Rk07SUFHSSxrQkFBVztFVHc5RnJCO0FBQ0Y7O0FTNTlGUTtFQUNFLG1CQUFXO0FUKzlGckI7O0FJeDRGRTtFS3hGTTtJQUdJLGtCQUFXO0VUaytGckI7QUFDRjs7QVN0K0ZRO0VBQ0UsbUJBQVc7QVR5K0ZyQjs7QUlsNUZFO0VLeEZNO0lBR0ksa0JBQVc7RVQ0K0ZyQjtBQUNGOztBU2gvRlE7RUFDRSxtQkFBVztBVG0vRnJCOztBSTU1RkU7RUt4Rk07SUFHSSxrQkFBVztFVHMvRnJCO0FBQ0Y7O0FTMS9GUTtFQUNFLG1CQUFXO0FUNi9GckI7O0FJdDZGRTtFS3hGTTtJQUdJLGtCQUFXO0VUZ2dHckI7QUFDRjs7QVNwZ0dRO0VBQ0UsbUJBQVc7QVR1Z0dyQjs7QUloN0ZFO0VLeEZNO0lBR0ksbUJBQVc7RVQwZ0dyQjtBQUNGOztBUzlnR1E7RUFDRSxtQkFBVztBVGloR3JCOztBSTE3RkU7RUt4Rk07SUFHSSxtQkFBVztFVG9oR3JCO0FBQ0Y7O0FTeGhHUTtFQUNFLG1CQUFXO0FUMmhHckI7O0FJcDhGRTtFS3hGTTtJQUdJLG1CQUFXO0VUOGhHckI7QUFDRjs7QVNsaUdRO0VBQ0UsbUJBQVc7QVRxaUdyQjs7QUk5OEZFO0VLeEZNO0lBR0ksbUJBQVc7RVR3aUdyQjtBQUNGOztBUzVpR1E7RUFDRSxtQkFBVztBVCtpR3JCOztBSXg5RkU7RUt4Rk07SUFHSSxtQkFBVztFVGtqR3JCO0FBQ0Y7O0FTdGpHUTtFQUNFLG1CQUFXO0FUeWpHckI7O0FJbCtGRTtFS3hGTTtJQUdJLG1CQUFXO0VUNGpHckI7QUFDRjs7QVNoa0dRO0VBQ0UsbUJBQVc7QVRta0dyQjs7QUk1K0ZFO0VLeEZNO0lBR0ksbUJBQVc7RVRza0dyQjtBQUNGOztBUzFrR1E7RUFDRSxtQkFBVztBVDZrR3JCOztBSXQvRkU7RUt4Rk07SUFHSSxtQkFBVztFVGdsR3JCO0FBQ0Y7O0FTcGxHUTtFQUNFLG1CQUFXO0FUdWxHckI7O0FJaGdHRTtFS3hGTTtJQUdJLG1CQUFXO0VUMGxHckI7QUFDRjs7QVM5bEdRO0VBQ0UsbUJBQVc7QVRpbUdyQjs7QUkxZ0dFO0VLeEZNO0lBR0ksbUJBQVc7RVRvbUdyQjtBQUNGOztBU3htR1E7RUFDRSxvQkFBVztBVDJtR3JCOztBSXBoR0U7RUt4Rk07SUFHSSxtQkFBVztFVDhtR3JCO0FBQ0Y7O0FJMWhHRTtFSzNFTTtJQUVJLGtCQUFXO0VUd21HckI7QUFDRjs7QUloaUdFO0VLM0VNO0lBRUksa0JBQVc7RVQ4bUdyQjtBQUNGOztBSXRpR0U7RUszRU07SUFFSSxrQkFBVztFVG9uR3JCO0FBQ0Y7O0FJNWlHRTtFSzNFTTtJQUVJLGtCQUFXO0VUMG5HckI7QUFDRjs7QUlsakdFO0VLM0VNO0lBRUksa0JBQVc7RVRnb0dyQjtBQUNGOztBSXhqR0U7RUszRU07SUFFSSxrQkFBVztFVHNvR3JCO0FBQ0Y7O0FJOWpHRTtFSzNFTTtJQUVJLGtCQUFXO0VUNG9HckI7QUFDRjs7QUlwa0dFO0VLM0VNO0lBRUksa0JBQVc7RVRrcEdyQjtBQUNGOztBSTFrR0U7RUszRU07SUFFSSxrQkFBVztFVHdwR3JCO0FBQ0Y7O0FJaGxHRTtFSzNFTTtJQUVJLGtCQUFXO0VUOHBHckI7QUFDRjs7QUl0bEdFO0VLM0VNO0lBRUksbUJBQVc7RVRvcUdyQjtBQUNGOztBSTVsR0U7RUszRU07SUFFSSxtQkFBVztFVDBxR3JCO0FBQ0Y7O0FJbG1HRTtFSzNFTTtJQUVJLG1CQUFXO0VUZ3JHckI7QUFDRjs7QUl4bUdFO0VLM0VNO0lBRUksbUJBQVc7RVRzckdyQjtBQUNGOztBSTltR0U7RUszRU07SUFFSSxtQkFBVztFVDRyR3JCO0FBQ0Y7O0FJcG5HRTtFSzNFTTtJQUVJLG1CQUFXO0VUa3NHckI7QUFDRjs7QUkxbkdFO0VLM0VNO0lBRUksbUJBQVc7RVR3c0dyQjtBQUNGOztBSWhvR0U7RUszRU07SUFFSSxtQkFBVztFVDhzR3JCO0FBQ0Y7O0FJdG9HRTtFSzNFTTtJQUVJLG1CQUFXO0VUb3RHckI7QUFDRjs7QUk1b0dFO0VLM0VNO0lBRUksbUJBQVc7RVQwdEdyQjtBQUNGOztBSWxwR0U7RUszRU07SUFFSSxtQkFBVztFVGd1R3JCO0FBQ0Y7O0FTaHZHUTtFQUNFLGdCQUFXO0FUbXZHckI7O0FJNXBHRTtFS3hGTTtJQUdJLGdCQUFXO0VUc3ZHckI7QUFDRjs7QVMxdkdRO0VBQ0UsZ0JBQVc7QVQ2dkdyQjs7QUl0cUdFO0VLeEZNO0lBR0ksZ0JBQVc7RVRnd0dyQjtBQUNGOztBU3B3R1E7RUFDRSxpQkFBVztBVHV3R3JCOztBSWhyR0U7RUt4Rk07SUFHSSxnQkFBVztFVDB3R3JCO0FBQ0Y7O0FTOXdHUTtFQUNFLGlCQUFXO0FUaXhHckI7O0FJMXJHRTtFS3hGTTtJQUdJLGdCQUFXO0VUb3hHckI7QUFDRjs7QVN4eEdRO0VBQ0UsaUJBQVc7QVQyeEdyQjs7QUlwc0dFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ4eEdyQjtBQUNGOztBU2x5R1E7RUFDRSxpQkFBVztBVHF5R3JCOztBSTlzR0U7RUt4Rk07SUFHSSxnQkFBVztFVHd5R3JCO0FBQ0Y7O0FTNXlHUTtFQUNFLGlCQUFXO0FUK3lHckI7O0FJeHRHRTtFS3hGTTtJQUdJLGdCQUFXO0VUa3pHckI7QUFDRjs7QVN0ekdRO0VBQ0UsaUJBQVc7QVR5ekdyQjs7QUlsdUdFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ0ekdyQjtBQUNGOztBU2gwR1E7RUFDRSxpQkFBVztBVG0wR3JCOztBSTV1R0U7RUt4Rk07SUFHSSxnQkFBVztFVHMwR3JCO0FBQ0Y7O0FTMTBHUTtFQUNFLGlCQUFXO0FUNjBHckI7O0FJdHZHRTtFS3hGTTtJQUdJLGdCQUFXO0VUZzFHckI7QUFDRjs7QVNwMUdRO0VBQ0UsaUJBQVc7QVR1MUdyQjs7QUlod0dFO0VLeEZNO0lBR0ksaUJBQVc7RVQwMUdyQjtBQUNGOztBUzkxR1E7RUFDRSxpQkFBVztBVGkyR3JCOztBSTF3R0U7RUt4Rk07SUFHSSxpQkFBVztFVG8yR3JCO0FBQ0Y7O0FTeDJHUTtFQUNFLGlCQUFXO0FUMjJHckI7O0FJcHhHRTtFS3hGTTtJQUdJLGlCQUFXO0VUODJHckI7QUFDRjs7QVNsM0dRO0VBQ0UsaUJBQVc7QVRxM0dyQjs7QUk5eEdFO0VLeEZNO0lBR0ksaUJBQVc7RVR3M0dyQjtBQUNGOztBUzUzR1E7RUFDRSxpQkFBVztBVCszR3JCOztBSXh5R0U7RUt4Rk07SUFHSSxpQkFBVztFVGs0R3JCO0FBQ0Y7O0FTdDRHUTtFQUNFLGlCQUFXO0FUeTRHckI7O0FJbHpHRTtFS3hGTTtJQUdJLGlCQUFXO0VUNDRHckI7QUFDRjs7QVNoNUdRO0VBQ0UsaUJBQVc7QVRtNUdyQjs7QUk1ekdFO0VLeEZNO0lBR0ksaUJBQVc7RVRzNUdyQjtBQUNGOztBUzE1R1E7RUFDRSxpQkFBVztBVDY1R3JCOztBSXQwR0U7RUt4Rk07SUFHSSxpQkFBVztFVGc2R3JCO0FBQ0Y7O0FTcDZHUTtFQUNFLGlCQUFXO0FUdTZHckI7O0FJaDFHRTtFS3hGTTtJQUdJLGlCQUFXO0VUMDZHckI7QUFDRjs7QVM5NkdRO0VBQ0UsaUJBQVc7QVRpN0dyQjs7QUkxMUdFO0VLeEZNO0lBR0ksaUJBQVc7RVRvN0dyQjtBQUNGOztBU3g3R1E7RUFDRSxrQkFBVztBVDI3R3JCOztBSXAyR0U7RUt4Rk07SUFHSSxpQkFBVztFVDg3R3JCO0FBQ0Y7O0FJMTJHRTtFSzNFTTtJQUVJLGdCQUFXO0VUdzdHckI7QUFDRjs7QUloM0dFO0VLM0VNO0lBRUksZ0JBQVc7RVQ4N0dyQjtBQUNGOztBSXQzR0U7RUszRU07SUFFSSxnQkFBVztFVG84R3JCO0FBQ0Y7O0FJNTNHRTtFSzNFTTtJQUVJLGdCQUFXO0VUMDhHckI7QUFDRjs7QUlsNEdFO0VLM0VNO0lBRUksZ0JBQVc7RVRnOUdyQjtBQUNGOztBSXg0R0U7RUszRU07SUFFSSxnQkFBVztFVHM5R3JCO0FBQ0Y7O0FJOTRHRTtFSzNFTTtJQUVJLGdCQUFXO0VUNDlHckI7QUFDRjs7QUlwNUdFO0VLM0VNO0lBRUksZ0JBQVc7RVRrK0dyQjtBQUNGOztBSTE1R0U7RUszRU07SUFFSSxnQkFBVztFVHcrR3JCO0FBQ0Y7O0FJaDZHRTtFSzNFTTtJQUVJLGdCQUFXO0VUOCtHckI7QUFDRjs7QUl0NkdFO0VLM0VNO0lBRUksaUJBQVc7RVRvL0dyQjtBQUNGOztBSTU2R0U7RUszRU07SUFFSSxpQkFBVztFVDAvR3JCO0FBQ0Y7O0FJbDdHRTtFSzNFTTtJQUVJLGlCQUFXO0VUZ2dIckI7QUFDRjs7QUl4N0dFO0VLM0VNO0lBRUksaUJBQVc7RVRzZ0hyQjtBQUNGOztBSTk3R0U7RUszRU07SUFFSSxpQkFBVztFVDRnSHJCO0FBQ0Y7O0FJcDhHRTtFSzNFTTtJQUVJLGlCQUFXO0VUa2hIckI7QUFDRjs7QUkxOEdFO0VLM0VNO0lBRUksaUJBQVc7RVR3aEhyQjtBQUNGOztBSWg5R0U7RUszRU07SUFFSSxpQkFBVztFVDhoSHJCO0FBQ0Y7O0FJdDlHRTtFSzNFTTtJQUVJLGlCQUFXO0VUb2lIckI7QUFDRjs7QUk1OUdFO0VLM0VNO0lBRUksaUJBQVc7RVQwaUhyQjtBQUNGOztBSWwrR0U7RUszRU07SUFFSSxpQkFBVztFVGdqSHJCO0FBQ0Y7O0FTbmlIUTtFQUNFLGdCQUFXO0FUc2lIckI7O0FJNStHRTtFSzNETTtJQUdJLGdCQUFXO0VUeWlIckI7QUFDRjs7QVM3aUhRO0VBQ0UsZ0JBQVc7QVRnakhyQjs7QUl0L0dFO0VLM0RNO0lBR0ksZ0JBQVc7RVRtakhyQjtBQUNGOztBU3ZqSFE7RUFDRSxpQkFBVztBVDBqSHJCOztBSWhnSEU7RUszRE07SUFHSSxnQkFBVztFVDZqSHJCO0FBQ0Y7O0FTamtIUTtFQUNFLGlCQUFXO0FUb2tIckI7O0FJMWdIRTtFSzNETTtJQUdJLGdCQUFXO0VUdWtIckI7QUFDRjs7QVMza0hRO0VBQ0UsaUJBQVc7QVQ4a0hyQjs7QUlwaEhFO0VLM0RNO0lBR0ksZ0JBQVc7RVRpbEhyQjtBQUNGOztBU3JsSFE7RUFDRSxpQkFBVztBVHdsSHJCOztBSTloSEU7RUszRE07SUFHSSxnQkFBVztFVDJsSHJCO0FBQ0Y7O0FTL2xIUTtFQUNFLGlCQUFXO0FUa21IckI7O0FJeGlIRTtFSzNETTtJQUdJLGdCQUFXO0VUcW1IckI7QUFDRjs7QVN6bUhRO0VBQ0UsaUJBQVc7QVQ0bUhyQjs7QUlsakhFO0VLM0RNO0lBR0ksZ0JBQVc7RVQrbUhyQjtBQUNGOztBU25uSFE7RUFDRSxpQkFBVztBVHNuSHJCOztBSTVqSEU7RUszRE07SUFHSSxnQkFBVztFVHluSHJCO0FBQ0Y7O0FTN25IUTtFQUNFLGlCQUFXO0FUZ29IckI7O0FJdGtIRTtFSzNETTtJQUdJLGdCQUFXO0VUbW9IckI7QUFDRjs7QVN2b0hRO0VBQ0UsaUJBQVc7QVQwb0hyQjs7QUlobEhFO0VLM0RNO0lBR0ksaUJBQVc7RVQ2b0hyQjtBQUNGOztBU2pwSFE7RUFDRSxpQkFBVztBVG9wSHJCOztBSTFsSEU7RUszRE07SUFHSSxpQkFBVztFVHVwSHJCO0FBQ0Y7O0FTM3BIUTtFQUNFLGlCQUFXO0FUOHBIckI7O0FJcG1IRTtFSzNETTtJQUdJLGlCQUFXO0VUaXFIckI7QUFDRjs7QVNycUhRO0VBQ0UsaUJBQVc7QVR3cUhyQjs7QUk5bUhFO0VLM0RNO0lBR0ksaUJBQVc7RVQycUhyQjtBQUNGOztBUy9xSFE7RUFDRSxpQkFBVztBVGtySHJCOztBSXhuSEU7RUszRE07SUFHSSxpQkFBVztFVHFySHJCO0FBQ0Y7O0FTenJIUTtFQUNFLGlCQUFXO0FUNHJIckI7O0FJbG9IRTtFSzNETTtJQUdJLGlCQUFXO0VUK3JIckI7QUFDRjs7QVNuc0hRO0VBQ0UsaUJBQVc7QVRzc0hyQjs7QUk1b0hFO0VLM0RNO0lBR0ksaUJBQVc7RVR5c0hyQjtBQUNGOztBUzdzSFE7RUFDRSxpQkFBVztBVGd0SHJCOztBSXRwSEU7RUszRE07SUFHSSxpQkFBVztFVG10SHJCO0FBQ0Y7O0FTdnRIUTtFQUNFLGlCQUFXO0FUMHRIckI7O0FJaHFIRTtFSzNETTtJQUdJLGlCQUFXO0VUNnRIckI7QUFDRjs7QVNqdUhRO0VBQ0UsaUJBQVc7QVRvdUhyQjs7QUkxcUhFO0VLM0RNO0lBR0ksaUJBQVc7RVR1dUhyQjtBQUNGOztBUzN1SFE7RUFDRSxrQkFBVztBVDh1SHJCOztBSXBySEU7RUszRE07SUFHSSxpQkFBVztFVGl2SHJCO0FBQ0Y7O0FJMXJIRTtFSzlDTTtJQUVJLGdCQUFXO0VUMnVIckI7QUFDRjs7QUloc0hFO0VLOUNNO0lBRUksZ0JBQVc7RVRpdkhyQjtBQUNGOztBSXRzSEU7RUs5Q007SUFFSSxnQkFBVztFVHV2SHJCO0FBQ0Y7O0FJNXNIRTtFSzlDTTtJQUVJLGdCQUFXO0VUNnZIckI7QUFDRjs7QUlsdEhFO0VLOUNNO0lBRUksZ0JBQVc7RVRtd0hyQjtBQUNGOztBSXh0SEU7RUs5Q007SUFFSSxnQkFBVztFVHl3SHJCO0FBQ0Y7O0FJOXRIRTtFSzlDTTtJQUVJLGdCQUFXO0VUK3dIckI7QUFDRjs7QUlwdUhFO0VLOUNNO0lBRUksZ0JBQVc7RVRxeEhyQjtBQUNGOztBSTF1SEU7RUs5Q007SUFFSSxnQkFBVztFVDJ4SHJCO0FBQ0Y7O0FJaHZIRTtFSzlDTTtJQUVJLGdCQUFXO0VUaXlIckI7QUFDRjs7QUl0dkhFO0VLOUNNO0lBRUksaUJBQVc7RVR1eUhyQjtBQUNGOztBSTV2SEU7RUs5Q007SUFFSSxpQkFBVztFVDZ5SHJCO0FBQ0Y7O0FJbHdIRTtFSzlDTTtJQUVJLGlCQUFXO0VUbXpIckI7QUFDRjs7QUl4d0hFO0VLOUNNO0lBRUksaUJBQVc7RVR5ekhyQjtBQUNGOztBSTl3SEU7RUs5Q007SUFFSSxpQkFBVztFVCt6SHJCO0FBQ0Y7O0FJcHhIRTtFSzlDTTtJQUVJLGlCQUFXO0VUcTBIckI7QUFDRjs7QUkxeEhFO0VLOUNNO0lBRUksaUJBQVc7RVQyMEhyQjtBQUNGOztBSWh5SEU7RUs5Q007SUFFSSxpQkFBVztFVGkxSHJCO0FBQ0Y7O0FJdHlIRTtFSzlDTTtJQUVJLGlCQUFXO0VUdTFIckI7QUFDRjs7QUk1eUhFO0VLOUNNO0lBRUksaUJBQVc7RVQ2MUhyQjtBQUNGOztBSWx6SEU7RUs5Q007SUFFSSxpQkFBVztFVG0ySHJCO0FBQ0Y7O0FTbjNIUTtFQUNFLGtCQUFXO0FUczNIckI7O0FJNXpIRTtFSzNETTtJQUdJLGtCQUFXO0VUeTNIckI7QUFDRjs7QVM3M0hRO0VBQ0Usa0JBQVc7QVRnNEhyQjs7QUl0MEhFO0VLM0RNO0lBR0ksa0JBQVc7RVRtNEhyQjtBQUNGOztBU3Y0SFE7RUFDRSxtQkFBVztBVDA0SHJCOztBSWgxSEU7RUszRE07SUFHSSxrQkFBVztFVDY0SHJCO0FBQ0Y7O0FTajVIUTtFQUNFLG1CQUFXO0FUbzVIckI7O0FJMTFIRTtFSzNETTtJQUdJLGtCQUFXO0VUdTVIckI7QUFDRjs7QVMzNUhRO0VBQ0UsbUJBQVc7QVQ4NUhyQjs7QUlwMkhFO0VLM0RNO0lBR0ksa0JBQVc7RVRpNkhyQjtBQUNGOztBU3I2SFE7RUFDRSxtQkFBVztBVHc2SHJCOztBSTkySEU7RUszRE07SUFHSSxrQkFBVztFVDI2SHJCO0FBQ0Y7O0FTLzZIUTtFQUNFLG1CQUFXO0FUazdIckI7O0FJeDNIRTtFSzNETTtJQUdJLGtCQUFXO0VUcTdIckI7QUFDRjs7QVN6N0hRO0VBQ0UsbUJBQVc7QVQ0N0hyQjs7QUlsNEhFO0VLM0RNO0lBR0ksa0JBQVc7RVQrN0hyQjtBQUNGOztBU244SFE7RUFDRSxtQkFBVztBVHM4SHJCOztBSTU0SEU7RUszRE07SUFHSSxrQkFBVztFVHk4SHJCO0FBQ0Y7O0FTNzhIUTtFQUNFLG1CQUFXO0FUZzlIckI7O0FJdDVIRTtFSzNETTtJQUdJLGtCQUFXO0VUbTlIckI7QUFDRjs7QVN2OUhRO0VBQ0UsbUJBQVc7QVQwOUhyQjs7QUloNkhFO0VLM0RNO0lBR0ksbUJBQVc7RVQ2OUhyQjtBQUNGOztBU2orSFE7RUFDRSxtQkFBVztBVG8rSHJCOztBSTE2SEU7RUszRE07SUFHSSxtQkFBVztFVHUrSHJCO0FBQ0Y7O0FTMytIUTtFQUNFLG1CQUFXO0FUOCtIckI7O0FJcDdIRTtFSzNETTtJQUdJLG1CQUFXO0VUaS9IckI7QUFDRjs7QVNyL0hRO0VBQ0UsbUJBQVc7QVR3L0hyQjs7QUk5N0hFO0VLM0RNO0lBR0ksbUJBQVc7RVQyL0hyQjtBQUNGOztBUy8vSFE7RUFDRSxtQkFBVztBVGtnSXJCOztBSXg4SEU7RUszRE07SUFHSSxtQkFBVztFVHFnSXJCO0FBQ0Y7O0FTemdJUTtFQUNFLG1CQUFXO0FUNGdJckI7O0FJbDlIRTtFSzNETTtJQUdJLG1CQUFXO0VUK2dJckI7QUFDRjs7QVNuaElRO0VBQ0UsbUJBQVc7QVRzaElyQjs7QUk1OUhFO0VLM0RNO0lBR0ksbUJBQVc7RVR5aElyQjtBQUNGOztBUzdoSVE7RUFDRSxtQkFBVztBVGdpSXJCOztBSXQrSEU7RUszRE07SUFHSSxtQkFBVztFVG1pSXJCO0FBQ0Y7O0FTdmlJUTtFQUNFLG1CQUFXO0FUMGlJckI7O0FJaC9IRTtFSzNETTtJQUdJLG1CQUFXO0VUNmlJckI7QUFDRjs7QVNqaklRO0VBQ0UsbUJBQVc7QVRvaklyQjs7QUkxL0hFO0VLM0RNO0lBR0ksbUJBQVc7RVR1aklyQjtBQUNGOztBUzNqSVE7RUFDRSxvQkFBVztBVDhqSXJCOztBSXBnSUU7RUszRE07SUFHSSxtQkFBVztFVGlrSXJCO0FBQ0Y7O0FJMWdJRTtFSzlDTTtJQUVJLGtCQUFXO0VUMmpJckI7QUFDRjs7QUloaElFO0VLOUNNO0lBRUksa0JBQVc7RVRpa0lyQjtBQUNGOztBSXRoSUU7RUs5Q007SUFFSSxrQkFBVztFVHVrSXJCO0FBQ0Y7O0FJNWhJRTtFSzlDTTtJQUVJLGtCQUFXO0VUNmtJckI7QUFDRjs7QUlsaUlFO0VLOUNNO0lBRUksa0JBQVc7RVRtbElyQjtBQUNGOztBSXhpSUU7RUs5Q007SUFFSSxrQkFBVztFVHlsSXJCO0FBQ0Y7O0FJOWlJRTtFSzlDTTtJQUVJLGtCQUFXO0VUK2xJckI7QUFDRjs7QUlwaklFO0VLOUNNO0lBRUksa0JBQVc7RVRxbUlyQjtBQUNGOztBSTFqSUU7RUs5Q007SUFFSSxrQkFBVztFVDJtSXJCO0FBQ0Y7O0FJaGtJRTtFSzlDTTtJQUVJLGtCQUFXO0VUaW5JckI7QUFDRjs7QUl0a0lFO0VLOUNNO0lBRUksbUJBQVc7RVR1bklyQjtBQUNGOztBSTVrSUU7RUs5Q007SUFFSSxtQkFBVztFVDZuSXJCO0FBQ0Y7O0FJbGxJRTtFSzlDTTtJQUVJLG1CQUFXO0VUbW9JckI7QUFDRjs7QUl4bElFO0VLOUNNO0lBRUksbUJBQVc7RVR5b0lyQjtBQUNGOztBSTlsSUU7RUs5Q007SUFFSSxtQkFBVztFVCtvSXJCO0FBQ0Y7O0FJcG1JRTtFSzlDTTtJQUVJLG1CQUFXO0VUcXBJckI7QUFDRjs7QUkxbUlFO0VLOUNNO0lBRUksbUJBQVc7RVQycElyQjtBQUNGOztBSWhuSUU7RUs5Q007SUFFSSxtQkFBVztFVGlxSXJCO0FBQ0Y7O0FJdG5JRTtFSzlDTTtJQUVJLG1CQUFXO0VUdXFJckI7QUFDRjs7QUk1bklFO0VLOUNNO0lBRUksbUJBQVc7RVQ2cUlyQjtBQUNGOztBSWxvSUU7RUs5Q007SUFFSSxtQkFBVztFVG1ySXJCO0FBQ0Y7O0FTbnNJUTtFQUNFLG1CQUFXO0FUc3NJckI7O0FJNW9JRTtFSzNETTtJQUdJLG1CQUFXO0VUeXNJckI7QUFDRjs7QVM3c0lRO0VBQ0UsbUJBQVc7QVRndElyQjs7QUl0cElFO0VLM0RNO0lBR0ksbUJBQVc7RVRtdElyQjtBQUNGOztBU3Z0SVE7RUFDRSxvQkFBVztBVDB0SXJCOztBSWhxSUU7RUszRE07SUFHSSxtQkFBVztFVDZ0SXJCO0FBQ0Y7O0FTanVJUTtFQUNFLG9CQUFXO0FUb3VJckI7O0FJMXFJRTtFSzNETTtJQUdJLG1CQUFXO0VUdXVJckI7QUFDRjs7QVMzdUlRO0VBQ0Usb0JBQVc7QVQ4dUlyQjs7QUlwcklFO0VLM0RNO0lBR0ksbUJBQVc7RVRpdklyQjtBQUNGOztBU3J2SVE7RUFDRSxvQkFBVztBVHd2SXJCOztBSTlySUU7RUszRE07SUFHSSxtQkFBVztFVDJ2SXJCO0FBQ0Y7O0FTL3ZJUTtFQUNFLG9CQUFXO0FUa3dJckI7O0FJeHNJRTtFSzNETTtJQUdJLG1CQUFXO0VUcXdJckI7QUFDRjs7QVN6d0lRO0VBQ0Usb0JBQVc7QVQ0d0lyQjs7QUlsdElFO0VLM0RNO0lBR0ksbUJBQVc7RVQrd0lyQjtBQUNGOztBU254SVE7RUFDRSxvQkFBVztBVHN4SXJCOztBSTV0SUU7RUszRE07SUFHSSxtQkFBVztFVHl4SXJCO0FBQ0Y7O0FTN3hJUTtFQUNFLG9CQUFXO0FUZ3lJckI7O0FJdHVJRTtFSzNETTtJQUdJLG1CQUFXO0VUbXlJckI7QUFDRjs7QVN2eUlRO0VBQ0Usb0JBQVc7QVQweUlyQjs7QUlodklFO0VLM0RNO0lBR0ksb0JBQVc7RVQ2eUlyQjtBQUNGOztBU2p6SVE7RUFDRSxvQkFBVztBVG96SXJCOztBSTF2SUU7RUszRE07SUFHSSxvQkFBVztFVHV6SXJCO0FBQ0Y7O0FTM3pJUTtFQUNFLG9CQUFXO0FUOHpJckI7O0FJcHdJRTtFSzNETTtJQUdJLG9CQUFXO0VUaTBJckI7QUFDRjs7QVNyMElRO0VBQ0Usb0JBQVc7QVR3MElyQjs7QUk5d0lFO0VLM0RNO0lBR0ksb0JBQVc7RVQyMElyQjtBQUNGOztBUy8wSVE7RUFDRSxvQkFBVztBVGsxSXJCOztBSXh4SUU7RUszRE07SUFHSSxvQkFBVztFVHExSXJCO0FBQ0Y7O0FTejFJUTtFQUNFLG9CQUFXO0FUNDFJckI7O0FJbHlJRTtFSzNETTtJQUdJLG9CQUFXO0VUKzFJckI7QUFDRjs7QVNuMklRO0VBQ0Usb0JBQVc7QVRzMklyQjs7QUk1eUlFO0VLM0RNO0lBR0ksb0JBQVc7RVR5MklyQjtBQUNGOztBUzcySVE7RUFDRSxvQkFBVztBVGczSXJCOztBSXR6SUU7RUszRE07SUFHSSxvQkFBVztFVG0zSXJCO0FBQ0Y7O0FTdjNJUTtFQUNFLG9CQUFXO0FUMDNJckI7O0FJaDBJRTtFSzNETTtJQUdJLG9CQUFXO0VUNjNJckI7QUFDRjs7QVNqNElRO0VBQ0Usb0JBQVc7QVRvNElyQjs7QUkxMElFO0VLM0RNO0lBR0ksb0JBQVc7RVR1NElyQjtBQUNGOztBUzM0SVE7RUFDRSxxQkFBVztBVDg0SXJCOztBSXAxSUU7RUszRE07SUFHSSxvQkFBVztFVGk1SXJCO0FBQ0Y7O0FJMTFJRTtFSzlDTTtJQUVJLG1CQUFXO0VUMjRJckI7QUFDRjs7QUloMklFO0VLOUNNO0lBRUksbUJBQVc7RVRpNUlyQjtBQUNGOztBSXQySUU7RUs5Q007SUFFSSxtQkFBVztFVHU1SXJCO0FBQ0Y7O0FJNTJJRTtFSzlDTTtJQUVJLG1CQUFXO0VUNjVJckI7QUFDRjs7QUlsM0lFO0VLOUNNO0lBRUksbUJBQVc7RVRtNklyQjtBQUNGOztBSXgzSUU7RUs5Q007SUFFSSxtQkFBVztFVHk2SXJCO0FBQ0Y7O0FJOTNJRTtFSzlDTTtJQUVJLG1CQUFXO0VUKzZJckI7QUFDRjs7QUlwNElFO0VLOUNNO0lBRUksbUJBQVc7RVRxN0lyQjtBQUNGOztBSTE0SUU7RUs5Q007SUFFSSxtQkFBVztFVDI3SXJCO0FBQ0Y7O0FJaDVJRTtFSzlDTTtJQUVJLG1CQUFXO0VUaThJckI7QUFDRjs7QUl0NUlFO0VLOUNNO0lBRUksb0JBQVc7RVR1OElyQjtBQUNGOztBSTU1SUU7RUs5Q007SUFFSSxvQkFBVztFVDY4SXJCO0FBQ0Y7O0FJbDZJRTtFSzlDTTtJQUVJLG9CQUFXO0VUbTlJckI7QUFDRjs7QUl4NklFO0VLOUNNO0lBRUksb0JBQVc7RVR5OUlyQjtBQUNGOztBSTk2SUU7RUs5Q007SUFFSSxvQkFBVztFVCs5SXJCO0FBQ0Y7O0FJcDdJRTtFSzlDTTtJQUVJLG9CQUFXO0VUcStJckI7QUFDRjs7QUkxN0lFO0VLOUNNO0lBRUksb0JBQVc7RVQyK0lyQjtBQUNGOztBSWg4SUU7RUs5Q007SUFFSSxvQkFBVztFVGkvSXJCO0FBQ0Y7O0FJdDhJRTtFSzlDTTtJQUVJLG9CQUFXO0VUdS9JckI7QUFDRjs7QUk1OElFO0VLOUNNO0lBRUksb0JBQVc7RVQ2L0lyQjtBQUNGOztBSWw5SUU7RUs5Q007SUFFSSxvQkFBVztFVG1nSnJCO0FBQ0Y7O0FTbmhKUTtFQUNFLGlCQUFXO0FUc2hKckI7O0FJNTlJRTtFSzNETTtJQUdJLGlCQUFXO0VUeWhKckI7QUFDRjs7QVM3aEpRO0VBQ0UsaUJBQVc7QVRnaUpyQjs7QUl0K0lFO0VLM0RNO0lBR0ksaUJBQVc7RVRtaUpyQjtBQUNGOztBU3ZpSlE7RUFDRSxrQkFBVztBVDBpSnJCOztBSWgvSUU7RUszRE07SUFHSSxpQkFBVztFVDZpSnJCO0FBQ0Y7O0FTampKUTtFQUNFLGtCQUFXO0FUb2pKckI7O0FJMS9JRTtFSzNETTtJQUdJLGlCQUFXO0VUdWpKckI7QUFDRjs7QVMzakpRO0VBQ0Usa0JBQVc7QVQ4akpyQjs7QUlwZ0pFO0VLM0RNO0lBR0ksaUJBQVc7RVRpa0pyQjtBQUNGOztBU3JrSlE7RUFDRSxrQkFBVztBVHdrSnJCOztBSTlnSkU7RUszRE07SUFHSSxpQkFBVztFVDJrSnJCO0FBQ0Y7O0FTL2tKUTtFQUNFLGtCQUFXO0FUa2xKckI7O0FJeGhKRTtFSzNETTtJQUdJLGlCQUFXO0VUcWxKckI7QUFDRjs7QVN6bEpRO0VBQ0Usa0JBQVc7QVQ0bEpyQjs7QUlsaUpFO0VLM0RNO0lBR0ksaUJBQVc7RVQrbEpyQjtBQUNGOztBU25tSlE7RUFDRSxrQkFBVztBVHNtSnJCOztBSTVpSkU7RUszRE07SUFHSSxpQkFBVztFVHltSnJCO0FBQ0Y7O0FTN21KUTtFQUNFLGtCQUFXO0FUZ25KckI7O0FJdGpKRTtFSzNETTtJQUdJLGlCQUFXO0VUbW5KckI7QUFDRjs7QVN2bkpRO0VBQ0Usa0JBQVc7QVQwbkpyQjs7QUloa0pFO0VLM0RNO0lBR0ksa0JBQVc7RVQ2bkpyQjtBQUNGOztBU2pvSlE7RUFDRSxrQkFBVztBVG9vSnJCOztBSTFrSkU7RUszRE07SUFHSSxrQkFBVztFVHVvSnJCO0FBQ0Y7O0FTM29KUTtFQUNFLGtCQUFXO0FUOG9KckI7O0FJcGxKRTtFSzNETTtJQUdJLGtCQUFXO0VUaXBKckI7QUFDRjs7QVNycEpRO0VBQ0Usa0JBQVc7QVR3cEpyQjs7QUk5bEpFO0VLM0RNO0lBR0ksa0JBQVc7RVQycEpyQjtBQUNGOztBUy9wSlE7RUFDRSxrQkFBVztBVGtxSnJCOztBSXhtSkU7RUszRE07SUFHSSxrQkFBVztFVHFxSnJCO0FBQ0Y7O0FTenFKUTtFQUNFLGtCQUFXO0FUNHFKckI7O0FJbG5KRTtFSzNETTtJQUdJLGtCQUFXO0VUK3FKckI7QUFDRjs7QVNuckpRO0VBQ0Usa0JBQVc7QVRzckpyQjs7QUk1bkpFO0VLM0RNO0lBR0ksa0JBQVc7RVR5ckpyQjtBQUNGOztBUzdySlE7RUFDRSxrQkFBVztBVGdzSnJCOztBSXRvSkU7RUszRE07SUFHSSxrQkFBVztFVG1zSnJCO0FBQ0Y7O0FTdnNKUTtFQUNFLGtCQUFXO0FUMHNKckI7O0FJaHBKRTtFSzNETTtJQUdJLGtCQUFXO0VUNnNKckI7QUFDRjs7QVNqdEpRO0VBQ0Usa0JBQVc7QVRvdEpyQjs7QUkxcEpFO0VLM0RNO0lBR0ksa0JBQVc7RVR1dEpyQjtBQUNGOztBUzN0SlE7RUFDRSxtQkFBVztBVDh0SnJCOztBSXBxSkU7RUszRE07SUFHSSxrQkFBVztFVGl1SnJCO0FBQ0Y7O0FJMXFKRTtFSzlDTTtJQUVJLGlCQUFXO0VUMnRKckI7QUFDRjs7QUlockpFO0VLOUNNO0lBRUksaUJBQVc7RVRpdUpyQjtBQUNGOztBSXRySkU7RUs5Q007SUFFSSxpQkFBVztFVHV1SnJCO0FBQ0Y7O0FJNXJKRTtFSzlDTTtJQUVJLGlCQUFXO0VUNnVKckI7QUFDRjs7QUlsc0pFO0VLOUNNO0lBRUksaUJBQVc7RVRtdkpyQjtBQUNGOztBSXhzSkU7RUs5Q007SUFFSSxpQkFBVztFVHl2SnJCO0FBQ0Y7O0FJOXNKRTtFSzlDTTtJQUVJLGlCQUFXO0VUK3ZKckI7QUFDRjs7QUlwdEpFO0VLOUNNO0lBRUksaUJBQVc7RVRxd0pyQjtBQUNGOztBSTF0SkU7RUs5Q007SUFFSSxpQkFBVztFVDJ3SnJCO0FBQ0Y7O0FJaHVKRTtFSzlDTTtJQUVJLGlCQUFXO0VUaXhKckI7QUFDRjs7QUl0dUpFO0VLOUNNO0lBRUksa0JBQVc7RVR1eEpyQjtBQUNGOztBSTV1SkU7RUs5Q007SUFFSSxrQkFBVztFVDZ4SnJCO0FBQ0Y7O0FJbHZKRTtFSzlDTTtJQUVJLGtCQUFXO0VUbXlKckI7QUFDRjs7QUl4dkpFO0VLOUNNO0lBRUksa0JBQVc7RVR5eUpyQjtBQUNGOztBSTl2SkU7RUs5Q007SUFFSSxrQkFBVztFVCt5SnJCO0FBQ0Y7O0FJcHdKRTtFSzlDTTtJQUVJLGtCQUFXO0VUcXpKckI7QUFDRjs7QUkxd0pFO0VLOUNNO0lBRUksa0JBQVc7RVQyekpyQjtBQUNGOztBSWh4SkU7RUs5Q007SUFFSSxrQkFBVztFVGkwSnJCO0FBQ0Y7O0FJdHhKRTtFSzlDTTtJQUVJLGtCQUFXO0VUdTBKckI7QUFDRjs7QUk1eEpFO0VLOUNNO0lBRUksa0JBQVc7RVQ2MEpyQjtBQUNGOztBSWx5SkU7RUs5Q007SUFFSSxrQkFBVztFVG0xSnJCO0FBQ0Y7O0FVdDRKQTtFQUNFLDJCQUEyQjtFQUMzQiw0c0VBQTRzRTtFQUM1c0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBVnk0SnBCOztBVXQ0SkE7RUFDRSw4QkFBeUI7RUFDekI7O0dWMDRKQztBQUNIOztBVXQ0SkE7RUFpRUUsZ0JBQUE7RUFtS0EsWUFBQTtFQW9GQSxhQUFBO0VBc0lBLFNBQUE7QVYrOElGOztBVTU0SkU7RUFDRSxzQkFBc0I7QVYrNEoxQjs7QVU1NEpFO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDViw2QkFBQTtFQUNBLFVBQVU7QVYrNEpkOztBVTU0SkU7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1YsYUFBYTtFQUNiLDhCQUE4QjtFQUM5Qix1QkFBdUI7QVYrNEozQjs7QVU1NEpFO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFFaEIsaUNBQUE7RUFDQSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsOEJBQThCO0FWODRKbEM7O0FVNzRKSTtFQUNFLGtCQUFrQjtBVmc1SnhCOztBVTU0SkU7RUFFRSxpQ0FBaUM7QVY4NEpyQzs7QVUzNEpFO0VBQ0UsZUFBZTtBVjg0Sm5COztBVTM0SkU7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0FWODRKMUI7O0FVNTRKRTtFQUNFLG9DQUFvQztFQUNwQyxjQUFjO0FWKzRKbEI7O0FVMzRKRTs7RUFFRSxZQUFZO0FWODRKaEI7O0FVNTRKRTtFQUNFLHVCQUF1QjtFQUN2QixzQ0FBc0M7QVYrNEoxQzs7QVV6NEpFO0VBQ0UsbUJBQW1CO0FWNDRKdkI7O0FVMTRKRTs7Ozs7OztFQU9FLDRCQUE0QjtBVjY0SmhDOztBVTM0SkU7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixXQUFXO0FWODRKZjs7QVU1NEpFO0VBQ0UsZ0ZBQWdGO0FWKzRKcEY7O0FVNzRKRTtFQUNFLGlGQUFpRjtBVmc1SnJGOztBVTk0SkU7RUFDRSwrRUFBK0U7QVZpNUpuRjs7QVUvNEpFO0VBQ0Usa0ZBQWtGO0FWazVKdEY7O0FVMTRKRTtFQUNFLGNBQWM7RUFDZCxxQkFBcUI7QVY2NEp6Qjs7QVUzNEpFO0VBQ0UsYUFBYTtBVjg0SmpCOztBVTU0SkU7RUFDRSw4QkFBOEI7QVYrNEpsQzs7QVU3NEpFO0VBQ0UsaUNBQTZCO01BQTdCLDZCQUE2QjtBVmc1SmpDOztBVTk0SkU7RUFDRSxpQ0FBNkI7TUFBN0IsNkJBQTZCO0FWaTVKakM7O0FVeDRKSTtFQUNFLGFBQWE7QVYyNEpuQjs7QVV6NEpJO0VBRUUsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixvREFBb0Q7RUFDcEQscUNBQXFDO0VBQ3JDLHdEQUF3RDtFQUN4RCxXQUFXO0VBQ1gsZUFBZTtFQUNmLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGdFQUFnRTtBVjI0SnRFOztBVXY1Sks7RUFjRyx5QkFBeUI7RUFDekIsd0NBQXdDO0VBQ3hDLCtCQUErQjtFQUMvQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixjQUFjO0FWNjRKdEI7O0FVeDRKRTtFQUVFLGFBQWE7RUFDYixZQUFZO0VBQ1osb0JBQW9CO0FWMDRKeEI7O0FVeDRKRTs7RUFFRSxVQUFVO0VBQ1YsV0FBVztBVjI0SmY7O0FVejRKRTs7RUFFRSxlQUFlO0FWNDRKbkI7O0FVejRKRTs7RUFFRSxXQUFXO0VBQ1gsVUFBVTtBVjQ0SmQ7O0FVMTRKRTs7RUFFRSxlQUFlO0FWNjRKbkI7O0FVMzRKRTtFQUVFLGtDQUEwQjtBVjY0SjlCOztBVTM0SkU7RUFFRSxrQ0FBMEI7QVY2NEo5Qjs7QVVyNEpFO0VBRUUsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QiwrQkFBK0I7RUFDL0IsV0FBVztBVnU0SmY7O0FVNTRKRztFQU9HLFVBQVU7QVZ5NEpoQjs7QVVyNEpFOztFQUdFLFlBQVk7RUFDWixPQUFPO0VBQ1AsV0FBVztBVnU0SmY7O0FVcDRKRTtFQUNFLGdCQUFnQjtFQUNoQixZQUFZO0FWdTRKaEI7O0FVcjRKRTtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7QVZ3NEp0Qjs7QVV0NEpFO0VBQ0UsbUJBQW1CO0FWeTRKdkI7O0FVdjRKRTtFQUNFLG1CQUFtQjtBVjA0SnZCOztBVXg0SkU7RUFDRSxzQkFBc0I7QVYyNEoxQjs7QVV6NEpFO0VBQ0Usc0JBQXNCO0FWNDRKMUI7O0FVMTRKRTtFQUNFLHNCQUFzQjtBVjY0SjFCOztBVTM0SkU7RUFDRSxzQkFBc0I7QVY4NEoxQjs7QVU1NEpFO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixZQUFZO0FWKzRKaEI7O0FVcHBLQTtFQXdRSSxZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3JCLHFCQUFxQjtFQUNoQixnQkFBZ0I7QVZnNUo1Qjs7QVU5NEpFO0VBQ0UsZUFBZTtBVmk1Sm5COztBVS80SkU7RUFDRSxVQUFVO0VBQ1YsbUJBQW1CO0FWazVKdkI7O0FVaDVKRTtFQUNFLFdBQVc7RUFDWCxRQUFRO0VBQ1Isb0NBQW9DO0FWbTVKeEM7O0FVajVKRTtFQUNFLGFBQWE7RUFDYixjQUFjO0FWbzVKbEI7O0FVbDVKRTtFQUNFLFFBQVE7RUFDUiwyQkFBMkI7RUFDM0IsVUFBVTtBVnE1SmQ7O0FVbjVKRTtFQUNFLHFCQUFxQjtFQUNyQixzQ0FBc0M7QVZzNUoxQzs7QVVwNUpFO0VBQ0UsYUFBYTtBVnU1SmpCOztBVXI1SkU7RUFDRSxTQUFTO0VBQ1QsMkJBQTJCO0VBQzNCLG1CQUFtQjtBVnc1SnZCOztBVXQ1SkU7RUFDRSx1Q0FBdUM7QVZ5NUozQzs7QVV2NUpFO0VBQ0Usd0NBQXdDO0FWMDVKNUM7O0FVdDVKRTtFQUNFLCtCQUErQjtFQUMvQixrQkFBa0I7QVZ5NUp0Qjs7QVV2NUpFO0VBQ0UscUVBQXFFO0VBQ3JFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLDBCQUEwQjtBVjA1SjlCOztBVXg1SkU7RUFDRSwyQkFBMkI7QVYyNUovQjs7QVV6NUpFOztFQUVFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsT0FBTztFQUNQLE1BQU07QVY0NUpWOztBVTE1SkU7O0VBRUUsVUFBVTtFQUNWLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtBVjY1SlY7O0FVMzVKRTtFQUNFLGtDQUEwQjtBVjg1SjlCOztBVTU1SkU7RUFDRSxrQ0FBMEI7QVYrNUo5Qjs7QVU3NUpFO0VBQ0UsYUFBYTtBVmc2SmpCOztBVXg1SkU7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0Qiw4QkFBOEI7QVYyNUpsQzs7QVV6NUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxVQUFVO0FWNDVKZDs7QVUxNUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixPQUFPO0VBQ1AsV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0FWNjVKZjs7QVUzNUpFO0VBQ0UsWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsTUFBTTtBVjg1SlY7O0FVNTVKRTtFQUNFLFlBQVk7QVYrNUpoQjs7QVU3NUpFO0VBQ0UsYUFBYTtBVmc2SmpCOztBVTk1SkU7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtBVmk2SnRCOztBVS81SkU7OztFQUdFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQW1CO0tBQW5CLG1CQUFtQjtBVms2SnZCOztBVWg2SkU7RUFDRSxZQUFZO0FWbTZKaEI7O0FVMzVKRTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLDJEQUFtRDtVQUFuRCxtREFBbUQ7RUFDbkQsc0JBQXNCO0VBQ3RCLDBFQUEwRTtFQUMxRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0FWODVKakM7O0FVNTVKRTtFQUNFLDhCQUF5QjtBVis1SjdCOztBVTc1SkU7RUFDRSw4QkFBeUI7QVZnNko3Qjs7QVV6NUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixjQUFjO0FWNDVKbEI7O0FVMTVKRTtFQUNFLG9DQUFvQztBVjY1SnhDOztBVTM1SkU7RUFDRSxvQkFBb0I7RUFDcEIsNEJBQTRCO0FWODVKaEM7O0FVNTVKRTtFQUNFLG9CQUFvQjtBVis1SnhCOztBVTc1SkU7O0VBRUUsb0JBQW9CO0FWZzZKeEI7O0FVOTVKRTtFQUNFLGlCQUFpQjtBVmk2SnJCOztBVS81SkU7RUFDRSxvQkFBb0I7RUFDcEIsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtBVms2SmhCOztBVWg2SkU7RUFDRSxvQkFBb0I7QVZtNkp4Qjs7QVVqNkpFO0VBQ0Usd0JBQXdCO0FWbzZKNUI7O0FVbDZKRTs7RUFFRSxvQkFBb0I7QVZxNkp4Qjs7QVVuNkpFOzs7O0VBSUUsb0JBQW9CO0VBQ3BCLG1CQUFtQjtBVnM2SnZCOztBVXA2SkU7Ozs7RUFJRSxVQUFVO0VBQ1YsbUNBQTJCO1VBQTNCLDJCQUEyQjtBVnU2Si9COztBVXI2SkU7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osMEJBQWtCO1VBQWxCLGtCQUFrQjtFQUNsQixVQUFVO0FWdzZKZDs7QVV0NkpFO0VBQ0UsaUJBQWlCO0FWeTZKckI7O0FVdjZKRTtFQUNFLG9CQUFvQjtFQUNwQixtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLFVBQVU7QVYwNkpkOztBVXg2SkU7RUFDRSxvQkFBb0I7QVYyNkp4Qjs7QVV6NkpFOztFQUVFLG9CQUFvQjtBVjQ2SnhCOztBVTE2SkU7Ozs7RUFJRSxVQUFVO0VBQ1YsbUNBQTJCO1VBQTNCLDJCQUEyQjtBVjY2Si9COztBVzc4S0E7RUFBYSxxQkFBc0I7QVhpOUtuQzs7QVdoOUtBO0VBQWEscUJBQXNCO0FYbzlLbkM7O0FXbjlLQTtFQUFhLHVCQUF3QjtBWHU5S3JDOztBV3Q5S0E7RUFBYSxzQkFBdUI7QVgwOUtwQzs7QVd6OUtBO0VBQWEsdUJBQXdCO0FYNjlLckM7O0FXNTlLQTtFQUFhLG1CQUFvQjtBWGcrS2pDOztBVy85S0E7RUFBYSx3QkFBd0I7QVhtK0tyQzs7QVdsK0tBO0VBQWEsdUJBQXVCO0FYcytLcEM7O0FXbCtLQTtFQUFhLGdEUnlHcUM7QUg2M0tsRDs7QVdyK0tBO0VBQWEsMEZSdUc4RTtBSGs0SzNGOztBV3grS0E7RUFBYSwwSFJxRzRHO0FIdTRLekg7O0FXcCtLRTtFQUFjLGdCUnFHSjtBSG00S1o7O0FXeCtLRTtFQUFjLGdCUnNHSjtBSHM0S1o7O0FXNStLRTtFQUFjLGdCUnVHSjtBSHk0S1o7O0FXaC9LRTtFQUFjLGdCUndHSjtBSDQ0S1o7O0FXcC9LRTtFQUFjLGdCUnlHSjtBSCs0S1o7O0FXeC9LRTtFQUFjLGdCUjBHSjtBSGs1S1o7O0FXNS9LRTtFQUFjLGdCUjJHSjtBSHE1S1o7O0FXaGdMRTtFQUFjLGdCUjRHSjtBSHc1S1o7O0FXcGdMRTtFQUFjLGdCUjZHSjtBSDI1S1o7O0FXaGdMRTtFQUNFLGlCQUErQjtBWG1nTG5DOztBSXo4S0U7RU8zREE7SUFHSSxnQkFBaUM7RVhzZ0xyQztBQUNGOztBVzFnTEU7RUFDRSxpQkFBK0I7QVg2Z0xuQzs7QUluOUtFO0VPM0RBO0lBR0ksZ0JBQWlDO0VYZ2hMckM7QUFDRjs7QVdwaExFO0VBQ0UsZUFBK0I7QVh1aExuQzs7QUk3OUtFO0VPM0RBO0lBR0ksb0JBQWlDO0VYMGhMckM7QUFDRjs7QVc5aExFO0VBQ0UsaUJBQStCO0FYaWlMbkM7O0FJditLRTtFTzNEQTtJQUdJLGdCQUFpQztFWG9pTHJDO0FBQ0Y7O0FXeGlMRTtFQUNFLGlCQUErQjtBWDJpTG5DOztBSWovS0U7RU8zREE7SUFHSSxvQkFBaUM7RVg4aUxyQztBQUNGOztBV2xqTEU7RUFDRSxpQkFBK0I7QVhxakxuQzs7QUkzL0tFO0VPM0RBO0lBR0ksb0JBQWlDO0VYd2pMckM7QUFDRjs7QVc1akxFO0VBQ0UsaUJBQStCO0FYK2pMbkM7O0FJcmdMRTtFTzNEQTtJQUdJLGdCQUFpQztFWGtrTHJDO0FBQ0Y7O0FXdGtMRTtFQUNFLGVBQStCO0FYeWtMbkM7O0FJL2dMRTtFTzNEQTtJQUdJLG9CQUFpQztFWDRrTHJDO0FBQ0Y7O0FJNWhMRTtFTzFDRTtJQUNFLGlCQUErQjtFWDBrTG5DO0FBQ0Y7O0FJbGlMRTtFTzFDRTtJQUNFLGlCQUErQjtFWGdsTG5DO0FBQ0Y7O0FJeGlMRTtFTzFDRTtJQUNFLGVBQStCO0VYc2xMbkM7QUFDRjs7QUk5aUxFO0VPMUNFO0lBQ0UsaUJBQStCO0VYNGxMbkM7QUFDRjs7QUlwakxFO0VPMUNFO0lBQ0UsaUJBQStCO0VYa21MbkM7QUFDRjs7QUkxakxFO0VPMUNFO0lBQ0UsaUJBQStCO0VYd21MbkM7QUFDRjs7QUloa0xFO0VPMUNFO0lBQ0UsaUJBQStCO0VYOG1MbkM7QUFDRjs7QUl0a0xFO0VPMUNFO0lBQ0UsZUFBK0I7RVhvbkxuQztBQUNGOztBSXJrTEU7RU96Q0U7SUFDRSxnQkFBaUM7RVhrbkxyQztBQUNGOztBSTNrTEU7RU96Q0U7SUFDRSxnQkFBaUM7RVh3bkxyQztBQUNGOztBSWpsTEU7RU96Q0U7SUFDRSxvQkFBaUM7RVg4bkxyQztBQUNGOztBSXZsTEU7RU96Q0U7SUFDRSxnQkFBaUM7RVhvb0xyQztBQUNGOztBSTdsTEU7RU96Q0U7SUFDRSxvQkFBaUM7RVgwb0xyQztBQUNGOztBSW5tTEU7RU96Q0U7SUFDRSxvQkFBaUM7RVhncExyQztBQUNGOztBSXptTEU7RU96Q0U7SUFDRSxnQkFBaUM7RVhzcExyQztBQUNGOztBSS9tTEU7RU96Q0U7SUFDRSxvQkFBaUM7RVg0cExyQztBQUNGOztBSTltTEU7RU94Q0U7SUFDRSxnQkFBaUM7RVgwcExyQztBQUNGOztBSXBuTEU7RU94Q0U7SUFDRSxnQkFBaUM7RVhncUxyQztBQUNGOztBSTFuTEU7RU94Q0U7SUFDRSxvQkFBaUM7RVhzcUxyQztBQUNGOztBSWhvTEU7RU94Q0U7SUFDRSxnQkFBaUM7RVg0cUxyQztBQUNGOztBSXRvTEU7RU94Q0U7SUFDRSxvQkFBaUM7RVhrckxyQztBQUNGOztBSTVvTEU7RU94Q0U7SUFDRSxvQkFBaUM7RVh3ckxyQztBQUNGOztBSWxwTEU7RU94Q0U7SUFDRSxnQkFBaUM7RVg4ckxyQztBQUNGOztBSXhwTEU7RU94Q0U7SUFDRSxvQkFBaUM7RVhvc0xyQztBQUNGOztBVzVyTEU7RUFDRSxjUmtHYTtBSDZsTGpCOztBSXpxTEU7RU9uQkU7SUFDRSxjUjhGVztFSGttTGY7QUFDRjs7QUl4cUxFO0VPckJFO0lBQ0UsY1J5Rlc7RUh3bUxmO0FBQ0Y7O0FXNXNMRTtFQUNFLGdCUm1HYTtBSDRtTGpCOztBSXpyTEU7RU9uQkU7SUFDRSxnQlIrRlc7RUhpbkxmO0FBQ0Y7O0FJeHJMRTtFT3JCRTtJQUNFLGdCUjBGVztFSHVuTGY7QUFDRjs7QVc1dExFO0VBQ0UsZ0JSb0dhO0FIMm5MakI7O0FJenNMRTtFT25CRTtJQUNFLGdCUmdHVztFSGdvTGY7QUFDRjs7QUl4c0xFO0VPckJFO0lBQ0UsZ0JSMkZXO0VIc29MZjtBQUNGOztBVzV1TEU7RUFDRSxnQlJxR2E7QUgwb0xqQjs7QUl6dExFO0VPbkJFO0lBQ0UsZ0JSaUdXO0VIK29MZjtBQUNGOztBSXh0TEU7RU9yQkU7SUFDRSxnQlI0Rlc7RUhxcExmO0FBQ0Y7O0FXNXZMRTtFQUNFLGdCUnNHYTtBSHlwTGpCOztBSXp1TEU7RU9uQkU7SUFDRSxnQlJrR1c7RUg4cExmO0FBQ0Y7O0FJeHVMRTtFT3JCRTtJQUNFLGdCUjZGVztFSG9xTGY7QUFDRjs7QVc1d0xFO0VBQ0UsZ0JSdUdhO0FId3FMakI7O0FJenZMRTtFT25CRTtJQUNFLGdCUm1HVztFSDZxTGY7QUFDRjs7QUl4dkxFO0VPckJFO0lBQ0UsZ0JSOEZXO0VIbXJMZjtBQUNGOztBVzV4TEU7RUFDRSxnQlJ3R2E7QUh1ckxqQjs7QUl6d0xFO0VPbkJFO0lBQ0UsZ0JSb0dXO0VINHJMZjtBQUNGOztBSXh3TEU7RU9yQkU7SUFDRSxnQlIrRlc7RUhrc0xmO0FBQ0Y7O0FXNXlMRTtFQUNFLGNSeUdhO0FIc3NMakI7O0FJenhMRTtFT25CRTtJQUNFLGNScUdXO0VIMnNMZjtBQUNGOztBSXh4TEU7RU9yQkU7SUFDRSxjUmdHVztFSGl0TGY7QUFDRjs7QVd0eUxJO0VBQ0Usa0JSbUhFO0FIc3JMUjs7QVcxeUxJO0VBQ0UsZ0JSb0hBO0FIeXJMTjs7QVc5eUxJO0VBQ0UsaUJScUhDO0FINHJMUDs7QUl4ekxFO0VPZ0JJO0lBQ0UsNkJBQTJCO0VYNHlMakM7QUFDRjs7QUk5ekxFO0VPZ0JJO0lBQ0UsMkJBQTJCO0VYa3pMakM7QUFDRjs7QUlwMExFO0VPZ0JJO0lBQ0UsNEJBQTJCO0VYd3pMakM7QUFDRjs7QUluMExFO0VPb0JJO0lBQ0UsNkJBQTJCO0VYbXpMakM7QUFDRjs7QUl6MExFO0VPb0JJO0lBQ0UsMkJBQTJCO0VYeXpMakM7QUFDRjs7QUkvMExFO0VPb0JJO0lBQ0UsNEJBQTJCO0VYK3pMakM7QUFDRjs7QUk5MExFO0VPd0JJO0lBQ0UsNkJBQTJCO0VYMHpMakM7QUFDRjs7QUlwMUxFO0VPd0JJO0lBQ0UsMkJBQTJCO0VYZzBMakM7QUFDRjs7QUkxMUxFO0VPd0JJO0lBQ0UsNEJBQTJCO0VYczBMakM7QUFDRjs7QVc3ekxBO0VQbkdFLHFCQUFzQjtFQUN0Qix3QkFBMEI7RUFDMUIscUJBQXFCO0FKbzZMdkI7O0FXM3pMRTtFQURGO0lBRUksYUFBYTtFWCt6TGY7QUFDRjs7QUluM0xFO0VPdURGO0lBRUksYUFBYTtFWCt6TGY7QUFDRjs7QUlsM0xFO0VPc0RGO0lBRUksYUFBYTtFWCt6TGY7QUFDRjs7QVd0ekxFO0VQN0lBLGdCQURpQztBSnc4TG5DOztBSXQ4TEU7RUFDRSxZTzRJeUI7RVAzSXpCLHFCQUFxQjtFQUNyQixpQkFMK0I7RU9nSjdCLDZCQUE2QjtBWCt6TG5DOztBVzF6TEU7RVBwSkEsZ0JBRGlDO0FKbTlMbkM7O0FJajlMRTtFQUNFLFlPbUp5QjtFUGxKekIscUJBQXFCO0VBQ3JCLGlCQUwrQjtBSnk5TG5DOztBWWwvTGE7RUFBYjtJQUFvRCxhQUFhO0VadS9ML0Q7QUFDRjs7QVl2L0xhO0VBQWI7SUFBb0QsYUFBYTtFWjQvTC9EO0FBQ0Y7O0FZMy9MQTtFQUFtQixjQUFjO0FaKy9MakM7O0FZOS9MQTtFQUFtQixlQUFlO0Faa2dNbEM7O0FZamdNQTtFQUFtQixxQkFBcUI7QVpxZ014Qzs7QVlqZ01BO0VBQWlCLGNBQWM7QVpxZ00vQjs7QVlwZ01BO0VBQWlCLGFBQWE7QVp3Z005Qjs7QUkzN0xFO0VRM0VGO0lBQStCLGFBQWE7RVoyZ00xQztBQUNGOztBSTE3TEU7RVFqRkY7SUFBK0IsYUFBYTtFWmdoTTFDO0FBQ0Y7O0FJejdMRTtFUXZGRjtJQUErQixhQUFhO0VacWhNMUM7QUFDRjs7QVlsaE1BO0VBQWlCLGdCQUFrQjtBWnNoTW5DOztBWXJoTUE7RUFBaUIsa0JBQWtCO0FaeWhNbkM7O0FZeGhNQTtFQUFpQixrQkFBa0I7QVo0aE1uQzs7QVkxaE1BO0VBQWlCLGlCQUFtQjtBWjhoTXBDOztBWTdoTUE7RUFBaUIsbUJBQW1CO0FaaWlNcEM7O0FZaGlNQTtFQUFpQixtQkFBbUI7QVpvaU1wQzs7QVlsaU1BO0VBQWlCLGdCQUFrQjtBWnNpTW5DOztBWXJpTUE7RUFBaUIsa0JBQWtCO0FaeWlNbkM7O0FZeGlNQTtFQUFpQixrQkFBa0I7QVo0aU1uQzs7QWF6ak1BO0VBQ0UsaUNBQXFCO0FiNGpNdkI7O0FhempNQTtFQUNFLGNWOEJxQjtBSDhoTXZCOztBYXpqTUE7RUFDRSxjVmdCcUI7RVVmckIseUJWYXFCO0FIK2lNdkI7O0FhOWpNQTtFQUNFLGNWZ0JxQjtFVWZyQix5QlZhcUI7QUgraU12Qjs7QWF6ak1BO0VBQ0UsK0VBQWdGO0FiNGpNbEY7O0FhdmpNQTtFQUNFLHlCQUF5QjtBYjBqTTNCOztBYW5qTUU7RUFDRSx5QlZQbUI7QUg2ak12Qjs7QWFsak1FO0VBQ0UsY1ZabUI7QUhpa012Qjs7QWFoak1FO0VBQ0UseUJWbEJtQjtFVW1CbkIsY1ZmbUI7QUhra012Qjs7QWF4aU1FO0VBQ0UsY1YvQm1CO0VVZ0NuQixxQlZoQ21CO0VVaUNuQiw2QkFBNkI7QWIyaU1qQzs7QWF0a01FO0VBQ0UseUJWTG1CO0FIOGtNdkI7O0FhcmtNRTtFQUNFLGNWVm1CO0FIa2xNdkI7O0FhbmtNRTtFQUNFLHlCVmhCbUI7RVVpQm5CLGNWZm1CO0FIcWxNdkI7O0FhM2pNRTtFQUNFLGNWN0JtQjtFVThCbkIscUJWOUJtQjtFVStCbkIsNkJBQTZCO0FiOGpNakM7O0FhemxNRTtFQUNFLHlCVkhtQjtBSCtsTXZCOztBYXhsTUU7RUFDRSxjVlJtQjtBSG1tTXZCOztBYXRsTUU7RUFDRSx5QlZkbUI7RVVlbkIsY1ZmbUI7RVVpQmpCLGNWUGlCO0FIK2xNdkI7O0FhL2tNRTtFQUNFLGNWM0JtQjtFVTRCbkIscUJWNUJtQjtFVTZCbkIsNkJBQTZCO0Fia2xNakM7O0FhN21NRTtFQUNFLHlCVkZtQjtBSGtuTXZCOztBYTVtTUU7RUFDRSxjVlBtQjtBSHNuTXZCOztBYTFtTUU7RUFDRSx5QlZibUI7RVVjbkIsY1ZmbUI7RVVvQmpCLGNWVmlCO0FIbW5NdkI7O0Fhbm1NRTtFQUNFLGNWMUJtQjtFVTJCbkIscUJWM0JtQjtFVTRCbkIsNkJBQTZCO0Fic21NakM7O0Fham9NRTtFQUNFLHlCVkRtQjtBSHFvTXZCOztBYWhvTUU7RUFDRSxjVk5tQjtBSHlvTXZCOztBYTluTUU7RUFDRSx5QlZabUI7RVVhbkIsY1ZmbUI7QUhncE12Qjs7QWF0bk1FO0VBQ0UsY1Z6Qm1CO0VVMEJuQixxQlYxQm1CO0VVMkJuQiw2QkFBNkI7QWJ5bk1qQzs7QWFwcE1FO0VBQ0UseUJWQW1CO0FIdXBNdkI7O0FhbnBNRTtFQUNFLGNWTG1CO0FIMnBNdkI7O0FhanBNRTtFQUNFLHlCVlhtQjtFVVluQixjVmZtQjtBSG1xTXZCOztBYXpvTUU7RUFDRSxjVnhCbUI7RVV5Qm5CLHFCVnpCbUI7RVUwQm5CLDZCQUE2QjtBYjRvTWpDOztBYXZxTUU7RUFDRSx5QlZDbUI7QUh5cU12Qjs7QWF0cU1FO0VBQ0UsY1ZKbUI7QUg2cU12Qjs7QWFwcU1FO0VBQ0UseUJWVm1CO0VVV25CLGNWZm1CO0FIc3JNdkI7O0FhNXBNRTtFQUNFLGNWdkJtQjtFVXdCbkIscUJWeEJtQjtFVXlCbkIsNkJBQTZCO0FiK3BNakM7O0FhMXJNRTtFQUNFLHlCVkVtQjtBSDJyTXZCOztBYXpyTUU7RUFDRSxjVkhtQjtBSCtyTXZCOztBYXZyTUU7RUFDRSx5QlZUbUI7RVVVbkIsY1ZmbUI7QUh5c012Qjs7QWEvcU1FO0VBQ0UsY1Z0Qm1CO0VVdUJuQixxQlZ2Qm1CO0VVd0JuQiw2QkFBNkI7QWJrck1qQzs7QWE3c01FO0VBQ0UseUJWR21CO0FINnNNdkI7O0FhNXNNRTtFQUNFLGNWRm1CO0FIaXRNdkI7O0FhMXNNRTtFQUNFLHlCVlJtQjtFVVNuQixjVmZtQjtBSDR0TXZCOztBYWxzTUU7RUFDRSxjVnJCbUI7RVVzQm5CLHFCVnRCbUI7RVV1Qm5CLDZCQUE2QjtBYnFzTWpDOztBYWh1TUU7RUFDRSx5QlZJbUI7QUgrdE12Qjs7QWEvdE1FO0VBQ0UsY1ZEbUI7QUhtdU12Qjs7QWE3dE1FO0VBQ0UseUJWUG1CO0VVUW5CLGNWZm1CO0FIK3VNdkI7O0FhcnRNRTtFQUNFLGNWcEJtQjtFVXFCbkIscUJWckJtQjtFVXNCbkIsNkJBQTZCO0Fid3RNakM7O0FhbnZNRTtFQUNFLHlCVkttQjtBSGl2TXZCOztBYWx2TUU7RUFDRSxjVkFtQjtBSHF2TXZCOztBYWh2TUU7RUFDRSx5QlZObUI7RVVPbkIsY1ZmbUI7QUhrd012Qjs7QWF4dU1FO0VBQ0UsY1ZuQm1CO0VVb0JuQixxQlZwQm1CO0VVcUJuQiw2QkFBNkI7QWIydU1qQzs7QWF0d01FO0VBQ0UseUJWTW1CO0FIbXdNdkI7O0FhcndNRTtFQUNFLGNWQ21CO0FIdXdNdkI7O0FhbndNRTtFQUNFLHlCVkxtQjtFVU1uQixjVmZtQjtBSHF4TXZCOztBYTN2TUU7RUFDRSxjVmxCbUI7RVVtQm5CLHFCVm5CbUI7RVVvQm5CLDZCQUE2QjtBYjh2TWpDOztBYXp4TUU7RUFDRSx5QlZPbUI7QUhxeE12Qjs7QWF4eE1FO0VBQ0UsY1ZFbUI7QUh5eE12Qjs7QWF0eE1FO0VBQ0UseUJWSm1CO0VVS25CLGNWZm1CO0FId3lNdkI7O0FhOXdNRTtFQUNFLGNWakJtQjtFVWtCbkIscUJWbEJtQjtFVW1CbkIsNkJBQTZCO0FiaXhNakM7O0FhNXlNRTtFQUNFLHlCVlNrQjtBSHN5TXRCOztBYTN5TUU7RUFDRSxjVklrQjtBSDB5TXRCOztBYXp5TUU7RUFDRSx5QlZGa0I7RVVHbEIsY1ZmbUI7QUgyek12Qjs7QWFqeU1FO0VBQ0UsY1Zma0I7RVVnQmxCLHFCVmhCa0I7RVVpQmxCLDZCQUE2QjtBYm95TWpDOztBYS96TUU7RUFDRSx5QlZVa0I7QUh3ek10Qjs7QWE5ek1FO0VBQ0UsY1ZLa0I7QUg0ek10Qjs7QWE1ek1FO0VBQ0UseUJWRGtCO0VVRWxCLGNWZm1CO0FIODBNdkI7O0FhcHpNRTtFQUNFLGNWZGtCO0VVZWxCLHFCVmZrQjtFVWdCbEIsNkJBQTZCO0FidXpNakM7O0FhbDFNRTtFQUNFLHlCVldrQjtBSDAwTXRCOztBYWoxTUU7RUFDRSxjVk1rQjtBSDgwTXRCOztBYS8wTUU7RUFDRSx5QlZBa0I7RVVDbEIsY1ZmbUI7QUhpMk12Qjs7QWF2ME1FO0VBQ0UsY1Zia0I7RVVjbEIscUJWZGtCO0VVZWxCLDZCQUE2QjtBYjAwTWpDOztBYXIyTUU7RUFDRSx5QlZZa0I7QUg0MU10Qjs7QWFwMk1FO0VBQ0UsY1ZPa0I7QUhnMk10Qjs7QWFsMk1FO0VBQ0UseUJWQ2tCO0VVQWxCLGNWZm1CO0FIbzNNdkI7O0FhMTFNRTtFQUNFLGNWWmtCO0VVYWxCLHFCVmJrQjtFVWNsQiw2QkFBNkI7QWI2MU1qQzs7QWF4M01FO0VBQ0UseUJWYWtCO0FIODJNdEI7O0FhdjNNRTtFQUNFLGNWUWtCO0FIazNNdEI7O0FhcjNNRTtFQUNFLHlCVkVrQjtFVURsQixjVmZtQjtBSHU0TXZCOztBYTcyTUU7RUFDRSxjVlhrQjtFVVlsQixxQlZaa0I7RVVhbEIsNkJBQTZCO0FiZzNNakM7O0FhMzRNRTtFQUNFLHlCVmNrQjtBSGc0TXRCOztBYTE0TUU7RUFDRSxjVlNrQjtBSG80TXRCOztBYXg0TUU7RUFDRSx5QlZHa0I7RVVGbEIsY1ZmbUI7QUgwNU12Qjs7QWFoNE1FO0VBQ0UsY1ZWa0I7RVVXbEIscUJWWGtCO0VVWWxCLDZCQUE2QjtBYm00TWpDOztBYTk1TUU7RUFDRSx5QlZla0I7QUhrNU10Qjs7QWE3NU1FO0VBQ0UsY1ZVa0I7QUhzNU10Qjs7QWEzNU1FO0VBQ0UseUJWSWtCO0VVSGxCLGNWZm1CO0FINjZNdkI7O0FhbjVNRTtFQUNFLGNWVGtCO0VVVWxCLHFCVlZrQjtFVVdsQiw2QkFBNkI7QWJzNU1qQzs7QWFqN01FO0VBQ0UseUJWZ0JrQjtBSG82TXRCOztBYWg3TUU7RUFDRSxjVldrQjtBSHc2TXRCOztBYTk2TUU7RUFDRSx5QlZLa0I7RVVKbEIsY1ZmbUI7QUhnOE12Qjs7QWF0Nk1FO0VBQ0UsY1ZSa0I7RVVTbEIscUJWVGtCO0VVVWxCLDZCQUE2QjtBYnk2TWpDOztBYXA4TUU7RUFDRSx5QlZpQmtCO0FIczdNdEI7O0FhbjhNRTtFQUNFLGNWWWtCO0FIMDdNdEI7O0FhajhNRTtFQUNFLHlCVk1rQjtFVUxsQixjVmZtQjtBSG05TXZCOztBYXo3TUU7RUFDRSxjVlBrQjtFVVFsQixxQlZSa0I7RVVTbEIsNkJBQTZCO0FiNDdNakM7O0FhdDdNRTtFQUNFLDBDVnBDbUI7QUg2OU12Qjs7QWExN01FO0VBQ0UsMENWcENtQjtBSGkrTXZCOztBYTk3TUU7RUFDRSwwQ1ZwQ21CO0FIcStNdkI7O0FhbDhNRTtFQUNFLDBDVnBDbUI7QUh5K012Qjs7QWF0OE1FO0VBQ0UsMENWcENtQjtBSDYrTXZCOztBYTE4TUU7RUFDRSwwQ1ZwQ21CO0FIaS9NdkI7O0FhOThNRTtFQUNFLDBDVnBDbUI7QUhxL012Qjs7QWFsOU1FO0VBQ0UsMENWcENtQjtBSHkvTXZCOztBYXQ5TUU7RUFDRSwwQ1ZwQ21CO0FINi9NdkI7O0FhMTlNRTtFQUNFLG9DVjFCbUI7QUh1L012Qjs7QWE5OU1FO0VBQ0Usb0NWMUJtQjtBSDIvTXZCOztBYWwrTUU7RUFDRSxvQ1YxQm1CO0FIKy9NdkI7O0FhdCtNRTtFQUNFLG9DVjFCbUI7QUhtZ052Qjs7QWExK01FO0VBQ0Usb0NWMUJtQjtBSHVnTnZCOztBYTkrTUU7RUFDRSxvQ1YxQm1CO0FIMmdOdkI7O0FhbC9NRTtFQUNFLG9DVjFCbUI7QUgrZ052Qjs7QWF0L01FO0VBQ0Usb0NWMUJtQjtBSG1oTnZCOztBYTEvTUU7RUFDRSxvQ1YxQm1CO0FIdWhOdkI7O0FhbC9NSTtFQUNFLHVFVndQVTtBSDZ2TWhCOztBYXQvTUk7RUFDRSxzRVYyUFU7QUg4dk1oQjs7QWExL01JO0VBQ0Usd0VWOFBVO0FIK3ZNaEI7O0FhOS9NSTtFQUNFLG9FVmlRVTtBSGd3TWhCOztBY3psTkE7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0FkNGxOcEI7O0FJaGdORTtFVXZGRTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7RWQybE50QjtFY3psTkU7SUFDRSxpQkFBaUI7SUFDakIsZUFBZTtFZDJsTm5CO0VjemxORTtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7RWQybE50QjtBQUNGOztBY3JsTkU7RUFDRSxlWGtMWTtBSHM2TWhCOztBY3psTkU7RUFDRSxrQlhtTGtCO0FIeTZNdEI7O0FjN2xORTtFQUNFLGtCWG9Ma0I7QUg0Nk10Qjs7QWNqbE5BO0VBRUksTUFBTTtFQUNOLE9BQU87RUFDUCxVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtBZG1sTnBCOztBYy9rTkE7RUFDRSxlQUFlO0Fka2xOakI7O0FjL2tOQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtBZGtsTmpCOztBSWhqTkU7RVV4Q0Y7SUFRSSxRQUFRO0lBQ1IsU0FBUztFZHFsTlg7QUFDRjs7QWMvbE5BO0VBWUksY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0VBQ1gsa0JBQWtCO0FkdWxOdEI7O0FjdG1OQTtFQWlCTSxNQUFNO0FkeWxOWjs7QWMxbU5BO0VBb0JNLFFBQVE7RUFDUiwyQkFBMkI7QWQwbE5qQzs7QWMvbU5BO0VBd0JNLFNBQVM7QWQybE5mOztBY3RsTkE7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsTUFBTTtFQUNOLE9BQU87RUFDUCxZQUFZO0FkeWxOZDs7QWNobU5BO0VBU0ksYUFBYTtBZDJsTmpCOztBSXpsTkU7RVVYRjtJQVdNLGtCQUEwQjtFZDhsTjlCO0FBQ0Y7O0FjMW1OQTtFQWNNLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtBZGdtTnhCOztBY2puTkE7RUFtQlEsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixPQUFPO0VBQ1AsUUFBUTtFQUNSLDJCQUEyQjtFQUMzQixZQUFZO0Fka21OcEI7O0FjNWxOQTtFQUNFLFlYdEZjO0VXdUZkLGtCQUFrQjtFQUNsQixpQkFBaUI7QWQrbE5uQjs7QUlybk5FO0VVbUJGO0lBS0ksV0FBVztFZGttTmI7QUFDRjs7QWM5bE5BO0VBQ0Usa0JBQWtCO0FkaW1OcEI7O0FjaG1ORTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztBZG1tTlg7O0FjL2xOQTtFQUNFLGlCQUFpQjtBZGttTm5COztBSXpvTkU7RVVzQ0Y7SUFHSSxzQkFBMkI7RWRxbU43QjtBQUNGOztBY3ptTkE7RUFNSSxpQkFBaUI7RUFDakIsa0JBQWtCO0FkdW1OdEI7O0FjOW1OQTtFQVVJLGNBQWM7RUFDZCxlQUFlO0Fkd21ObkI7O0FJenBORTtFVXNDRjtJQWFNLG9CQUF5QjtFZDJtTjdCO0FBQ0Y7O0FJL3BORTtFVXNDRjtJQWtCTSxrQkFBNkI7RWQ0bU5qQztBQUNGOztBSXJxTkU7RVVzQ0Y7SUF1Qk0sZUFBMEI7RWQ2bU45QjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBrZXlmcmFtZXMgdGFiQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5hLCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5maWd1cmUsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG59XG5cbm1hcmsge1xuICBwYWRkaW5nOiAwIC4yZW07XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuaDYge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5kaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5idG4sIC5iYWRnZSwgLm91dGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IC4zNzVlbSAuNzVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFkZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IC4yNWVtIC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm91dGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm91dGxpbmUtMCB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xufVxuXG4ub3V0bGluZS0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5vdXRsaW5lLTIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLm91dGxpbmUtMyB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4ub3V0bGluZS00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG5cbi5vdXRsaW5lLTUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLm91dGxpbmUtNiB7XG4gIGJvcmRlci13aWR0aDogNnB4O1xufVxuXG4ub3V0bGluZS03IHtcbiAgYm9yZGVyLXdpZHRoOiA3cHg7XG59XG5cbi5vdXRsaW5lLTgge1xuICBib3JkZXItd2lkdGg6IDhweDtcbn1cblxuLm91dGxpbmUtOSB7XG4gIGJvcmRlci13aWR0aDogOXB4O1xufVxuXG4ub3V0bGluZS0xMCB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjUzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS00IHtcbiAgICBib3JkZXItd2lkdGg6IDEuMDY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS01IHtcbiAgICBib3JkZXItd2lkdGg6IDEuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS02IHtcbiAgICBib3JkZXItd2lkdGg6IDEuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTcge1xuICAgIGJvcmRlci13aWR0aDogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTgge1xuICAgIGJvcmRlci13aWR0aDogMi4xMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTkge1xuICAgIGJvcmRlci13aWR0aDogMi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMTAge1xuICAgIGJvcmRlci13aWR0aDogMi42NjY2N3Z3O1xuICB9XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maWxsLTEge1xuICBtYXJnaW4tbGVmdDogLTElO1xuICBtYXJnaW4tcmlnaHQ6IC0xJTtcbn1cblxuLmZpbGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMiU7XG4gIG1hcmdpbi1yaWdodDogLTIlO1xufVxuXG4uZmlsbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMyU7XG59XG5cbi5maWxsLTQge1xuICBtYXJnaW4tbGVmdDogLTQlO1xuICBtYXJnaW4tcmlnaHQ6IC00JTtcbn1cblxuLmZpbGwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNSU7XG4gIG1hcmdpbi1yaWdodDogLTUlO1xufVxuXG4uZmlsbC02IHtcbiAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgbWFyZ2luLXJpZ2h0OiAtNiU7XG59XG5cbi5maWxsLTcge1xuICBtYXJnaW4tbGVmdDogLTclO1xuICBtYXJnaW4tcmlnaHQ6IC03JTtcbn1cblxuLmZpbGwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAtOCU7XG4gIG1hcmdpbi1yaWdodDogLTglO1xufVxuXG4uZmlsbC05IHtcbiAgbWFyZ2luLWxlZnQ6IC05JTtcbiAgbWFyZ2luLXJpZ2h0OiAtOSU7XG59XG5cbi5maWxsLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIG1hcmdpbi1yaWdodDogLTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC03JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTglO1xuICAgIG1hcmdpbi1yaWdodDogLTglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgIG1hcmdpbi1yaWdodDogLTElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogLTQlO1xuICAgIG1hcmdpbi1yaWdodDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogLTclO1xuICAgIG1hcmdpbi1yaWdodDogLTclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMlO1xuICAgIG1hcmdpbi1yaWdodDogLTMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIG1hcmdpbi1yaWdodDogLTYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy05IHtcbiAgICBtYXJnaW4tbGVmdDogLTklO1xuICAgIG1hcmdpbi1yaWdodDogLTklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG4gIH1cbn1cblxuLmd1dHRlci0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDElO1xuICBwYWRkaW5nLXJpZ2h0OiAxJTtcbn1cblxuLmd1dHRlci0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDIlO1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbn1cblxuLmd1dHRlci0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDMlO1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbn1cblxuLmd1dHRlci00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDQlO1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbn1cblxuLmd1dHRlci01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cblxuLmd1dHRlci02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDYlO1xuICBwYWRkaW5nLXJpZ2h0OiA2JTtcbn1cblxuLmd1dHRlci03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDclO1xuICBwYWRkaW5nLXJpZ2h0OiA3JTtcbn1cblxuLmd1dHRlci04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDglO1xuICBwYWRkaW5nLXJpZ2h0OiA4JTtcbn1cblxuLmd1dHRlci05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDklO1xuICBwYWRkaW5nLXJpZ2h0OiA5JTtcbn1cblxuLmd1dHRlci0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0wID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gICAgcGFkZGluZy1yaWdodDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgcGFkZGluZy1yaWdodDogNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgcGFkZGluZy1yaWdodDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOSU7XG4gICAgcGFkZGluZy1yaWdodDogOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0wID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gICAgcGFkZGluZy1yaWdodDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgcGFkZGluZy1yaWdodDogNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgcGFkZGluZy1yaWdodDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOSU7XG4gICAgcGFkZGluZy1yaWdodDogOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0wID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gICAgcGFkZGluZy1yaWdodDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgcGFkZGluZy1yaWdodDogNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgcGFkZGluZy1yaWdodDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOSU7XG4gICAgcGFkZGluZy1yaWdodDogOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ncmlkLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZ3JpZC1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3JpZC1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5ncmlkLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JpZC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZ3JpZC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmdyaWQtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmdyaWQtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdyaWQtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5ncmlkLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLmdyaWQtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uZ3JpZC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4uZ3JpZC1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5ncmlkLWdyb3ctMiB7XG4gIGZsZXgtZ3JvdzogMjtcbn1cblxuLmdyaWQtc2hyaW5rLTIge1xuICBmbGV4LXNocmluazogMjtcbn1cblxuLmdyaWQtb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZ3JpZC1ncm93LTMge1xuICBmbGV4LWdyb3c6IDM7XG59XG5cbi5ncmlkLXNocmluay0zIHtcbiAgZmxleC1zaHJpbms6IDM7XG59XG5cbi5ncmlkLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLmdyaWQtZ3Jvdy00IHtcbiAgZmxleC1ncm93OiA0O1xufVxuXG4uZ3JpZC1zaHJpbmstNCB7XG4gIGZsZXgtc2hyaW5rOiA0O1xufVxuXG4uZ3JpZC1vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5ncmlkLWdyb3ctNSB7XG4gIGZsZXgtZ3JvdzogNTtcbn1cblxuLmdyaWQtc2hyaW5rLTUge1xuICBmbGV4LXNocmluazogNTtcbn1cblxuLmdyaWQtb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4uZ3JpZC1ncm93LTYge1xuICBmbGV4LWdyb3c6IDY7XG59XG5cbi5ncmlkLXNocmluay02IHtcbiAgZmxleC1zaHJpbms6IDY7XG59XG5cbi5ncmlkLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLmdyaWQtZ3Jvdy03IHtcbiAgZmxleC1ncm93OiA3O1xufVxuXG4uZ3JpZC1zaHJpbmstNyB7XG4gIGZsZXgtc2hyaW5rOiA3O1xufVxuXG4uZ3JpZC1vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5ncmlkLWdyb3ctOCB7XG4gIGZsZXgtZ3JvdzogODtcbn1cblxuLmdyaWQtc2hyaW5rLTgge1xuICBmbGV4LXNocmluazogODtcbn1cblxuLmdyaWQtb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4uZ3JpZC1ncm93LTkge1xuICBmbGV4LWdyb3c6IDk7XG59XG5cbi5ncmlkLXNocmluay05IHtcbiAgZmxleC1zaHJpbms6IDk7XG59XG5cbi5ncmlkLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4uZ3JpZC1ncm93LTEwIHtcbiAgZmxleC1ncm93OiAxMDtcbn1cblxuLmdyaWQtc2hyaW5rLTEwIHtcbiAgZmxleC1zaHJpbms6IDEwO1xufVxuXG4uZ3JpZC1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLmdyaWQtZ3Jvdy0xMSB7XG4gIGZsZXgtZ3JvdzogMTE7XG59XG5cbi5ncmlkLXNocmluay0xMSB7XG4gIGZsZXgtc2hyaW5rOiAxMTtcbn1cblxuLmdyaWQtb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5ncmlkLWdyb3ctMTIge1xuICBmbGV4LWdyb3c6IDEyO1xufVxuXG4uZ3JpZC1zaHJpbmstMTIge1xuICBmbGV4LXNocmluazogMTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ncmlkLW1kLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdyaWQtbWQtbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLW1kLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JpZC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5ncmlkLW1kLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyaWQtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0yIHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTIge1xuICAgIGZsZXgtc2hyaW5rOiAyO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMyB7XG4gICAgZmxleC1ncm93OiAzO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0zIHtcbiAgICBmbGV4LXNocmluazogMztcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTQge1xuICAgIGZsZXgtZ3JvdzogNDtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNCB7XG4gICAgZmxleC1zaHJpbms6IDQ7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy01IHtcbiAgICBmbGV4LWdyb3c6IDU7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTUge1xuICAgIGZsZXgtc2hyaW5rOiA1O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctNiB7XG4gICAgZmxleC1ncm93OiA2O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay02IHtcbiAgICBmbGV4LXNocmluazogNjtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTcge1xuICAgIGZsZXgtZ3JvdzogNztcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNyB7XG4gICAgZmxleC1zaHJpbms6IDc7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy04IHtcbiAgICBmbGV4LWdyb3c6IDg7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTgge1xuICAgIGZsZXgtc2hyaW5rOiA4O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctOSB7XG4gICAgZmxleC1ncm93OiA5O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay05IHtcbiAgICBmbGV4LXNocmluazogOTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMTAge1xuICAgIGZsZXgtZ3JvdzogMTA7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTEwIHtcbiAgICBmbGV4LXNocmluazogMTA7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTExIHtcbiAgICBmbGV4LWdyb3c6IDExO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0xMSB7XG4gICAgZmxleC1zaHJpbms6IDExO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xMiB7XG4gICAgZmxleC1ncm93OiAxMjtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMTIge1xuICAgIGZsZXgtc2hyaW5rOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zbS10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ncmlkLXNtLW1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1zbS1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ncmlkLXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmdyaWQtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZ3JpZC1zbS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmlkLXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMiB7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0yIHtcbiAgICBmbGV4LXNocmluazogMjtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTMge1xuICAgIGZsZXgtZ3JvdzogMztcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMyB7XG4gICAgZmxleC1zaHJpbms6IDM7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy00IHtcbiAgICBmbGV4LWdyb3c6IDQ7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTQge1xuICAgIGZsZXgtc2hyaW5rOiA0O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNSB7XG4gICAgZmxleC1ncm93OiA1O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay01IHtcbiAgICBmbGV4LXNocmluazogNTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTYge1xuICAgIGZsZXgtZ3JvdzogNjtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstNiB7XG4gICAgZmxleC1zaHJpbms6IDY7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy03IHtcbiAgICBmbGV4LWdyb3c6IDc7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTcge1xuICAgIGZsZXgtc2hyaW5rOiA3O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctOCB7XG4gICAgZmxleC1ncm93OiA4O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay04IHtcbiAgICBmbGV4LXNocmluazogODtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTkge1xuICAgIGZsZXgtZ3JvdzogOTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstOSB7XG4gICAgZmxleC1zaHJpbms6IDk7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTEwIHtcbiAgICBmbGV4LWdyb3c6IDEwO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xMCB7XG4gICAgZmxleC1zaHJpbms6IDEwO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xMSB7XG4gICAgZmxleC1ncm93OiAxMTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMTEge1xuICAgIGZsZXgtc2hyaW5rOiAxMTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMTIge1xuICAgIGZsZXgtZ3JvdzogMTI7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTEyIHtcbiAgICBmbGV4LXNocmluazogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWQteHMtdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZ3JpZC14cy1taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQteHMtYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQteHMtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC14cy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQteHMtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ncmlkLXhzLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmdyaWQteHMtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXhzLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JpZC14cy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTIge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMiB7XG4gICAgZmxleC1zaHJpbms6IDI7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0zIHtcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTMge1xuICAgIGZsZXgtc2hyaW5rOiAzO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNCB7XG4gICAgZmxleC1ncm93OiA0O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay00IHtcbiAgICBmbGV4LXNocmluazogNDtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTUge1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNSB7XG4gICAgZmxleC1zaHJpbms6IDU7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy02IHtcbiAgICBmbGV4LWdyb3c6IDY7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTYge1xuICAgIGZsZXgtc2hyaW5rOiA2O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNyB7XG4gICAgZmxleC1ncm93OiA3O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay03IHtcbiAgICBmbGV4LXNocmluazogNztcbiAgfVxuICAuZ3JpZC14cy1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTgge1xuICAgIGZsZXgtZ3JvdzogODtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstOCB7XG4gICAgZmxleC1zaHJpbms6IDg7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy05IHtcbiAgICBmbGV4LWdyb3c6IDk7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTkge1xuICAgIGZsZXgtc2hyaW5rOiA5O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0xMCB7XG4gICAgZmxleC1ncm93OiAxMDtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMTAge1xuICAgIGZsZXgtc2hyaW5rOiAxMDtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMTEge1xuICAgIGZsZXgtZ3JvdzogMTE7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTExIHtcbiAgICBmbGV4LXNocmluazogMTE7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTEyIHtcbiAgICBmbGV4LWdyb3c6IDEyO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xMiB7XG4gICAgZmxleC1zaHJpbms6IDEyO1xuICB9XG59XG5cbi5sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmxvZ28tcGljaGVhYmFob3VzZSB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ28tcGljaGVhYmFob3VzZSB7XG4gICAgd2lkdGg6IDMwLjY2NjY3dnc7XG4gIH1cbn1cblxuLmxvZ28tcGljaGVhYmFob3VzZS5sb2dvLW5hdiB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvLXBpY2hlYWJhaG91c2UubG9nby1uYXYge1xuICAgIHdpZHRoOiA0MyU7XG4gIH1cbn1cblxuLmxvZ28tbG93ZWxsdGhpbmdzLCAubG9nby1hdHNjZWx0YXNlbGVjdCB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ28tbG93ZWxsdGhpbmdzLCAubG9nby1hdHNjZWx0YXNlbGVjdCB7XG4gICAgd2lkdGg6IDMydnc7XG4gIH1cbn1cblxuLmxvZ28tbG93ZWxsdGhpbmdzLmxvZ28tbmF2LCAubG9nby1hdHNjZWx0YXNlbGVjdC5sb2dvLW5hdiB7XG4gIHdpZHRoOiAzNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvLWxvd2VsbHRoaW5ncy5sb2dvLW5hdiwgLmxvZ28tYXRzY2VsdGFzZWxlY3QubG9nby1uYXYge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuLmxvZ28tcm91Z2V2aWZsYWNsZSwgLmxvZ28tY29sbGV4LCAubG9nby1hYmFob3VzZW1hdmllIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9nby1yb3VnZXZpZmxhY2xlLCAubG9nby1jb2xsZXgsIC5sb2dvLWFiYWhvdXNlbWF2aWUge1xuICAgIHdpZHRoOiAzNC42NjY2N3Z3O1xuICB9XG59XG5cbi5sb2dvLXJvdWdldmlmbGFjbGUubG9nby1uYXYsIC5sb2dvLWNvbGxleC5sb2dvLW5hdiwgLmxvZ28tYWJhaG91c2VtYXZpZS5sb2dvLW5hdiB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvLXJvdWdldmlmbGFjbGUubG9nby1uYXYsIC5sb2dvLWNvbGxleC5sb2dvLW5hdiwgLmxvZ28tYWJhaG91c2VtYXZpZS5sb2dvLW5hdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubG9nby1xdWFsaXRlIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9nby1xdWFsaXRlIHtcbiAgICB3aWR0aDogMzcuMzMzMzN2dztcbiAgfVxufVxuXG4ubG9nby1xdWFsaXRlLmxvZ28tbmF2IHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ28tcXVhbGl0ZS5sb2dvLW5hdiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG4ubG9nby1kZXNpZ253b3JrcywgLmxvZ28tYXViYW5uaXN0ZXIge1xuICB3aWR0aDogMjMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvLWRlc2lnbndvcmtzLCAubG9nby1hdWJhbm5pc3RlciB7XG4gICAgd2lkdGg6IDUzLjMzMzMzdnc7XG4gIH1cbn1cblxuLmxvZ28tZGVzaWdud29ya3MubG9nby1uYXYsIC5sb2dvLWF1YmFubmlzdGVyLmxvZ28tbmF2IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ28tZGVzaWdud29ya3MubG9nby1uYXYsIC5sb2dvLWF1YmFubmlzdGVyLmxvZ28tbmF2IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltZy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLWxvZ28ge1xuICAgIGhlaWdodDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW1nLWxvZ28ge1xuICAgIGhlaWdodDogMjB2dztcbiAgfVxufVxuXG4uaW1nLWxvZ28tMzYge1xuICB3aWR0aDogNjUlO1xufVxuXG4uaW1nLWxvZ28tNTM1MSB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5pbWctbG9nby1hYmFob3VzZSB7XG4gIHdpZHRoOiA2MiU7XG59XG5cbi5pbWctbG9nby1kZXNpZ253b3JrcyB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5pbWctbG9nby1hbGZyZWRvYmFubmlzdGVyIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmltZy1sb2dvLWF1YmFubmlzdGVyIHtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLmltZy1sb2dvLWF0c2NlbHRhc2VsZWN0bSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5pbWctbG9nby1hdHNjZWx0YXNlbGVjdCB7XG4gIHdpZHRoOiA0MSU7XG59XG5cbi5pbWctbG9nby1jb2xsZXgge1xuICB3aWR0aDogNDAlO1xufVxuXG4uaW1nLWxvZ28tZGV2aW5ldHRlIHtcbiAgd2lkdGg6IDg1JTtcbn1cblxuLmltZy1sb2dvLWludGVyc3RhcGxlLXYge1xuICB3aWR0aDogMzAlO1xufVxuXG4uaW1nLWxvZ28taW50ZXJzdGFwbGUtaCB7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi5pbWctbG9nby1sb3dlbGwge1xuICB3aWR0aDogMzglO1xufVxuXG4uaW1nLWxvZ28tbWF2aWUge1xuICB3aWR0aDogNDElO1xufVxuXG4uaW1nLWxvZ28tdGhlc3RvcmVieWMge1xuICB3aWR0aDogOTAlO1xufVxuXG4uaW1nLWxvZ28tbXlzZWxmIHtcbiAgd2lkdGg6IDQxJTtcbn1cblxuLmltZy1sb2dvLXBpY2hlLXYge1xuICB3aWR0aDogMzglO1xufVxuXG4uaW1nLWxvZ28tb3V0bGV0IHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmltZy1sb2dvLW91dGxldG0ge1xuICB3aWR0aDogNjAlO1xufVxuXG4uaW1nLWxvZ28tcGljaGUtaCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5pbWctbG9nby1xdWFsaXRlIHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLmltZy1sb2dvLXJvdWdlIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLmltZy1zdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1zdiB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbWctc3Yge1xuICAgIGhlaWdodDogNTB2dztcbiAgfVxufVxuXG4uaW1nLXN0aWNrZXIge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctc3RpY2tlciB7XG4gICAgd2lkdGg6IDEzLjMzMzMzdnc7XG4gIH1cbn1cblxuLmltZy10eHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXR4dC1icmFuZC1wYWdlIHtcbiAgd2lkdGg6IDIxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1icmFuZC1wYWdlIHtcbiAgICB3aWR0aDogMjcuMnZ3O1xuICB9XG59XG5cbi5pbWctdHh0LWNhdGFsb2cge1xuICB3aWR0aDogMTYwLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtY2F0YWxvZyB7XG4gICAgd2lkdGg6IDIwLjI2NjY3dnc7XG4gIH1cbn1cblxuLmltZy10eHQtcmFua2luZyB7XG4gIHdpZHRoOiAxNTUuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1yYW5raW5nIHtcbiAgICB3aWR0aDogMTkuNzMzMzN2dztcbiAgfVxufVxuXG4uaW1nLXR4dC10cmVuZC10YWcge1xuICB3aWR0aDogMTkxLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtdHJlbmQtdGFnIHtcbiAgICB3aWR0aDogMjR2dztcbiAgfVxufVxuXG4uaW1nLXR4dC1icmFuZC1uZXdzIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1icmFuZC1uZXdzIHtcbiAgICB3aWR0aDogMjguMjY2Njd2dztcbiAgfVxufVxuXG4uaW1nLXR4dC10b3AtcGFnZSB7XG4gIHdpZHRoOiA0NjlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtdG9wLXBhZ2Uge1xuICAgIHdpZHRoOiA1OC42NjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHZ3KTtcbiAgfVxufVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZy1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnLXJlcGVhdC14IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctcmVwZWF0LXkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5iZy1zbnMge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmctc25zIHtcbiAgICB3aWR0aDogMTB2dztcbiAgICBoZWlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItaW1nIGltZyB7XG4gIG1pbi13aWR0aDogOTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJpc29uLXNsaWRlci1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZy0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1pbWctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuI292ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jbG9hZGVyIHtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4jY291bnRkb3duID4gcCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuI2NvdW50ZG93biA+IHAgLnRpbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmpzLWFjY29yZGlvbi1saXN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtYWNjb3JkaW9uLWxpc3QuanMtYWN0aXZlIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG4uanMtYWNjb3JkaW9uLXRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuM3MgMHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5qcy1hY2NvcmRpb24tdGFyZ2V0LmpzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanMtdGFiLWxpc3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5qcy10YWItbGlzdC5qcy1hY3RpdmUge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5qcy10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy10YWItY29udGVudC5qcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uLW5hbWU6IHRhYkFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbi5qcy1zY3JvbGwge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLmpzLXNjcm9sbC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmpzLXNjcm9sbC1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpzLXNjcm9sbC10IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0xIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0yIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0zIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS00IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS01IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS02IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS03IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS04IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS05IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0xMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTAge1xuICAgIG1hcmdpbi10b3A6IDB2dztcbiAgfVxufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTUge1xuICAgIG1hcmdpbi10b3A6IDF2dztcbiAgfVxufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgfVxufVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDN2dztcbiAgfVxufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgfVxufVxuXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxufVxuXG4ubXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMzUge1xuICAgIG1hcmdpbi10b3A6IDd2dztcbiAgfVxufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuXG4ubXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNDUge1xuICAgIG1hcmdpbi10b3A6IDl2dztcbiAgfVxufVxuXG4ubXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDEwdnc7XG4gIH1cbn1cblxuLm10LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTU1IHtcbiAgICBtYXJnaW4tdG9wOiAxMXZ3O1xuICB9XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogMTJ2dztcbiAgfVxufVxuXG4ubXQtNjUge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDEzdnc7XG4gIH1cbn1cblxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHZ3O1xuICB9XG59XG5cbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC03NSB7XG4gICAgbWFyZ2luLXRvcDogMTV2dztcbiAgfVxufVxuXG4ubXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtODAge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbn1cblxuLm10LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiAxN3Z3O1xuICB9XG59XG5cbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC05MCB7XG4gICAgbWFyZ2luLXRvcDogMTh2dztcbiAgfVxufVxuXG4ubXQtOTUge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDE5dnc7XG4gIH1cbn1cblxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTUge1xuICAgIG1hcmdpbi10b3A6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xNyB7XG4gICAgbWFyZ2luLXRvcDogMTd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTgge1xuICAgIG1hcmdpbi10b3A6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjB2dztcbiAgfVxufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMXZ3O1xuICB9XG59XG5cbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG4ubXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogNHZ3O1xuICB9XG59XG5cbi5tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ubXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2dnc7XG4gIH1cbn1cblxuLm1yLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogN3Z3O1xuICB9XG59XG5cbi5tci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDh2dztcbiAgfVxufVxuXG4ubXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5dnc7XG4gIH1cbn1cblxuLm1yLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNTAge1xuICAgIG1hcmdpbi1yaWdodDogMTB2dztcbiAgfVxufVxuXG4ubXItNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbi5tci02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEydnc7XG4gIH1cbn1cblxuLm1yLTY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNjUge1xuICAgIG1hcmdpbi1yaWdodDogMTN2dztcbiAgfVxufVxuXG4ubXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbi5tci03NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuLm1yLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItODAge1xuICAgIG1hcmdpbi1yaWdodDogMTZ2dztcbiAgfVxufVxuXG4ubXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbi5tci05MCB7XG4gIG1hcmdpbi1yaWdodDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4dnc7XG4gIH1cbn1cblxuLm1yLTk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItOTUge1xuICAgIG1hcmdpbi1yaWdodDogMTl2dztcbiAgfVxufVxuXG4ubXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTcge1xuICAgIG1hcmdpbi1yaWdodDogMTd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTgge1xuICAgIG1hcmdpbi1yaWdodDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMTkge1xuICAgIG1hcmdpbi1yaWdodDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjB2dztcbiAgfVxufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDB2dztcbiAgfVxufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgfVxufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgfVxufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgfVxufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgfVxufVxuXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDd2dztcbiAgfVxufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuXG4ubWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDl2dztcbiAgfVxufVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIH1cbn1cblxuLm1iLTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG4ubWItNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzdnc7XG4gIH1cbn1cblxuLm1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbi5tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIH1cbn1cblxuLm1iLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbi5tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG4ubWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5dnc7XG4gIH1cbn1cblxuLm1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjB2dztcbiAgfVxufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHZ3O1xuICB9XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG4ubWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogM3Z3O1xuICB9XG59XG5cbi5tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuLm1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuXG4ubWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogNnZ3O1xuICB9XG59XG5cbi5tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuLm1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDh2dztcbiAgfVxufVxuXG4ubWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogOXZ3O1xuICB9XG59XG5cbi5tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbi5tbC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbi5tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbi5tbC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbi5tbC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbi5tbC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbi5tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbi5tbC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtODUge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbi5tbC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbi5tbC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbi5tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMTR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE3IHtcbiAgICBtYXJnaW4tbGVmdDogMTd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjB2dztcbiAgfVxufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHZ3O1xuICB9XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAxdnc7XG4gIH1cbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDJ2dztcbiAgfVxufVxuXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogM3Z3O1xuICB9XG59XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gIH1cbn1cblxuLnB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDV2dztcbiAgfVxufVxuXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogNnZ3O1xuICB9XG59XG5cbi5wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMzUge1xuICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gIH1cbn1cblxuLnB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDh2dztcbiAgfVxufVxuXG4ucHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogOXZ3O1xuICB9XG59XG5cbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHZ3O1xuICB9XG59XG5cbi5wdC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNTUge1xuICAgIHBhZGRpbmctdG9wOiAxMXZ3O1xuICB9XG59XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMnZ3O1xuICB9XG59XG5cbi5wdC02NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNjUge1xuICAgIHBhZGRpbmctdG9wOiAxM3Z3O1xuICB9XG59XG5cbi5wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNHZ3O1xuICB9XG59XG5cbi5wdC03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNzUge1xuICAgIHBhZGRpbmctdG9wOiAxNXZ3O1xuICB9XG59XG5cbi5wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtODAge1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICB9XG59XG5cbi5wdC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtODUge1xuICAgIHBhZGRpbmctdG9wOiAxN3Z3O1xuICB9XG59XG5cbi5wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOHZ3O1xuICB9XG59XG5cbi5wdC05NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtOTUge1xuICAgIHBhZGRpbmctdG9wOiAxOXZ3O1xuICB9XG59XG5cbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogMTd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTgge1xuICAgIHBhZGRpbmctdG9wOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xOSB7XG4gICAgcGFkZGluZy10b3A6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjB2dztcbiAgfVxufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDB2dztcbiAgfVxufVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDF2dztcbiAgfVxufVxuXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG4ucHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDN2dztcbiAgfVxufVxuXG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDR2dztcbiAgfVxufVxuXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ucHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG4ucHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDd2dztcbiAgfVxufVxuXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxufVxuXG4ucHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDl2dztcbiAgfVxufVxuXG4ucHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLnByLTU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbi5wci02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci02MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgfVxufVxuXG4ucHItNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuLnByLTcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbi5wci03NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci03NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTV2dztcbiAgfVxufVxuXG4ucHItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuLnByLTg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbi5wci05MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci05MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTh2dztcbiAgfVxufVxuXG4ucHItOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuLnByLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjB2dztcbiAgfVxufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHZ3O1xuICB9XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgfVxufVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuLnBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgfVxufVxuXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbi5wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dztcbiAgfVxufVxuXG4ucGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbi5wYi01NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbi5wYi02NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbi5wYi03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbi5wYi04NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbi5wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbi5wYi05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjB2dztcbiAgfVxufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMXZ3O1xuICB9XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuLnBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICB9XG59XG5cbi5wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgfVxufVxuXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuLnBsLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogN3Z3O1xuICB9XG59XG5cbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgfVxufVxuXG4ucGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuLnBsLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogMTB2dztcbiAgfVxufVxuXG4ucGwtNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbi5wbC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuLnBsLTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNjUge1xuICAgIHBhZGRpbmctbGVmdDogMTN2dztcbiAgfVxufVxuXG4ucGwtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbi5wbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuLnBsLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtODAge1xuICAgIHBhZGRpbmctbGVmdDogMTZ2dztcbiAgfVxufVxuXG4ucGwtODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbi5wbC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuLnBsLTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtOTUge1xuICAgIHBhZGRpbmctbGVmdDogMTl2dztcbiAgfVxufVxuXG4ucGwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTYge1xuICAgIHBhZGRpbmctbGVmdDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTcge1xuICAgIHBhZGRpbmctbGVmdDogMTd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTgge1xuICAgIHBhZGRpbmctbGVmdDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMTkge1xuICAgIHBhZGRpbmctbGVmdDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjB2dztcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXIge1xuICAvKiBBdXRvIEhlaWdodCAqL1xuICAvKiBCdWxsZXRzICovXG4gIC8qIFByb2dyZXNzICovXG4gIC8qIGExMXkgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnN3aXBlciBidXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubHMtaHVnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmxzLXhsYXJnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmxzLWxhcmdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5scy1tZWRpdW0ge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ubHMtcmVndWxhciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4ubHMtc21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ubHMteHNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4ubHMtdGlueSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuXG4uZmYtZW4ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCI7XG59XG5cbi5mZi1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYU1pblByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuLmZmLWdvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrRQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZ3LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mdy04MDAge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnctNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mdy0yMDAge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZnctMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZzLWh1Z2Uge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gIH1cbn1cblxuLmZzLXhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbi5mcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG4uZnMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuLmZzLXJlZ3VsYXIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbi5mcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5mcy14c21hbGwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG4uZnMtdGlueSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC1odWdlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLW1kLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtdGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1odWdlIHtcbiAgICBmb250LXNpemU6IDkuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1odWdlIHtcbiAgICBmb250LXNpemU6IDkuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbi5saC1odWdlIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1odWdlIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtaHVnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLmxoLXhsYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS14bGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXhsYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4ubGgtbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLWxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5saC1tZWRpdW0ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tbWVkaXVtIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmxoLXJlZ3VsYXIge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tcmVndWxhciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtcmVndWxhciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ubGgtc21hbGwge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5saC14c21hbGwge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20teHNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy14c21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmxoLXRpbnkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLXRpbnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy10aW55IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4udHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnR4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnR4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnR4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnR4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dC14cy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dC14cy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udW5kZXJsaW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJyLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnItc20taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ici14cy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZGVmYXVsdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5saXN0LWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG59XG5cbi5saXN0LWF0dGVudGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5saXN0LWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaXMtbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1zbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmlzLXhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaXMtaGlkZGVuLXh5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLWhpZGRlbi14IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaXMtaGlkZGVuLXkge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5pcy12aXNpYmxlLXh5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5pcy12aXNpYmxlLXgge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uaXMtdmlzaWJsZS15IHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmlzLXNjcm9sbC14eSB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5pcy1zY3JvbGwteCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmlzLXNjcm9sbC15IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAkY29sb3ItbWFpbjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5NjdBO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNCMzk2N0EgNTAlKTtcbn1cblxuLmJ0biwgLmJhZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWFoaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzk2N0E7XG59XG5cbi5jb2xvci1haGkge1xuICBjb2xvcjogI0IzOTY3QTtcbn1cblxuLmJ0bi1haGksIC5iYWRnZS1haGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5NjdBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWFoaSwgLmJhZGdlLW91dGxpbmUtYWhpLCAub3V0bGluZS1haGkge1xuICBjb2xvcjogI0IzOTY3QTtcbiAgYm9yZGVyLWNvbG9yOiAjQjM5NjdBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5NjdBO1xufVxuXG4uY29sb3ItbWFpbiB7XG4gIGNvbG9yOiAjQjM5NjdBO1xufVxuXG4uYnRuLW1haW4sIC5iYWRnZS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOTY3QTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1tYWluLCAuYmFkZ2Utb3V0bGluZS1tYWluLCAub3V0bGluZS1tYWluIHtcbiAgY29sb3I6ICNCMzk2N0E7XG4gIGJvcmRlci1jb2xvcjogI0IzOTY3QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXdoaXRlLCAuYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSwgLmJhZGdlLW91dGxpbmUtd2hpdGUsIC5vdXRsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmNvbG9yLWdyYXktMTAge1xuICBjb2xvcjogI2U1ZTVlNTtcbn1cblxuLmJ0bi1ncmF5LTEwLCAuYmFkZ2UtZ3JheS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMTAsIC5iYWRnZS1vdXRsaW5lLWdyYXktMTAsIC5vdXRsaW5lLWdyYXktMTAge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uY29sb3ItZ3JheS0yMCB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYnRuLWdyYXktMjAsIC5iYWRnZS1ncmF5LTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTIwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTIwLCAub3V0bGluZS1ncmF5LTIwIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbn1cblxuLmNvbG9yLWdyYXktMzAge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuLmJ0bi1ncmF5LTMwLCAuYmFkZ2UtZ3JheS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0zMCwgLmJhZGdlLW91dGxpbmUtZ3JheS0zMCwgLm91dGxpbmUtZ3JheS0zMCB7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5jb2xvci1ncmF5LTQwIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5idG4tZ3JheS00MCwgLmJhZGdlLWdyYXktNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNDAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNDAsIC5vdXRsaW5lLWdyYXktNDAge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xufVxuXG4uY29sb3ItZ3JheS01MCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYnRuLWdyYXktNTAsIC5iYWRnZS1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTUwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTUwLCAub3V0bGluZS1ncmF5LTUwIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmNvbG9yLWdyYXktNjAge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmJ0bi1ncmF5LTYwLCAuYmFkZ2UtZ3JheS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS02MCwgLmJhZGdlLW91dGxpbmUtZ3JheS02MCwgLm91dGxpbmUtZ3JheS02MCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5jb2xvci1ncmF5LTcwIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5idG4tZ3JheS03MCwgLmJhZGdlLWdyYXktNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNzAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNzAsIC5vdXRsaW5lLWdyYXktNzAge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY29sb3ItZ3JheS04MCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYnRuLWdyYXktODAsIC5iYWRnZS1ncmF5LTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTgwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTgwLCAub3V0bGluZS1ncmF5LTgwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmNvbG9yLWdyYXktOTAge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJ0bi1ncmF5LTkwLCAuYmFkZ2UtZ3JheS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS05MCwgLmJhZGdlLW91dGxpbmUtZ3JheS05MCwgLm91dGxpbmUtZ3JheS05MCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1ibGFjaywgLmJhZGdlLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ibGFjaywgLmJhZGdlLW91dGxpbmUtYmxhY2ssIC5vdXRsaW5lLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1ibHVlLCAuYmFkZ2UtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZSwgLmJhZGdlLW91dGxpbmUtYmx1ZSwgLm91dGxpbmUtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTIxNmI7XG59XG5cbi5jb2xvci1uYXZ5IHtcbiAgY29sb3I6ICMwZTIxNmI7XG59XG5cbi5idG4tbmF2eSwgLmJhZGdlLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUyMTZiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW5hdnksIC5iYWRnZS1vdXRsaW5lLW5hdnksIC5vdXRsaW5lLW5hdnkge1xuICBjb2xvcjogIzBlMjE2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMGUyMTZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLmJ0bi1wdXJwbGUsIC5iYWRnZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXB1cnBsZSwgLmJhZGdlLW91dGxpbmUtcHVycGxlLCAub3V0bGluZS1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uY29sb3ItcGluayB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4uYnRuLXBpbmssIC5iYWRnZS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1waW5rLCAuYmFkZ2Utb3V0bGluZS1waW5rLCAub3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tcmVkLCAuYmFkZ2UtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1yZWQsIC5iYWRnZS1vdXRsaW5lLXJlZCwgLm91dGxpbmUtcmVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5idG4tb3JhbmdlLCAuYmFkZ2Utb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UsIC5iYWRnZS1vdXRsaW5lLW9yYW5nZSwgLm91dGxpbmUtb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uY29sb3IteWVsbG93IHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4teWVsbG93LCAuYmFkZ2UteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3csIC5iYWRnZS1vdXRsaW5lLXllbGxvdywgLm91dGxpbmUteWVsbG93IHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLWdyZWVuLCAuYmFkZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuLCAuYmFkZ2Utb3V0bGluZS1ncmVlbiwgLm91dGxpbmUtZ3JlZW4ge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uY29sb3ItbWludCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW1pbnQsIC5iYWRnZS1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1taW50LCAuYmFkZ2Utb3V0bGluZS1taW50LCAub3V0bGluZS1taW50IHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYmctd2hpdGUtcmdiYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uYmctd2hpdGUtcmdiYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYmctd2hpdGUtcmdiYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmctYmxhY2stcmdiYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uYmctYmxhY2stcmdiYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYmctYmxhY2stcmdiYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5iZy1zbnMtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25fZmFjZWJvb2suc3ZnKTtcbn1cblxuLmJnLXNucy10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYWJhaG91c2UuanAvY29tbW9uL2ltZy9pY29uX3R3aXR0ZXIuc3ZnKTtcbn1cblxuLmJnLXNucy1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25faW5zdGFncmFtLnN2Zyk7XG59XG5cbi5iZy1zbnMtbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl9saW5lQC5zdmcpO1xufVxuXG4ubC1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zbS1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubC1zbS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sLXNtLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmwtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5sLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubC1maXhlZC5wYWdlLXRpdGxlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtbmF2LCAuYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uYmFyIHtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxMDE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhciB7XG4gICAgdG9wOiA1dnc7XG4gICAgbGVmdDogNXZ3O1xuICB9XG59XG5cbi5iYXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJhciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xufVxuXG4uYmFyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmFyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBib3R0b206IDA7XG59XG5cbi5sLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubC1uYXYgbGkge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1uYXYgbGkge1xuICAgIGhlaWdodDogMjEuMzMzMzN2dztcbiAgfVxufVxuXG4ubC1uYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLW5hdiBsaSBhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLXNlYXNvblZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtc2Vhc29uVmlzdWFsLXN0aWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2Njd2dztcbiAgfVxufVxuXG4ubC1mb290ZXIgLmltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sLWZvb3RlciAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5idG4ge1xuICAgIHBhZGRpbmc6IDIuNjY2Njd2dyAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAubWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLm10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgdGFiQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn0iLCIvLyDjg5njg7zjgrnjgajjgarjgovmjIflrprjgpLoqJjov7Bcbi8vIOOCq+ODqeODvOOChOeKtuaFi+OBr+OAgXRoZW1l44KEc3RhdGXjgavoqJjovIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xuICBib3JkZXI6MDtcbiAgb3V0bGluZTowO1xufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1nb3RoaWM7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLFxuZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSB0cztcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbmEsIHUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmZpZ3VyZSwgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDIuMDtcbn1cblxubWFyayB7XG4gIHBhZGRpbmc6IDAgLjJlbTtcbn1cblxuaDEgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAzLjByZW0sICgzMC8zNzUpKjEwMHZ3LCAoMzAvMzc1KSoxMDB2dyk7IH1cbmgyIHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMi40cmVtLCAoMjQvMzc1KSoxMDB2dywgKDI0LzM3NSkqMTAwdncpOyB9XG5oMyB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDIuMHJlbSwgKDIwLzM3NSkqMTAwdncsICgyMC8zNzUpKjEwMHZ3KTsgfVxuaDQgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjhyZW0sICgxOC8zNzUpKjEwMHZ3LCAoMTgvMzc1KSoxMDB2dyk7IH1cbmg1IHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS42cmVtLCAoMTYvMzc1KSoxMDB2dywgKDE2LzM3NSkqMTAwdncpOyB9XG5oNiB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuNHJlbSwgKDE0LzM3NSkqMTAwdncsICgxNC8zNzUpKjEwMHZ3KTsgfVxuXG5kaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS40cmVtLCAoMTQvMzc1KSoxMDB2dywgKDE0LzM3NSkqMTAwdncgKTtcbn0iLCIvLyBUYWJsZSBvZiBDb250ZW50c1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBQcmVmaXhcclxuLy8gV2lkdGhcclxuLy8gQ29sb3JcclxuLy8gRm9udHNcclxuLy8gZm9udC13ZWlnaHRcclxuLy8gZm9udC1zaXplXHJcbi8vIGxpbmUtaGVpZ2h0XHJcbi8vIFNwYWNpbmdcclxuLy8gUG9zaXRpb25cclxuLy8gR3JpZFxyXG4vLyBzbGlja1xyXG4vLyBPYmplY3QtZml0XHJcbi8vIEJhY2tncm91bmQgaW1hZ2VcclxuICAvLyBTTlNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBQcmVmaXhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJyZWFrcG9pbnRzOiBcIi1cIiwgXCItaGctXCIsIFwiLXhsLVwiLCBcIi1tZC1cIiwgXCItc20tXCIsIFwiLXhzLVwiO1xyXG5cclxuXHJcbi8vIFdpZHRoXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiR3aWR0aC14bDogMTkyMHB4O1xyXG4kd2lkdGgtbGc6IDEyODBweDtcclxuJHdpZHRoLW1kOiA5NjBweDtcclxuJHdpZHRoLXNtOiA3NjhweDtcclxuJHdpZHRoLXhzOiA0ODBweDtcclxuXHJcblxyXG4vLyBDb2xvclxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGNvbG9yLWFoaSAgICA6ICNCMzk2N0EgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3ItbWFpbiAgIDogI0IzOTY3QSAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci13aGl0ZSAgOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS0xMDogI2U1ZTVlNSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktMjA6ICNjY2NjY2MgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTMwOiAjYjNiM2IzICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS00MDogIzk5OTk5OSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNTA6ICM4MDgwODAgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTYwOiAjNjY2NjY2ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS03MDogIzRkNGQ0ZCAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktODA6ICMzMzMzMzMgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTkwOiAjMWExYTFhICFkZWZhdWx0O1xyXG4kY29sb3ItYmxhY2sgIDogIzAwMDAwMCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1ibHVlICA6ICMwMDdiZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXZ5ICA6ICMwZTIxNmIgIWRlZmF1bHQ7XHJcbiRjb2xvci1wdXJwbGU6ICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRjb2xvci1waW5rICA6ICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRjb2xvci1yZWQgICA6ICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1vcmFuZ2U6ICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiRjb2xvci15ZWxsb3c6ICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmVlbiA6ICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1taW50ICA6ICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJGNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgXCJhaGlcIiAgICA6ICRjb2xvci1haGksXHJcbiAgIFwibWFpblwiICAgOiAkY29sb3ItbWFpbixcclxuICAgXCJ3aGl0ZVwiICA6ICRjb2xvci13aGl0ZSxcclxuICAgXCJncmF5LTEwXCI6ICRjb2xvci1ncmF5LTEwLFxyXG4gICBcImdyYXktMjBcIjogJGNvbG9yLWdyYXktMjAsXHJcbiAgIFwiZ3JheS0zMFwiOiAkY29sb3ItZ3JheS0zMCxcclxuICAgXCJncmF5LTQwXCI6ICRjb2xvci1ncmF5LTQwLFxyXG4gICBcImdyYXktNTBcIjogJGNvbG9yLWdyYXktNTAsXHJcbiAgIFwiZ3JheS02MFwiOiAkY29sb3ItZ3JheS02MCxcclxuICAgXCJncmF5LTcwXCI6ICRjb2xvci1ncmF5LTcwLFxyXG4gICBcImdyYXktODBcIjogJGNvbG9yLWdyYXktODAsXHJcbiAgIFwiZ3JheS05MFwiOiAkY29sb3ItZ3JheS05MCxcclxuICAgXCJibGFja1wiICA6ICRjb2xvci1ibGFjayxcclxuICAgXCJibHVlXCIgICA6ICRjb2xvci1ibHVlLFxyXG4gICBcIm5hdnlcIiAgIDogJGNvbG9yLW5hdnksXHJcbiAgIFwicHVycGxlXCIgOiAkY29sb3ItcHVycGxlLFxyXG4gICBcInBpbmtcIiAgIDogJGNvbG9yLXBpbmssXHJcbiAgIFwicmVkXCIgICAgOiAkY29sb3ItcmVkLFxyXG4gICBcIm9yYW5nZVwiIDogJGNvbG9yLW9yYW5nZSxcclxuICAgXCJ5ZWxsb3dcIiA6ICRjb2xvci15ZWxsb3csXHJcbiAgIFwiZ3JlZW5cIiAgOiAkY29sb3ItZ3JlZW4sXHJcbiAgIFwibWludFwiICAgOiAkY29sb3ItbWludCxcclxuICApLFxyXG4gICRjb2xvcnNcclxuKTtcclxuXHJcbiRjb2xvcnMtcmdiYTogKCkgIWRlZmF1bHQ7XHJcbiRjb2xvcnMtcmdiYTogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgXCJ3aGl0ZS1yZ2JhLTEwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpLFxyXG4gICBcIndoaXRlLXJnYmEtMjBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMiksXHJcbiAgIFwid2hpdGUtcmdiYS0zMFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTQwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjQpLFxyXG4gICBcIndoaXRlLXJnYmEtNTBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNSksXHJcbiAgIFwid2hpdGUtcmdiYS02MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC42KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTcwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjcpLFxyXG4gICBcIndoaXRlLXJnYmEtODBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCksXHJcbiAgIFwid2hpdGUtcmdiYS05MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC45KSxcclxuICAgXCJibGFjay1yZ2JhLTEwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjEpLFxyXG4gICBcImJsYWNrLXJnYmEtMjBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMiksXHJcbiAgIFwiYmxhY2stcmdiYS0zMFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC4zKSxcclxuICAgXCJibGFjay1yZ2JhLTQwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQpLFxyXG4gICBcImJsYWNrLXJnYmEtNTBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNSksXHJcbiAgIFwiYmxhY2stcmdiYS02MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC42KSxcclxuICAgXCJibGFjay1yZ2JhLTcwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjcpLFxyXG4gICBcImJsYWNrLXJnYmEtODBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuOCksXHJcbiAgIFwiYmxhY2stcmdiYS05MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC45KSxcclxuICApLFxyXG4gICRjb2xvcnMtcmdiYVxyXG4pO1xyXG5cclxuXHJcbi8vIEZvbnRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZm9udC1nb3RoaWMgOiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrRQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2VyaWYgIDogXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTlwiLCBcIkhpcmFNaW5Qcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XHJcbiRmb250LWVuICAgICA6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiO1xyXG5cclxuXHJcbi8vIGZvbnQtd2VpZ2h0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRmb250LXdlaWdodDogKFxyXG4gIFwiOTAwXCI6IDkwMCxcclxuICBcIjgwMFwiOiA4MDAsXHJcbiAgXCI3MDBcIjogNzAwLFxyXG4gIFwiNjAwXCI6IDYwMCxcclxuICBcIjUwMFwiOiA1MDAsXHJcbiAgXCI0MDBcIjogNDAwLFxyXG4gIFwiMzAwXCI6IDMwMCxcclxuICBcIjIwMFwiOiAyMDAsXHJcbiAgXCIxMDBcIjogMTAwLFxyXG4pO1xyXG5cclxuLy8gZm9udC1zaXplXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZnMtaHVnZSAgIDogMzY7XHJcbiRmcy14bGFyZ2UgOiAyNDtcclxuJGZzLWxhcmdlICA6IDIwO1xyXG4kZnMtbWVkaXVtIDogMTg7XHJcbiRmcy1yZWd1bGFyOiAxNjtcclxuJGZzLXNtYWxsICA6IDE0O1xyXG4kZnMteHNtYWxsIDogMTI7XHJcbiRmcy10aW55ICAgOiAxMDtcclxuXHJcbiRmb250LXNpemU6ICgpICFkZWZhdWx0O1xyXG4kZm9udC1zaXplOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJodWdlXCIgICA6ICRmcy1odWdlLFxyXG4gICAgXCJ4bGFyZ2VcIiA6ICRmcy14bGFyZ2UsXHJcbiAgICBcImxhcmdlXCIgIDogJGZzLWxhcmdlLFxyXG4gICAgXCJtZWRpdW1cIiA6ICRmcy1tZWRpdW0sXHJcbiAgICBcInJlZ3VsYXJcIjogJGZzLXJlZ3VsYXIsXHJcbiAgICBcInNtYWxsXCIgIDogJGZzLXNtYWxsLFxyXG4gICAgXCJ4c21hbGxcIiA6ICRmcy14c21hbGwsXHJcbiAgICBcInRpbnlcIiAgIDogJGZzLXRpbnksXHJcbiAgKSxcclxuICAkZm9udC1zaXplXHJcbik7XHJcblxyXG5cclxuLy8gbGluZS1oZWlnaHRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGxpbmUtaGVpZ2h0OiAoXHJcbiAgXCJodWdlXCIgICAgOiAyLjAsXHJcbiAgXCJ4bGFyZ2VcIiAgOiAxLjgsXHJcbiAgXCJsYXJnZVwiICAgOiAxLjYsXHJcbiAgXCJtZWRpdW1cIiAgOiAxLjUsXHJcbiAgXCJyZWd1bGFyXCIgOiAxLjQsXHJcbiAgXCJzbWFsbFwiICAgOiAxLjMsXHJcbiAgXCJ4c21hbGxcIiAgOiAxLjIsXHJcbiAgXCJ0aW55XCIgICAgOiAxLjBcclxuKTtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbWFyZ2luOiAoXHJcbiAgbXQ6IG1hcmdpbi10b3AsXHJcbiAgbXI6IG1hcmdpbi1yaWdodCxcclxuICBtYjogbWFyZ2luLWJvdHRvbSxcclxuICBtbDogbWFyZ2luLWxlZnRcclxuKTtcclxuXHJcbiRwYWRkaW5nOiAoXHJcbiAgcHQ6IHBhZGRpbmctdG9wLFxyXG4gIHByOiBwYWRkaW5nLXJpZ2h0LFxyXG4gIHBiOiBwYWRkaW5nLWJvdHRvbSxcclxuICBwbDogcGFkZGluZy1sZWZ0XHJcbik7XHJcblxyXG5cclxuLy8gUG9zaXRpb25cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRwb3NpdGlvbjogKFxyXG4gIFwiZml4ZWRcIjogZml4ZWQsXHJcbiAgXCJhYnNvbHV0ZVwiOiBhYnNvbHV0ZSxcclxuICBcInJlbGF0aXZlXCI6IHJlbGF0aXZlXHJcbik7XHJcblxyXG4kYWxpZ246IChcclxuICBjZW50ZXIsXHJcbiAgbGVmdCxcclxuICByaWdodCxcclxuICB0b3AsXHJcbiAgbWlkZGxlLFxyXG4gIGJvdHRvbSxcclxuKTtcclxuXHJcblxyXG4vLyBHcmlkXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZ3JpZC1jb2x1bW46IDEyO1xyXG5cclxuXHJcblxyXG4vLyBzbGlja1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHNsaWNrLWFycm93LXdpZHRoOiAzNXB4O1xyXG4kc2xpY2stYXJyb3ctaGVpZ2h0OiA0NXB4O1xyXG5cclxuXHJcbi8vIE9iamVjdC1maXRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRvYmplY3QtZml0OiAoXHJcbiAgXCJvYmplY3QtZml0LWNvdmVyXCI6IGNvdmVyLFxyXG4gIFwib2JqZWN0LWZpdC1jb250YWluXCI6IGNvbnRhaW4sXHJcbik7XHJcblxyXG4kb2JqZWN0LXBvc2l0aW9uOiAoXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tdG9wXCI6IHRvcCxcclxuICBcIm9iamVjdC1wb3NpdGlvbi1jZW50ZXJcIjogY2VudGVyLFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLWJvdHRvbVwiOiBib3R0b20sXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tbGVmdFwiOiBsZWZ0LFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLXJpZ2h0XCI6IHJpZ2h0LFxyXG4pO1xyXG5cclxuXHJcbi8vIEJhY2tncm91bmQgaW1hZ2VcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiR1cmwgICAgICAgICAgIDogXCJodHRwczovL2FiYWhvdXNlLmpwL1wiO1xyXG4kdXJsLWNvbW1vbiAgICA6IFwiI3skdXJsfWNvbW1vbi9cIjtcclxuJHVybC1pbWcgICAgICAgOiBcIiN7JHVybC1jb21tb259aW1nL1wiO1xyXG5cclxuJHBhc3MgICAgICAgICAgOiBcIi4uL1wiO1xyXG4kcGFzcy1pbWcgICAgICA6IFwiI3skcGFzc31pbWcvXCI7XHJcblxyXG5cclxuLy8gQnJhbmRzXHJcblxyXG4kYnJhbmRzOiAoXHJcbiAgXCIzNlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjUlLFxyXG4gICksXHJcbiAgXCI1MzUxXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0OCUsXHJcbiAgKSxcclxuICBcImFiYWhvdXNlXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MiUsXHJcbiAgKSxcclxuICBcImRlc2lnbndvcmtzXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcImFsZnJlZG9iYW5uaXN0ZXJcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDc1JSxcclxuICApLFxyXG4gIFwiYXViYW5uaXN0ZXJcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDU2JSxcclxuICApLFxyXG4gIFwiYXRzY2VsdGFzZWxlY3RtXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2NSUsXHJcbiAgKSxcclxuICBcImF0c2NlbHRhc2VsZWN0XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0MSUsXHJcbiAgKSxcclxuICBcImNvbGxleFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDAlLFxyXG4gICksXHJcbiAgXCJkZXZpbmV0dGVcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDg1JSxcclxuICApLFxyXG4gIFwiaW50ZXJzdGFwbGUtdlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogMzAlLFxyXG4gICksXHJcbiAgXCJpbnRlcnN0YXBsZS1oXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA1NiUsXHJcbiAgKSxcclxuICBcImxvd2VsbFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogMzglLFxyXG4gICksXHJcbiAgXCJtYXZpZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDElLFxyXG4gICksXHJcbiAgXCJ0aGVzdG9yZWJ5Y1wiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogOTAlLFxyXG4gICksXHJcbiAgXCJteXNlbGZcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQxJSxcclxuICApLFxyXG4gIFwicGljaGUtdlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogMzglLFxyXG4gICksXHJcbiAgXCJvdXRsZXRcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYwJSxcclxuICApLFxyXG4gIFwib3V0bGV0bVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjAlLFxyXG4gICksXHJcbiAgXCJwaWNoZS1oXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcInF1YWxpdGVcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQ2JSxcclxuICApLFxyXG4gIFwicm91Z2VcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQ1JSxcclxuICApLFxyXG4pO1xyXG5cclxuLy8gU05TXHJcbiRzbnMtaWNvbi1zaXplOiA1MDtcclxuXHJcbiRzbnMtaWNvbjogKFxyXG4gIFwiZmFjZWJvb2tcIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl9mYWNlYm9vay5zdmcpLFxyXG4gICksXHJcbiAgXCJ0d2l0dGVyXCI6IChcclxuICAgIFwidXJsXCI6IHVybCgjeyR1cmwtaW1nfWljb25fdHdpdHRlci5zdmcpLFxyXG4gICksXHJcbiAgXCJpbnN0YWdyYW1cIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl9pbnN0YWdyYW0uc3ZnKSxcclxuICApLFxyXG4gIFwibGluZVwiOiAoXHJcbiAgICBcInVybFwiOiB1cmwoI3skdXJsLWltZ31pY29uX2xpbmVALnN2ZyksXHJcbiAgKSxcclxuKTtcclxuIiwiQG1peGluIG1hcmdpbigkbXQ6IGF1dG8sICRtcjogYXV0bywgJG1iOiBhdXRvLCAkbWw6IGF1dG8pIHtcbiAgbWFyZ2luLXRvcCAgIDogJG10O1xuICBtYXJnaW4tcmlnaHQgOiAkbXI7XG4gIG1hcmdpbi1ib3R0b206ICRtYjtcbiAgbWFyZ2luLWxlZnQgIDogJG1sO1xufVxuXG5AbWl4aW4gcGFkZGluZygkcHQ6IGF1dG8sICRwcjogYXV0bywgJHBiOiBhdXRvLCAkcGw6IGF1dG8pIHtcbiAgcGFkZGluZy10b3AgICA6ICRwdDtcbiAgcGFkZGluZy1yaWdodCA6ICRwcjtcbiAgcGFkZGluZy1ib3R0b206ICRwYjtcbiAgcGFkZGluZy1sZWZ0ICA6ICRwbDtcbn1cblxuQG1peGluIGZzLWFsbC1kZXZpY2UoICR2YWx1ZS1kZXNrdG9wLCAkdmFsdWUtdGFibGV0LCAkdmFsdWUtbW9iaWxlICkge1xuICBmb250LXNpemUgOiAkdmFsdWUtZGVza3RvcDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgZm9udC1zaXplIDogJHZhbHVlLXRhYmxldDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgteHMpIHtcbiAgICBmb250LXNpemUgOiAkdmFsdWUtbW9iaWxlO1xuICB9XG59XG5cbi8vIOKAuywg44O7LCAxLjIuMywg44Gq44Gp44Gu6YCa5bi444Gu44Oq44K544OI44KS44Kv44Op44K544Gn5L2c5oiQXG5AbWl4aW4gbGlzdCggJGNvbnRlbnQ6IFwiXCIsICRtbDogMWVtICkge1xuICBtYXJnaW4tbGVmdDogJG1sO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtJG1sO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOODh+ODleOCqeODq+ODiOS4i+e3muOCkua2iOOBl+OAgeODnOODvOODgOODvOOBp+ihqOekulxuQG1peGluIHVuZGVybGluZSgpIHtcbiAgcGFkZGluZy1ib3R0b20gOiAwLjFlbTtcbiAgYm9yZGVyLWJvdHRvbSAgOiAxcHggc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOaoquS4puOBs+OBruS9nOaIkFxuQG1peGluIGdyaWQoICRkaXNwbGF5OiBmbGV4LCAkamM6IGZsZXgtc3RhcnQsICRmdzogd3JhcCApIHtcbiAgZGlzcGxheSAgICAgICAgOiAkZGlzcGxheTtcbiAganVzdGlmeS1jb250ZW50OiAkamM7XG4gIGZsZXgtd3JhcCAgICAgIDogJGZ3O1xufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg4jjg6njg7Pjgrjjgrfjg6fjg7Pjga7oqK3lrppcbkBtaXhpbiB0cyggJHRwOiBhbGwsICR0ZDogMC4ycywgJHR0ZjogZWFzZS1pbiApIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eSAgICAgICA6ICR0cDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICA6ICR0ZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0dGY7XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBDIExhcmdl44Gu44G/55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gaGcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgteGwgKyAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUEMgWExhcmdl44Gu44G/55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4geGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgteGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBQQyBMYXJnZeeUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIGxnIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUEMg55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gbWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjgr/jg5bjg6zjg4Pjg4jnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBzbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1zbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOOCueODnuODm+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIHhzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXhzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5idG4sIC5iYWRnZSwgLm91dGxpbmUge1xuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIC8vIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xufVxuXG4uYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IC4zNzVlbSAuNzVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFkZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IC4yNWVtIC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm91dGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJi0jeyRpfSB7XG4gICAgICBib3JkZXItd2lkdGg6ICN7JGl9cHg7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICYtc20tI3skaX0ge1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBib3JkZXItd2lkdGg6ICgkaSAvIDM3NSkgKiAxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyAuY29sLXh4XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNvbCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAvLyDjg4fjgrnjgq/jg4jjg4Pjg5fjg7tTUOWFsemAmlxuICAgICYtI3skaX0ge1xuICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAvLyAuY29sLW1kLTEuLi4xMiA9PiDjg4fjgrnjgq/jg4jjg4Pjg5flsILnlKhcbiAgICAgICYtbWQtI3skaX0ge1xuICAgICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIC8vIC5jb2wtc20tMS4uLjEyID0+IOOCv+ODluODrOODg+ODiOWwgueUqFxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICYtc20tI3skaX0ge1xuICAgICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIC8vIC5jb2wteHMtMS4uLjEyID0+IOOCueODnuODvOODiOODleOCqeODs+WwgueUqFxuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICYteHMtI3skaX0ge1xuICAgICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4gIC8vIC5jb2wteHjjga7jg5Hjg4fjgqPjg7PjgrDnhKHlirnljJZcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmlsbCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICYtbWQtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kaSAqIDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAmLXNtLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgJi14cy0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gZ3V0dGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmd1dHRlciB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtI3skaX0ge1xuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICYtbWQtI3skaX0ge1xuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMSV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICYtc20tI3skaX0ge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMSV9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgJi14cy0jeyRpfSB7XG4gICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIGdyaWRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmdyaWQge1xuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XG4gIGFsaWduLWl0ZW1zICAgIDogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XG4gICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gIH1cblxuICBAaW5jbHVkZSBtZCB7XG4gICAgJi1tZCB7XG4gICAgICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICAgICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgICAgICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICAgICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgICAgICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICAgICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgICAgICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc20ge1xuICAgICYtc20ge1xuICAgICAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAgICAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICAgICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAgICAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICAgICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAgICAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICAgICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHhzIHtcbiAgICAmLXhzIHtcbiAgICAgICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgICAgICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAgICAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgICAgICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAgICAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgICAgICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAgICAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAgICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAgICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAgICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICYtcGljaGVhYmFob3VzZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoMjMwIC8gNzUwKSAqIDEwMHZ3O1xuICAgIH1cbiAgICAmLmxvZ28tbmF2IHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtbG93ZWxsdGhpbmdzLCAmLWF0c2NlbHRhc2VsZWN0LCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoMjQwIC8gNzUwKSAqIDEwMHZ3O1xuICAgIH1cbiAgICAmLmxvZ28tbmF2IHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtcm91Z2V2aWZsYWNsZSwgJi1jb2xsZXgsICYtYWJhaG91c2VtYXZpZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoMjYwIC8gNzUwKSAqIDEwMHZ3O1xuICAgIH1cbiAgICAmLmxvZ28tbmF2IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtcXVhbGl0ZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoMjgwIC8gNzUwKSAqIDEwMHZ3O1xuICAgIH1cbiAgICAmLmxvZ28tbmF2IHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZGVzaWdud29ya3MsICYtYXViYW5uaXN0ZXIge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogKDQwMCAvIDc1MCkgKiAxMDB2dztcbiAgICB9XG4gICAgJi5sb2dvLW5hdiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gLmJnLWxvZ28tNTM1MSwgLmJnLXNucy1mYWNlYm9vaywgZXRjLi4uXG4gICYtbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJG1sOiBhdXRvLCAkbXI6IGF1dG8pO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGhlaWdodDogMTN2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgaGVpZ2h0OiAyMHZ3O1xuICAgIH1cblxuICAgIEBlYWNoICRicmFuZC1uYW1lLCAkdmFsdWUgaW4gJGJyYW5kcyB7XG4gICAgICAmLSN7JGJyYW5kLW5hbWV9IHtcbiAgICAgICAgd2lkdGg6IG1hcC1nZXQoJHZhbHVlLCAnbG9nby13aWR0aCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5iZy12aXN1YWwsIGV0Yy4uLlxuICAmLXN2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzN2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgaGVpZ2h0OiA1MHZ3O1xuICAgIH1cbiAgfVxuXG4gICYtc3RpY2tlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoNTAvMzc1KSoxMDB2dztcbiAgICB9XG4gIH1cblxuICAmLXR4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICYtYnJhbmQtcGFnZSB7XG4gICAgICB3aWR0aDogKDQzMHB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDEwMi8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhdGFsb2cge1xuICAgICAgd2lkdGg6ICgzMjFweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg3Ni8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXJhbmtpbmcge1xuICAgICAgd2lkdGg6ICgzMTFweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg3NC8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRyZW5kLXRhZyB7XG4gICAgICB3aWR0aDogKDM4M3B4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDkwLzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtYnJhbmQtbmV3cyB7XG4gICAgICB3aWR0aDogKDQ0MHB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDEwNi8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcC1wYWdlIHtcbiAgICAgIHdpZHRoOiAoOTM4cHgvMik7XG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDI3JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMjIwLzM3NSkqMTAwdnc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtKDE1LzM3NSkqMTAwdncpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAub2JqZWN0LWZpdFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLy8gLm9iamVjdC1maXQtY292ZXIsIC5vYmplY3QtZml0LWNvbnRhaW4sIGV0Yy4uLlxuLy8gQGVhY2ggJGtleSwgJHZhbHVlIGluICRvYmplY3QtZml0IHtcbi8vICAgLiN7JGtleX0ge1xuLy8gICAgIG9iamVjdC1maXQ6ICR2YWx1ZTtcbi8vICAgfVxuLy8gfVxuXG4vLyAvLyAub2JqZWN0LXBvc2l0aW9uLXRvcCwgLm9iamVjdC1wb3NpdGlvbi1jZW50ZXIsIGV0Yy4uLlxuLy8gQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuLy8gICBAaWYgJGtleSAhPSBtaWRkbGUge1xuLy8gICAgIC5vYmplY3QtcG9zaXRpb24tI3ska2V5fSB7XG4vLyAgICAgICBvYmplY3QtcG9zaXRpb246ICRrZXk7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cblxuLy8gLmJnXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAmLWNvdmVyICAgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICYtY29udGFpbiB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAmLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAmLXgge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIH1cbiAgICAmLXkge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIH1cbiAgfVxufVxuXG4uYmctc25zICB7XG4gIHdpZHRoIDogJHNucy1pY29uLXNpemUgKiAxcHg7XG4gIGhlaWdodDogJHNucy1pY29uLXNpemUgKiAxcHg7XG4gIEBpbmNsdWRlIHhzIHtcbiAgICB3aWR0aDogKCRzbnMtaWNvbi1zaXplICogMiAvIDEwKSAqIDF2dztcbiAgICBoZWlnaHQ6ICgkc25zLWljb24tc2l6ZSAqIDIgLyAxMCkgKiAxdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgJi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogOTYwcHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufSIsIiNvdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuI2xvYWRlciB7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuI3RpbWUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbn1cblxuI2NvdW50ZG93biB7XG4gID4gcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICA+IHAgLnRpbWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5qcy1hY2NvcmRpb24ge1xuICAmLWxpc3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gICYtdGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuM3MgMHMgZWFzZS1pbi1vdXQ7XG4gICAgJi5qcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG5cbi5qcy10YWIge1xuICAmLWxpc3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICB9XG4gICYtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiB0YWJBbmltYXRpb247XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICB9XG4gIH1cbn1cblxuLmpzLXNjcm9sbCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IC4yO1xuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmLWZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgJi10IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IH1cbiAgJi1iIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTsgfVxuICAmLXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpOyB9XG4gICYtbCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpOyB9XG4gICYtZGVsYXkge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICAgJi0jeyRpfSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRpICogMC4zcztcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gJi0wIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAvLyAmLTEgeyB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cbiAgICAvLyAmLTIgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7IH1cbiAgICAvLyAmLTMgeyB0cmFuc2l0aW9uLWRlbGF5OiAuOXM7IH1cbiAgfVxufSIsIi8vIG1hcmdpblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXJnaW4ge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLm10LTEwLCAubXItMTAsIC5tYi0xMCwgLm1sLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaSAqIDV9IHtcbiAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgIC8vIC5tdC1zbS0xMCwgLm1yLXNtLTEwLCAubWItc20tMTAsIC5tbC1zbS0xMCwgZXRjLi4uXG4gICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJy1zbS0nIHtcbiAgICAgICAgLiN7JGtleX0jeyRicmVha3BvaW50fSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHBhZGRpbmdcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkcGFkZGluZyB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAvLyAucHQtMTAsIC5wci0xMCwgLnBiLTEwLCAucGwtMTAsIGV0Yy4uLlxuICAgICAgQGlmICRicmVha3BvaW50ID09ICctJyB7XG4gICAgICAgIC4jeyRrZXl9I3skYnJlYWtwb2ludH0jeyRpICogNX0ge1xuICAgICAgICAgICN7JHZhbHVlfTogI3skaSAqIDV9cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpfXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLnB0LXNtLTEwLCAucHItc20tMTAsIC5wYi1zbS0xMCwgLnBsLXNtLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLXNtLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXIge1xuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICYtaW52aXNpYmxlLWJsYW5rIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lci1hbmRyb2lkICYtc2xpZGUsXG4gICYtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB9XG5cbiAgJi1jb250YWluZXItbXVsdGlyb3cgPiAmLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYtY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+ICYtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi1jb250YWluZXItZnJlZS1tb2RlID4gJi13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAvKiBBdXRvIEhlaWdodCAqL1xuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cblxuXG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci0zZCB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXdyYXBwZXIsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWxlZnQsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3AsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItM2QgJi1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gQ1NTIE1vZGVcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWNzcy1tb2RlID4gJi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciA+ICYtc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG4gIC8vIENTUyBNb2RlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIGJ1dHRvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtYnV0dG9uIHtcbiAgICAmLWxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1wcmV2LFxuICAgICYtbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICYtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi1idXR0b24tcHJldixcbiAgJi1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi1idXR0b24tcHJldjphZnRlcixcbiAgJi1jb250YWluZXItcnRsICYtYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuXG4gICYtYnV0dG9uLW5leHQsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gICYtYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLy8gYnV0dG9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIHBhZ2VuYXRpb25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXBhZ2luYXRpb24ge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IDEwO1xuICAgICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC8vIENvbW1vbiBTdHlsZXNcbiAgJi1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuICAmLXBhZ2luYXRpb24tY3VzdG9tLFxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIEJ1bGxldHMgKi9cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDZweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIH1cblxuICAvKiBQcm9ncmVzcyAqL1xuICAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ydGwgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmLXBhZ2luYXRpb24td2hpdGUge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xuICB9XG4gICYtcGFnaW5hdGlvbi1sb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIHBhZ2VuYXRpb25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gU2Nyb2xsYmFyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1zY3JvbGxiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDElO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOTglO1xuICB9XG4gICYtc2Nyb2xsYmFyLWRyYWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJi1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxuICAmLXNjcm9sbGJhci1sb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtem9vbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtem9vbS1jb250YWluZXIgPiBpbWcsXG4gICYtem9vbS1jb250YWluZXIgPiBzdmcsXG4gICYtem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgJi1zbGlkZS16b29tZWQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxuICAvLyBTY3JvbGxiYXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gUHJlbG9hZGVyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1sYXp5LXByZWxvYWRlciB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gICYtbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbiAgfVxuICAvLyBQcmVsb2FkZXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLyogYTExeSAqL1xuICAmLWNvbnRhaW5lciAmLW5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTEwMDA7XG4gIH1cbiAgJi1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAmLXNsaWRlIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgJi1jb250YWluZXItZmFkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB9XG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1mYWRlICYtc2xpZGUtYWN0aXZlICYtc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsICYtc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtYWN0aXZlICYtc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtbmV4dCxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXByZXYsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1uZXh0ICsgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LXRvcCxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLWN1YmUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgJi1jb250YWluZXItZmxpcCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLWFjdGl2ZSxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLWFjdGl2ZSAmLXNsaWRlLWFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy10b3AsXG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtc2hhZG93LWxlZnQsXG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59IiwiLy8gdGV4dOmWoumAo+OBrnNjc3Ncbi8vIOOCq+ODqeODvOOBruaMh+WumuOBr+OAgV90aGVtZS5zY3Nz44Gr6KiY6LyJXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGV0dGVyLXNwYWNpbmdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxzLWh1Z2UgICB7IGxldHRlci1zcGFjaW5nOiAgMC4yZW07IH1cbi5scy14bGFyZ2UgeyBsZXR0ZXItc3BhY2luZzogIDAuMWVtOyB9XG4ubHMtbGFyZ2UgIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjA3NWVtOyB9XG4ubHMtbWVkaXVtIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjA1ZW07IH1cbi5scy1yZWd1bGFyeyBsZXR0ZXItc3BhY2luZzogIDAuMDI1ZW07IH1cbi5scy1zbWFsbCAgeyBsZXR0ZXItc3BhY2luZzogIDBlbTsgfVxuLmxzLXhzbWFsbCB7IGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTsgfVxuLmxzLXRpbnkgICB7IGxldHRlci1zcGFjaW5nOiAtMC4wNWVtOyB9XG5cbi8vIGZvbnQtZmFtaWx5XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mZi1lbiAgICAgeyBmb250LWZhbWlseTogJGZvbnQtZW47IH1cbi5mZi1zZXJpZiAgeyBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7IH1cbi5mZi1nb3RoaWMgeyBmb250LWZhbWlseTogJGZvbnQtZ290aGljOyB9XG5cblxuLy8gZm9udC13ZWlnaHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy5mdy10aGluLCAuZnctbGlnaHQsIC5mdy1yZWd1bGFyLCAuZnctbWVkaXVtLCAuZnctYm9sZCwgLmZ3LWhlYXZ5XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtd2VpZ2h0IHtcbiAgLmZ3LSN7JGtleX0geyBmb250LXdlaWdodDogJHZhbHVlOyB9XG59XG5cblxuLy8gZm9udC1zaXplXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLW1lZGl1bSwgLmZzLWxhcmdlLCBldGMuLi5cbiAgLmZzLSN7JGtleX0ge1xuICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDEwKSAqIDFyZW07XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMzc1KSAqIDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtbWQtbWVkaXVtLCAuZnMtbWQtbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSBtZCB7XG4gICAgLmZzLW1kLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMTApICogMXJlbTtcbiAgICB9XG4gIH1cbn1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLXNtLW1lZGl1bSwgLmZzLXNtLWxhcmdlLCBldGMuLi5cbiAgQGluY2x1ZGUgc20ge1xuICAgIC5mcy1zbS0jeyRrZXl9IHtcbiAgICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDM3NSkgKiAxMDB2dztcbiAgICB9XG4gIH1cbn1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLXhzLW1lZGl1bSwgLmZzLXhzLWxhcmdlLCBldGMuLi5cbiAgQGluY2x1ZGUgeHMge1xuICAgIC5mcy14cy0jeyRrZXl9IHtcbiAgICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDM3NSkgKiAxMDB2dztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAubGluZS1oZWlnaHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRsaW5lLWhlaWdodCB7XG4gIC5saC0jeyRrZXl9IHtcbiAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICAubGgtc20tI3ska2V5fSB7XG4gICAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSB4cyB7XG4gICAgLmxoLXhzLSN7JGtleX0ge1xuICAgICAgbGluZS1oZWlnaHQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyB0ZXh0LWFsaWduXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQtbGVmdCwgLnR4dC1jZW50ZXIsIC50eHQtcmlnaHRcbiAgICAudHh0LSN7JGtleX0ge1xuICAgICAgdGV4dC1hbGlnbjogJGtleTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQtbWQtbGVmdCwgLnR4dC1tZC1jZW50ZXIsIC50eHQtbWQtcmlnaHRcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAudHh0LW1kLSN7JGtleX0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAka2V5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAvLyAudHh0LXNtLWxlZnQsIC50eHQtc20tY2VudGVyLCAudHh0LXNtLXJpZ2h0XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgLnR4dC1zbS0jeyRrZXl9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGtleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC14cy1sZWZ0LCAudHh0LXhzLWNlbnRlciwgLnR4dC14cy1yaWdodFxuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgIC50eHQteHMtI3ska2V5fSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRrZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyDkuIvnt5pcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udW5kZXJsaW5lIHtcbiAgQGluY2x1ZGUgdW5kZXJsaW5lKCk7XG59XG5cblxuLy8gLmJyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ici1tZC1oaWRkZW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtc20gKyAxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnItc20taGlkZGVuIHtcbiAgQGluY2x1ZGUgc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyLXhzLWhpZGRlbiB7XG4gIEBpbmNsdWRlIHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gbGlzdFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5saXN0XG4ubGlzdCB7XG4gICYtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgbGlzdCggJGNvbnRlbnQ6IFwi44O7XCIgKSB7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAvLyAubGlzdC1hdHRlbnRpb25cbiAgJi1hdHRlbnRpb24ge1xuICAgIEBpbmNsdWRlIGxpc3QoICRjb250ZW50OiBcIuKAu1wiICk7XG4gIH1cblxufSIsIi5wYy1oaWRkZW4geyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgeyBkaXNwbGF5OiBub25lOyB9fVxuLnNwLWhpZGRlbiB7IEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IGRpc3BsYXk6IG5vbmU7IH19XG5cbi5pcy1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuLmlzLWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZTsgfVxuLmlzLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vLyAuaXMtc2hvdywgLmlzLWhpZGRlblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaXMtc2hvdyAgICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4uaXMtaGlkZGVuICAgICB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLW1kLWhpZGRlbiAgeyBAaW5jbHVkZSBtZCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLmlzLXNtLWhpZGRlbiAgeyBAaW5jbHVkZSBzbSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLmlzLXhzLWhpZGRlbiAgeyBAaW5jbHVkZSB4cyB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vLyBvdmVyZmxvd1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaXMtaGlkZGVuLXh5ICB7IG92ZXJmbG93OiAgIGhpZGRlbjsgfVxuLmlzLWhpZGRlbi14ICAgeyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbi5pcy1oaWRkZW4teSAgIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5pcy12aXNpYmxlLXh5IHsgb3ZlcmZsb3c6ICAgdmlzaWJsZTsgfVxuLmlzLXZpc2libGUteCAgeyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG4uaXMtdmlzaWJsZS15ICB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cblxuLmlzLXNjcm9sbC14eSAgeyBvdmVyZmxvdzogICBzY3JvbGw7IH1cbi5pcy1zY3JvbGwteCAgIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4uaXMtc2Nyb2xsLXkgICB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAuaXMtYWN0aXZlIHt9XG5cblxuLy9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAuaXMtZXJyb3Ige30iLCIvLyDjg4bjg7zjg57jg6vjg7zjg6vvvIggYmFja2dyb3VuZC1pbWFnZeOBruaMh+WumiDvvIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg4bjg7zjg57jg6vjg7zjg6vjgafjga/jgIHjgrXjgqTjg4jlhajkvZPjga7opovjgZ/nm67jga7pm7Dlm7LmsJfjgpLntbHkuIDjgZXjgZvjgovjgZ/jgoHjga7lrprnvqnjgpLjgZfjgb7jgZlcbi8vIOiJsuOBq+mWouOCj+OCi+mDqOWIhuOBquOBqeOBjOODhuODvOODnuOBrueuoeeQhuWvvuixoeOBqOOBquOCi+OBruOBp+OAgeS+i+OBiOOBsOS7peS4i+OBruOCiOOBhuOBq+iJsuOBq+mWouOBmeOCi+OCueOCv+OCpOODq+OBr+OAgeeLrOeri+OBleOBm+OBpuiomOi/sOOBl+OBvuOBmeOAglxuXG4vLyBtYWluLmNzc1xuICAvLyAuYm94IHtcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4uJyk7XG4gIC8vIH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCIuLi92YXJcIjtcblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogJGNvbG9yLW1haW47XG59XG5cbmEge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUsICRjb2xvci1tYWluIDUwJSk7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLCAuYmFkZ2Uge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAvLyAuYmctYmxhY2ssIC5iZy13aGl0ZSwgZXRjLi4uXG4gIC5iZy0jeyRrZXl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gIH1cblxuICAvLyAuY29sb3ItYmxhY2ssIC5jb2xvci13aGl0ZSwgZXRjLi4uXG4gIC5jb2xvci0jeyRrZXl9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuICB9XG5cbiAgLy8gLmJ0bi1ibGFjaywgLmJ0bi13aGl0ZSwgZXRjLi4uXG4gIC8vIC5iYWRnZS1ibGFjaywgLmJhZGdlLXdoaXRlLCBldGMuLi5cbiAgLmJ0bi0jeyRrZXl9LCAuYmFkZ2UtI3ska2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgQGlmICRrZXkgPT0gJ3doaXRlJyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgICBAaWYgJGtleSA9PSAnZ3JheS0xMCcge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAvLyAuYnRuLW91dGxpbmUtYmxhY2ssIC5idG4tb3V0bGluZS13aGl0ZSwgZXRjLi4uXG4gIC8vIC5iYWRnZS1vdXRsaW5lLWJsYWNrLCAuYmFkZ2Utb3V0bGluZS13aGl0ZSwgZXRjLi4uXG4gIC5idG4tb3V0bGluZS0jeyRrZXl9LCAuYmFkZ2Utb3V0bGluZS0jeyRrZXl9LCAub3V0bGluZS0jeyRrZXl9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkY29sb3JzLXJnYmEge1xuICAvLyAuYmctYmxhY2stcmdiYS0xMCwgLmJnLXdoaXRlLXJnYmEtMTAsIGV0Yy4uLlxuICAuYmctI3ska2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICB9XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJnLXNucyB7XG4gIC8vIC5iZy1zbnMtZmFjZWJvb2ssIC5iZy1pY29uLWluc3RhZ3JhbSwgZXRjLi4uXG4gIEBlYWNoICRicmFuZC1uYW1lLCAkdmFsdWUgaW4gJHNucy1pY29uIHtcbiAgICAmLSN7JGJyYW5kLW5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG1hcC1nZXQoJHZhbHVlLCAndXJsJyk7XG4gICAgfVxuICB9XG59XG4iLCIubC1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AaW5jbHVkZSBzbSB7XG4gIC5sLXNtIHtcbiAgICAmLWNlbnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJi1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJHBvc2l0aW9uIHtcbiAgLy8gLmwtZml4ZWQsIC5sLWFic29sdXRlXG4gIC5sLSN7JGtleX0ge1xuICAgIHBvc2l0aW9uOiAkdmFsdWU7XG4gICAgQGlmICRrZXkgIT0gcmVsYXRpdmUgIHtcbiAgICAgIEBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgICAgICAgJi0jeyRrZXl9IHtcbiAgICAgICAgICAka2V5OiAwO1xuICAgICAgICAgIEBpZiAka2V5ID09IGNlbnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWZpeGVkIHtcbiAgJi5wYWdlLXRpdGxlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmwtbmF2LCAuYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uYmFyIHtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxMDE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgc20ge1xuICAgIHRvcDogNXZ3O1xuICAgIGxlZnQ6IDV2dztcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGkge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgaGVpZ2h0OiAoODAgLyAzNzUpICogMTAwdnc7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6ICR3aWR0aC1tZDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmwtc2Vhc29uVmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLXN0aWNrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi10b3A6ICgxMDAvMzc1KSoxMDB2dztcbiAgfVxuICAuaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmc6ICgxMC8zNzUpKjEwMHZ3IDA7XG4gICAgfVxuICB9XG4gIC5tYi0zMCB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKDE1LzM3NSkqMTAwdnc7XG4gICAgfVxuICB9XG4gIC5tdC02MCB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXRvcDogKDMwLzM3NSkqMTAwdnc7XG4gICAgfVxuICB9XG59Il19 */
