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

@-webkit-keyframes lineAnim {
  0% {
    bottom: auto;
    top: 0;
    height: 0;
  }
  1% {
    bottom: auto;
    top: 0;
    height: 0;
  }
  19% {
    top: 0;
  }
  20% {
    top: auto;
    bottom: 0;
    height: 100%;
  }
  80% {
    height: 100%;
    bottom: 0;
  }
  100% {
    height: 0;
    bottom: 0;
  }
}

@keyframes lineAnim {
  0% {
    bottom: auto;
    top: 0;
    height: 0;
  }
  1% {
    bottom: auto;
    top: 0;
    height: 0;
  }
  19% {
    top: 0;
  }
  20% {
    top: auto;
    bottom: 0;
    height: 100%;
  }
  80% {
    height: 100%;
    bottom: 0;
  }
  100% {
    height: 0;
    bottom: 0;
  }
}

@-webkit-keyframes lineAnim2 {
  0% {
    bottom: auto;
    top: 0;
    height: 0;
  }
  1% {
    bottom: auto;
    top: 0;
    height: 0;
  }
  19% {
    top: 0;
  }
  20% {
    top: auto;
    bottom: 0;
    height: 100%;
  }
  80% {
    height: 100%;
    bottom: 0;
  }
  100% {
    height: 0;
    bottom: 0;
  }
}

@keyframes lineAnim2 {
  0% {
    bottom: auto;
    top: 0;
    height: 0;
  }
  1% {
    bottom: auto;
    top: 0;
    height: 0;
  }
  19% {
    top: 0;
  }
  20% {
    top: auto;
    bottom: 0;
    height: 100%;
  }
  80% {
    height: 100%;
    bottom: 0;
  }
  100% {
    height: 0;
    bottom: 0;
  }
}

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;
  letter-spacing: 0.1em;
}

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

html, body {
  width: 100%;
  font-size: 62.5%;
  font-family: "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴPro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", sans-serif;
  font-feature-settings: "palt";
  line-height: 1.6;
}

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

ul {
  list-style: none;
}

a {
  margin: 0;
  padding: 0;
  background: transparent;
}

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

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

h2 {
  font-size: 2.4rem;
}

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

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

h3 {
  font-size: 2rem;
}

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

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

h4 {
  font-size: 1.8rem;
}

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

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

h5 {
  font-size: 1.6rem;
}

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

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

h6 {
  font-size: 1.4rem;
}

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

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

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

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

.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: .400em .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.25vw;
  }
}

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

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

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

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

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

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

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

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

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

.col-1 {
  width: 8.33333%;
}

.col-2 {
  width: 16.66667%;
}

.col-3 {
  width: 25%;
}

.col-4 {
  width: 33.33333%;
}

.col-5 {
  width: 41.66667%;
}

.col-6 {
  width: 50%;
}

.col-7 {
  width: 58.33333%;
}

.col-8 {
  width: 66.66667%;
}

.col-9 {
  width: 75%;
}

.col-10 {
  width: 83.33333%;
}

.col-11 {
  width: 91.66667%;
}

.col-12 {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img {
  display: block;
}

.img-full {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img-sticker {
  width: 100px;
}

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

.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: 25.5vw;
  }
}

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

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

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

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

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

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

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

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

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

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

.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, .modal {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

#overlay.active, .modal.active {
  display: block;
}

#overlay {
  z-index: 100;
}

.modal {
  z-index: 101;
}

.modal .btn-close {
  position: absolute;
  top: 5%;
  right: 0;
  width: 50px;
  height: 50px;
  z-index: 1000;
}

@media screen and (max-width: 768px) {
  .modal .btn-close {
    position: fixed;
    top: 2.5vw;
    right: 2.5vw;
  }
}

.modal .js-close {
  cursor: pointer;
}

.modal-content {
  max-width: 1280px;
  overflow: scroll;
  position: absolute;
  top: 5%;
  left: 0;
  right: 0;
  width: 90%;
  max-height: 90%;
  margin: auto;
}

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

.line {
  height: 70px;
  width: 2px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  overflow: hidden;
  bottom: 0;
  z-index: 10;
  transition: opacity 0.3s 2.0s;
}

@media screen and (max-width: 768px) {
  .line {
    display: block;
    height: 12.5vw;
  }
}

.line span {
  position: absolute;
  background: #000;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-animation-name: lineAnim;
          animation-name: lineAnim;
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

.line + .line {
  bottom: -70px;
}

@media screen and (max-width: 768px) {
  .line + .line {
    bottom: -10vw;
  }
}

.line + .line span {
  background: #000;
  -webkit-animation-name: lineAnim2;
          animation-name: lineAnim2;
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
          filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.ls-huge {
  letter-spacing: 0.2em;
}

.ls-xlarge {
  letter-spacing: 0.1em;
}

.ls-large {
  letter-spacing: 0.075em;
}

.ls-medium {
  letter-spacing: 0.05em;
}

.ls-regular {
  letter-spacing: 0.025em;
}

.ls-small {
  letter-spacing: 0em;
}

.ls-xsmall {
  letter-spacing: -0.025em;
}

.ls-tiny {
  letter-spacing: -0.05em;
}

.ff-gothic {
  font-family: "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴPro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", sans-serif;
}

.ff-serif {
  font-family: "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "MS P明朝", "MS PMincho", "MS 明朝", serif;
}

.ff-en-gothic {
  font-family: "bebas-neue", sans-serif;
}

.ff-en-serif {
  font-family: "Cormorant", 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: 9vw;
  }
}

.fs-xlarge {
  font-size: 2.4rem;
}

@media screen and (max-width: 768px) {
  .fs-xlarge {
    font-size: 6vw;
  }
}

.fs-large {
  font-size: 2rem;
}

@media screen and (max-width: 768px) {
  .fs-large {
    font-size: 5vw;
  }
}

.fs-medium {
  font-size: 1.8rem;
}

@media screen and (max-width: 768px) {
  .fs-medium {
    font-size: 4.5vw;
  }
}

.fs-regular {
  font-size: 1.6rem;
}

@media screen and (max-width: 768px) {
  .fs-regular {
    font-size: 4vw;
  }
}

.fs-small {
  font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
  .fs-small {
    font-size: 3.5vw;
  }
}

.fs-xsmall {
  font-size: 1.2rem;
}

@media screen and (max-width: 768px) {
  .fs-xsmall {
    font-size: 3vw;
  }
}

.fs-tiny {
  font-size: 1rem;
}

@media screen and (max-width: 768px) {
  .fs-tiny {
    font-size: 2.5vw;
  }
}

@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: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-xlarge {
    font-size: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-large {
    font-size: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-medium {
    font-size: 4.5vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-regular {
    font-size: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-small {
    font-size: 3.5vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-xsmall {
    font-size: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-tiny {
    font-size: 2.5vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-huge {
    font-size: 9vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-xlarge {
    font-size: 6vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-large {
    font-size: 5vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-medium {
    font-size: 4.5vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-regular {
    font-size: 4vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-small {
    font-size: 3.5vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-xsmall {
    font-size: 3vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-tiny {
    font-size: 2.5vw;
  }
}

.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-5 {
  background-color: #F2F2F2;
}

.color-gray-5 {
  color: #F2F2F2;
}

.btn-gray-5, .badge-gray-5 {
  background-color: #F2F2F2;
  color: #ffffff;
}

.btn-outline-gray-5, .badge-outline-gray-5, .outline-gray-5 {
  color: #F2F2F2;
  border-color: #F2F2F2;
  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: #00a24c;
}

.color-green {
  color: #00a24c;
}

.btn-green, .badge-green {
  background-color: #00a24c;
  color: #ffffff;
}

.btn-outline-green, .badge-outline-green, .outline-green {
  color: #00a24c;
  border-color: #00a24c;
  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;
}

.l-right {
  margin-left: 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-container {
  width: 960px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .l-container {
    width: 100%;
  }
}

.l-container-lg {
  width: 1280px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .l-container-lg {
    width: 100%;
  }
}

.l-seasonVisual {
  position: relative;
}

.l-seasonVisual-sticker {
  position: absolute;
  top: 0;
  left: 0;
}

.l-footer {
  margin-top: 200px;
  padding-bottom: 200px;
}

@media screen and (max-width: 768px) {
  .l-footer {
    margin-top: 25vw;
  }
}

.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.5vw 0;
  }
}

@media screen and (max-width: 768px) {
  .l-footer article p {
    line-height: 2.8;
  }
}

@media screen and (max-width: 768px) {
  .l-footer .mb-30 {
    margin-bottom: 3.75vw;
  }
}

@media screen and (max-width: 768px) {
  .l-footer .mt-60 {
    margin-top: 7.5vw;
  }
}

.l-header {
  padding-top: 100px;
}

@media screen and (max-width: 768px) {
  .l-header {
    padding-top: 20vw;
  }
}

.l-header-title {
  font-family: "bebas-neue", sans-serif;
  text-align: center;
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 50px;
}

.l-header-title small {
  font-size: 3.2rem;
  font-weight: 400;
}

@media screen and (max-width: 768px) {
  .l-header-title small {
    font-size: 4.875vw;
  }
}

.l-header-title strong {
  font-size: 6.0rem;
  border-bottom: 5px solid #000;
  font-weight: 400;
}

@media screen and (max-width: 768px) {
  .l-header-title strong {
    font-size: 9vw;
  }
}

.l-nav {
  width: 100%;
  margin-top: 100px;
  position: -webkit-sticky;
  position: sticky;
  z-index: 100;
  top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .l-nav {
    position: fixed;
    margin-top: 0;
    top: auto;
    bottom: 0;
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
  }
}

.l-nav-list.active a {
  color: #00a24c !important;
}

.l-nav-list.active a:after {
  border-top-color: #00a24c !important;
}

.l-nav-list.active u {
  border-bottom-color: #00a24c !important;
}

.l-nav-list a {
  display: block;
}

.l-nav-list a:hover {
  color: #00a24c;
  opacity: 1;
}

@media screen and (max-width: 768px) {
  .l-nav-list a:hover {
    color: #000000;
  }
}

.l-nav-list a:hover:after {
  border-top-color: #00a24c;
}

@media screen and (max-width: 768px) {
  .l-nav-list a:hover:after {
    border-top-color: #000000;
  }
}

.l-nav-list a:hover u {
  border-bottom-color: #00a24c;
}

@media screen and (max-width: 768px) {
  .l-nav-list a:hover u {
    border-bottom-color: #000000;
  }
}

.l-nav-list a:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-top: 10px solid #000;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 10px solid transparent;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
}

@media screen and (max-width: 768px) {
  .l-nav-list a:after {
    border-top: 1.25vw solid #000;
    border-right: 1.25vw solid transparent;
    border-left: 1.25vw solid transparent;
    border-bottom: 1.25vw solid transparent;
  }
}

.l-nav-list a u {
  border-bottom: 3px solid #000;
  padding-bottom: 0.05em;
}

@media screen and (max-width: 768px) {
  .l-nav-list a u {
    border-bottom: 0.5vw solid #000;
  }
}

.l-section {
  padding-top: 150px;
}

@media screen and (max-width: 768px) {
  .l-section {
    padding-top: 25vw;
  }
}

.l-section .l-container-lg {
  padding-right: 40px;
  padding-left: 40px;
}

@media screen and (max-width: 768px) {
  .l-section .l-container-lg {
    padding-right: 0;
    padding-left: 0;
  }
}

.l-section-header {
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .l-section-header {
    margin-bottom: 15vw;
  }
}

.l-section-header .heading {
  text-align: center;
  margin-bottom: 1em;
  line-height: 1.7;
}

.l-section-header .heading u {
  border-bottom: 5px solid #000;
}

@media screen and (max-width: 768px) {
  .l-section-header .heading u {
    border-bottom: 1vw solid #000;
  }
}

.l-section-header .heading strong {
  font-size: 6.0rem;
  font-weight: 400;
}

@media screen and (max-width: 768px) {
  .l-section-header .heading strong {
    font-size: 9vw;
  }
}

.l-section-header .heading small {
  font-size: 2.4rem;
  font-weight: 600;
}

@media screen and (max-width: 768px) {
  .l-section-header .heading small {
    font-size: 4vw;
  }
}

.l-section-article h3 {
  padding-right: 1em;
  padding-left: 1em;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9rZXlmcmFtZXMuc2NzcyIsImJhc2VzL19iYXNlLnNjc3MiLCJfdmFyLnNjc3MiLCJfbWl4aW4uc2NzcyIsIm1vZHVsZXMvX2J0bi5zY3NzIiwibW9kdWxlcy9fZ3JpZC5zY3NzIiwibW9kdWxlcy9faW1hZ2VzLnNjc3MiLCJtb2R1bGVzL19qcy5zY3NzIiwibW9kdWxlcy9fc3BhY2luZy5zY3NzIiwibW9kdWxlcy9fc3dpcGVyLnNjc3MiLCJtb2R1bGVzL190ZXh0LnNjc3MiLCJzdGF0ZXMvX3N0YXRlLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLnNjc3MiLCJsYXlvdXRzL19sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtJQUNFLFVBQVU7RURFWjtFQ0FBO0lBQ0UsVUFBVTtFREVaO0FBQ0Y7QUNSQTtFQUNFO0lBQ0UsVUFBVTtFREVaO0VDQUE7SUFDRSxVQUFVO0VERVo7QUFDRjs7QUNDQTtFQUNFO0lBQ0UseUJBQXlCO0VERTNCO0FBQ0Y7O0FDTEE7RUFDRTtJQUNFLHlCQUF5QjtFREUzQjtBQUNGOztBQ0NBO0VBQ0M7SUFDQyxZQUFZO0lBQ1osTUFBTTtJQUNOLFNBQVM7RURFVDtFQ0NEO0lBQ0MsWUFBWTtJQUNaLE1BQU07SUFDTixTQUFTO0VEQ1Q7RUNFRDtJQUNDLE1BQU07RURBTjtFQ0dEO0lBQ0MsU0FBUztJQUNULFNBQVM7SUFDVCxZQUFZO0VERFo7RUNJRDtJQUNDLFlBQVk7SUFDWixTQUFTO0VERlQ7RUNLRDtJQUNDLFNBQVM7SUFDVCxTQUFTO0VESFQ7QUFDRjs7QUM1QkE7RUFDQztJQUNDLFlBQVk7SUFDWixNQUFNO0lBQ04sU0FBUztFREVUO0VDQ0Q7SUFDQyxZQUFZO0lBQ1osTUFBTTtJQUNOLFNBQVM7RURDVDtFQ0VEO0lBQ0MsTUFBTTtFREFOO0VDR0Q7SUFDQyxTQUFTO0lBQ1QsU0FBUztJQUNULFlBQVk7RUREWjtFQ0lEO0lBQ0MsWUFBWTtJQUNaLFNBQVM7RURGVDtFQ0tEO0lBQ0MsU0FBUztJQUNULFNBQVM7RURIVDtBQUNGOztBQ0tBO0VBQ0M7SUFDQyxZQUFZO0lBQ1osTUFBTTtJQUNOLFNBQVM7RURGVDtFQ0tEO0lBQ0MsWUFBWTtJQUNaLE1BQU07SUFDTixTQUFTO0VESFQ7RUNNRDtJQUNDLE1BQU07RURKTjtFQ09EO0lBQ0MsU0FBUztJQUNULFNBQVM7SUFDVCxZQUFZO0VETFo7RUNRRDtJQUNDLFlBQVk7SUFDWixTQUFTO0VETlQ7RUNTRDtJQUNDLFNBQVM7SUFDVCxTQUFTO0VEUFQ7QUFDRjs7QUN4QkE7RUFDQztJQUNDLFlBQVk7SUFDWixNQUFNO0lBQ04sU0FBUztFREZUO0VDS0Q7SUFDQyxZQUFZO0lBQ1osTUFBTTtJQUNOLFNBQVM7RURIVDtFQ01EO0lBQ0MsTUFBTTtFREpOO0VDT0Q7SUFDQyxTQUFTO0lBQ1QsU0FBUztJQUNULFlBQVk7RURMWjtFQ1FEO0lBQ0MsWUFBWTtJQUNaLFNBQVM7RUROVDtFQ1NEO0lBQ0MsU0FBUztJQUNULFNBQVM7RURQVDtBQUNGOztBRXBFQTs7Ozs7Ozs7Ozs7O0VBWUUsU0FBUTtFQUNSLFVBQVM7RUFDVCxTQUFRO0VBQ1IsVUFBUztFQUNULHFCQUFxQjtBRnVFdkI7O0FFckVBO0VBQ0Usc0JBQXNCO0FGd0V4Qjs7QUVyRUE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDBIQzZGMEg7RUQ1RjFILDZCQUE2QjtFQUM3QixnQkFBZ0I7QUZ3RWxCOztBRXJFQTs7RUFFRSxjQUFjO0FGd0VoQjs7QUVyRUE7RUFDRSxnQkFBZ0I7QUZ3RWxCOztBRXJFQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsdUJBQXVCO0FGd0V6Qjs7QUUzRUE7RUFNSSxZQUFZO0FGeUVoQjs7QUVyRUE7RUFDRSxxQkFBcUI7QUZ3RXZCOztBRXJFQTtFQUNFLGNBQWM7RUFDZCxjQUFjO0FGd0VoQjs7QUVyRUE7RUFDRSxnQkFBZ0I7QUZ3RWxCOztBRXJFQTtFQUNFLGVBQWU7RUFDZixZQUFZO0FGd0VkOztBRXJFQTtFQUNFLGdCQUFnQjtBRndFbEI7O0FFckVBO0VBQ0UsZUFBZTtBRndFakI7O0FFckVBO0VFaEVFLGVGZ0VpQztBRnlFbkM7O0FJeElFO0VGK0RGO0lFOURJLGdCRjhEK0M7RUY4RWpEO0FBQ0Y7O0FJM0lFO0VGNERGO0lFM0RJLGdCRjJEK0Q7RUZvRmpFO0FBQ0Y7O0FFcEZBO0VFakVFLGlCRmlFaUM7QUZ3Rm5DOztBSXhKRTtFRmdFRjtJRS9ESSxjRitEK0M7RUY2RmpEO0FBQ0Y7O0FJM0pFO0VGNkRGO0lFNURJLGNGNEQrRDtFRm1HakU7QUFDRjs7QUVuR0E7RUVsRUUsZUZrRWlDO0FGdUduQzs7QUl4S0U7RUZpRUY7SUVoRUksY0ZnRStDO0VGNEdqRDtBQUNGOztBSTNLRTtFRjhERjtJRTdESSxjRjZEK0Q7RUZrSGpFO0FBQ0Y7O0FFbEhBO0VFbkVFLGlCRm1FaUM7QUZzSG5DOztBSXhMRTtFRmtFRjtJRWpFSSxnQkZpRStDO0VGMkhqRDtBQUNGOztBSTNMRTtFRitERjtJRTlESSxnQkY4RCtEO0VGaUlqRTtBQUNGOztBRWpJQTtFRXBFRSxpQkZvRWlDO0FGcUluQzs7QUl4TUU7RUZtRUY7SUVsRUksY0ZrRStDO0VGMElqRDtBQUNGOztBSTNNRTtFRmdFRjtJRS9ESSxjRitEK0Q7RUZnSmpFO0FBQ0Y7O0FFaEpBO0VFckVFLGlCRnFFaUM7QUZvSm5DOztBSXhORTtFRm9FRjtJRW5FSSxnQkZtRStDO0VGeUpqRDtBQUNGOztBSTNORTtFRmlFRjtJRWhFSSxnQkZnRStEO0VGK0pqRTtBQUNGOztBRTlKQTtFRXZFRSxpQkZ3RThCO0FGaUtoQzs7QUl4T0U7RUZzRUY7SUVyRUksZ0JGc0U0QztFRnNLOUM7QUFDRjs7QUkzT0U7RUZtRUY7SUVsRUksZ0JGbUU0RDtFRjRLOUQ7QUFDRjs7QUtwUUE7RUFFRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtBTHNRbkI7O0FLbFFBO0VBQ0Usc0JBQXNCO0VBQ3RCLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsZUFBZTtBTHFRakI7O0FLbFFBO0VBQ0Usd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGNBQWM7QUxxUWhCOztBS2xRQTtFQUNFLGNBQWM7QUxxUWhCOztBS25RSTtFQUNFLGlCQUFjO0FMc1FwQjs7QUt2UUk7RUFDRSxpQkFBYztBTDBRcEI7O0FLM1FJO0VBQ0UsaUJBQWM7QUw4UXBCOztBSy9RSTtFQUNFLGlCQUFjO0FMa1JwQjs7QUtuUkk7RUFDRSxpQkFBYztBTHNScEI7O0FLdlJJO0VBQ0UsaUJBQWM7QUwwUnBCOztBSzNSSTtFQUNFLGlCQUFjO0FMOFJwQjs7QUsvUkk7RUFDRSxpQkFBYztBTGtTcEI7O0FLblNJO0VBQ0UsaUJBQWM7QUxzU3BCOztBS3ZTSTtFQUNFLGlCQUFjO0FMMFNwQjs7QUszU0k7RUFDRSxrQkFBYztBTDhTcEI7O0FJM09FO0VDL0RFO0lBRUksaUJBQWdDO0VMNlN0QztBQUNGOztBSWpQRTtFQy9ERTtJQUVJLG9CQUFnQztFTG1UdEM7QUFDRjs7QUl2UEU7RUMvREU7SUFFSSxtQkFBZ0M7RUx5VHRDO0FBQ0Y7O0FJN1BFO0VDL0RFO0lBRUksb0JBQWdDO0VMK1R0QztBQUNGOztBSW5RRTtFQy9ERTtJQUVJLGlCQUFnQztFTHFVdEM7QUFDRjs7QUl6UUU7RUMvREU7SUFFSSxvQkFBZ0M7RUwyVXRDO0FBQ0Y7O0FJL1FFO0VDL0RFO0lBRUksbUJBQWdDO0VMaVZ0QztBQUNGOztBSXJSRTtFQy9ERTtJQUVJLG9CQUFnQztFTHVWdEM7QUFDRjs7QUkzUkU7RUMvREU7SUFFSSxpQkFBZ0M7RUw2VnRDO0FBQ0Y7O0FJalNFO0VDL0RFO0lBRUksb0JBQWdDO0VMbVd0QztBQUNGOztBSXZTRTtFQy9ERTtJQUVJLG1CQUFnQztFTHlXdEM7QUFDRjs7QU1yWUk7RUFDRSxlQUFtQztBTndZekM7O0FNellJO0VBQ0UsZ0JBQW1DO0FONFl6Qzs7QU03WUk7RUFDRSxVQUFtQztBTmdaekM7O0FNalpJO0VBQ0UsZ0JBQW1DO0FOb1p6Qzs7QU1yWkk7RUFDRSxnQkFBbUM7QU53WnpDOztBTXpaSTtFQUNFLFVBQW1DO0FONFp6Qzs7QU03Wkk7RUFDRSxnQkFBbUM7QU5nYXpDOztBTWphSTtFQUNFLGdCQUFtQztBTm9hekM7O0FNcmFJO0VBQ0UsVUFBbUM7QU53YXpDOztBTXphSTtFQUNFLGdCQUFtQztBTjRhekM7O0FNN2FJO0VBQ0UsZ0JBQW1DO0FOZ2J6Qzs7QU1qYkk7RUFDRSxXQUFtQztBTm9iekM7O0FJcFdFO0VFMUVJO0lBQ0UsZUFBbUM7RU5rYnpDO0FBQ0Y7O0FJMVdFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOd2J6QztBQUNGOztBSWhYRTtFRTFFSTtJQUNFLFVBQW1DO0VOOGJ6QztBQUNGOztBSXRYRTtFRTFFSTtJQUNFLGdCQUFtQztFTm9jekM7QUFDRjs7QUk1WEU7RUUxRUk7SUFDRSxnQkFBbUM7RU4wY3pDO0FBQ0Y7O0FJbFlFO0VFMUVJO0lBQ0UsVUFBbUM7RU5nZHpDO0FBQ0Y7O0FJeFlFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOc2R6QztBQUNGOztBSTlZRTtFRTFFSTtJQUNFLGdCQUFtQztFTjRkekM7QUFDRjs7QUlwWkU7RUUxRUk7SUFDRSxVQUFtQztFTmtlekM7QUFDRjs7QUkxWkU7RUUxRUk7SUFDRSxnQkFBbUM7RU53ZXpDO0FBQ0Y7O0FJaGFFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOOGV6QztBQUNGOztBSXRhRTtFRTFFSTtJQUNFLFdBQW1DO0VOb2Z6QztBQUNGOztBSXJhRTtFRXpFSTtJQUNFLGVBQW1DO0VOa2Z6QztBQUNGOztBSTNhRTtFRXpFSTtJQUNFLGdCQUFtQztFTndmekM7QUFDRjs7QUlqYkU7RUV6RUk7SUFDRSxVQUFtQztFTjhmekM7QUFDRjs7QUl2YkU7RUV6RUk7SUFDRSxnQkFBbUM7RU5vZ0J6QztBQUNGOztBSTdiRTtFRXpFSTtJQUNFLGdCQUFtQztFTjBnQnpDO0FBQ0Y7O0FJbmNFO0VFekVJO0lBQ0UsVUFBbUM7RU5naEJ6QztBQUNGOztBSXpjRTtFRXpFSTtJQUNFLGdCQUFtQztFTnNoQnpDO0FBQ0Y7O0FJL2NFO0VFekVJO0lBQ0UsZ0JBQW1DO0VONGhCekM7QUFDRjs7QUlyZEU7RUV6RUk7SUFDRSxVQUFtQztFTmtpQnpDO0FBQ0Y7O0FJM2RFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOd2lCekM7QUFDRjs7QUlqZUU7RUV6RUk7SUFDRSxnQkFBbUM7RU44aUJ6QztBQUNGOztBSXZlRTtFRXpFSTtJQUNFLFdBQW1DO0VOb2pCekM7QUFDRjs7QUl0ZUU7RUV4RUk7SUFDRSxlQUFtQztFTmtqQnpDO0FBQ0Y7O0FJNWVFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOd2pCekM7QUFDRjs7QUlsZkU7RUV4RUk7SUFDRSxVQUFtQztFTjhqQnpDO0FBQ0Y7O0FJeGZFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOb2tCekM7QUFDRjs7QUk5ZkU7RUV4RUk7SUFDRSxnQkFBbUM7RU4wa0J6QztBQUNGOztBSXBnQkU7RUV4RUk7SUFDRSxVQUFtQztFTmdsQnpDO0FBQ0Y7O0FJMWdCRTtFRXhFSTtJQUNFLGdCQUFtQztFTnNsQnpDO0FBQ0Y7O0FJaGhCRTtFRXhFSTtJQUNFLGdCQUFtQztFTjRsQnpDO0FBQ0Y7O0FJdGhCRTtFRXhFSTtJQUNFLFVBQW1DO0VOa21CekM7QUFDRjs7QUk1aEJFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOd21CekM7QUFDRjs7QUlsaUJFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOOG1CekM7QUFDRjs7QUl4aUJFO0VFeEVJO0lBQ0UsV0FBbUM7RU5vbkJ6QztBQUNGOztBTTFtQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FONm1CNUI7O0FNL21CSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU5rbkI1Qjs7QU1wbkJJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTnVuQjVCOztBTXpuQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FONG5CNUI7O0FNOW5CSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU5pb0I1Qjs7QU1ub0JJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTnNvQjVCOztBTXhvQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOMm9CNUI7O0FNN29CSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU5ncEI1Qjs7QU1scEJJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTnFwQjVCOztBTXZwQkk7RUFDRSxpQkFBc0I7RUFDdEIsa0JBQXNCO0FOMHBCNUI7O0FJOW1CRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU55cEI1QjtBQUNGOztBSXJuQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOZ3FCNUI7QUFDRjs7QUk1bkJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnVxQjVCO0FBQ0Y7O0FJbm9CRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU44cUI1QjtBQUNGOztBSTFvQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOcXJCNUI7QUFDRjs7QUlqcEJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjRyQjVCO0FBQ0Y7O0FJeHBCRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5tc0I1QjtBQUNGOztBSS9wQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOMHNCNUI7QUFDRjs7QUl0cUJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTml0QjVCO0FBQ0Y7O0FJN3FCRTtFRXZDSTtJQUNFLGlCQUFzQjtJQUN0QixrQkFBc0I7RU53dEI1QjtBQUNGOztBSTdxQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOdXRCNUI7QUFDRjs7QUlwckJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjh0QjVCO0FBQ0Y7O0FJM3JCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5xdUI1QjtBQUNGOztBSWxzQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VONHVCNUI7QUFDRjs7QUl6c0JFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTm12QjVCO0FBQ0Y7O0FJaHRCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU4wdkI1QjtBQUNGOztBSXZ0QkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOaXdCNUI7QUFDRjs7QUk5dEJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnd3QjVCO0FBQ0Y7O0FJcnVCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU4rd0I1QjtBQUNGOztBSTV1QkU7RUV0Q0k7SUFDRSxpQkFBc0I7SUFDdEIsa0JBQXNCO0VOc3hCNUI7QUFDRjs7QUk1dUJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnF4QjVCO0FBQ0Y7O0FJbnZCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU40eEI1QjtBQUNGOztBSTF2QkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VObXlCNUI7QUFDRjs7QUlqd0JFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjB5QjVCO0FBQ0Y7O0FJeHdCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5pekI1QjtBQUNGOztBSS93QkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOd3pCNUI7QUFDRjs7QUl0eEJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTit6QjVCO0FBQ0Y7O0FJN3hCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5zMEI1QjtBQUNGOztBSXB5QkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VONjBCNUI7QUFDRjs7QUkzeUJFO0VFckNJO0lBQ0UsaUJBQXNCO0lBQ3RCLGtCQUFzQjtFTm8xQjVCO0FBQ0Y7O0FNejBCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU4yMEJ2Qjs7QU05MEJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTmcxQnZCOztBTW4xQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOcTFCdkI7O0FNeDFCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU4wMUJ2Qjs7QU03MUJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTisxQnZCOztBTWwyQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FObzJCdkI7O0FNdjJCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU55MkJ2Qjs7QU01MkJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTjgyQnZCOztBTWozQks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FObTNCdkI7O0FNdDNCSztFQUVHLGlCQUFlO0VBQ2Ysa0JBQWU7QU53M0J2Qjs7QUlsM0JFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOcTNCdkI7QUFDRjs7QUl6M0JFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VONDNCdkI7QUFDRjs7QUloNEJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VObTRCdkI7QUFDRjs7QUl2NEJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOMDRCdkI7QUFDRjs7QUk5NEJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOaTVCdkI7QUFDRjs7QUlyNUJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOdzVCdkI7QUFDRjs7QUk1NUJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOKzVCdkI7QUFDRjs7QUluNkJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOczZCdkI7QUFDRjs7QUkxNkJFO0VFQUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VONjZCdkI7QUFDRjs7QUlqN0JFO0VFQUs7SUFFRyxpQkFBZTtJQUNmLGtCQUFlO0VObzdCdkI7QUFDRjs7QUlqN0JFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOaTdCdkI7QUFDRjs7QUl4N0JFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOdzdCdkI7QUFDRjs7QUkvN0JFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOKzdCdkI7QUFDRjs7QUl0OEJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOczhCdkI7QUFDRjs7QUk3OEJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VONjhCdkI7QUFDRjs7QUlwOUJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VObzlCdkI7QUFDRjs7QUkzOUJFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOMjlCdkI7QUFDRjs7QUlsK0JFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOaytCdkI7QUFDRjs7QUl6K0JFO0VFR0s7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOeStCdkI7QUFDRjs7QUloL0JFO0VFR0s7SUFFRyxpQkFBZTtJQUNmLGtCQUFlO0VOZy9CdkI7QUFDRjs7QUloL0JFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VONitCdkI7QUFDRjs7QUl2L0JFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOby9CdkI7QUFDRjs7QUk5L0JFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOMi9CdkI7QUFDRjs7QUlyZ0NFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOa2dDdkI7QUFDRjs7QUk1Z0NFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOeWdDdkI7QUFDRjs7QUluaENFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOZ2hDdkI7QUFDRjs7QUkxaENFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOdWhDdkI7QUFDRjs7QUlqaUNFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOOGhDdkI7QUFDRjs7QUl4aUNFO0VFTUs7SUFFRyxnQkFBZTtJQUNmLGlCQUFlO0VOcWlDdkI7QUFDRjs7QUkvaUNFO0VFTUs7SUFFRyxpQkFBZTtJQUNmLGtCQUFlO0VONGlDdkI7QUFDRjs7QU1uaUNBO0VBQ0UsYUFBcUI7RUFDckIsb0JBQXdCO0VBQ3hCLDJCQUEyQjtFQUMzQixlQUFxQjtBTnNpQ3ZCOztBTXJpQ0U7RUFBbUIsdUJBQTJCO0FOeWlDaEQ7O0FNeGlDRTtFQUFtQixtQkFBdUI7QU40aUM1Qzs7QU0zaUNFO0VBQW1CLHFCQUF5QjtBTitpQzlDOztBTTlpQ0U7RUFBbUIsdUJBQXVCO0FOa2pDNUM7O0FNampDRTtFQUFtQix5QkFBeUI7QU5xakM5Qzs7QU1wakNFO0VBQW1CLDhCQUE4QjtBTndqQ25EOztBTXZqQ0U7RUFBbUIsaUJBQXVCO0FOMmpDNUM7O0FNMWpDRTtFQUFtQiwyQkFBNEI7QU44akNqRDs7QU03akNFO0VBQW1CLHNCQUF1QjtBTmlrQzVDOztBTWhrQ0U7RUFBbUIsOEJBQStCO0FOb2tDcEQ7O0FNamtDSTtFQUFpQixRQURMO0FOc2tDaEI7O0FNcGtDSTtFQUFpQixZQUZMO0FOMGtDaEI7O0FNdmtDSTtFQUFpQixjQUhMO0FOOGtDaEI7O0FNN2tDSTtFQUFpQixRQURMO0FOa2xDaEI7O0FNaGxDSTtFQUFpQixZQUZMO0FOc2xDaEI7O0FNbmxDSTtFQUFpQixjQUhMO0FOMGxDaEI7O0FNemxDSTtFQUFpQixRQURMO0FOOGxDaEI7O0FNNWxDSTtFQUFpQixZQUZMO0FOa21DaEI7O0FNL2xDSTtFQUFpQixjQUhMO0FOc21DaEI7O0FNcm1DSTtFQUFpQixRQURMO0FOMG1DaEI7O0FNeG1DSTtFQUFpQixZQUZMO0FOOG1DaEI7O0FNM21DSTtFQUFpQixjQUhMO0FOa25DaEI7O0FNam5DSTtFQUFpQixRQURMO0FOc25DaEI7O0FNcG5DSTtFQUFpQixZQUZMO0FOMG5DaEI7O0FNdm5DSTtFQUFpQixjQUhMO0FOOG5DaEI7O0FNN25DSTtFQUFpQixRQURMO0FOa29DaEI7O0FNaG9DSTtFQUFpQixZQUZMO0FOc29DaEI7O0FNbm9DSTtFQUFpQixjQUhMO0FOMG9DaEI7O0FNem9DSTtFQUFpQixRQURMO0FOOG9DaEI7O0FNNW9DSTtFQUFpQixZQUZMO0FOa3BDaEI7O0FNL29DSTtFQUFpQixjQUhMO0FOc3BDaEI7O0FNcnBDSTtFQUFpQixRQURMO0FOMHBDaEI7O0FNeHBDSTtFQUFpQixZQUZMO0FOOHBDaEI7O0FNM3BDSTtFQUFpQixjQUhMO0FOa3FDaEI7O0FNanFDSTtFQUFpQixRQURMO0FOc3FDaEI7O0FNcHFDSTtFQUFpQixZQUZMO0FOMHFDaEI7O0FNdnFDSTtFQUFpQixjQUhMO0FOOHFDaEI7O0FNN3FDSTtFQUFpQixTQURMO0FOa3JDaEI7O0FNaHJDSTtFQUFpQixhQUZMO0FOc3JDaEI7O0FNbnJDSTtFQUFpQixlQUhMO0FOMHJDaEI7O0FNenJDSTtFQUFpQixTQURMO0FOOHJDaEI7O0FNNXJDSTtFQUFpQixhQUZMO0FOa3NDaEI7O0FNL3JDSTtFQUFpQixlQUhMO0FOc3NDaEI7O0FNcnNDSTtFQUFpQixTQURMO0FOMHNDaEI7O0FNeHNDSTtFQUFpQixhQUZMO0FOOHNDaEI7O0FNM3NDSTtFQUFpQixlQUhMO0FOa3RDaEI7O0FJbndDRTtFRXlESTtJQUFtQix1QkFBMkI7RU4rc0NsRDtFTTlzQ0k7SUFBbUIsbUJBQXVCO0VOaXRDOUM7RU1odENJO0lBQW1CLHFCQUF5QjtFTm10Q2hEO0VNbHRDSTtJQUFtQix1QkFBdUI7RU5xdEM5QztFTXB0Q0k7SUFBbUIseUJBQXlCO0VOdXRDaEQ7RU10dENJO0lBQW1CLDhCQUE4QjtFTnl0Q3JEO0VNeHRDSTtJQUFtQixpQkFBdUI7RU4ydEM5QztFTTF0Q0k7SUFBbUIsMkJBQTRCO0VONnRDbkQ7RU01dENJO0lBQW1CLHNCQUF1QjtFTit0QzlDO0VNOXRDSTtJQUFtQiw4QkFBK0I7RU5pdUN0RDtFTS90Q007SUFBaUIsUUFETDtFTm11Q2xCO0VNanVDTTtJQUFpQixZQUZMO0VOc3VDbEI7RU1udUNNO0lBQWlCLGNBSEw7RU55dUNsQjtFTXh1Q007SUFBaUIsUUFETDtFTjR1Q2xCO0VNMXVDTTtJQUFpQixZQUZMO0VOK3VDbEI7RU01dUNNO0lBQWlCLGNBSEw7RU5rdkNsQjtFTWp2Q007SUFBaUIsUUFETDtFTnF2Q2xCO0VNbnZDTTtJQUFpQixZQUZMO0VOd3ZDbEI7RU1ydkNNO0lBQWlCLGNBSEw7RU4ydkNsQjtFTTF2Q007SUFBaUIsUUFETDtFTjh2Q2xCO0VNNXZDTTtJQUFpQixZQUZMO0VOaXdDbEI7RU05dkNNO0lBQWlCLGNBSEw7RU5vd0NsQjtFTW53Q007SUFBaUIsUUFETDtFTnV3Q2xCO0VNcndDTTtJQUFpQixZQUZMO0VOMHdDbEI7RU12d0NNO0lBQWlCLGNBSEw7RU42d0NsQjtFTTV3Q007SUFBaUIsUUFETDtFTmd4Q2xCO0VNOXdDTTtJQUFpQixZQUZMO0VObXhDbEI7RU1oeENNO0lBQWlCLGNBSEw7RU5zeENsQjtFTXJ4Q007SUFBaUIsUUFETDtFTnl4Q2xCO0VNdnhDTTtJQUFpQixZQUZMO0VONHhDbEI7RU16eENNO0lBQWlCLGNBSEw7RU4reENsQjtFTTl4Q007SUFBaUIsUUFETDtFTmt5Q2xCO0VNaHlDTTtJQUFpQixZQUZMO0VOcXlDbEI7RU1seUNNO0lBQWlCLGNBSEw7RU53eUNsQjtFTXZ5Q007SUFBaUIsUUFETDtFTjJ5Q2xCO0VNenlDTTtJQUFpQixZQUZMO0VOOHlDbEI7RU0zeUNNO0lBQWlCLGNBSEw7RU5pekNsQjtFTWh6Q007SUFBaUIsU0FETDtFTm96Q2xCO0VNbHpDTTtJQUFpQixhQUZMO0VOdXpDbEI7RU1wekNNO0lBQWlCLGVBSEw7RU4wekNsQjtFTXp6Q007SUFBaUIsU0FETDtFTjZ6Q2xCO0VNM3pDTTtJQUFpQixhQUZMO0VOZzBDbEI7RU03ekNNO0lBQWlCLGVBSEw7RU5tMENsQjtFTWwwQ007SUFBaUIsU0FETDtFTnMwQ2xCO0VNcDBDTTtJQUFpQixhQUZMO0VOeTBDbEI7RU10MENNO0lBQWlCLGVBSEw7RU40MENsQjtBQUNGOztBSXo0Q0U7RUVzRUk7SUFBbUIsdUJBQTJCO0VOdzBDbEQ7RU12MENJO0lBQW1CLG1CQUF1QjtFTjAwQzlDO0VNejBDSTtJQUFtQixxQkFBeUI7RU40MENoRDtFTTMwQ0k7SUFBbUIsdUJBQXVCO0VOODBDOUM7RU03MENJO0lBQW1CLHlCQUF5QjtFTmcxQ2hEO0VNLzBDSTtJQUFtQiw4QkFBOEI7RU5rMUNyRDtFTWoxQ0k7SUFBbUIsaUJBQXVCO0VObzFDOUM7RU1uMUNJO0lBQW1CLDJCQUE0QjtFTnMxQ25EO0VNcjFDSTtJQUFtQixzQkFBdUI7RU53MUM5QztFTXYxQ0k7SUFBbUIsOEJBQStCO0VOMDFDdEQ7RU14MUNNO0lBQWlCLFFBREw7RU40MUNsQjtFTTExQ007SUFBaUIsWUFGTDtFTisxQ2xCO0VNNTFDTTtJQUFpQixjQUhMO0VOazJDbEI7RU1qMkNNO0lBQWlCLFFBREw7RU5xMkNsQjtFTW4yQ007SUFBaUIsWUFGTDtFTncyQ2xCO0VNcjJDTTtJQUFpQixjQUhMO0VOMjJDbEI7RU0xMkNNO0lBQWlCLFFBREw7RU44MkNsQjtFTTUyQ007SUFBaUIsWUFGTDtFTmkzQ2xCO0VNOTJDTTtJQUFpQixjQUhMO0VObzNDbEI7RU1uM0NNO0lBQWlCLFFBREw7RU51M0NsQjtFTXIzQ007SUFBaUIsWUFGTDtFTjAzQ2xCO0VNdjNDTTtJQUFpQixjQUhMO0VONjNDbEI7RU01M0NNO0lBQWlCLFFBREw7RU5nNENsQjtFTTkzQ007SUFBaUIsWUFGTDtFTm00Q2xCO0VNaDRDTTtJQUFpQixjQUhMO0VOczRDbEI7RU1yNENNO0lBQWlCLFFBREw7RU55NENsQjtFTXY0Q007SUFBaUIsWUFGTDtFTjQ0Q2xCO0VNejRDTTtJQUFpQixjQUhMO0VOKzRDbEI7RU05NENNO0lBQWlCLFFBREw7RU5rNUNsQjtFTWg1Q007SUFBaUIsWUFGTDtFTnE1Q2xCO0VNbDVDTTtJQUFpQixjQUhMO0VOdzVDbEI7RU12NUNNO0lBQWlCLFFBREw7RU4yNUNsQjtFTXo1Q007SUFBaUIsWUFGTDtFTjg1Q2xCO0VNMzVDTTtJQUFpQixjQUhMO0VOaTZDbEI7RU1oNkNNO0lBQWlCLFFBREw7RU5vNkNsQjtFTWw2Q007SUFBaUIsWUFGTDtFTnU2Q2xCO0VNcDZDTTtJQUFpQixjQUhMO0VOMDZDbEI7RU16NkNNO0lBQWlCLFNBREw7RU42NkNsQjtFTTM2Q007SUFBaUIsYUFGTDtFTmc3Q2xCO0VNNzZDTTtJQUFpQixlQUhMO0VObTdDbEI7RU1sN0NNO0lBQWlCLFNBREw7RU5zN0NsQjtFTXA3Q007SUFBaUIsYUFGTDtFTnk3Q2xCO0VNdDdDTTtJQUFpQixlQUhMO0VONDdDbEI7RU0zN0NNO0lBQWlCLFNBREw7RU4rN0NsQjtFTTc3Q007SUFBaUIsYUFGTDtFTms4Q2xCO0VNLzdDTTtJQUFpQixlQUhMO0VOcThDbEI7QUFDRjs7QUkvZ0RFO0VFbUZJO0lBQW1CLHVCQUEyQjtFTmk4Q2xEO0VNaDhDSTtJQUFtQixtQkFBdUI7RU5tOEM5QztFTWw4Q0k7SUFBbUIscUJBQXlCO0VOcThDaEQ7RU1wOENJO0lBQW1CLHVCQUF1QjtFTnU4QzlDO0VNdDhDSTtJQUFtQix5QkFBeUI7RU55OENoRDtFTXg4Q0k7SUFBbUIsOEJBQThCO0VOMjhDckQ7RU0xOENJO0lBQW1CLGlCQUF1QjtFTjY4QzlDO0VNNThDSTtJQUFtQiwyQkFBNEI7RU4rOENuRDtFTTk4Q0k7SUFBbUIsc0JBQXVCO0VOaTlDOUM7RU1oOUNJO0lBQW1CLDhCQUErQjtFTm05Q3REO0VNajlDTTtJQUFpQixRQURMO0VOcTlDbEI7RU1uOUNNO0lBQWlCLFlBRkw7RU53OUNsQjtFTXI5Q007SUFBaUIsY0FITDtFTjI5Q2xCO0VNMTlDTTtJQUFpQixRQURMO0VOODlDbEI7RU01OUNNO0lBQWlCLFlBRkw7RU5pK0NsQjtFTTk5Q007SUFBaUIsY0FITDtFTm8rQ2xCO0VNbitDTTtJQUFpQixRQURMO0VOdStDbEI7RU1yK0NNO0lBQWlCLFlBRkw7RU4wK0NsQjtFTXYrQ007SUFBaUIsY0FITDtFTjYrQ2xCO0VNNStDTTtJQUFpQixRQURMO0VOZy9DbEI7RU05K0NNO0lBQWlCLFlBRkw7RU5tL0NsQjtFTWgvQ007SUFBaUIsY0FITDtFTnMvQ2xCO0VNci9DTTtJQUFpQixRQURMO0VOeS9DbEI7RU12L0NNO0lBQWlCLFlBRkw7RU40L0NsQjtFTXovQ007SUFBaUIsY0FITDtFTisvQ2xCO0VNOS9DTTtJQUFpQixRQURMO0VOa2dEbEI7RU1oZ0RNO0lBQWlCLFlBRkw7RU5xZ0RsQjtFTWxnRE07SUFBaUIsY0FITDtFTndnRGxCO0VNdmdETTtJQUFpQixRQURMO0VOMmdEbEI7RU16Z0RNO0lBQWlCLFlBRkw7RU44Z0RsQjtFTTNnRE07SUFBaUIsY0FITDtFTmloRGxCO0VNaGhETTtJQUFpQixRQURMO0VOb2hEbEI7RU1saERNO0lBQWlCLFlBRkw7RU51aERsQjtFTXBoRE07SUFBaUIsY0FITDtFTjBoRGxCO0VNemhETTtJQUFpQixRQURMO0VONmhEbEI7RU0zaERNO0lBQWlCLFlBRkw7RU5naURsQjtFTTdoRE07SUFBaUIsY0FITDtFTm1pRGxCO0VNbGlETTtJQUFpQixTQURMO0VOc2lEbEI7RU1waURNO0lBQWlCLGFBRkw7RU55aURsQjtFTXRpRE07SUFBaUIsZUFITDtFTjRpRGxCO0VNM2lETTtJQUFpQixTQURMO0VOK2lEbEI7RU03aURNO0lBQWlCLGFBRkw7RU5rakRsQjtFTS9pRE07SUFBaUIsZUFITDtFTnFqRGxCO0VNcGpETTtJQUFpQixTQURMO0VOd2pEbEI7RU10akRNO0lBQWlCLGFBRkw7RU4yakRsQjtFTXhqRE07SUFBaUIsZUFITDtFTjhqRGxCO0FBQ0Y7O0FPandEQTtFQUNFLGNBQWM7QVBvd0RoQjs7QU9sd0RFO0VBQ0UsV0FBVztBUHF3RGY7O0FPandERTtFQUNFLFdBQVc7RUFDWCxhQUFhO0VIVGYsZ0JBRHFCO0VBRXJCLGtCR1NzQztFSFJ0QyxtQkFIMkM7RUFJM0MsaUJHTzJCO0FQdXdEN0I7O0FJcHJERTtFR3RGQTtJQUtJLFlBQVk7RVAwd0RoQjtBQUNGOztBSW5yREU7RUc3RkE7SUFRSSxZQUFZO0VQNndEaEI7QUFDRjs7QU8xd0RNO0VBQ0UsVUpzUGE7QUh1aERyQjs7QU85d0RNO0VBQ0UsVUp5UGE7QUh3aERyQjs7QU9seERNO0VBQ0UsVUo0UGE7QUh5aERyQjs7QU90eERNO0VBQ0UsVUorUGE7QUgwaERyQjs7QU8xeERNO0VBQ0UsVUprUWE7QUgyaERyQjs7QU85eERNO0VBQ0UsVUpxUWE7QUg0aERyQjs7QU9seURNO0VBQ0UsVUp3UWE7QUg2aERyQjs7QU90eURNO0VBQ0UsVUoyUWE7QUg4aERyQjs7QU8xeURNO0VBQ0UsVUo4UWE7QUgraERyQjs7QU85eURNO0VBQ0UsVUppUmE7QUhnaURyQjs7QU9sekRNO0VBQ0UsVUpvUmE7QUhpaURyQjs7QU90ekRNO0VBQ0UsVUp1UmE7QUhraURyQjs7QU8xekRNO0VBQ0UsVUowUmE7QUhtaURyQjs7QU85ekRNO0VBQ0UsVUo2UmE7QUhvaURyQjs7QU9sMERNO0VBQ0UsVUpnU2E7QUhxaURyQjs7QU90MERNO0VBQ0UsVUptU2E7QUhzaURyQjs7QU8xMERNO0VBQ0UsVUpzU2E7QUh1aURyQjs7QU85MERNO0VBQ0UsVUp5U2E7QUh3aURyQjs7QU9sMURNO0VBQ0UsVUo0U2E7QUh5aURyQjs7QU90MURNO0VBQ0UsVUorU2E7QUgwaURyQjs7QU8xMURNO0VBQ0UsVUprVGE7QUgyaURyQjs7QU85MURNO0VBQ0UsVUpxVGE7QUg0aURyQjs7QU8zMURFO0VBQ0UsV0FBVztFQUNYLGFBQWE7RUFDYixXQUFXO0FQODFEZjs7QUk5eERFO0VHbkVBO0lBS0ksa0JBQWtCO0VQaTJEdEI7QUFDRjs7QUk3eERFO0VHMUVBO0lBUUksWUFBWTtFUG8yRGhCO0FBQ0Y7O0FPajJERTtFQUNFLFlBQVk7QVBvMkRoQjs7QUk5eURFO0VHdkRBO0lBR0ksYUFBcUI7RVB1MkR6QjtBQUNGOztBT3AyREU7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0FQdTJEdEI7O0FPdDJESTtFQUNFLFlBQWdCO0FQeTJEdEI7O0FJN3pERTtFRzdDRTtJQUdJLGFBQXNCO0VQNDJENUI7QUFDRjs7QU8xMkRJO0VBQ0UsY0FBZ0I7QVA2MkR0Qjs7QUl2MERFO0VHdkNFO0lBR0ksV0FBcUI7RVBnM0QzQjtBQUNGOztBTzkyREk7RUFDRSxjQUFnQjtBUGkzRHRCOztBSWoxREU7RUdqQ0U7SUFHSSxhQUFxQjtFUG8zRDNCO0FBQ0Y7O0FPbDNESTtFQUNFLGNBQWdCO0FQcTNEdEI7O0FJMzFERTtFRzNCRTtJQUdJLGFBQXFCO0VQdzNEM0I7QUFDRjs7QU90M0RJO0VBQ0UsWUFBZ0I7QVB5M0R0Qjs7QUlyMkRFO0VHckJFO0lBR0ksYUFBc0I7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LGdCQUFXO0VUbzVFckI7QUFDRjs7QVN4NUVRO0VBQ0UsZ0JBQVc7QVQyNUVyQjs7QUlwMEVFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ4NUVyQjtBQUNGOztBU2w2RVE7RUFDRSxnQkFBVztBVHE2RXJCOztBSTkwRUU7RUt4Rk07SUFHSSxnQkFBVztFVHc2RXJCO0FBQ0Y7O0FTNTZFUTtFQUNFLGdCQUFXO0FUKzZFckI7O0FJeDFFRTtFS3hGTTtJQUdJLGdCQUFXO0VUazdFckI7QUFDRjs7QVN0N0VRO0VBQ0UsZ0JBQVc7QVR5N0VyQjs7QUlsMkVFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ0N0VyQjtBQUNGOztBU2g4RVE7RUFDRSxnQkFBVztBVG04RXJCOztBSTUyRUU7RUt4Rk07SUFHSSxnQkFBVztFVHM4RXJCO0FBQ0Y7O0FTMThFUTtFQUNFLGdCQUFXO0FUNjhFckI7O0FJdDNFRTtFS3hGTTtJQUdJLGdCQUFXO0VUZzlFckI7QUFDRjs7QVNwOUVRO0VBQ0UsZ0JBQVc7QVR1OUVyQjs7QUloNEVFO0VLeEZNO0lBR0ksZ0JBQVc7RVQwOUVyQjtBQUNGOztBUzk5RVE7RUFDRSxpQkFBVztBVGkrRXJCOztBSTE0RUU7RUt4Rk07SUFHSSxnQkFBVztFVG8rRXJCO0FBQ0Y7O0FJaDVFRTtFSzNFTTtJQUVJLGVBQVc7RVQ4OUVyQjtBQUNGOztBSXQ1RUU7RUszRU07SUFFSSxlQUFXO0VUbytFckI7QUFDRjs7QUk1NUVFO0VLM0VNO0lBRUksZUFBVztFVDArRXJCO0FBQ0Y7O0FJbDZFRTtFSzNFTTtJQUVJLGVBQVc7RVRnL0VyQjtBQUNGOztBSXg2RUU7RUszRU07SUFFSSxlQUFXO0VUcy9FckI7QUFDRjs7QUk5NkVFO0VLM0VNO0lBRUksZUFBVztFVDQvRXJCO0FBQ0Y7O0FJcDdFRTtFSzNFTTtJQUVJLGVBQVc7RVRrZ0ZyQjtBQUNGOztBSTE3RUU7RUszRU07SUFFSSxlQUFXO0VUd2dGckI7QUFDRjs7QUloOEVFO0VLM0VNO0lBRUksZUFBVztFVDhnRnJCO0FBQ0Y7O0FJdDhFRTtFSzNFTTtJQUVJLGVBQVc7RVRvaEZyQjtBQUNGOztBSTU4RUU7RUszRU07SUFFSSxnQkFBVztFVDBoRnJCO0FBQ0Y7O0FJbDlFRTtFSzNFTTtJQUVJLGdCQUFXO0VUZ2lGckI7QUFDRjs7QUl4OUVFO0VLM0VNO0lBRUksZ0JBQVc7RVRzaUZyQjtBQUNGOztBSTk5RUU7RUszRU07SUFFSSxnQkFBVztFVDRpRnJCO0FBQ0Y7O0FJcCtFRTtFSzNFTTtJQUVJLGdCQUFXO0VUa2pGckI7QUFDRjs7QUkxK0VFO0VLM0VNO0lBRUksZ0JBQVc7RVR3akZyQjtBQUNGOztBSWgvRUU7RUszRU07SUFFSSxnQkFBVztFVDhqRnJCO0FBQ0Y7O0FJdC9FRTtFSzNFTTtJQUVJLGdCQUFXO0VUb2tGckI7QUFDRjs7QUk1L0VFO0VLM0VNO0lBRUksZ0JBQVc7RVQwa0ZyQjtBQUNGOztBSWxnRkU7RUszRU07SUFFSSxnQkFBVztFVGdsRnJCO0FBQ0Y7O0FJeGdGRTtFSzNFTTtJQUVJLGdCQUFXO0VUc2xGckI7QUFDRjs7QVN0bUZRO0VBQ0UsaUJBQVc7QVR5bUZyQjs7QUlsaEZFO0VLeEZNO0lBR0ksaUJBQVc7RVQ0bUZyQjtBQUNGOztBU2huRlE7RUFDRSxpQkFBVztBVG1uRnJCOztBSTVoRkU7RUt4Rk07SUFHSSxpQkFBVztFVHNuRnJCO0FBQ0Y7O0FTMW5GUTtFQUNFLGtCQUFXO0FUNm5GckI7O0FJdGlGRTtFS3hGTTtJQUdJLGlCQUFXO0VUZ29GckI7QUFDRjs7QVNwb0ZRO0VBQ0Usa0JBQVc7QVR1b0ZyQjs7QUloakZFO0VLeEZNO0lBR0ksaUJBQVc7RVQwb0ZyQjtBQUNGOztBUzlvRlE7RUFDRSxrQkFBVztBVGlwRnJCOztBSTFqRkU7RUt4Rk07SUFHSSxpQkFBVztFVG9wRnJCO0FBQ0Y7O0FTeHBGUTtFQUNFLGtCQUFXO0FUMnBGckI7O0FJcGtGRTtFS3hGTTtJQUdJLGlCQUFXO0VUOHBGckI7QUFDRjs7QVNscUZRO0VBQ0Usa0JBQVc7QVRxcUZyQjs7QUk5a0ZFO0VLeEZNO0lBR0ksaUJBQVc7RVR3cUZyQjtBQUNGOztBUzVxRlE7RUFDRSxrQkFBVztBVCtxRnJCOztBSXhsRkU7RUt4Rk07SUFHSSxpQkFBVztFVGtyRnJCO0FBQ0Y7O0FTdHJGUTtFQUNFLGtCQUFXO0FUeXJGckI7O0FJbG1GRTtFS3hGTTtJQUdJLGlCQUFXO0VUNHJGckI7QUFDRjs7QVNoc0ZRO0VBQ0Usa0JBQVc7QVRtc0ZyQjs7QUk1bUZFO0VLeEZNO0lBR0ksaUJBQVc7RVRzc0ZyQjtBQUNGOztBUzFzRlE7RUFDRSxrQkFBVztBVDZzRnJCOztBSXRuRkU7RUt4Rk07SUFHSSxrQkFBVztFVGd0RnJCO0FBQ0Y7O0FTcHRGUTtFQUNFLGtCQUFXO0FUdXRGckI7O0FJaG9GRTtFS3hGTTtJQUdJLGtCQUFXO0VUMHRGckI7QUFDRjs7QVM5dEZRO0VBQ0Usa0JBQVc7QVRpdUZyQjs7QUkxb0ZFO0VLeEZNO0lBR0ksa0JBQVc7RVRvdUZyQjtBQUNGOztBU3h1RlE7RUFDRSxrQkFBVztBVDJ1RnJCOztBSXBwRkU7RUt4Rk07SUFHSSxrQkFBVztFVDh1RnJCO0FBQ0Y7O0FTbHZGUTtFQUNFLGtCQUFXO0FUcXZGckI7O0FJOXBGRTtFS3hGTTtJQUdJLGtCQUFXO0VUd3ZGckI7QUFDRjs7QVM1dkZRO0VBQ0Usa0JBQVc7QVQrdkZyQjs7QUl4cUZFO0VLeEZNO0lBR0ksa0JBQVc7RVRrd0ZyQjtBQUNGOztBU3R3RlE7RUFDRSxrQkFBVztBVHl3RnJCOztBSWxyRkU7RUt4Rk07SUFHSSxrQkFBVztFVDR3RnJCO0FBQ0Y7O0FTaHhGUTtFQUNFLGtCQUFXO0FUbXhGckI7O0FJNXJGRTtFS3hGTTtJQUdJLGtCQUFXO0VUc3hGckI7QUFDRjs7QVMxeEZRO0VBQ0Usa0JBQVc7QVQ2eEZyQjs7QUl0c0ZFO0VLeEZNO0lBR0ksa0JBQVc7RVRneUZyQjtBQUNGOztBU3B5RlE7RUFDRSxrQkFBVztBVHV5RnJCOztBSWh0RkU7RUt4Rk07SUFHSSxrQkFBVztFVDB5RnJCO0FBQ0Y7O0FTOXlGUTtFQUNFLG1CQUFXO0FUaXpGckI7O0FJMXRGRTtFS3hGTTtJQUdJLGtCQUFXO0VUb3pGckI7QUFDRjs7QUlodUZFO0VLM0VNO0lBRUksaUJBQVc7RVQ4eUZyQjtBQUNGOztBSXR1RkU7RUszRU07SUFFSSxpQkFBVztFVG96RnJCO0FBQ0Y7O0FJNXVGRTtFSzNFTTtJQUVJLGlCQUFXO0VUMHpGckI7QUFDRjs7QUlsdkZFO0VLM0VNO0lBRUksaUJBQVc7RVRnMEZyQjtBQUNGOztBSXh2RkU7RUszRU07SUFFSSxpQkFBVztFVHMwRnJCO0FBQ0Y7O0FJOXZGRTtFSzNFTTtJQUVJLGlCQUFXO0VUNDBGckI7QUFDRjs7QUlwd0ZFO0VLM0VNO0lBRUksaUJBQVc7RVRrMUZyQjtBQUNGOztBSTF3RkU7RUszRU07SUFFSSxpQkFBVztFVHcxRnJCO0FBQ0Y7O0FJaHhGRTtFSzNFTTtJQUVJLGlCQUFXO0VUODFGckI7QUFDRjs7QUl0eEZFO0VLM0VNO0lBRUksaUJBQVc7RVRvMkZyQjtBQUNGOztBSTV4RkU7RUszRU07SUFFSSxrQkFBVztFVDAyRnJCO0FBQ0Y7O0FJbHlGRTtFSzNFTTtJQUVJLGtCQUFXO0VUZzNGckI7QUFDRjs7QUl4eUZFO0VLM0VNO0lBRUksa0JBQVc7RVRzM0ZyQjtBQUNGOztBSTl5RkU7RUszRU07SUFFSSxrQkFBVztFVDQzRnJCO0FBQ0Y7O0FJcHpGRTtFSzNFTTtJQUVJLGtCQUFXO0VUazRGckI7QUFDRjs7QUkxekZFO0VLM0VNO0lBRUksa0JBQVc7RVR3NEZyQjtBQUNGOztBSWgwRkU7RUszRU07SUFFSSxrQkFBVztFVDg0RnJCO0FBQ0Y7O0FJdDBGRTtFSzNFTTtJQUVJLGtCQUFXO0VUbzVGckI7QUFDRjs7QUk1MEZFO0VLM0VNO0lBRUksa0JBQVc7RVQwNUZyQjtBQUNGOztBSWwxRkU7RUszRU07SUFFSSxrQkFBVztFVGc2RnJCO0FBQ0Y7O0FJeDFGRTtFSzNFTTtJQUVJLGtCQUFXO0VUczZGckI7QUFDRjs7QVN0N0ZRO0VBQ0Usa0JBQVc7QVR5N0ZyQjs7QUlsMkZFO0VLeEZNO0lBR0ksa0JBQVc7RVQ0N0ZyQjtBQUNGOztBU2g4RlE7RUFDRSxrQkFBVztBVG04RnJCOztBSTUyRkU7RUt4Rk07SUFHSSxrQkFBVztFVHM4RnJCO0FBQ0Y7O0FTMThGUTtFQUNFLG1CQUFXO0FUNjhGckI7O0FJdDNGRTtFS3hGTTtJQUdJLGtCQUFXO0VUZzlGckI7QUFDRjs7QVNwOUZRO0VBQ0UsbUJBQVc7QVR1OUZyQjs7QUloNEZFO0VLeEZNO0lBR0ksa0JBQVc7RVQwOUZyQjtBQUNGOztBUzk5RlE7RUFDRSxtQkFBVztBVGkrRnJCOztBSTE0RkU7RUt4Rk07SUFHSSxrQkFBVztFVG8rRnJCO0FBQ0Y7O0FTeCtGUTtFQUNFLG1CQUFXO0FUMitGckI7O0FJcDVGRTtFS3hGTTtJQUdJLGtCQUFXO0VUOCtGckI7QUFDRjs7QVNsL0ZRO0VBQ0UsbUJBQVc7QVRxL0ZyQjs7QUk5NUZFO0VLeEZNO0lBR0ksa0JBQVc7RVR3L0ZyQjtBQUNGOztBUzUvRlE7RUFDRSxtQkFBVztBVCsvRnJCOztBSXg2RkU7RUt4Rk07SUFHSSxrQkFBVztFVGtnR3JCO0FBQ0Y7O0FTdGdHUTtFQUNFLG1CQUFXO0FUeWdHckI7O0FJbDdGRTtFS3hGTTtJQUdJLGtCQUFXO0VUNGdHckI7QUFDRjs7QVNoaEdRO0VBQ0UsbUJBQVc7QVRtaEdyQjs7QUk1N0ZFO0VLeEZNO0lBR0ksa0JBQVc7RVRzaEdyQjtBQUNGOztBUzFoR1E7RUFDRSxtQkFBVztBVDZoR3JCOztBSXQ4RkU7RUt4Rk07SUFHSSxtQkFBVztFVGdpR3JCO0FBQ0Y7O0FTcGlHUTtFQUNFLG1CQUFXO0FUdWlHckI7O0FJaDlGRTtFS3hGTTtJQUdJLG1CQUFXO0VUMGlHckI7QUFDRjs7QVM5aUdRO0VBQ0UsbUJBQVc7QVRpakdyQjs7QUkxOUZFO0VLeEZNO0lBR0ksbUJBQVc7RVRvakdyQjtBQUNGOztBU3hqR1E7RUFDRSxtQkFBVztBVDJqR3JCOztBSXArRkU7RUt4Rk07SUFHSSxtQkFBVztFVDhqR3JCO0FBQ0Y7O0FTbGtHUTtFQUNFLG1CQUFXO0FUcWtHckI7O0FJOStGRTtFS3hGTTtJQUdJLG1CQUFXO0VUd2tHckI7QUFDRjs7QVM1a0dRO0VBQ0UsbUJBQVc7QVQra0dyQjs7QUl4L0ZFO0VLeEZNO0lBR0ksbUJBQVc7RVRrbEdyQjtBQUNGOztBU3RsR1E7RUFDRSxtQkFBVztBVHlsR3JCOztBSWxnR0U7RUt4Rk07SUFHSSxtQkFBVztFVDRsR3JCO0FBQ0Y7O0FTaG1HUTtFQUNFLG1CQUFXO0FUbW1HckI7O0FJNWdHRTtFS3hGTTtJQUdJLG1CQUFXO0VUc21HckI7QUFDRjs7QVMxbUdRO0VBQ0UsbUJBQVc7QVQ2bUdyQjs7QUl0aEdFO0VLeEZNO0lBR0ksbUJBQVc7RVRnbkdyQjtBQUNGOztBU3BuR1E7RUFDRSxtQkFBVztBVHVuR3JCOztBSWhpR0U7RUt4Rk07SUFHSSxtQkFBVztFVDBuR3JCO0FBQ0Y7O0FTOW5HUTtFQUNFLG9CQUFXO0FUaW9HckI7O0FJMWlHRTtFS3hGTTtJQUdJLG1CQUFXO0VUb29HckI7QUFDRjs7QUloakdFO0VLM0VNO0lBRUksa0JBQVc7RVQ4bkdyQjtBQUNGOztBSXRqR0U7RUszRU07SUFFSSxrQkFBVztFVG9vR3JCO0FBQ0Y7O0FJNWpHRTtFSzNFTTtJQUVJLGtCQUFXO0VUMG9HckI7QUFDRjs7QUlsa0dFO0VLM0VNO0lBRUksa0JBQVc7RVRncEdyQjtBQUNGOztBSXhrR0U7RUszRU07SUFFSSxrQkFBVztFVHNwR3JCO0FBQ0Y7O0FJOWtHRTtFSzNFTTtJQUVJLGtCQUFXO0VUNHBHckI7QUFDRjs7QUlwbEdFO0VLM0VNO0lBRUksa0JBQVc7RVRrcUdyQjtBQUNGOztBSTFsR0U7RUszRU07SUFFSSxrQkFBVztFVHdxR3JCO0FBQ0Y7O0FJaG1HRTtFSzNFTTtJQUVJLGtCQUFXO0VUOHFHckI7QUFDRjs7QUl0bUdFO0VLM0VNO0lBRUksa0JBQVc7RVRvckdyQjtBQUNGOztBSTVtR0U7RUszRU07SUFFSSxtQkFBVztFVDByR3JCO0FBQ0Y7O0FJbG5HRTtFSzNFTTtJQUVJLG1CQUFXO0VUZ3NHckI7QUFDRjs7QUl4bkdFO0VLM0VNO0lBRUksbUJBQVc7RVRzc0dyQjtBQUNGOztBSTluR0U7RUszRU07SUFFSSxtQkFBVztFVDRzR3JCO0FBQ0Y7O0FJcG9HRTtFSzNFTTtJQUVJLG1CQUFXO0VUa3RHckI7QUFDRjs7QUkxb0dFO0VLM0VNO0lBRUksbUJBQVc7RVR3dEdyQjtBQUNGOztBSWhwR0U7RUszRU07SUFFSSxtQkFBVztFVDh0R3JCO0FBQ0Y7O0FJdHBHRTtFSzNFTTtJQUVJLG1CQUFXO0VUb3VHckI7QUFDRjs7QUk1cEdFO0VLM0VNO0lBRUksbUJBQVc7RVQwdUdyQjtBQUNGOztBSWxxR0U7RUszRU07SUFFSSxtQkFBVztFVGd2R3JCO0FBQ0Y7O0FJeHFHRTtFSzNFTTtJQUVJLG1CQUFXO0VUc3ZHckI7QUFDRjs7QVN0d0dRO0VBQ0UsZ0JBQVc7QVR5d0dyQjs7QUlsckdFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ0d0dyQjtBQUNGOztBU2h4R1E7RUFDRSxnQkFBVztBVG14R3JCOztBSTVyR0U7RUt4Rk07SUFHSSxnQkFBVztFVHN4R3JCO0FBQ0Y7O0FTMXhHUTtFQUNFLGlCQUFXO0FUNnhHckI7O0FJdHNHRTtFS3hGTTtJQUdJLGdCQUFXO0VUZ3lHckI7QUFDRjs7QVNweUdRO0VBQ0UsaUJBQVc7QVR1eUdyQjs7QUlodEdFO0VLeEZNO0lBR0ksZ0JBQVc7RVQweUdyQjtBQUNGOztBUzl5R1E7RUFDRSxpQkFBVztBVGl6R3JCOztBSTF0R0U7RUt4Rk07SUFHSSxnQkFBVztFVG96R3JCO0FBQ0Y7O0FTeHpHUTtFQUNFLGlCQUFXO0FUMnpHckI7O0FJcHVHRTtFS3hGTTtJQUdJLGdCQUFXO0VUOHpHckI7QUFDRjs7QVNsMEdRO0VBQ0UsaUJBQVc7QVRxMEdyQjs7QUk5dUdFO0VLeEZNO0lBR0ksZ0JBQVc7RVR3MEdyQjtBQUNGOztBUzUwR1E7RUFDRSxpQkFBVztBVCswR3JCOztBSXh2R0U7RUt4Rk07SUFHSSxnQkFBVztFVGsxR3JCO0FBQ0Y7O0FTdDFHUTtFQUNFLGlCQUFXO0FUeTFHckI7O0FJbHdHRTtFS3hGTTtJQUdJLGdCQUFXO0VUNDFHckI7QUFDRjs7QVNoMkdRO0VBQ0UsaUJBQVc7QVRtMkdyQjs7QUk1d0dFO0VLeEZNO0lBR0ksZ0JBQVc7RVRzMkdyQjtBQUNGOztBUzEyR1E7RUFDRSxpQkFBVztBVDYyR3JCOztBSXR4R0U7RUt4Rk07SUFHSSxpQkFBVztFVGczR3JCO0FBQ0Y7O0FTcDNHUTtFQUNFLGlCQUFXO0FUdTNHckI7O0FJaHlHRTtFS3hGTTtJQUdJLGlCQUFXO0VUMDNHckI7QUFDRjs7QVM5M0dRO0VBQ0UsaUJBQVc7QVRpNEdyQjs7QUkxeUdFO0VLeEZNO0lBR0ksaUJBQVc7RVRvNEdyQjtBQUNGOztBU3g0R1E7RUFDRSxpQkFBVztBVDI0R3JCOztBSXB6R0U7RUt4Rk07SUFHSSxpQkFBVztFVDg0R3JCO0FBQ0Y7O0FTbDVHUTtFQUNFLGlCQUFXO0FUcTVHckI7O0FJOXpHRTtFS3hGTTtJQUdJLGlCQUFXO0VUdzVHckI7QUFDRjs7QVM1NUdRO0VBQ0UsaUJBQVc7QVQrNUdyQjs7QUl4MEdFO0VLeEZNO0lBR0ksaUJBQVc7RVRrNkdyQjtBQUNGOztBU3Q2R1E7RUFDRSxpQkFBVztBVHk2R3JCOztBSWwxR0U7RUt4Rk07SUFHSSxpQkFBVztFVDQ2R3JCO0FBQ0Y7O0FTaDdHUTtFQUNFLGlCQUFXO0FUbTdHckI7O0FJNTFHRTtFS3hGTTtJQUdJLGlCQUFXO0VUczdHckI7QUFDRjs7QVMxN0dRO0VBQ0UsaUJBQVc7QVQ2N0dyQjs7QUl0MkdFO0VLeEZNO0lBR0ksaUJBQVc7RVRnOEdyQjtBQUNGOztBU3A4R1E7RUFDRSxpQkFBVztBVHU4R3JCOztBSWgzR0U7RUt4Rk07SUFHSSxpQkFBVztFVDA4R3JCO0FBQ0Y7O0FTOThHUTtFQUNFLGtCQUFXO0FUaTlHckI7O0FJMTNHRTtFS3hGTTtJQUdJLGlCQUFXO0VUbzlHckI7QUFDRjs7QUloNEdFO0VLM0VNO0lBRUksZ0JBQVc7RVQ4OEdyQjtBQUNGOztBSXQ0R0U7RUszRU07SUFFSSxnQkFBVztFVG85R3JCO0FBQ0Y7O0FJNTRHRTtFSzNFTTtJQUVJLGdCQUFXO0VUMDlHckI7QUFDRjs7QUlsNUdFO0VLM0VNO0lBRUksZ0JBQVc7RVRnK0dyQjtBQUNGOztBSXg1R0U7RUszRU07SUFFSSxnQkFBVztFVHMrR3JCO0FBQ0Y7O0FJOTVHRTtFSzNFTTtJQUVJLGdCQUFXO0VUNCtHckI7QUFDRjs7QUlwNkdFO0VLM0VNO0lBRUksZ0JBQVc7RVRrL0dyQjtBQUNGOztBSTE2R0U7RUszRU07SUFFSSxnQkFBVztFVHcvR3JCO0FBQ0Y7O0FJaDdHRTtFSzNFTTtJQUVJLGdCQUFXO0VUOC9HckI7QUFDRjs7QUl0N0dFO0VLM0VNO0lBRUksZ0JBQVc7RVRvZ0hyQjtBQUNGOztBSTU3R0U7RUszRU07SUFFSSxpQkFBVztFVDBnSHJCO0FBQ0Y7O0FJbDhHRTtFSzNFTTtJQUVJLGlCQUFXO0VUZ2hIckI7QUFDRjs7QUl4OEdFO0VLM0VNO0lBRUksaUJBQVc7RVRzaEhyQjtBQUNGOztBSTk4R0U7RUszRU07SUFFSSxpQkFBVztFVDRoSHJCO0FBQ0Y7O0FJcDlHRTtFSzNFTTtJQUVJLGlCQUFXO0VUa2lIckI7QUFDRjs7QUkxOUdFO0VLM0VNO0lBRUksaUJBQVc7RVR3aUhyQjtBQUNGOztBSWgrR0U7RUszRU07SUFFSSxpQkFBVztFVDhpSHJCO0FBQ0Y7O0FJdCtHRTtFSzNFTTtJQUVJLGlCQUFXO0VUb2pIckI7QUFDRjs7QUk1K0dFO0VLM0VNO0lBRUksaUJBQVc7RVQwakhyQjtBQUNGOztBSWwvR0U7RUszRU07SUFFSSxpQkFBVztFVGdrSHJCO0FBQ0Y7O0FJeC9HRTtFSzNFTTtJQUVJLGlCQUFXO0VUc2tIckI7QUFDRjs7QVN6akhRO0VBQ0UsZ0JBQVc7QVQ0akhyQjs7QUlsZ0hFO0VLM0RNO0lBR0ksZ0JBQVc7RVQrakhyQjtBQUNGOztBU25rSFE7RUFDRSxnQkFBVztBVHNrSHJCOztBSTVnSEU7RUszRE07SUFHSSxnQkFBVztFVHlrSHJCO0FBQ0Y7O0FTN2tIUTtFQUNFLGlCQUFXO0FUZ2xIckI7O0FJdGhIRTtFSzNETTtJQUdJLGdCQUFXO0VUbWxIckI7QUFDRjs7QVN2bEhRO0VBQ0UsaUJBQVc7QVQwbEhyQjs7QUloaUhFO0VLM0RNO0lBR0ksZ0JBQVc7RVQ2bEhyQjtBQUNGOztBU2ptSFE7RUFDRSxpQkFBVztBVG9tSHJCOztBSTFpSEU7RUszRE07SUFHSSxnQkFBVztFVHVtSHJCO0FBQ0Y7O0FTM21IUTtFQUNFLGlCQUFXO0FUOG1IckI7O0FJcGpIRTtFSzNETTtJQUdJLGdCQUFXO0VUaW5IckI7QUFDRjs7QVNybkhRO0VBQ0UsaUJBQVc7QVR3bkhyQjs7QUk5akhFO0VLM0RNO0lBR0ksZ0JBQVc7RVQybkhyQjtBQUNGOztBUy9uSFE7RUFDRSxpQkFBVztBVGtvSHJCOztBSXhrSEU7RUszRE07SUFHSSxnQkFBVztFVHFvSHJCO0FBQ0Y7O0FTem9IUTtFQUNFLGlCQUFXO0FUNG9IckI7O0FJbGxIRTtFSzNETTtJQUdJLGdCQUFXO0VUK29IckI7QUFDRjs7QVNucEhRO0VBQ0UsaUJBQVc7QVRzcEhyQjs7QUk1bEhFO0VLM0RNO0lBR0ksZ0JBQVc7RVR5cEhyQjtBQUNGOztBUzdwSFE7RUFDRSxpQkFBVztBVGdxSHJCOztBSXRtSEU7RUszRE07SUFHSSxpQkFBVztFVG1xSHJCO0FBQ0Y7O0FTdnFIUTtFQUNFLGlCQUFXO0FUMHFIckI7O0FJaG5IRTtFSzNETTtJQUdJLGlCQUFXO0VUNnFIckI7QUFDRjs7QVNqckhRO0VBQ0UsaUJBQVc7QVRvckhyQjs7QUkxbkhFO0VLM0RNO0lBR0ksaUJBQVc7RVR1ckhyQjtBQUNGOztBUzNySFE7RUFDRSxpQkFBVztBVDhySHJCOztBSXBvSEU7RUszRE07SUFHSSxpQkFBVztFVGlzSHJCO0FBQ0Y7O0FTcnNIUTtFQUNFLGlCQUFXO0FUd3NIckI7O0FJOW9IRTtFSzNETTtJQUdJLGlCQUFXO0VUMnNIckI7QUFDRjs7QVMvc0hRO0VBQ0UsaUJBQVc7QVRrdEhyQjs7QUl4cEhFO0VLM0RNO0lBR0ksaUJBQVc7RVRxdEhyQjtBQUNGOztBU3p0SFE7RUFDRSxpQkFBVztBVDR0SHJCOztBSWxxSEU7RUszRE07SUFHSSxpQkFBVztFVCt0SHJCO0FBQ0Y7O0FTbnVIUTtFQUNFLGlCQUFXO0FUc3VIckI7O0FJNXFIRTtFSzNETTtJQUdJLGlCQUFXO0VUeXVIckI7QUFDRjs7QVM3dUhRO0VBQ0UsaUJBQVc7QVRndkhyQjs7QUl0ckhFO0VLM0RNO0lBR0ksaUJBQVc7RVRtdkhyQjtBQUNGOztBU3Z2SFE7RUFDRSxpQkFBVztBVDB2SHJCOztBSWhzSEU7RUszRE07SUFHSSxpQkFBVztFVDZ2SHJCO0FBQ0Y7O0FTandIUTtFQUNFLGtCQUFXO0FUb3dIckI7O0FJMXNIRTtFSzNETTtJQUdJLGlCQUFXO0VUdXdIckI7QUFDRjs7QUlodEhFO0VLOUNNO0lBRUksZ0JBQVc7RVRpd0hyQjtBQUNGOztBSXR0SEU7RUs5Q007SUFFSSxnQkFBVztFVHV3SHJCO0FBQ0Y7O0FJNXRIRTtFSzlDTTtJQUVJLGdCQUFXO0VUNndIckI7QUFDRjs7QUlsdUhFO0VLOUNNO0lBRUksZ0JBQVc7RVRteEhyQjtBQUNGOztBSXh1SEU7RUs5Q007SUFFSSxnQkFBVztFVHl4SHJCO0FBQ0Y7O0FJOXVIRTtFSzlDTTtJQUVJLGdCQUFXO0VUK3hIckI7QUFDRjs7QUlwdkhFO0VLOUNNO0lBRUksZ0JBQVc7RVRxeUhyQjtBQUNGOztBSTF2SEU7RUs5Q007SUFFSSxnQkFBVztFVDJ5SHJCO0FBQ0Y7O0FJaHdIRTtFSzlDTTtJQUVJLGdCQUFXO0VUaXpIckI7QUFDRjs7QUl0d0hFO0VLOUNNO0lBRUksZ0JBQVc7RVR1ekhyQjtBQUNGOztBSTV3SEU7RUs5Q007SUFFSSxpQkFBVztFVDZ6SHJCO0FBQ0Y7O0FJbHhIRTtFSzlDTTtJQUVJLGlCQUFXO0VUbTBIckI7QUFDRjs7QUl4eEhFO0VLOUNNO0lBRUksaUJBQVc7RVR5MEhyQjtBQUNGOztBSTl4SEU7RUs5Q007SUFFSSxpQkFBVztFVCswSHJCO0FBQ0Y7O0FJcHlIRTtFSzlDTTtJQUVJLGlCQUFXO0VUcTFIckI7QUFDRjs7QUkxeUhFO0VLOUNNO0lBRUksaUJBQVc7RVQyMUhyQjtBQUNGOztBSWh6SEU7RUs5Q007SUFFSSxpQkFBVztFVGkySHJCO0FBQ0Y7O0FJdHpIRTtFSzlDTTtJQUVJLGlCQUFXO0VUdTJIckI7QUFDRjs7QUk1ekhFO0VLOUNNO0lBRUksaUJBQVc7RVQ2MkhyQjtBQUNGOztBSWwwSEU7RUs5Q007SUFFSSxpQkFBVztFVG0zSHJCO0FBQ0Y7O0FJeDBIRTtFSzlDTTtJQUVJLGlCQUFXO0VUeTNIckI7QUFDRjs7QVN6NEhRO0VBQ0Usa0JBQVc7QVQ0NEhyQjs7QUlsMUhFO0VLM0RNO0lBR0ksa0JBQVc7RVQrNEhyQjtBQUNGOztBU241SFE7RUFDRSxrQkFBVztBVHM1SHJCOztBSTUxSEU7RUszRE07SUFHSSxrQkFBVztFVHk1SHJCO0FBQ0Y7O0FTNzVIUTtFQUNFLG1CQUFXO0FUZzZIckI7O0FJdDJIRTtFSzNETTtJQUdJLGtCQUFXO0VUbTZIckI7QUFDRjs7QVN2NkhRO0VBQ0UsbUJBQVc7QVQwNkhyQjs7QUloM0hFO0VLM0RNO0lBR0ksa0JBQVc7RVQ2NkhyQjtBQUNGOztBU2o3SFE7RUFDRSxtQkFBVztBVG83SHJCOztBSTEzSEU7RUszRE07SUFHSSxrQkFBVztFVHU3SHJCO0FBQ0Y7O0FTMzdIUTtFQUNFLG1CQUFXO0FUODdIckI7O0FJcDRIRTtFSzNETTtJQUdJLGtCQUFXO0VUaThIckI7QUFDRjs7QVNyOEhRO0VBQ0UsbUJBQVc7QVR3OEhyQjs7QUk5NEhFO0VLM0RNO0lBR0ksa0JBQVc7RVQyOEhyQjtBQUNGOztBUy84SFE7RUFDRSxtQkFBVztBVGs5SHJCOztBSXg1SEU7RUszRE07SUFHSSxrQkFBVztFVHE5SHJCO0FBQ0Y7O0FTejlIUTtFQUNFLG1CQUFXO0FUNDlIckI7O0FJbDZIRTtFSzNETTtJQUdJLGtCQUFXO0VUKzlIckI7QUFDRjs7QVNuK0hRO0VBQ0UsbUJBQVc7QVRzK0hyQjs7QUk1NkhFO0VLM0RNO0lBR0ksa0JBQVc7RVR5K0hyQjtBQUNGOztBUzcrSFE7RUFDRSxtQkFBVztBVGcvSHJCOztBSXQ3SEU7RUszRE07SUFHSSxtQkFBVztFVG0vSHJCO0FBQ0Y7O0FTdi9IUTtFQUNFLG1CQUFXO0FUMC9IckI7O0FJaDhIRTtFSzNETTtJQUdJLG1CQUFXO0VUNi9IckI7QUFDRjs7QVNqZ0lRO0VBQ0UsbUJBQVc7QVRvZ0lyQjs7QUkxOEhFO0VLM0RNO0lBR0ksbUJBQVc7RVR1Z0lyQjtBQUNGOztBUzNnSVE7RUFDRSxtQkFBVztBVDhnSXJCOztBSXA5SEU7RUszRE07SUFHSSxtQkFBVztFVGloSXJCO0FBQ0Y7O0FTcmhJUTtFQUNFLG1CQUFXO0FUd2hJckI7O0FJOTlIRTtFSzNETTtJQUdJLG1CQUFXO0VUMmhJckI7QUFDRjs7QVMvaElRO0VBQ0UsbUJBQVc7QVRraUlyQjs7QUl4K0hFO0VLM0RNO0lBR0ksbUJBQVc7RVRxaUlyQjtBQUNGOztBU3ppSVE7RUFDRSxtQkFBVztBVDRpSXJCOztBSWwvSEU7RUszRE07SUFHSSxtQkFBVztFVCtpSXJCO0FBQ0Y7O0FTbmpJUTtFQUNFLG1CQUFXO0FUc2pJckI7O0FJNS9IRTtFSzNETTtJQUdJLG1CQUFXO0VUeWpJckI7QUFDRjs7QVM3aklRO0VBQ0UsbUJBQVc7QVRna0lyQjs7QUl0Z0lFO0VLM0RNO0lBR0ksbUJBQVc7RVRta0lyQjtBQUNGOztBU3ZrSVE7RUFDRSxtQkFBVztBVDBrSXJCOztBSWhoSUU7RUszRE07SUFHSSxtQkFBVztFVDZrSXJCO0FBQ0Y7O0FTamxJUTtFQUNFLG9CQUFXO0FUb2xJckI7O0FJMWhJRTtFSzNETTtJQUdJLG1CQUFXO0VUdWxJckI7QUFDRjs7QUloaUlFO0VLOUNNO0lBRUksa0JBQVc7RVRpbElyQjtBQUNGOztBSXRpSUU7RUs5Q007SUFFSSxrQkFBVztFVHVsSXJCO0FBQ0Y7O0FJNWlJRTtFSzlDTTtJQUVJLGtCQUFXO0VUNmxJckI7QUFDRjs7QUlsaklFO0VLOUNNO0lBRUksa0JBQVc7RVRtbUlyQjtBQUNGOztBSXhqSUU7RUs5Q007SUFFSSxrQkFBVztFVHltSXJCO0FBQ0Y7O0FJOWpJRTtFSzlDTTtJQUVJLGtCQUFXO0VUK21JckI7QUFDRjs7QUlwa0lFO0VLOUNNO0lBRUksa0JBQVc7RVRxbklyQjtBQUNGOztBSTFrSUU7RUs5Q007SUFFSSxrQkFBVztFVDJuSXJCO0FBQ0Y7O0FJaGxJRTtFSzlDTTtJQUVJLGtCQUFXO0VUaW9JckI7QUFDRjs7QUl0bElFO0VLOUNNO0lBRUksa0JBQVc7RVR1b0lyQjtBQUNGOztBSTVsSUU7RUs5Q007SUFFSSxtQkFBVztFVDZvSXJCO0FBQ0Y7O0FJbG1JRTtFSzlDTTtJQUVJLG1CQUFXO0VUbXBJckI7QUFDRjs7QUl4bUlFO0VLOUNNO0lBRUksbUJBQVc7RVR5cElyQjtBQUNGOztBSTltSUU7RUs5Q007SUFFSSxtQkFBVztFVCtwSXJCO0FBQ0Y7O0FJcG5JRTtFSzlDTTtJQUVJLG1CQUFXO0VUcXFJckI7QUFDRjs7QUkxbklFO0VLOUNNO0lBRUksbUJBQVc7RVQycUlyQjtBQUNGOztBSWhvSUU7RUs5Q007SUFFSSxtQkFBVztFVGlySXJCO0FBQ0Y7O0FJdG9JRTtFSzlDTTtJQUVJLG1CQUFXO0VUdXJJckI7QUFDRjs7QUk1b0lFO0VLOUNNO0lBRUksbUJBQVc7RVQ2cklyQjtBQUNGOztBSWxwSUU7RUs5Q007SUFFSSxtQkFBVztFVG1zSXJCO0FBQ0Y7O0FJeHBJRTtFSzlDTTtJQUVJLG1CQUFXO0VUeXNJckI7QUFDRjs7QVN6dElRO0VBQ0UsbUJBQVc7QVQ0dElyQjs7QUlscUlFO0VLM0RNO0lBR0ksbUJBQVc7RVQrdElyQjtBQUNGOztBU251SVE7RUFDRSxtQkFBVztBVHN1SXJCOztBSTVxSUU7RUszRE07SUFHSSxtQkFBVztFVHl1SXJCO0FBQ0Y7O0FTN3VJUTtFQUNFLG9CQUFXO0FUZ3ZJckI7O0FJdHJJRTtFSzNETTtJQUdJLG1CQUFXO0VUbXZJckI7QUFDRjs7QVN2dklRO0VBQ0Usb0JBQVc7QVQwdklyQjs7QUloc0lFO0VLM0RNO0lBR0ksbUJBQVc7RVQ2dklyQjtBQUNGOztBU2p3SVE7RUFDRSxvQkFBVztBVG93SXJCOztBSTFzSUU7RUszRE07SUFHSSxtQkFBVztFVHV3SXJCO0FBQ0Y7O0FTM3dJUTtFQUNFLG9CQUFXO0FUOHdJckI7O0FJcHRJRTtFSzNETTtJQUdJLG1CQUFXO0VUaXhJckI7QUFDRjs7QVNyeElRO0VBQ0Usb0JBQVc7QVR3eElyQjs7QUk5dElFO0VLM0RNO0lBR0ksbUJBQVc7RVQyeElyQjtBQUNGOztBUy94SVE7RUFDRSxvQkFBVztBVGt5SXJCOztBSXh1SUU7RUszRE07SUFHSSxtQkFBVztFVHF5SXJCO0FBQ0Y7O0FTenlJUTtFQUNFLG9CQUFXO0FUNHlJckI7O0FJbHZJRTtFSzNETTtJQUdJLG1CQUFXO0VUK3lJckI7QUFDRjs7QVNueklRO0VBQ0Usb0JBQVc7QVRzeklyQjs7QUk1dklFO0VLM0RNO0lBR0ksbUJBQVc7RVR5eklyQjtBQUNGOztBUzd6SVE7RUFDRSxvQkFBVztBVGcwSXJCOztBSXR3SUU7RUszRE07SUFHSSxvQkFBVztFVG0wSXJCO0FBQ0Y7O0FTdjBJUTtFQUNFLG9CQUFXO0FUMDBJckI7O0FJaHhJRTtFSzNETTtJQUdJLG9CQUFXO0VUNjBJckI7QUFDRjs7QVNqMUlRO0VBQ0Usb0JBQVc7QVRvMUlyQjs7QUkxeElFO0VLM0RNO0lBR0ksb0JBQVc7RVR1MUlyQjtBQUNGOztBUzMxSVE7RUFDRSxvQkFBVztBVDgxSXJCOztBSXB5SUU7RUszRE07SUFHSSxvQkFBVztFVGkySXJCO0FBQ0Y7O0FTcjJJUTtFQUNFLG9CQUFXO0FUdzJJckI7O0FJOXlJRTtFSzNETTtJQUdJLG9CQUFXO0VUMjJJckI7QUFDRjs7QVMvMklRO0VBQ0Usb0JBQVc7QVRrM0lyQjs7QUl4eklFO0VLM0RNO0lBR0ksb0JBQVc7RVRxM0lyQjtBQUNGOztBU3ozSVE7RUFDRSxvQkFBVztBVDQzSXJCOztBSWwwSUU7RUszRE07SUFHSSxvQkFBVztFVCszSXJCO0FBQ0Y7O0FTbjRJUTtFQUNFLG9CQUFXO0FUczRJckI7O0FJNTBJRTtFSzNETTtJQUdJLG9CQUFXO0VUeTRJckI7QUFDRjs7QVM3NElRO0VBQ0Usb0JBQVc7QVRnNUlyQjs7QUl0MUlFO0VLM0RNO0lBR0ksb0JBQVc7RVRtNUlyQjtBQUNGOztBU3Y1SVE7RUFDRSxvQkFBVztBVDA1SXJCOztBSWgySUU7RUszRE07SUFHSSxvQkFBVztFVDY1SXJCO0FBQ0Y7O0FTajZJUTtFQUNFLHFCQUFXO0FUbzZJckI7O0FJMTJJRTtFSzNETTtJQUdJLG9CQUFXO0VUdTZJckI7QUFDRjs7QUloM0lFO0VLOUNNO0lBRUksbUJBQVc7RVRpNklyQjtBQUNGOztBSXQzSUU7RUs5Q007SUFFSSxtQkFBVztFVHU2SXJCO0FBQ0Y7O0FJNTNJRTtFSzlDTTtJQUVJLG1CQUFXO0VUNjZJckI7QUFDRjs7QUlsNElFO0VLOUNNO0lBRUksbUJBQVc7RVRtN0lyQjtBQUNGOztBSXg0SUU7RUs5Q007SUFFSSxtQkFBVztFVHk3SXJCO0FBQ0Y7O0FJOTRJRTtFSzlDTTtJQUVJLG1CQUFXO0VUKzdJckI7QUFDRjs7QUlwNUlFO0VLOUNNO0lBRUksbUJBQVc7RVRxOElyQjtBQUNGOztBSTE1SUU7RUs5Q007SUFFSSxtQkFBVztFVDI4SXJCO0FBQ0Y7O0FJaDZJRTtFSzlDTTtJQUVJLG1CQUFXO0VUaTlJckI7QUFDRjs7QUl0NklFO0VLOUNNO0lBRUksbUJBQVc7RVR1OUlyQjtBQUNGOztBSTU2SUU7RUs5Q007SUFFSSxvQkFBVztFVDY5SXJCO0FBQ0Y7O0FJbDdJRTtFSzlDTTtJQUVJLG9CQUFXO0VUbStJckI7QUFDRjs7QUl4N0lFO0VLOUNNO0lBRUksb0JBQVc7RVR5K0lyQjtBQUNGOztBSTk3SUU7RUs5Q007SUFFSSxvQkFBVztFVCsrSXJCO0FBQ0Y7O0FJcDhJRTtFSzlDTTtJQUVJLG9CQUFXO0VUcS9JckI7QUFDRjs7QUkxOElFO0VLOUNNO0lBRUksb0JBQVc7RVQyL0lyQjtBQUNGOztBSWg5SUU7RUs5Q007SUFFSSxvQkFBVztFVGlnSnJCO0FBQ0Y7O0FJdDlJRTtFSzlDTTtJQUVJLG9CQUFXO0VUdWdKckI7QUFDRjs7QUk1OUlFO0VLOUNNO0lBRUksb0JBQVc7RVQ2Z0pyQjtBQUNGOztBSWwrSUU7RUs5Q007SUFFSSxvQkFBVztFVG1oSnJCO0FBQ0Y7O0FJeCtJRTtFSzlDTTtJQUVJLG9CQUFXO0VUeWhKckI7QUFDRjs7QVN6aUpRO0VBQ0UsaUJBQVc7QVQ0aUpyQjs7QUlsL0lFO0VLM0RNO0lBR0ksaUJBQVc7RVQraUpyQjtBQUNGOztBU25qSlE7RUFDRSxpQkFBVztBVHNqSnJCOztBSTUvSUU7RUszRE07SUFHSSxpQkFBVztFVHlqSnJCO0FBQ0Y7O0FTN2pKUTtFQUNFLGtCQUFXO0FUZ2tKckI7O0FJdGdKRTtFSzNETTtJQUdJLGlCQUFXO0VUbWtKckI7QUFDRjs7QVN2a0pRO0VBQ0Usa0JBQVc7QVQwa0pyQjs7QUloaEpFO0VLM0RNO0lBR0ksaUJBQVc7RVQ2a0pyQjtBQUNGOztBU2psSlE7RUFDRSxrQkFBVztBVG9sSnJCOztBSTFoSkU7RUszRE07SUFHSSxpQkFBVztFVHVsSnJCO0FBQ0Y7O0FTM2xKUTtFQUNFLGtCQUFXO0FUOGxKckI7O0FJcGlKRTtFSzNETTtJQUdJLGlCQUFXO0VUaW1KckI7QUFDRjs7QVNybUpRO0VBQ0Usa0JBQVc7QVR3bUpyQjs7QUk5aUpFO0VLM0RNO0lBR0ksaUJBQVc7RVQybUpyQjtBQUNGOztBUy9tSlE7RUFDRSxrQkFBVztBVGtuSnJCOztBSXhqSkU7RUszRE07SUFHSSxpQkFBVztFVHFuSnJCO0FBQ0Y7O0FTem5KUTtFQUNFLGtCQUFXO0FUNG5KckI7O0FJbGtKRTtFSzNETTtJQUdJLGlCQUFXO0VUK25KckI7QUFDRjs7QVNub0pRO0VBQ0Usa0JBQVc7QVRzb0pyQjs7QUk1a0pFO0VLM0RNO0lBR0ksaUJBQVc7RVR5b0pyQjtBQUNGOztBUzdvSlE7RUFDRSxrQkFBVztBVGdwSnJCOztBSXRsSkU7RUszRE07SUFHSSxrQkFBVztFVG1wSnJCO0FBQ0Y7O0FTdnBKUTtFQUNFLGtCQUFXO0FUMHBKckI7O0FJaG1KRTtFSzNETTtJQUdJLGtCQUFXO0VUNnBKckI7QUFDRjs7QVNqcUpRO0VBQ0Usa0JBQVc7QVRvcUpyQjs7QUkxbUpFO0VLM0RNO0lBR0ksa0JBQVc7RVR1cUpyQjtBQUNGOztBUzNxSlE7RUFDRSxrQkFBVztBVDhxSnJCOztBSXBuSkU7RUszRE07SUFHSSxrQkFBVztFVGlySnJCO0FBQ0Y7O0FTcnJKUTtFQUNFLGtCQUFXO0FUd3JKckI7O0FJOW5KRTtFSzNETTtJQUdJLGtCQUFXO0VUMnJKckI7QUFDRjs7QVMvckpRO0VBQ0Usa0JBQVc7QVRrc0pyQjs7QUl4b0pFO0VLM0RNO0lBR0ksa0JBQVc7RVRxc0pyQjtBQUNGOztBU3pzSlE7RUFDRSxrQkFBVztBVDRzSnJCOztBSWxwSkU7RUszRE07SUFHSSxrQkFBVztFVCtzSnJCO0FBQ0Y7O0FTbnRKUTtFQUNFLGtCQUFXO0FUc3RKckI7O0FJNXBKRTtFSzNETTtJQUdJLGtCQUFXO0VUeXRKckI7QUFDRjs7QVM3dEpRO0VBQ0Usa0JBQVc7QVRndUpyQjs7QUl0cUpFO0VLM0RNO0lBR0ksa0JBQVc7RVRtdUpyQjtBQUNGOztBU3Z1SlE7RUFDRSxrQkFBVztBVDB1SnJCOztBSWhySkU7RUszRE07SUFHSSxrQkFBVztFVDZ1SnJCO0FBQ0Y7O0FTanZKUTtFQUNFLG1CQUFXO0FUb3ZKckI7O0FJMXJKRTtFSzNETTtJQUdJLGtCQUFXO0VUdXZKckI7QUFDRjs7QUloc0pFO0VLOUNNO0lBRUksaUJBQVc7RVRpdkpyQjtBQUNGOztBSXRzSkU7RUs5Q007SUFFSSxpQkFBVztFVHV2SnJCO0FBQ0Y7O0FJNXNKRTtFSzlDTTtJQUVJLGlCQUFXO0VUNnZKckI7QUFDRjs7QUlsdEpFO0VLOUNNO0lBRUksaUJBQVc7RVRtd0pyQjtBQUNGOztBSXh0SkU7RUs5Q007SUFFSSxpQkFBVztFVHl3SnJCO0FBQ0Y7O0FJOXRKRTtFSzlDTTtJQUVJLGlCQUFXO0VUK3dKckI7QUFDRjs7QUlwdUpFO0VLOUNNO0lBRUksaUJBQVc7RVRxeEpyQjtBQUNGOztBSTF1SkU7RUs5Q007SUFFSSxpQkFBVztFVDJ4SnJCO0FBQ0Y7O0FJaHZKRTtFSzlDTTtJQUVJLGlCQUFXO0VUaXlKckI7QUFDRjs7QUl0dkpFO0VLOUNNO0lBRUksaUJBQVc7RVR1eUpyQjtBQUNGOztBSTV2SkU7RUs5Q007SUFFSSxrQkFBVztFVDZ5SnJCO0FBQ0Y7O0FJbHdKRTtFSzlDTTtJQUVJLGtCQUFXO0VUbXpKckI7QUFDRjs7QUl4d0pFO0VLOUNNO0lBRUksa0JBQVc7RVR5ekpyQjtBQUNGOztBSTl3SkU7RUs5Q007SUFFSSxrQkFBVztFVCt6SnJCO0FB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RTtFQUFjLGdCUnlHSjtBSGk2S1o7O0FXMWdMRTtFQUFjLGdCUjBHSjtBSG82S1o7O0FXOWdMRTtFQUFjLGdCUjJHSjtBSHU2S1o7O0FXbGhMRTtFQUFjLGdCUjRHSjtBSDA2S1o7O0FXdGhMRTtFQUFjLGdCUjZHSjtBSDY2S1o7O0FXMWhMRTtFQUFjLGdCUjhHSjtBSGc3S1o7O0FXOWhMRTtFQUFjLGdCUitHSjtBSG03S1o7O0FXMWhMRTtFQUNFLGlCQUErQjtBWDZoTG5DOztBSXArS0U7RU8xREE7SUFHSSxjQUFpQztFWGdpTHJDO0FBQ0Y7O0FXcGlMRTtFQUNFLGlCQUErQjtBWHVpTG5DOztBSTkrS0U7RU8xREE7SUFHSSxjQUFpQztFWDBpTHJDO0FBQ0Y7O0FXOWlMRTtFQUNFLGVBQStCO0FYaWpMbkM7O0FJeC9LRTtFTzFEQTtJQUdJLGNBQWlDO0VYb2pMckM7QUFDRjs7QVd4akxFO0VBQ0UsaUJBQStCO0FYMmpMbkM7O0FJbGdMRTtFTzFEQTtJQUdJLGdCQUFpQztFWDhqTHJDO0FBQ0Y7O0FXbGtMRTtFQUNFLGlCQUErQjtBWHFrTG5DOztBSTVnTEU7RU8xREE7SUFHSSxjQUFpQztFWHdrTHJDO0FBQ0Y7O0FXNWtMRTtFQUNFLGlCQUErQjtBWCtrTG5DOztBSXRoTEU7RU8xREE7SUFHSSxnQkFBaUM7RVhrbExyQztBQUNGOztBV3RsTEU7RUFDRSxpQkFBK0I7QVh5bExuQzs7QUloaUxFO0VPMURBO0lBR0ksY0FBaUM7RVg0bExyQztBQUNGOztBV2htTEU7RUFDRSxlQUErQjtBWG1tTG5DOztBSTFpTEU7RU8xREE7SUFHSSxnQkFBaUM7RVhzbUxyQztBQUNGOztBSXZqTEU7RU96Q0U7SUFDRSxpQkFBK0I7RVhvbUxuQztBQUNGOztBSTdqTEU7RU96Q0U7SUFDRSxpQkFBK0I7RVgwbUxuQztBQUNGOztBSW5rTEU7RU96Q0U7SUFDRSxlQUErQjtFWGduTG5DO0FBQ0Y7O0FJemtMRTtFT3pDRTtJQUNFLGlCQUErQjtFWHNuTG5DO0FBQ0Y7O0FJL2tMRTtFT3pDRTtJQUNFLGlCQUErQjtFWDRuTG5DO0FBQ0Y7O0FJcmxMRTtFT3pDRTtJQUNFLGlCQUErQjtFWGtvTG5DO0FBQ0Y7O0FJM2xMRTtFT3pDRTtJQUNFLGlCQUErQjtFWHdvTG5DO0FBQ0Y7O0FJam1MRTtFT3pDRTtJQUNFLGVBQStCO0VYOG9MbkM7QUFDRjs7QUlobUxFO0VPeENFO0lBQ0UsY0FBaUM7RVg0b0xyQztBQUNGOztBSXRtTEU7RU94Q0U7SUFDRSxjQUFpQztFWGtwTHJDO0FBQ0Y7O0FJNW1MRTtFT3hDRTtJQUNFLGNBQWlDO0VYd3BMckM7QUFDRjs7QUlsbkxFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYOHBMckM7QUFDRjs7QUl4bkxFO0VPeENFO0lBQ0UsY0FBaUM7RVhvcUxyQztBQUNGOztBSTluTEU7RU94Q0U7SUFDRSxnQkFBaUM7RVgwcUxyQztBQUNGOztBSXBvTEU7RU94Q0U7SUFDRSxjQUFpQztFWGdyTHJDO0FBQ0Y7O0FJMW9MRTtFT3hDRTtJQUNFLGdCQUFpQztFWHNyTHJDO0FBQ0Y7O0FJem9MRTtFT3ZDRTtJQUNFLGNBQWlDO0VYb3JMckM7QUFDRjs7QUkvb0xFO0VPdkNFO0lBQ0UsY0FBaUM7RVgwckxyQztBQUNGOztBSXJwTEU7RU92Q0U7SUFDRSxjQUFpQztFWGdzTHJDO0FBQ0Y7O0FJM3BMRTtFT3ZDRTtJQUNFLGdCQUFpQztFWHNzTHJDO0FBQ0Y7O0FJanFMRTtFT3ZDRTtJQUNFLGNBQWlDO0VYNHNMckM7QUFDRjs7QUl2cUxFO0VPdkNFO0lBQ0UsZ0JBQWlDO0VYa3RMckM7QUFDRjs7QUk3cUxFO0VPdkNFO0lBQ0UsY0FBaUM7RVh3dExyQztBQUNGOztBSW5yTEU7RU92Q0U7SUFDRSxnQkFBaUM7RVg4dExyQztBQUNGOztBV3R0TEU7RUFDRSxjUm9HYTtBSHFuTGpCOztBSXBzTEU7RU9sQkU7SUFDRSxjUmdHVztFSDBuTGY7QUFDRjs7QUluc0xFO0VPcEJFO0lBQ0UsY1IyRlc7RUhnb0xmO0FBQ0Y7O0FXdHVMRTtFQUNFLGdCUnFHYTtBSG9vTGpCOztBSXB0TEU7RU9sQkU7SUFDRSxnQlJpR1c7RUh5b0xmO0FBQ0Y7O0FJbnRMRTtFT3BCRTtJQUNFLGdCUjRGVztFSCtvTGY7QUFDRjs7QVd0dkxFO0VBQ0UsZ0JSc0dhO0FIbXBMakI7O0FJcHVMRTtFT2xCRTtJQUNFLGdCUmtHVztFSHdwTGY7QUFDRjs7QUludUxFO0VPcEJFO0lBQ0UsZ0JSNkZXO0VIOHBMZjtBQUNGOztBV3R3TEU7RUFDRSxnQlJ1R2E7QUhrcUxqQjs7QUlwdkxFO0VPbEJFO0lBQ0UsZ0JSbUdXO0VIdXFMZjtBQUNGOztBSW52TEU7RU9wQkU7SUFDRSxnQlI4Rlc7RUg2cUxmO0FBQ0Y7O0FXdHhMRTtFQUNFLGdCUndHYTtBSGlyTGpCOztBSXB3TEU7RU9sQkU7SUFDRSxnQlJvR1c7RUhzckxmO0FBQ0Y7O0FJbndMRTtFT3BCRTtJQUNFLGdCUitGVztFSDRyTGY7QUFDRjs7QVd0eUxFO0VBQ0UsZ0JSeUdhO0FIZ3NMakI7O0FJcHhMRTtFT2xCRTtJQUNFLGdCUnFHVztFSHFzTGY7QUFDRjs7QUlueExFO0VPcEJFO0lBQ0UsZ0JSZ0dXO0VIMnNMZjtBQUNGOztBV3R6TEU7RUFDRSxnQlIwR2E7QUgrc0xqQjs7QUlweUxFO0VPbEJFO0lBQ0UsZ0JSc0dXO0VIb3RMZjtBQUNGOztBSW55TEU7RU9wQkU7SUFDRSxnQlJpR1c7RUgwdExmO0FBQ0Y7O0FXdDBMRTtFQUNFLGNSMkdhO0FIOHRMakI7O0FJcHpMRTtFT2xCRTtJQUNFLGNSdUdXO0VIbXVMZjtBQUNGOztBSW56TEU7RU9wQkU7SUFDRSxjUmtHVztFSHl1TGY7QUFDRjs7QVdoMExJO0VBQ0Usa0JScUhFO0FIOHNMUjs7QVdwMExJO0VBQ0UsZ0JSc0hBO0FIaXRMTjs7QVd4MExJO0VBQ0UsaUJSdUhDO0FIb3RMUDs7QUluMUxFO0VPaUJJO0lBQ0UsNkJBQTJCO0VYczBMakM7QUFDRjs7QUl6MUxFO0VPaUJJO0lBQ0UsMkJBQTJCO0VYNDBMakM7QUFDRjs7QUkvMUxFO0VPaUJJO0lBQ0UsNEJBQTJCO0VYazFMakM7QUFDRjs7QUk5MUxFO0VPcUJJO0lBQ0UsNkJBQTJCO0VYNjBMakM7QUFDRjs7QUlwMkxFO0VPcUJJO0lBQ0UsMkJBQTJCO0VYbTFMakM7QUFDRjs7QUkxMkxFO0VPcUJJO0lBQ0UsNEJBQTJCO0VYeTFMakM7QUFDRjs7QUl6MkxFO0VPeUJJO0lBQ0UsNkJBQTJCO0VYbzFMakM7QUFDRjs7QUkvMkxFO0VPeUJJO0lBQ0UsMkJBQTJCO0VYMDFMakM7QUFDRjs7QUlyM0xFO0VPeUJJO0lBQ0UsNEJBQTJCO0VYZzJMakM7QUFDRjs7QVd2MUxBO0VQcEdFLHFCQUFzQjtFQUN0Qix3QkFBMEI7RUFDMUIscUJBQXFCO0FKKzdMdkI7O0FXcjFMRTtFQURGO0lBRUksYUFBYTtFWHkxTGY7QUFDRjs7QUk5NExFO0VPd0RGO0lBRUksYUFBYTtFWHkxTGY7QUFDRjs7QUk3NExFO0VPdURGO0lBRUksYUFBYTtFWHkxTGY7QUFDRjs7QVdoMUxFO0VQOUlBLGdCQURpQztBSm0rTG5DOztBSWorTEU7RUFDRSxZTzZJeUI7RVA1SXpCLHFCQUFxQjtFQUNyQixpQkFMK0I7RU9pSjdCLDZCQUE2QjtBWHkxTG5DOztBV3AxTEU7RVBySkEsZ0JBRGlDO0FKOCtMbkM7O0FJNStMRTtFQUNFLFlPb0p5QjtFUG5KekIscUJBQXFCO0VBQ3JCLGlCQUwrQjtBSm8vTG5DOztBWTdnTWE7RUFBYjtJQUFvRCxhQUFhO0Vaa2hNL0Q7QUFDRjs7QVlsaE1hO0VBQWI7SUFBb0QsYUFBYTtFWnVoTS9EO0FBQ0Y7O0FZdGhNQTtFQUFtQixjQUFjO0FaMGhNakM7O0FZemhNQTtFQUFtQixlQUFlO0FaNmhNbEM7O0FZNWhNQTtFQUFtQixxQkFBcUI7QVpnaU14Qzs7QVk1aE1BO0VBQWlCLGNBQWM7QVpnaU0vQjs7QVkvaE1BO0VBQWlCLGFBQWE7QVptaU05Qjs7QUl0OUxFO0VRM0VGO0lBQStCLGFBQWE7RVpzaU0xQztBQUNGOztBSXI5TEU7RVFqRkY7SUFBK0IsYUFBYTtFWjJpTTFDO0FBQ0Y7O0FJcDlMRTtFUXZGRjtJQUErQixhQUFhO0VaZ2pNMUM7QUFDRjs7QVk3aU1BO0VBQWlCLGdCQUFrQjtBWmlqTW5DOztBWWhqTUE7RUFBaUIsa0JBQWtCO0Fab2pNbkM7O0FZbmpNQTtFQUFpQixrQkFBa0I7QVp1ak1uQzs7QVlyak1BO0VBQWlCLGlCQUFtQjtBWnlqTXBDOztBWXhqTUE7RUFBaUIsbUJBQW1CO0FaNGpNcEM7O0FZM2pNQTtFQUFpQixtQkFBbUI7QVorak1wQzs7QVk3ak1BO0VBQWlCLGdCQUFrQjtBWmlrTW5DOztBWWhrTUE7RUFBaUIsa0JBQWtCO0Fab2tNbkM7O0FZbmtNQTtFQUFpQixrQkFBa0I7QVp1a01uQzs7QWFwbE1BO0VBQ0UsaUNBQXFCO0FidWxNdkI7O0FhcGxNQTtFQUNFLGNWK0JxQjtBSHdqTXZCOztBYXBsTUE7RUFDRSxjVmdCcUI7RVVmckIseUJWYXFCO0FIMGtNdkI7O0FhemxNQTtFQUNFLGNWZ0JxQjtFVWZyQix5QlZhcUI7QUgwa012Qjs7QWFwbE1BO0VBQ0UsK0VBQWdGO0FidWxNbEY7O0FhbGxNQTtFQUNFLHlCQUF5QjtBYnFsTTNCOztBYTlrTUU7RUFDRSx5QlZQbUI7QUh3bE12Qjs7QWE3a01FO0VBQ0UsY1ZabUI7QUg0bE12Qjs7QWEza01FO0VBQ0UseUJWbEJtQjtFVW1CbkIsY1ZmbUI7QUg2bE12Qjs7QWFua01FO0VBQ0UsY1YvQm1CO0VVZ0NuQixxQlZoQ21CO0VVaUNuQiw2QkFBNkI7QWJza01qQzs7QWFqbU1FO0VBQ0UseUJWTG1CO0FIeW1NdkI7O0FhaG1NRTtFQUNFLGNWVm1CO0FINm1NdkI7O0FhOWxNRTtFQUNFLHlCVmhCbUI7RVVpQm5CLGNWZm1CO0FIZ25NdkI7O0FhdGxNRTtFQUNFLGNWN0JtQjtFVThCbkIscUJWOUJtQjtFVStCbkIsNkJBQTZCO0FieWxNakM7O0FhcG5NRTtFQUNFLHlCVkhtQjtBSDBuTXZCOztBYW5uTUU7RUFDRSxjVlJtQjtBSDhuTXZCOztBYWpuTUU7RUFDRSx5QlZkbUI7RVVlbkIsY1ZmbUI7RVVpQmpCLGNWTmlCO0FIeW5NdkI7O0FhMW1NRTtFQUNFLGNWM0JtQjtFVTRCbkIscUJWNUJtQjtFVTZCbkIsNkJBQTZCO0FiNm1NakM7O0FheG9NRTtFQUNFLHlCVkZtQjtBSDZvTXZCOztBYXZvTUU7RUFDRSxjVlBtQjtBSGlwTXZCOztBYXJvTUU7RUFDRSx5QlZibUI7RVVjbkIsY1ZmbUI7QUh1cE12Qjs7QWE3bk1FO0VBQ0UsY1YxQm1CO0VVMkJuQixxQlYzQm1CO0VVNEJuQiw2QkFBNkI7QWJnb01qQzs7QWEzcE1FO0VBQ0UseUJWRG1CO0FIK3BNdkI7O0FhMXBNRTtFQUNFLGNWTm1CO0FIbXFNdkI7O0FheHBNRTtFQUNFLHlCVlptQjtFVWFuQixjVmZtQjtFVW9CakIsY1ZUaUI7QUhncU12Qjs7QWFqcE1FO0VBQ0UsY1Z6Qm1CO0VVMEJuQixxQlYxQm1CO0VVMkJuQiw2QkFBNkI7QWJvcE1qQzs7QWEvcU1FO0VBQ0UseUJWQW1CO0FIa3JNdkI7O0FhOXFNRTtFQUNFLGNWTG1CO0FIc3JNdkI7O0FhNXFNRTtFQUNFLHlCVlhtQjtFVVluQixjVmZtQjtBSDhyTXZCOztBYXBxTUU7RUFDRSxjVnhCbUI7RVV5Qm5CLHFCVnpCbUI7RVUwQm5CLDZCQUE2QjtBYnVxTWpDOztBYWxzTUU7RUFDRSx5QlZDbUI7QUhvc012Qjs7QWFqc01FO0VBQ0UsY1ZKbUI7QUh3c012Qjs7QWEvck1FO0VBQ0UseUJWVm1CO0VVV25CLGNWZm1CO0FIaXRNdkI7O0FhdnJNRTtFQUNFLGNWdkJtQjtFVXdCbkIscUJWeEJtQjtFVXlCbkIsNkJBQTZCO0FiMHJNakM7O0FhcnRNRTtFQUNFLHlCVkVtQjtBSHN0TXZCOztBYXB0TUU7RUFDRSxjVkhtQjtBSDB0TXZCOztBYWx0TUU7RUFDRSx5QlZUbUI7RVVVbkIsY1ZmbUI7QUhvdU12Qjs7QWExc01FO0VBQ0UsY1Z0Qm1CO0VVdUJuQixxQlZ2Qm1CO0VVd0JuQiw2QkFBNkI7QWI2c01qQzs7QWF4dU1FO0VBQ0UseUJWR21CO0FId3VNdkI7O0FhdnVNRTtFQUNFLGNWRm1CO0FINHVNdkI7O0FhcnVNRTtFQUNFLHlCVlJtQjtFVVNuQixjVmZtQjtBSHV2TXZCOztBYTd0TUU7RUFDRSxjVnJCbUI7RVVzQm5CLHFCVnRCbUI7RVV1Qm5CLDZCQUE2QjtBYmd1TWpDOztBYTN2TUU7RUFDRSx5QlZJbUI7QUgwdk12Qjs7QWExdk1FO0VBQ0UsY1ZEbUI7QUg4dk12Qjs7QWF4dk1FO0VBQ0UseUJWUG1CO0VVUW5CLGNWZm1CO0FIMHdNdkI7O0FhaHZNRTtFQUNFLGNWcEJtQjtFVXFCbkIscUJWckJtQjtFVXNCbkIsNkJBQTZCO0FibXZNakM7O0FhOXdNRTtFQUNFLHlCVkttQjtBSDR3TXZCOztBYTd3TUU7RUFDRSxjVkFtQjtBSGd4TXZCOztBYTN3TUU7RUFDRSx5QlZObUI7RVVPbkIsY1ZmbUI7QUg2eE12Qjs7QWFud01FO0VBQ0UsY1ZuQm1CO0VVb0JuQixxQlZwQm1CO0VVcUJuQiw2QkFBNkI7QWJzd01qQzs7QWFqeU1FO0VBQ0UseUJWTW1CO0FIOHhNdkI7O0FhaHlNRTtFQUNFLGNWQ21CO0FIa3lNdkI7O0FhOXhNRTtFQUNFLHlCVkxtQjtFVU1uQixjVmZtQjtBSGd6TXZCOztBYXR4TUU7RUFDRSxjVmxCbUI7RVVtQm5CLHFCVm5CbUI7RVVvQm5CLDZCQUE2QjtBYnl4TWpDOztBYXB6TUU7RUFDRSx5QlZPbUI7QUhnek12Qjs7QWFuek1FO0VBQ0UsY1ZFbUI7QUhvek12Qjs7QWFqek1FO0VBQ0UseUJWSm1CO0VVS25CLGNWZm1CO0FIbTBNdkI7O0FhenlNRTtFQUNFLGNWakJtQjtFVWtCbkIscUJWbEJtQjtFVW1CbkIsNkJBQTZCO0FiNHlNakM7O0FhdjBNRTtFQUNFLHlCVlFtQjtBSGswTXZCOztBYXQwTUU7RUFDRSxjVkdtQjtBSHMwTXZCOztBYXAwTUU7RUFDRSx5QlZIbUI7RVVJbkIsY1ZmbUI7QUhzMU12Qjs7QWE1ek1FO0VBQ0UsY1ZoQm1CO0VVaUJuQixxQlZqQm1CO0VVa0JuQiw2QkFBNkI7QWIrek1qQzs7QWExMU1FO0VBQ0UseUJWVWtCO0FIbTFNdEI7O0FhejFNRTtFQUNFLGNWS2tCO0FIdTFNdEI7O0FhdjFNRTtFQUNFLHlCVkRrQjtFVUVsQixjVmZtQjtBSHkyTXZCOztBYS8wTUU7RUFDRSxjVmRrQjtFVWVsQixxQlZma0I7RVVnQmxCLDZCQUE2QjtBYmsxTWpDOztBYTcyTUU7RUFDRSx5QlZXa0I7QUhxMk10Qjs7QWE1Mk1FO0VBQ0UsY1ZNa0I7QUh5Mk10Qjs7QWExMk1FO0VBQ0UseUJWQWtCO0VVQ2xCLGNWZm1CO0FINDNNdkI7O0FhbDJNRTtFQUNFLGNWYmtCO0VVY2xCLHFCVmRrQjtFVWVsQiw2QkFBNkI7QWJxMk1qQzs7QWFoNE1FO0VBQ0UseUJWWWtCO0FIdTNNdEI7O0FhLzNNRTtFQUNFLGNWT2tCO0FIMjNNdEI7O0FhNzNNRTtFQUNFLHlCVkNrQjtFVUFsQixjVmZtQjtBSCs0TXZCOztBYXIzTUU7RUFDRSxjVlprQjtFVWFsQixxQlZia0I7RVVjbEIsNkJBQTZCO0FidzNNakM7O0FhbjVNRTtFQUNFLHlCVmFrQjtBSHk0TXRCOztBYWw1TUU7RUFDRSxjVlFrQjtBSDY0TXRCOztBYWg1TUU7RUFDRSx5QlZFa0I7RVVEbEIsY1ZmbUI7QUhrNk12Qjs7QWF4NE1FO0VBQ0UsY1ZYa0I7RVVZbEIscUJWWmtCO0VVYWxCLDZCQUE2QjtBYjI0TWpDOztBYXQ2TUU7RUFDRSx5QlZja0I7QUgyNU10Qjs7QWFyNk1FO0VBQ0UsY1ZTa0I7QUgrNU10Qjs7QWFuNk1FO0VBQ0UseUJWR2tCO0VVRmxCLGNWZm1CO0FIcTdNdkI7O0FhMzVNRTtFQUNFLGNWVmtCO0VVV2xCLHFCVlhrQjtFVVlsQiw2QkFBNkI7QWI4NU1qQzs7QWF6N01FO0VBQ0UseUJWZWtCO0FINjZNdEI7O0FheDdNRTtFQUNFLGNWVWtCO0FIaTdNdEI7O0FhdDdNRTtFQUNFLHlCVklrQjtFVUhsQixjVmZtQjtBSHc4TXZCOztBYTk2TUU7RUFDRSxjVlRrQjtFVVVsQixxQlZWa0I7RVVXbEIsNkJBQTZCO0FiaTdNakM7O0FhNThNRTtFQUNFLHlCVmdCa0I7QUgrN010Qjs7QWEzOE1FO0VBQ0UsY1ZXa0I7QUhtOE10Qjs7QWF6OE1FO0VBQ0UseUJWS2tCO0VVSmxCLGNWZm1CO0FIMjlNdkI7O0FhajhNRTtFQUNFLGNWUmtCO0VVU2xCLHFCVlRrQjtFVVVsQiw2QkFBNkI7QWJvOE1qQzs7QWEvOU1FO0VBQ0UseUJWaUJrQjtBSGk5TXRCOztBYTk5TUU7RUFDRSxjVllrQjtBSHE5TXRCOztBYTU5TUU7RUFDRSx5QlZNa0I7RVVMbEIsY1ZmbUI7QUg4K012Qjs7QWFwOU1FO0VBQ0UsY1ZQa0I7RVVRbEIscUJWUmtCO0VVU2xCLDZCQUE2QjtBYnU5TWpDOztBYWwvTUU7RUFDRSx5QlZrQmtCO0FIbStNdEI7O0Fhai9NRTtFQUNFLGNWYWtCO0FIdStNdEI7O0FhLytNRTtFQUNFLHlCVk9rQjtFVU5sQixjVmZtQjtBSGlnTnZCOztBYXYrTUU7RUFDRSxjVk5rQjtFVU9sQixxQlZQa0I7RVVRbEIsNkJBQTZCO0FiMCtNakM7O0FhcCtNRTtFQUNFLDBDVnBDbUI7QUgyZ052Qjs7QWF4K01FO0VBQ0UsMENWcENtQjtBSCtnTnZCOztBYTUrTUU7RUFDRSwwQ1ZwQ21CO0FIbWhOdkI7O0FhaC9NRTtFQUNFLDBDVnBDbUI7QUh1aE52Qjs7QWFwL01FO0VBQ0UsMENWcENtQjtBSDJoTnZCOztBYXgvTUU7RUFDRSwwQ1ZwQ21CO0FIK2hOdkI7O0FhNS9NRTtFQUNFLDBDVnBDbUI7QUhtaU52Qjs7QWFoZ05FO0VBQ0UsMENWcENtQjtBSHVpTnZCOztBYXBnTkU7RUFDRSwwQ1ZwQ21CO0FIMmlOdkI7O0FheGdORTtFQUNFLG9DVnpCbUI7QUhvaU52Qjs7QWE1Z05FO0VBQ0Usb0NWekJtQjtBSHdpTnZCOztBYWhoTkU7RUFDRSxvQ1Z6Qm1CO0FINGlOdkI7O0FhcGhORTtFQUNFLG9DVnpCbUI7QUhnak52Qjs7QWF4aE5FO0VBQ0Usb0NWekJtQjtBSG9qTnZCOztBYTVoTkU7RUFDRSxvQ1Z6Qm1CO0FId2pOdkI7O0FhaGlORTtFQUNFLG9DVnpCbUI7QUg0ak52Qjs7QWFwaU5FO0VBQ0Usb0NWekJtQjtBSGdrTnZCOztBYXhpTkU7RUFDRSxvQ1Z6Qm1CO0FIb2tOdkI7O0FhaGlOSTtFQUNFLHVFVjJQVTtBSHd5TWhCOztBYXBpTkk7RUFDRSxzRVY4UFU7QUh5eU1oQjs7QWF4aU5JO0VB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IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBrZXlmcmFtZXMgdGFiQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaW5lQW5pbSB7XG4gIDAlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAxJSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgMTklIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICA4MCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpbmVBbmltMiB7XG4gIDAlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAxJSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgMTklIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICA4MCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiTVMgUOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmEsIHUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmZpZ3VyZSwgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDIuMDtcbn1cblxubWFyayB7XG4gIHBhZGRpbmc6IDAgLjJlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDcuNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDcuNXZ3O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA1dnc7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgfVxufVxuXG5kaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgZGl2LCBtYWluLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBhc2lkZSB7XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgfVxufVxuXG4uYnRuLCAuYmFkZ2UsIC5vdXRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAuNDAwZW0gLjc1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhZGdlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAuMjVlbSAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vdXRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vdXRsaW5lLTAge1xuICBib3JkZXItd2lkdGg6IDBweDtcbn1cblxuLm91dGxpbmUtMSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ub3V0bGluZS0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5vdXRsaW5lLTMge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLm91dGxpbmUtNCB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xufVxuXG4ub3V0bGluZS01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG59XG5cbi5vdXRsaW5lLTYge1xuICBib3JkZXItd2lkdGg6IDZweDtcbn1cblxuLm91dGxpbmUtNyB7XG4gIGJvcmRlci13aWR0aDogN3B4O1xufVxuXG4ub3V0bGluZS04IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG59XG5cbi5vdXRsaW5lLTkge1xuICBib3JkZXItd2lkdGg6IDlweDtcbn1cblxuLm91dGxpbmUtMTAge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTAge1xuICAgIGJvcmRlci13aWR0aDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTEge1xuICAgIGJvcmRlci13aWR0aDogMC4yNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTIge1xuICAgIGJvcmRlci13aWR0aDogMC41dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjc1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tNCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tNSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tNiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS03IHtcbiAgICBib3JkZXItd2lkdGg6IDEuNzV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS04IHtcbiAgICBib3JkZXItd2lkdGg6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS05IHtcbiAgICBib3JkZXItd2lkdGg6IDIuMjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS0xMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAyLjV2dztcbiAgfVxufVxuXG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmlsbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMSU7XG59XG5cbi5maWxsLTIge1xuICBtYXJnaW4tbGVmdDogLTIlO1xuICBtYXJnaW4tcmlnaHQ6IC0yJTtcbn1cblxuLmZpbGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMyU7XG4gIG1hcmdpbi1yaWdodDogLTMlO1xufVxuXG4uZmlsbC00IHtcbiAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgbWFyZ2luLXJpZ2h0OiAtNCU7XG59XG5cbi5maWxsLTUge1xuICBtYXJnaW4tbGVmdDogLTUlO1xuICBtYXJnaW4tcmlnaHQ6IC01JTtcbn1cblxuLmZpbGwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAtNiU7XG4gIG1hcmdpbi1yaWdodDogLTYlO1xufVxuXG4uZmlsbC03IHtcbiAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgbWFyZ2luLXJpZ2h0OiAtNyU7XG59XG5cbi5maWxsLTgge1xuICBtYXJnaW4tbGVmdDogLTglO1xuICBtYXJnaW4tcmlnaHQ6IC04JTtcbn1cblxuLmZpbGwtOSB7XG4gIG1hcmdpbi1sZWZ0OiAtOSU7XG4gIG1hcmdpbi1yaWdodDogLTklO1xufVxuXG4uZmlsbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMlO1xuICAgIG1hcmdpbi1yaWdodDogLTMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIG1hcmdpbi1yaWdodDogLTYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogLTklO1xuICAgIG1hcmdpbi1yaWdodDogLTklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIG1hcmdpbi1yaWdodDogLTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC03JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogLTglO1xuICAgIG1hcmdpbi1yaWdodDogLTglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgIG1hcmdpbi1yaWdodDogLTElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTQlO1xuICAgIG1hcmdpbi1yaWdodDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy03IHtcbiAgICBtYXJnaW4tbGVmdDogLTclO1xuICAgIG1hcmdpbi1yaWdodDogLTclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbi5ndXR0ZXItMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgcGFkZGluZy1yaWdodDogMSU7XG59XG5cbi5ndXR0ZXItMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgcGFkZGluZy1yaWdodDogMiU7XG59XG5cbi5ndXR0ZXItMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgcGFkZGluZy1yaWdodDogMyU7XG59XG5cbi5ndXR0ZXItNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgcGFkZGluZy1yaWdodDogNCU7XG59XG5cbi5ndXR0ZXItNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbi5ndXR0ZXItNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgcGFkZGluZy1yaWdodDogNiU7XG59XG5cbi5ndXR0ZXItNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgcGFkZGluZy1yaWdodDogNyU7XG59XG5cbi5ndXR0ZXItOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgcGFkZGluZy1yaWdodDogOCU7XG59XG5cbi5ndXR0ZXItOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgcGFkZGluZy1yaWdodDogOSU7XG59XG5cbi5ndXR0ZXItMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ3JpZC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmdyaWQtbWlkZGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdyaWQtYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZ3JpZC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdyaWQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdyaWQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyaWQtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5ncmlkLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5ncmlkLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ncmlkLWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uZ3JpZC1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5ncmlkLWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmdyaWQtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmdyaWQtb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4uZ3JpZC1ncm93LTIge1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi5ncmlkLXNocmluay0yIHtcbiAgZmxleC1zaHJpbms6IDI7XG59XG5cbi5ncmlkLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLmdyaWQtZ3Jvdy0zIHtcbiAgZmxleC1ncm93OiAzO1xufVxuXG4uZ3JpZC1zaHJpbmstMyB7XG4gIGZsZXgtc2hyaW5rOiAzO1xufVxuXG4uZ3JpZC1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5ncmlkLWdyb3ctNCB7XG4gIGZsZXgtZ3JvdzogNDtcbn1cblxuLmdyaWQtc2hyaW5rLTQge1xuICBmbGV4LXNocmluazogNDtcbn1cblxuLmdyaWQtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4uZ3JpZC1ncm93LTUge1xuICBmbGV4LWdyb3c6IDU7XG59XG5cbi5ncmlkLXNocmluay01IHtcbiAgZmxleC1zaHJpbms6IDU7XG59XG5cbi5ncmlkLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLmdyaWQtZ3Jvdy02IHtcbiAgZmxleC1ncm93OiA2O1xufVxuXG4uZ3JpZC1zaHJpbmstNiB7XG4gIGZsZXgtc2hyaW5rOiA2O1xufVxuXG4uZ3JpZC1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5ncmlkLWdyb3ctNyB7XG4gIGZsZXgtZ3JvdzogNztcbn1cblxuLmdyaWQtc2hyaW5rLTcge1xuICBmbGV4LXNocmluazogNztcbn1cblxuLmdyaWQtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4uZ3JpZC1ncm93LTgge1xuICBmbGV4LWdyb3c6IDg7XG59XG5cbi5ncmlkLXNocmluay04IHtcbiAgZmxleC1zaHJpbms6IDg7XG59XG5cbi5ncmlkLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLmdyaWQtZ3Jvdy05IHtcbiAgZmxleC1ncm93OiA5O1xufVxuXG4uZ3JpZC1zaHJpbmstOSB7XG4gIGZsZXgtc2hyaW5rOiA5O1xufVxuXG4uZ3JpZC1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLmdyaWQtZ3Jvdy0xMCB7XG4gIGZsZXgtZ3JvdzogMTA7XG59XG5cbi5ncmlkLXNocmluay0xMCB7XG4gIGZsZXgtc2hyaW5rOiAxMDtcbn1cblxuLmdyaWQtb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5ncmlkLWdyb3ctMTEge1xuICBmbGV4LWdyb3c6IDExO1xufVxuXG4uZ3JpZC1zaHJpbmstMTEge1xuICBmbGV4LXNocmluazogMTE7XG59XG5cbi5ncmlkLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4uZ3JpZC1ncm93LTEyIHtcbiAgZmxleC1ncm93OiAxMjtcbn1cblxuLmdyaWQtc2hyaW5rLTEyIHtcbiAgZmxleC1zaHJpbms6IDEyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3JpZC1tZC10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ncmlkLW1kLW1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1tZC1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ncmlkLW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmdyaWQtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZ3JpZC1tZC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmlkLW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMiB7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0yIHtcbiAgICBmbGV4LXNocmluazogMjtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTMge1xuICAgIGZsZXgtZ3JvdzogMztcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMyB7XG4gICAgZmxleC1zaHJpbms6IDM7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy00IHtcbiAgICBmbGV4LWdyb3c6IDQ7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTQge1xuICAgIGZsZXgtc2hyaW5rOiA0O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctNSB7XG4gICAgZmxleC1ncm93OiA1O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay01IHtcbiAgICBmbGV4LXNocmluazogNTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTYge1xuICAgIGZsZXgtZ3JvdzogNjtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNiB7XG4gICAgZmxleC1zaHJpbms6IDY7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy03IHtcbiAgICBmbGV4LWdyb3c6IDc7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTcge1xuICAgIGZsZXgtc2hyaW5rOiA3O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctOCB7XG4gICAgZmxleC1ncm93OiA4O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay04IHtcbiAgICBmbGV4LXNocmluazogODtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTkge1xuICAgIGZsZXgtZ3JvdzogOTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstOSB7XG4gICAgZmxleC1zaHJpbms6IDk7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTEwIHtcbiAgICBmbGV4LWdyb3c6IDEwO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0xMCB7XG4gICAgZmxleC1zaHJpbms6IDEwO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xMSB7XG4gICAgZmxleC1ncm93OiAxMTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMTEge1xuICAgIGZsZXgtc2hyaW5rOiAxMTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMTIge1xuICAgIGZsZXgtZ3JvdzogMTI7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTEyIHtcbiAgICBmbGV4LXNocmluazogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc20tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZ3JpZC1zbS1taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtc20tYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ncmlkLXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmdyaWQtc20tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JpZC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTIge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMiB7XG4gICAgZmxleC1zaHJpbms6IDI7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0zIHtcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTMge1xuICAgIGZsZXgtc2hyaW5rOiAzO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNCB7XG4gICAgZmxleC1ncm93OiA0O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay00IHtcbiAgICBmbGV4LXNocmluazogNDtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTUge1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstNSB7XG4gICAgZmxleC1zaHJpbms6IDU7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy02IHtcbiAgICBmbGV4LWdyb3c6IDY7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTYge1xuICAgIGZsZXgtc2hyaW5rOiA2O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNyB7XG4gICAgZmxleC1ncm93OiA3O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay03IHtcbiAgICBmbGV4LXNocmluazogNztcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTgge1xuICAgIGZsZXgtZ3JvdzogODtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstOCB7XG4gICAgZmxleC1zaHJpbms6IDg7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy05IHtcbiAgICBmbGV4LWdyb3c6IDk7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTkge1xuICAgIGZsZXgtc2hyaW5rOiA5O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xMCB7XG4gICAgZmxleC1ncm93OiAxMDtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMTAge1xuICAgIGZsZXgtc2hyaW5rOiAxMDtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMTEge1xuICAgIGZsZXgtZ3JvdzogMTE7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTExIHtcbiAgICBmbGV4LXNocmluazogMTE7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTEyIHtcbiAgICBmbGV4LWdyb3c6IDEyO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xMiB7XG4gICAgZmxleC1zaHJpbms6IDEyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkLXhzLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdyaWQteHMtbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLXhzLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLXhzLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQteHMtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLXhzLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JpZC14cy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5ncmlkLXhzLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC14cy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyaWQteHMtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0yIHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTIge1xuICAgIGZsZXgtc2hyaW5rOiAyO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMyB7XG4gICAgZmxleC1ncm93OiAzO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0zIHtcbiAgICBmbGV4LXNocmluazogMztcbiAgfVxuICAuZ3JpZC14cy1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTQge1xuICAgIGZsZXgtZ3JvdzogNDtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNCB7XG4gICAgZmxleC1zaHJpbms6IDQ7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy01IHtcbiAgICBmbGV4LWdyb3c6IDU7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTUge1xuICAgIGZsZXgtc2hyaW5rOiA1O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNiB7XG4gICAgZmxleC1ncm93OiA2O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay02IHtcbiAgICBmbGV4LXNocmluazogNjtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC14cy1ncm93LTcge1xuICAgIGZsZXgtZ3JvdzogNztcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNyB7XG4gICAgZmxleC1zaHJpbms6IDc7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy04IHtcbiAgICBmbGV4LWdyb3c6IDg7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTgge1xuICAgIGZsZXgtc2hyaW5rOiA4O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctOSB7XG4gICAgZmxleC1ncm93OiA5O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay05IHtcbiAgICBmbGV4LXNocmluazogOTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMTAge1xuICAgIGZsZXgtZ3JvdzogMTA7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTEwIHtcbiAgICBmbGV4LXNocmluazogMTA7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTExIHtcbiAgICBmbGV4LWdyb3c6IDExO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xMSB7XG4gICAgZmxleC1zaHJpbms6IDExO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0xMiB7XG4gICAgZmxleC1ncm93OiAxMjtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMTIge1xuICAgIGZsZXgtc2hyaW5rOiAxMjtcbiAgfVxufVxuXG4uaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1nLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1sb2dvIHtcbiAgICBoZWlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmltZy1sb2dvIHtcbiAgICBoZWlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLmltZy1sb2dvLTM2IHtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLmltZy1sb2dvLTUzNTEge1xuICB3aWR0aDogNDglO1xufVxuXG4uaW1nLWxvZ28tYWJhaG91c2Uge1xuICB3aWR0aDogNjIlO1xufVxuXG4uaW1nLWxvZ28tZGVzaWdud29ya3Mge1xuICB3aWR0aDogNjAlO1xufVxuXG4uaW1nLWxvZ28tYWxmcmVkb2Jhbm5pc3RlciB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5pbWctbG9nby1hdWJhbm5pc3RlciB7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi5pbWctbG9nby1hdHNjZWx0YXNlbGVjdG0ge1xuICB3aWR0aDogNjUlO1xufVxuXG4uaW1nLWxvZ28tYXRzY2VsdGFzZWxlY3Qge1xuICB3aWR0aDogNDElO1xufVxuXG4uaW1nLWxvZ28tY29sbGV4IHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmltZy1sb2dvLWRldmluZXR0ZSB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbi5pbWctbG9nby1pbnRlcnN0YXBsZS12IHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmltZy1sb2dvLWludGVyc3RhcGxlLWgge1xuICB3aWR0aDogNTYlO1xufVxuXG4uaW1nLWxvZ28tbG93ZWxsIHtcbiAgd2lkdGg6IDM4JTtcbn1cblxuLmltZy1sb2dvLW1hdmllIHtcbiAgd2lkdGg6IDQxJTtcbn1cblxuLmltZy1sb2dvLXRoZXN0b3JlYnljIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmltZy1sb2dvLW15c2VsZiB7XG4gIHdpZHRoOiA0MSU7XG59XG5cbi5pbWctbG9nby1waWNoZS12IHtcbiAgd2lkdGg6IDM4JTtcbn1cblxuLmltZy1sb2dvLW91dGxldCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5pbWctbG9nby1vdXRsZXRtIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmltZy1sb2dvLXBpY2hlLWgge1xuICB3aWR0aDogNjAlO1xufVxuXG4uaW1nLWxvZ28tcXVhbGl0ZSB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbi5pbWctbG9nby1yb3VnZSB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi5pbWctc3Yge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctc3Yge1xuICAgIGhlaWdodDogMzMuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW1nLXN2IHtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gIH1cbn1cblxuLmltZy1zdGlja2VyIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXN0aWNrZXIge1xuICAgIHdpZHRoOiAxMi41dnc7XG4gIH1cbn1cblxuLmltZy10eHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXR4dC1icmFuZC1wYWdlIHtcbiAgd2lkdGg6IDIxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1icmFuZC1wYWdlIHtcbiAgICB3aWR0aDogMjUuNXZ3O1xuICB9XG59XG5cbi5pbWctdHh0LWNhdGFsb2cge1xuICB3aWR0aDogMTYwLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtY2F0YWxvZyB7XG4gICAgd2lkdGg6IDE5dnc7XG4gIH1cbn1cblxuLmltZy10eHQtcmFua2luZyB7XG4gIHdpZHRoOiAxNTUuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1yYW5raW5nIHtcbiAgICB3aWR0aDogMTguNXZ3O1xuICB9XG59XG5cbi5pbWctdHh0LXRyZW5kLXRhZyB7XG4gIHdpZHRoOiAxOTEuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC10cmVuZC10YWcge1xuICAgIHdpZHRoOiAyMi41dnc7XG4gIH1cbn1cblxuLmltZy10eHQtYnJhbmQtbmV3cyB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtYnJhbmQtbmV3cyB7XG4gICAgd2lkdGg6IDI2LjV2dztcbiAgfVxufVxuXG4uaW1nLXR4dC10b3AtcGFnZSB7XG4gIHdpZHRoOiA0NjlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtdG9wLXBhZ2Uge1xuICAgIHdpZHRoOiA1NXZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMy43NXZ3KTtcbiAgfVxufVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZy1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnLXJlcGVhdC14IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctcmVwZWF0LXkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5iZy1zbnMge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmctc25zIHtcbiAgICB3aWR0aDogMTB2dztcbiAgICBoZWlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItaW1nIGltZyB7XG4gIG1pbi13aWR0aDogOTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJpc29uLXNsaWRlci1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZy0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1pbWctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuI292ZXJsYXksIC5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jb3ZlcmxheS5hY3RpdmUsIC5tb2RhbC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI292ZXJsYXkge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLm1vZGFsIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNSU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMi41dnc7XG4gICAgcmlnaHQ6IDIuNXZ3O1xuICB9XG59XG5cbi5tb2RhbCAuanMtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jbG9hZGVyIHtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4jY291bnRkb3duID4gcCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuI2NvdW50ZG93biA+IHAgLnRpbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmpzLWFjY29yZGlvbi1saXN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanMtYWNjb3JkaW9uLWxpc3QuanMtYWN0aXZlIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG4uanMtYWNjb3JkaW9uLXRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuM3MgMHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5qcy1hY2NvcmRpb24tdGFyZ2V0LmpzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanMtdGFiLWxpc3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5qcy10YWItbGlzdC5qcy1hY3RpdmUge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5qcy10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy10YWItY29udGVudC5qcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uLW5hbWU6IHRhYkFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbi5qcy1zY3JvbGwge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLmpzLXNjcm9sbC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmpzLXNjcm9sbC1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpzLXNjcm9sbC10IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0xIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0yIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0zIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS00IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS01IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS02IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS03IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS04IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS05IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0xMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuXG4ubGluZSB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMi4wcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTIuNXZ3O1xuICB9XG59XG5cbi5saW5lIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogbGluZUFuaW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi5saW5lICsgLmxpbmUge1xuICBib3R0b206IC03MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGluZSArIC5saW5lIHtcbiAgICBib3R0b206IC0xMHZ3O1xuICB9XG59XG5cbi5saW5lICsgLmxpbmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaW5lQW5pbTI7XG4gIGFuaW1hdGlvbi1kZWxheTogMi41cztcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwdnc7XG4gIH1cbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAxdnc7XG4gIH1cbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAydnc7XG4gIH1cbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzdnc7XG4gIH1cbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiA1dnc7XG4gIH1cbn1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiA2dnc7XG4gIH1cbn1cblxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiA3dnc7XG4gIH1cbn1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cblxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA5dnc7XG4gIH1cbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHZ3O1xuICB9XG59XG5cbi5tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogMTF2dztcbiAgfVxufVxuXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDEydnc7XG4gIH1cbn1cblxuLm10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxM3Z3O1xuICB9XG59XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogMTR2dztcbiAgfVxufVxuXG4ubXQtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzUge1xuICAgIG1hcmdpbi10b3A6IDE1dnc7XG4gIH1cbn1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG5cbi5tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogMTd2dztcbiAgfVxufVxuXG4ubXQtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtOTAge1xuICAgIG1hcmdpbi10b3A6IDE4dnc7XG4gIH1cbn1cblxuLm10LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiAxOXZ3O1xuICB9XG59XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTcge1xuICAgIG1hcmdpbi10b3A6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xOSB7XG4gICAgbWFyZ2luLXRvcDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHZ3O1xuICB9XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgfVxufVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogM3Z3O1xuICB9XG59XG5cbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDR2dztcbiAgfVxufVxuXG4ubXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuICB9XG59XG5cbi5tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDd2dztcbiAgfVxufVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogOXZ3O1xuICB9XG59XG5cbi5tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLm1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNTUge1xuICAgIG1hcmdpbi1yaWdodDogMTF2dztcbiAgfVxufVxuXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbi5tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNzAge1xuICAgIG1hcmdpbi1yaWdodDogMTR2dztcbiAgfVxufVxuXG4ubXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuLm1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItODUge1xuICAgIG1hcmdpbi1yaWdodDogMTd2dztcbiAgfVxufVxuXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbi5tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuLm1yLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gIH1cbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTF2dztcbiAgfVxufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTR2dztcbiAgfVxufVxuXG4ubWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTd2dztcbiAgfVxufVxuXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuLm1iLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDB2dztcbiAgfVxufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMXZ3O1xuICB9XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAydnc7XG4gIH1cbn1cblxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgfVxufVxuXG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogNHZ3O1xuICB9XG59XG5cbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG4ubWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogN3Z3O1xuICB9XG59XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuLm1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDl2dztcbiAgfVxufVxuXG4ubWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgfVxufVxuXG4ubWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMTF2dztcbiAgfVxufVxuXG4ubWwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTJ2dztcbiAgfVxufVxuXG4ubWwtNjUge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogMTN2dztcbiAgfVxufVxuXG4ubWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogMTR2dztcbiAgfVxufVxuXG4ubWwtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMTV2dztcbiAgfVxufVxuXG4ubWwtODAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTZ2dztcbiAgfVxufVxuXG4ubWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogMTd2dztcbiAgfVxufVxuXG4ubWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMTh2dztcbiAgfVxufVxuXG4ubWwtOTUge1xuICBtYXJnaW4tbGVmdDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogMTl2dztcbiAgfVxufVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDB2dztcbiAgfVxufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMXZ3O1xuICB9XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAydnc7XG4gIH1cbn1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDN2dztcbiAgfVxufVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNHZ3O1xuICB9XG59XG5cbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiA1dnc7XG4gIH1cbn1cblxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDZ2dztcbiAgfVxufVxuXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogN3Z3O1xuICB9XG59XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbn1cblxuLnB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDl2dztcbiAgfVxufVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgfVxufVxuXG4ucHQtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTF2dztcbiAgfVxufVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dztcbiAgfVxufVxuXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTN2dztcbiAgfVxufVxuXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTR2dztcbiAgfVxufVxuXG4ucHQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTV2dztcbiAgfVxufVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgfVxufVxuXG4ucHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogMTd2dztcbiAgfVxufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTh2dztcbiAgfVxufVxuXG4ucHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTl2dztcbiAgfVxufVxuXG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTMge1xuICAgIHBhZGRpbmctdG9wOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNyB7XG4gICAgcGFkZGluZy10b3A6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTkge1xuICAgIHBhZGRpbmctdG9wOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuLnByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2dnc7XG4gIH1cbn1cblxuLnByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuLnByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuLnByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5dnc7XG4gIH1cbn1cblxuLnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5wci01NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci01NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTF2dztcbiAgfVxufVxuXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEydnc7XG4gIH1cbn1cblxuLnByLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbi5wci03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci03MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTR2dztcbiAgfVxufVxuXG4ucHItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuLnByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbi5wci04NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci04NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTd2dztcbiAgfVxufVxuXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4dnc7XG4gIH1cbn1cblxuLnByLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbi5wci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDB2dztcbiAgfVxufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAydnc7XG4gIH1cbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDN2dztcbiAgfVxufVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZ2dztcbiAgfVxufVxuXG4ucGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbi5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuLnBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDl2dztcbiAgfVxufVxuXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTF2dztcbiAgfVxufVxuXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG4ucGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTR2dztcbiAgfVxufVxuXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG4ucGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTd2dztcbiAgfVxufVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG4ucGItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHZ3O1xuICB9XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgfVxufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAydnc7XG4gIH1cbn1cblxuLnBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICB9XG59XG5cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgfVxufVxuXG4ucGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuLnBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICB9XG59XG5cbi5wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDd2dztcbiAgfVxufVxuXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuLnBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICB9XG59XG5cbi5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuLnBsLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNTUge1xuICAgIHBhZGRpbmctbGVmdDogMTF2dztcbiAgfVxufVxuXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbi5wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuLnBsLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTR2dztcbiAgfVxufVxuXG4ucGwtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuLnBsLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtODUge1xuICAgIHBhZGRpbmctbGVmdDogMTd2dztcbiAgfVxufVxuXG4ucGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbi5wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuLnBsLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyIHtcbiAgLyogQXV0byBIZWlnaHQgKi9cbiAgLyogQnVsbGV0cyAqL1xuICAvKiBQcm9ncmVzcyAqL1xuICAvKiBhMTF5ICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnN3aXBlciBidXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5scy1odWdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuXG4ubHMteGxhcmdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubHMtbGFyZ2Uge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmxzLW1lZGl1bSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5scy1yZWd1bGFyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi5scy1zbWFsbCB7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5scy14c21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi5scy10aW55IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5cbi5mZi1nb3RoaWMge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCJNUyBQ44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mZi1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYU1pblByb05cIiwgXCJIR+aYjuacnUVcIiwgXCJNUyBQ5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuLmZmLWVuLWdvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcImJlYmFzLW5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZmLWVuLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50XCIsIHNlcmlmO1xufVxuXG4uZnctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmZ3LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mdy03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5mdy0xMDAge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZnMtaHVnZSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtaHVnZSB7XG4gICAgZm9udC1zaXplOiA5dnc7XG4gIH1cbn1cblxuLmZzLXhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuXG4uZnMtbGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1dnc7XG4gIH1cbn1cblxuLmZzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICB9XG59XG5cbi5mcy1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG4uZnMtc21hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNXZ3O1xuICB9XG59XG5cbi5mcy14c21hbGwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cblxuLmZzLXRpbnkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy10aW55IHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC1odWdlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLW1kLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtdGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1odWdlIHtcbiAgICBmb250LXNpemU6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20teGxhcmdlIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20teHNtYWxsIHtcbiAgICBmb250LXNpemU6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtaHVnZSB7XG4gICAgZm9udC1zaXplOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gIH1cbn1cblxuLmxoLWh1Z2Uge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLWh1Z2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1odWdlIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4ubGgteGxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLXhsYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMteGxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5saC1sYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1sYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLmxoLW1lZGl1bSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLW1lZGl1bSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubGgtcmVndWxhciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5saC1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmxoLXhzbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS14c21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXhzbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4ubGgtdGlueSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tdGlueSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXRpbnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50eHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eHQteHMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51bmRlcmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnItbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ici1zbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJyLXhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1kZWZhdWx0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxpc3QtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbn1cblxuLmxpc3QtYXR0ZW50aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxpc3QtYXR0ZW50aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmlzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pcy1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXNtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaXMteHMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1oaWRkZW4teHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtaGlkZGVuLXgge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5pcy1oaWRkZW4teSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmlzLXZpc2libGUteHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmlzLXZpc2libGUteCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5pcy12aXNpYmxlLXkge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uaXMtc2Nyb2xsLXh5IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmlzLXNjcm9sbC14IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uaXMtc2Nyb2xsLXkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICRjb2xvci1tYWluO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzk2N0E7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgI0IzOTY3QSA1MCUpO1xufVxuXG4uYnRuLCAuYmFkZ2Uge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYWhpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOTY3QTtcbn1cblxuLmNvbG9yLWFoaSB7XG4gIGNvbG9yOiAjQjM5NjdBO1xufVxuXG4uYnRuLWFoaSwgLmJhZGdlLWFoaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzk2N0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtYWhpLCAuYmFkZ2Utb3V0bGluZS1haGksIC5vdXRsaW5lLWFoaSB7XG4gIGNvbG9yOiAjQjM5NjdBO1xuICBib3JkZXItY29sb3I6ICNCMzk2N0E7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzk2N0E7XG59XG5cbi5jb2xvci1tYWluIHtcbiAgY29sb3I6ICNCMzk2N0E7XG59XG5cbi5idG4tbWFpbiwgLmJhZGdlLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5NjdBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW1haW4sIC5iYWRnZS1vdXRsaW5lLW1haW4sIC5vdXRsaW5lLW1haW4ge1xuICBjb2xvcjogI0IzOTY3QTtcbiAgYm9yZGVyLWNvbG9yOiAjQjM5NjdBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4td2hpdGUsIC5iYWRnZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlLCAuYmFkZ2Utb3V0bGluZS13aGl0ZSwgLm91dGxpbmUtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbi5jb2xvci1ncmF5LTUge1xuICBjb2xvcjogI0YyRjJGMjtcbn1cblxuLmJ0bi1ncmF5LTUsIC5iYWRnZS1ncmF5LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNSwgLmJhZGdlLW91dGxpbmUtZ3JheS01LCAub3V0bGluZS1ncmF5LTUge1xuICBjb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGMkYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uY29sb3ItZ3JheS0xMCB7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYnRuLWdyYXktMTAsIC5iYWRnZS1ncmF5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0xMCwgLmJhZGdlLW91dGxpbmUtZ3JheS0xMCwgLm91dGxpbmUtZ3JheS0xMCB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5jb2xvci1ncmF5LTIwIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5idG4tZ3JheS0yMCwgLmJhZGdlLWdyYXktMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMjAsIC5iYWRnZS1vdXRsaW5lLWdyYXktMjAsIC5vdXRsaW5lLWdyYXktMjAge1xuICBjb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4uY29sb3ItZ3JheS0zMCB7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuXG4uYnRuLWdyYXktMzAsIC5iYWRnZS1ncmF5LTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTMwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTMwLCAub3V0bGluZS1ncmF5LTMwIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cblxuLmNvbG9yLWdyYXktNDAge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmJ0bi1ncmF5LTQwLCAuYmFkZ2UtZ3JheS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS00MCwgLmJhZGdlLW91dGxpbmUtZ3JheS00MCwgLm91dGxpbmUtZ3JheS00MCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG5cbi5jb2xvci1ncmF5LTUwIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5idG4tZ3JheS01MCwgLmJhZGdlLWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNTAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNTAsIC5vdXRsaW5lLWdyYXktNTAge1xuICBjb2xvcjogIzgwODA4MDtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uY29sb3ItZ3JheS02MCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYnRuLWdyYXktNjAsIC5iYWRnZS1ncmF5LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTYwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTYwLCAub3V0bGluZS1ncmF5LTYwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmNvbG9yLWdyYXktNzAge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmJ0bi1ncmF5LTcwLCAuYmFkZ2UtZ3JheS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS03MCwgLmJhZGdlLW91dGxpbmUtZ3JheS03MCwgLm91dGxpbmUtZ3JheS03MCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jb2xvci1ncmF5LTgwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5idG4tZ3JheS04MCwgLmJhZGdlLWdyYXktODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktODAsIC5iYWRnZS1vdXRsaW5lLWdyYXktODAsIC5vdXRsaW5lLWdyYXktODAge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uY29sb3ItZ3JheS05MCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYnRuLWdyYXktOTAsIC5iYWRnZS1ncmF5LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTkwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTkwLCAub3V0bGluZS1ncmF5LTkwIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLWJsYWNrLCAuYmFkZ2UtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsYWNrLCAuYmFkZ2Utb3V0bGluZS1ibGFjaywgLm91dGxpbmUtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLWJsdWUsIC5iYWRnZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLCAuYmFkZ2Utb3V0bGluZS1ibHVlLCAub3V0bGluZS1ibHVlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMjE2Yjtcbn1cblxuLmNvbG9yLW5hdnkge1xuICBjb2xvcjogIzBlMjE2Yjtcbn1cblxuLmJ0bi1uYXZ5LCAuYmFkZ2UtbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTIxNmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtbmF2eSwgLmJhZGdlLW91dGxpbmUtbmF2eSwgLm91dGxpbmUtbmF2eSB7XG4gIGNvbG9yOiAjMGUyMTZiO1xuICBib3JkZXItY29sb3I6ICMwZTIxNmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4uYnRuLXB1cnBsZSwgLmJhZGdlLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlLCAuYmFkZ2Utb3V0bGluZS1wdXJwbGUsIC5vdXRsaW5lLXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG5cbi5jb2xvci1waW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG5cbi5idG4tcGluaywgLmJhZGdlLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmssIC5iYWRnZS1vdXRsaW5lLXBpbmssIC5vdXRsaW5lLXBpbmsge1xuICBjb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1yZWQsIC5iYWRnZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZCwgLmJhZGdlLW91dGxpbmUtcmVkLCAub3V0bGluZS1yZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cblxuLmJ0bi1vcmFuZ2UsIC5iYWRnZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZSwgLmJhZGdlLW91dGxpbmUtb3JhbmdlLCAub3V0bGluZS1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi15ZWxsb3csIC5iYWRnZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdywgLmJhZGdlLW91dGxpbmUteWVsbG93LCAub3V0bGluZS15ZWxsb3cge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTI0Yztcbn1cblxuLmNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMwMGEyNGM7XG59XG5cbi5idG4tZ3JlZW4sIC5iYWRnZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEyNGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4sIC5iYWRnZS1vdXRsaW5lLWdyZWVuLCAub3V0bGluZS1ncmVlbiB7XG4gIGNvbG9yOiAjMDBhMjRjO1xuICBib3JkZXItY29sb3I6ICMwMGEyNGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5jb2xvci1taW50IHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tbWludCwgLmJhZGdlLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW1pbnQsIC5iYWRnZS1vdXRsaW5lLW1pbnQsIC5vdXRsaW5lLW1pbnQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXdoaXRlLXJnYmEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uYmctd2hpdGUtcmdiYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYmctd2hpdGUtcmdiYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctd2hpdGUtcmdiYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYmctYmxhY2stcmdiYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmctYmxhY2stcmdiYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uYmctYmxhY2stcmdiYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmJnLXNucy1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl9mYWNlYm9vay5zdmcpO1xufVxuXG4uYmctc25zLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25fdHdpdHRlci5zdmcpO1xufVxuXG4uYmctc25zLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl9pbnN0YWdyYW0uc3ZnKTtcbn1cblxuLmJnLXNucy1saW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYWJhaG91c2UuanAvY29tbW9uL2ltZy9pY29uX2xpbmVALnN2Zyk7XG59XG5cbi5sLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNtLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sLXNtLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmwtc20tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmwtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWZpeGVkLnBhZ2UtdGl0bGUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyLWxnIHtcbiAgd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyLWxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1zZWFzb25WaXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLXNlYXNvblZpc3VhbC1zdGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjV2dztcbiAgfVxufVxuXG4ubC1mb290ZXIgLmltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sLWZvb3RlciAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5idG4ge1xuICAgIHBhZGRpbmc6IDIuNXZ3IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIGFydGljbGUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogNy41dnc7XG4gIH1cbn1cblxuLmwtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHZ3O1xuICB9XG59XG5cbi5sLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlYmFzLW5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubC1oZWFkZXItdGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLXRpdGxlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDQuODc1dnc7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNi4wcmVtO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLXRpdGxlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiA5dnc7XG4gIH1cbn1cblxuLmwtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDEuMjV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXZ3O1xuICB9XG59XG5cbi5sLW5hdi1saXN0LmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMGEyNGMgIWltcG9ydGFudDtcbn1cblxuLmwtbmF2LWxpc3QuYWN0aXZlIGE6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBhMjRjICFpbXBvcnRhbnQ7XG59XG5cbi5sLW5hdi1saXN0LmFjdGl2ZSB1IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYTI0YyAhaW1wb3J0YW50O1xufVxuXG4ubC1uYXYtbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sLW5hdi1saXN0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwYTI0YztcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbmF2LWxpc3QgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmwtbmF2LWxpc3QgYTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGEyNGM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLW5hdi1saXN0IGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmwtbmF2LWxpc3QgYTpob3ZlciB1IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYTI0Yztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbmF2LWxpc3QgYTpob3ZlciB1IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5sLW5hdi1saXN0IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1uYXYtbGlzdCBhOmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAxLjI1dncgc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDEuMjV2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMS4yNXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEuMjV2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubC1uYXYtbGlzdCBhIHUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuMDVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbmF2LWxpc3QgYSB1IHtcbiAgICBib3JkZXItYm90dG9tOiAwLjV2dyBzb2xpZCAjMDAwO1xuICB9XG59XG5cbi5sLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24gLmwtY29udGFpbmVyLWxnIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uIC5sLWNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1oZWFkZXIgLmhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLmwtc2VjdGlvbi1oZWFkZXIgLmhlYWRpbmcgdSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWhlYWRlciAuaGVhZGluZyB1IHtcbiAgICBib3JkZXItYm90dG9tOiAxdncgc29saWQgIzAwMDtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWhlYWRlciAuaGVhZGluZyBzdHJvbmcge1xuICBmb250LXNpemU6IDYuMHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1oZWFkZXIgLmhlYWRpbmcgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDl2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWhlYWRlciAuaGVhZGluZyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWhlYWRlciAuaGVhZGluZyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1hcnRpY2xlIGgzIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbiIsIkBrZXlmcmFtZXMgdGFiQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaW5lQW5pbSB7XG5cdDAlIHtcblx0XHRib3R0b206IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdDElIHtcblx0XHRib3R0b206IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdDE5JSB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0MjAlIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGhlaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbkBrZXlmcmFtZXMgbGluZUFuaW0yIHtcblx0MCUge1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0MSUge1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0MTklIHtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQyMCUge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0ODAlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxufSIsIi8vIOODmeODvOOCueOBqOOBquOCi+aMh+WumuOCkuiomOi/sFxuLy8g44Kr44Op44O844KE54q25oWL44Gv44CBdGhlbWXjgoRzdGF0ZeOBq+iomOi8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIGJvcmRlcjowO1xuICBvdXRsaW5lOjA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogJGZvbnQtZ290aGljO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8vIEBpbmNsdWRlIHRzO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuYSwgdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZmlndXJlLCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMi4wO1xufVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMCAuMmVtO1xufVxuXG5oMSB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDMuMHJlbSwgKDMwLzQwMCkqMTAwdncsICgzMC80MDApKjEwMHZ3KTsgfVxuaDIgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAyLjRyZW0sICgyNC80MDApKjEwMHZ3LCAoMjQvNDAwKSoxMDB2dyk7IH1cbmgzIHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMi4wcmVtLCAoMjAvNDAwKSoxMDB2dywgKDIwLzQwMCkqMTAwdncpOyB9XG5oNCB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuOHJlbSwgKDE4LzQwMCkqMTAwdncsICgxOC80MDApKjEwMHZ3KTsgfVxuaDUgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjZyZW0sICgxNi80MDApKjEwMHZ3LCAoMTYvNDAwKSoxMDB2dyk7IH1cbmg2IHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS40cmVtLCAoMTQvNDAwKSoxMDB2dywgKDE0LzQwMCkqMTAwdncpOyB9XG5cbmRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjRyZW0sICgxNC80MDApKjEwMHZ3LCAoMTQvNDAwKSoxMDB2dyApO1xufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFByZWZpeFxyXG4vLyBXaWR0aFxyXG4vLyBDb2xvclxyXG4vLyBGb250c1xyXG4vLyBmb250LXdlaWdodFxyXG4vLyBmb250LXNpemVcclxuLy8gbGluZS1oZWlnaHRcclxuLy8gU3BhY2luZ1xyXG4vLyBQb3NpdGlvblxyXG4vLyBHcmlkXHJcbi8vIHNsaWNrXHJcbi8vIE9iamVjdC1maXRcclxuLy8gQmFja2dyb3VuZCBpbWFnZVxyXG4gIC8vIFNOU1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFByZWZpeFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYnJlYWtwb2ludHM6IFwiLVwiLCBcIi1oZy1cIiwgXCIteGwtXCIsIFwiLW1kLVwiLCBcIi1zbS1cIiwgXCIteHMtXCI7XHJcblxyXG5cclxuLy8gV2lkdGhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHdpZHRoLXhsOiAxOTIwcHg7XHJcbiR3aWR0aC1sZzogMTI4MHB4O1xyXG4kd2lkdGgtbWQ6IDk2MHB4O1xyXG4kd2lkdGgtc206IDc2OHB4O1xyXG4kd2lkdGgteHM6IDQ4MHB4O1xyXG5cclxuXHJcbi8vIENvbG9yXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kY29sb3ItYWhpICAgIDogI0IzOTY3QSAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1tYWluICAgOiAjQjM5NjdBICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yLXdoaXRlICA6ICNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTUgOiAjRjJGMkYyICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS0xMDogI2U1ZTVlNSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktMjA6ICNjY2NjY2MgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTMwOiAjYjNiM2IzICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS00MDogIzk5OTk5OSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNTA6ICM4MDgwODAgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTYwOiAjNjY2NjY2ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS03MDogIzRkNGQ0ZCAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktODA6ICMzMzMzMzMgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTkwOiAjMWExYTFhICFkZWZhdWx0O1xyXG4kY29sb3ItYmxhY2sgIDogIzAwMDAwMCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1ibHVlICA6ICMwMDdiZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXZ5ICA6ICMwZTIxNmIgIWRlZmF1bHQ7XHJcbiRjb2xvci1wdXJwbGU6ICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRjb2xvci1waW5rICA6ICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRjb2xvci1yZWQgICA6ICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1vcmFuZ2U6ICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiRjb2xvci15ZWxsb3c6ICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmVlbiA6ICMwMGEyNGMgIWRlZmF1bHQ7XHJcbiRjb2xvci1taW50ICA6ICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJGNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgXCJhaGlcIiAgICA6ICRjb2xvci1haGksXHJcbiAgIFwibWFpblwiICAgOiAkY29sb3ItbWFpbixcclxuICAgXCJ3aGl0ZVwiICA6ICRjb2xvci13aGl0ZSxcclxuICAgXCJncmF5LTVcIiA6ICRjb2xvci1ncmF5LTUsXHJcbiAgIFwiZ3JheS0xMFwiOiAkY29sb3ItZ3JheS0xMCxcclxuICAgXCJncmF5LTIwXCI6ICRjb2xvci1ncmF5LTIwLFxyXG4gICBcImdyYXktMzBcIjogJGNvbG9yLWdyYXktMzAsXHJcbiAgIFwiZ3JheS00MFwiOiAkY29sb3ItZ3JheS00MCxcclxuICAgXCJncmF5LTUwXCI6ICRjb2xvci1ncmF5LTUwLFxyXG4gICBcImdyYXktNjBcIjogJGNvbG9yLWdyYXktNjAsXHJcbiAgIFwiZ3JheS03MFwiOiAkY29sb3ItZ3JheS03MCxcclxuICAgXCJncmF5LTgwXCI6ICRjb2xvci1ncmF5LTgwLFxyXG4gICBcImdyYXktOTBcIjogJGNvbG9yLWdyYXktOTAsXHJcbiAgIFwiYmxhY2tcIiAgOiAkY29sb3ItYmxhY2ssXHJcbiAgIFwiYmx1ZVwiICAgOiAkY29sb3ItYmx1ZSxcclxuICAgXCJuYXZ5XCIgICA6ICRjb2xvci1uYXZ5LFxyXG4gICBcInB1cnBsZVwiIDogJGNvbG9yLXB1cnBsZSxcclxuICAgXCJwaW5rXCIgICA6ICRjb2xvci1waW5rLFxyXG4gICBcInJlZFwiICAgIDogJGNvbG9yLXJlZCxcclxuICAgXCJvcmFuZ2VcIiA6ICRjb2xvci1vcmFuZ2UsXHJcbiAgIFwieWVsbG93XCIgOiAkY29sb3IteWVsbG93LFxyXG4gICBcImdyZWVuXCIgIDogJGNvbG9yLWdyZWVuLFxyXG4gICBcIm1pbnRcIiAgIDogJGNvbG9yLW1pbnQsXHJcbiAgKSxcclxuICAkY29sb3JzXHJcbik7XHJcblxyXG4kY29sb3JzLXJnYmE6ICgpICFkZWZhdWx0O1xyXG4kY29sb3JzLXJnYmE6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgIFwid2hpdGUtcmdiYS0xMFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTIwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjIpLFxyXG4gICBcIndoaXRlLXJnYmEtMzBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMyksXHJcbiAgIFwid2hpdGUtcmdiYS00MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC40KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTUwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpLFxyXG4gICBcIndoaXRlLXJnYmEtNjBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNiksXHJcbiAgIFwid2hpdGUtcmdiYS03MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTgwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpLFxyXG4gICBcIndoaXRlLXJnYmEtOTBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOSksXHJcbiAgIFwiYmxhY2stcmdiYS0xMFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC4xKSxcclxuICAgXCJibGFjay1yZ2JhLTIwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpLFxyXG4gICBcImJsYWNrLXJnYmEtMzBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMyksXHJcbiAgIFwiYmxhY2stcmdiYS00MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KSxcclxuICAgXCJibGFjay1yZ2JhLTUwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpLFxyXG4gICBcImJsYWNrLXJnYmEtNjBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNiksXHJcbiAgIFwiYmxhY2stcmdiYS03MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC43KSxcclxuICAgXCJibGFjay1yZ2JhLTgwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjgpLFxyXG4gICBcImJsYWNrLXJnYmEtOTBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuOSksXHJcbiAgKSxcclxuICAkY29sb3JzLXJnYmFcclxuKTtcclxuXHJcblxyXG4vLyBGb250c1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGZvbnQtZ290aGljICAgIDogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCJNUyBQ44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlcmlmICAgICA6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIk1TIFDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xyXG4kZm9udC1lbi1nb3RoaWMgOiBcImJlYmFzLW5ldWVcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZW4tc2VyaWYgIDogXCJDb3Jtb3JhbnRcIiwgc2VyaWY7XHJcblxyXG5cclxuLy8gZm9udC13ZWlnaHRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGZvbnQtd2VpZ2h0OiAoXHJcbiAgXCI5MDBcIjogOTAwLFxyXG4gIFwiODAwXCI6IDgwMCxcclxuICBcIjcwMFwiOiA3MDAsXHJcbiAgXCI2MDBcIjogNjAwLFxyXG4gIFwiNTAwXCI6IDUwMCxcclxuICBcIjQwMFwiOiA0MDAsXHJcbiAgXCIzMDBcIjogMzAwLFxyXG4gIFwiMjAwXCI6IDIwMCxcclxuICBcIjEwMFwiOiAxMDAsXHJcbik7XHJcblxyXG4vLyBmb250LXNpemVcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmcy1odWdlICAgOiAzNjtcclxuJGZzLXhsYXJnZSA6IDI0O1xyXG4kZnMtbGFyZ2UgIDogMjA7XHJcbiRmcy1tZWRpdW0gOiAxODtcclxuJGZzLXJlZ3VsYXI6IDE2O1xyXG4kZnMtc21hbGwgIDogMTQ7XHJcbiRmcy14c21hbGwgOiAxMjtcclxuJGZzLXRpbnkgICA6IDEwO1xyXG5cclxuJGZvbnQtc2l6ZTogKCkgIWRlZmF1bHQ7XHJcbiRmb250LXNpemU6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcImh1Z2VcIiAgIDogJGZzLWh1Z2UsXHJcbiAgICBcInhsYXJnZVwiIDogJGZzLXhsYXJnZSxcclxuICAgIFwibGFyZ2VcIiAgOiAkZnMtbGFyZ2UsXHJcbiAgICBcIm1lZGl1bVwiIDogJGZzLW1lZGl1bSxcclxuICAgIFwicmVndWxhclwiOiAkZnMtcmVndWxhcixcclxuICAgIFwic21hbGxcIiAgOiAkZnMtc21hbGwsXHJcbiAgICBcInhzbWFsbFwiIDogJGZzLXhzbWFsbCxcclxuICAgIFwidGlueVwiICAgOiAkZnMtdGlueSxcclxuICApLFxyXG4gICRmb250LXNpemVcclxuKTtcclxuXHJcblxyXG4vLyBsaW5lLWhlaWdodFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kbGluZS1oZWlnaHQ6IChcclxuICBcImh1Z2VcIiAgICA6IDIuMCxcclxuICBcInhsYXJnZVwiICA6IDEuOCxcclxuICBcImxhcmdlXCIgICA6IDEuNixcclxuICBcIm1lZGl1bVwiICA6IDEuNSxcclxuICBcInJlZ3VsYXJcIiA6IDEuNCxcclxuICBcInNtYWxsXCIgICA6IDEuMyxcclxuICBcInhzbWFsbFwiICA6IDEuMixcclxuICBcInRpbnlcIiAgICA6IDEuMFxyXG4pO1xyXG5cclxuXHJcbi8vIFNwYWNpbmdcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRtYXJnaW46IChcclxuICBtdDogbWFyZ2luLXRvcCxcclxuICBtcjogbWFyZ2luLXJpZ2h0LFxyXG4gIG1iOiBtYXJnaW4tYm90dG9tLFxyXG4gIG1sOiBtYXJnaW4tbGVmdFxyXG4pO1xyXG5cclxuJHBhZGRpbmc6IChcclxuICBwdDogcGFkZGluZy10b3AsXHJcbiAgcHI6IHBhZGRpbmctcmlnaHQsXHJcbiAgcGI6IHBhZGRpbmctYm90dG9tLFxyXG4gIHBsOiBwYWRkaW5nLWxlZnRcclxuKTtcclxuXHJcblxyXG4vLyBQb3NpdGlvblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHBvc2l0aW9uOiAoXHJcbiAgXCJmaXhlZFwiOiBmaXhlZCxcclxuICBcImFic29sdXRlXCI6IGFic29sdXRlLFxyXG4gIFwicmVsYXRpdmVcIjogcmVsYXRpdmVcclxuKTtcclxuXHJcbiRhbGlnbjogKFxyXG4gIGNlbnRlcixcclxuICBsZWZ0LFxyXG4gIHJpZ2h0LFxyXG4gIHRvcCxcclxuICBtaWRkbGUsXHJcbiAgYm90dG9tLFxyXG4pO1xyXG5cclxuXHJcbi8vIEdyaWRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRncmlkLWNvbHVtbjogMTI7XHJcblxyXG5cclxuXHJcbi8vIHNsaWNrXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kc2xpY2stYXJyb3ctd2lkdGg6IDM1cHg7XHJcbiRzbGljay1hcnJvdy1oZWlnaHQ6IDQ1cHg7XHJcblxyXG5cclxuLy8gT2JqZWN0LWZpdFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJG9iamVjdC1maXQ6IChcclxuICBcIm9iamVjdC1maXQtY292ZXJcIjogY292ZXIsXHJcbiAgXCJvYmplY3QtZml0LWNvbnRhaW5cIjogY29udGFpbixcclxuKTtcclxuXHJcbiRvYmplY3QtcG9zaXRpb246IChcclxuICBcIm9iamVjdC1wb3NpdGlvbi10b3BcIjogdG9wLFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLWNlbnRlclwiOiBjZW50ZXIsXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tYm90dG9tXCI6IGJvdHRvbSxcclxuICBcIm9iamVjdC1wb3NpdGlvbi1sZWZ0XCI6IGxlZnQsXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tcmlnaHRcIjogcmlnaHQsXHJcbik7XHJcblxyXG5cclxuLy8gQmFja2dyb3VuZCBpbWFnZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHVybCAgICAgICAgICAgOiBcImh0dHBzOi8vYWJhaG91c2UuanAvXCI7XHJcbiR1cmwtY29tbW9uICAgIDogXCIjeyR1cmx9Y29tbW9uL1wiO1xyXG4kdXJsLWltZyAgICAgICA6IFwiI3skdXJsLWNvbW1vbn1pbWcvXCI7XHJcblxyXG4kcGFzcyAgICAgICAgICA6IFwiLi4vXCI7XHJcbiRwYXNzLWltZyAgICAgIDogXCIjeyRwYXNzfWltZy9cIjtcclxuXHJcblxyXG4vLyBCcmFuZHNcclxuXHJcbiRicmFuZHM6IChcclxuICBcIjM2XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2NSUsXHJcbiAgKSxcclxuICBcIjUzNTFcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQ4JSxcclxuICApLFxyXG4gIFwiYWJhaG91c2VcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYyJSxcclxuICApLFxyXG4gIFwiZGVzaWdud29ya3NcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYwJSxcclxuICApLFxyXG4gIFwiYWxmcmVkb2Jhbm5pc3RlclwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNzUlLFxyXG4gICksXHJcbiAgXCJhdWJhbm5pc3RlclwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNTYlLFxyXG4gICksXHJcbiAgXCJhdHNjZWx0YXNlbGVjdG1cIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDY1JSxcclxuICApLFxyXG4gIFwiYXRzY2VsdGFzZWxlY3RcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQxJSxcclxuICApLFxyXG4gIFwiY29sbGV4XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0MCUsXHJcbiAgKSxcclxuICBcImRldmluZXR0ZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogODUlLFxyXG4gICksXHJcbiAgXCJpbnRlcnN0YXBsZS12XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiAzMCUsXHJcbiAgKSxcclxuICBcImludGVyc3RhcGxlLWhcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDU2JSxcclxuICApLFxyXG4gIFwibG93ZWxsXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiAzOCUsXHJcbiAgKSxcclxuICBcIm1hdmllXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0MSUsXHJcbiAgKSxcclxuICBcInRoZXN0b3JlYnljXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA5MCUsXHJcbiAgKSxcclxuICBcIm15c2VsZlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDElLFxyXG4gICksXHJcbiAgXCJwaWNoZS12XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiAzOCUsXHJcbiAgKSxcclxuICBcIm91dGxldFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjAlLFxyXG4gICksXHJcbiAgXCJvdXRsZXRtXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcInBpY2hlLWhcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYwJSxcclxuICApLFxyXG4gIFwicXVhbGl0ZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDYlLFxyXG4gICksXHJcbiAgXCJyb3VnZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDUlLFxyXG4gICksXHJcbik7XHJcblxyXG4vLyBTTlNcclxuJHNucy1pY29uLXNpemU6IDUwO1xyXG5cclxuJHNucy1pY29uOiAoXHJcbiAgXCJmYWNlYm9va1wiOiAoXHJcbiAgICBcInVybFwiOiB1cmwoI3skdXJsLWltZ31pY29uX2ZhY2Vib29rLnN2ZyksXHJcbiAgKSxcclxuICBcInR3aXR0ZXJcIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl90d2l0dGVyLnN2ZyksXHJcbiAgKSxcclxuICBcImluc3RhZ3JhbVwiOiAoXHJcbiAgICBcInVybFwiOiB1cmwoI3skdXJsLWltZ31pY29uX2luc3RhZ3JhbS5zdmcpLFxyXG4gICksXHJcbiAgXCJsaW5lXCI6IChcclxuICAgIFwidXJsXCI6IHVybCgjeyR1cmwtaW1nfWljb25fbGluZUAuc3ZnKSxcclxuICApLFxyXG4pO1xyXG4iLCJAbWl4aW4gbWFyZ2luKCRtdDogYXV0bywgJG1yOiBhdXRvLCAkbWI6IGF1dG8sICRtbDogYXV0bykge1xuICBtYXJnaW4tdG9wICAgOiAkbXQ7XG4gIG1hcmdpbi1yaWdodCA6ICRtcjtcbiAgbWFyZ2luLWJvdHRvbTogJG1iO1xuICBtYXJnaW4tbGVmdCAgOiAkbWw7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCRwdDogYXV0bywgJHByOiBhdXRvLCAkcGI6IGF1dG8sICRwbDogYXV0bykge1xuICBwYWRkaW5nLXRvcCAgIDogJHB0O1xuICBwYWRkaW5nLXJpZ2h0IDogJHByO1xuICBwYWRkaW5nLWJvdHRvbTogJHBiO1xuICBwYWRkaW5nLWxlZnQgIDogJHBsO1xufVxuXG5AbWl4aW4gZnMtYWxsLWRldmljZSggJHZhbHVlLWRlc2t0b3AsICR2YWx1ZS10YWJsZXQsICR2YWx1ZS1tb2JpbGUgKSB7XG4gIGZvbnQtc2l6ZSA6ICR2YWx1ZS1kZXNrdG9wO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBmb250LXNpemUgOiAkdmFsdWUtdGFibGV0O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC14cykge1xuICAgIGZvbnQtc2l6ZSA6ICR2YWx1ZS1tb2JpbGU7XG4gIH1cbn1cblxuLy8g4oC7LCDjg7ssIDEuMi4zLCDjgarjganjga7pgJrluLjjga7jg6rjgrnjg4jjgpLjgq/jg6njgrnjgafkvZzmiJBcbkBtaXhpbiBsaXN0KCAkY29udGVudDogXCJcIiwgJG1sOiAxZW0gKSB7XG4gIG1hcmdpbi1sZWZ0OiAkbWw7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY29udGVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0kbWw7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g44OH44OV44Kp44Or44OI5LiL57ea44KS5raI44GX44CB44Oc44O844OA44O844Gn6KGo56S6XG5AbWl4aW4gdW5kZXJsaW5lKCkge1xuICBwYWRkaW5nLWJvdHRvbSA6IDAuMWVtO1xuICBib3JkZXItYm90dG9tICA6IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5qiq5Lim44Gz44Gu5L2c5oiQXG5AbWl4aW4gZ3JpZCggJGRpc3BsYXk6IGZsZXgsICRqYzogZmxleC1zdGFydCwgJGZ3OiB3cmFwICkge1xuICBkaXNwbGF5ICAgICAgICA6ICRkaXNwbGF5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqYztcbiAgZmxleC13cmFwICAgICAgOiAkZnc7XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODiOODqeODs+OCuOOCt+ODp+ODs+OBruioreWumlxuQG1peGluIHRzKCAkdHA6IGFsbCwgJHRkOiAwLjJzLCAkdHRmOiBlYXNlLWluICkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5ICAgICAgIDogJHRwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgIDogJHRkO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHR0Zjtcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUEMgTGFyZ2Xjga7jgb/nlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBoZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC14bCArIDEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBQQyBYTGFyZ2Xjga7jgb/nlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiB4bCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC14bCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFBDIExhcmdl55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gbGcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBQQyDnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBtZCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOOCv+ODluODrOODg+ODiOeUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIHNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g44K544Oe44Ob55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4geHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgteHMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmJ0biwgLmJhZGdlLCAub3V0bGluZSB7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgLy8gYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5cbi5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogLjQwMGVtIC43NWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYWRnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcGFkZGluZzogLjI1ZW0gLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ub3V0bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAmLSN7JGl9IHtcbiAgICAgIGJvcmRlci13aWR0aDogI3skaX1weDtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJi1zbS0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogKCRpIC8gNDAwKSAqIDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIC5jb2wteHhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY29sIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIC8vIOODh+OCueOCr+ODiOODg+ODl+ODu1NQ5YWx6YCaXG4gICAgJi0jeyRpfSB7XG4gICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIC8vIC5jb2wtbWQtMS4uLjEyID0+IOODh+OCueOCr+ODiOODg+ODl+WwgueUqFxuICAgICAgJi1tZC0jeyRpfSB7XG4gICAgICAgIHdpZHRoOiAoICRpIC8gJGdyaWQtY29sdW1uICkgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgLy8gLmNvbC1zbS0xLi4uMTIgPT4g44K/44OW44Os44OD44OI5bCC55SoXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgJi1zbS0jeyRpfSB7XG4gICAgICAgIHdpZHRoOiAoICRpIC8gJGdyaWQtY29sdW1uICkgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgLy8gLmNvbC14cy0xLi4uMTIgPT4g44K544Oe44O844OI44OV44Kp44Oz5bCC55SoXG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgJi14cy0jeyRpfSB7XG4gICAgICAgIHdpZHRoOiAoICRpIC8gJGdyaWQtY29sdW1uICkgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiAgLy8gLmNvbC14eOOBruODkeODh+OCo+ODs+OCsOeEoeWKueWMllxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5maWxsIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDElO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgJi1tZC0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICYtc20tI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kaSAqIDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAmLXhzLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBndXR0ZXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZ3V0dGVyIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi0jeyRpfSB7XG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgJi1tZC0jeyRpfSB7XG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMSV9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgJi1zbS0jeyRpfSB7XG4gICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAmLXhzLSN7JGl9IHtcbiAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMSV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gZ3JpZFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZ3JpZCB7XG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcbiAgYWxpZ24taXRlbXMgICAgOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcCAgICAgIDogd3JhcDtcbiAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICAmLW1kIHtcbiAgICAgICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgICAgICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAgICAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgICAgICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAgICAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgICAgICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAgICAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAgICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAgICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAgICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbSB7XG4gICAgJi1zbSB7XG4gICAgICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICAgICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgICAgICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICAgICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgICAgICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICAgICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgICAgICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgeHMge1xuICAgICYteHMge1xuICAgICAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAgICAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICAgICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAgICAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICAgICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAgICAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICAgICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gLmJnLWxvZ28tNTM1MSwgLmJnLXNucy1mYWNlYm9vaywgZXRjLi4uXG4gICYtbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJG1sOiBhdXRvLCAkbXI6IGF1dG8pO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGhlaWdodDogMTN2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgaGVpZ2h0OiAyMHZ3O1xuICAgIH1cblxuICAgIEBlYWNoICRicmFuZC1uYW1lLCAkdmFsdWUgaW4gJGJyYW5kcyB7XG4gICAgICAmLSN7JGJyYW5kLW5hbWV9IHtcbiAgICAgICAgd2lkdGg6IG1hcC1nZXQoJHZhbHVlLCAnbG9nby13aWR0aCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5iZy12aXN1YWwsIGV0Yy4uLlxuICAmLXN2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzN2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgaGVpZ2h0OiA1MHZ3O1xuICAgIH1cbiAgfVxuXG4gICYtc3RpY2tlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoNTAvNDAwKSoxMDB2dztcbiAgICB9XG4gIH1cblxuICAmLXR4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICYtYnJhbmQtcGFnZSB7XG4gICAgICB3aWR0aDogKDQzMHB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDEwMi80MDApKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhdGFsb2cge1xuICAgICAgd2lkdGg6ICgzMjFweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg3Ni80MDApKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXJhbmtpbmcge1xuICAgICAgd2lkdGg6ICgzMTFweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg3NC80MDApKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRyZW5kLXRhZyB7XG4gICAgICB3aWR0aDogKDM4M3B4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDkwLzQwMCkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtYnJhbmQtbmV3cyB7XG4gICAgICB3aWR0aDogKDQ0MHB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDEwNi80MDApKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcC1wYWdlIHtcbiAgICAgIHdpZHRoOiAoOTM4cHgvMik7XG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDI3JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMjIwLzQwMCkqMTAwdnc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtKDE1LzQwMCkqMTAwdncpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAub2JqZWN0LWZpdFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLy8gLm9iamVjdC1maXQtY292ZXIsIC5vYmplY3QtZml0LWNvbnRhaW4sIGV0Yy4uLlxuLy8gQGVhY2ggJGtleSwgJHZhbHVlIGluICRvYmplY3QtZml0IHtcbi8vICAgLiN7JGtleX0ge1xuLy8gICAgIG9iamVjdC1maXQ6ICR2YWx1ZTtcbi8vICAgfVxuLy8gfVxuXG4vLyAvLyAub2JqZWN0LXBvc2l0aW9uLXRvcCwgLm9iamVjdC1wb3NpdGlvbi1jZW50ZXIsIGV0Yy4uLlxuLy8gQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuLy8gICBAaWYgJGtleSAhPSBtaWRkbGUge1xuLy8gICAgIC5vYmplY3QtcG9zaXRpb24tI3ska2V5fSB7XG4vLyAgICAgICBvYmplY3QtcG9zaXRpb246ICRrZXk7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cblxuLy8gLmJnXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAmLWNvdmVyICAgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICYtY29udGFpbiB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAmLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAmLXgge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIH1cbiAgICAmLXkge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIH1cbiAgfVxufVxuXG4uYmctc25zICB7XG4gIHdpZHRoIDogJHNucy1pY29uLXNpemUgKiAxcHg7XG4gIGhlaWdodDogJHNucy1pY29uLXNpemUgKiAxcHg7XG4gIEBpbmNsdWRlIHhzIHtcbiAgICB3aWR0aDogKCRzbnMtaWNvbi1zaXplICogMiAvIDEwKSAqIDF2dztcbiAgICBoZWlnaHQ6ICgkc25zLWljb24tc2l6ZSAqIDIgLyAxMCkgKiAxdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgJi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogOTYwcHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufSIsIiNvdmVybGF5LCAubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNvdmVybGF5IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubW9kYWwge1xuICB6LWluZGV4OiAxMDE7XG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMi41dnc7XG4gICAgICByaWdodDogMi41dnc7XG4gICAgfVxuICB9XG4gIC5qcy1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAkd2lkdGgtbGc7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jbG9hZGVyIHtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4jY291bnRkb3duIHtcbiAgPiBwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gID4gcCAudGltZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmpzLWFjY29yZGlvbiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgJi10YXJnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyAwcyBlYXNlLWluLW91dDtcbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cblxuLmpzLXRhYiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgJi5qcy1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHRhYkFuaW1hdGlvbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIH1cbiAgfVxufVxuXG4uanMtc2Nyb2xsIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogLjI7XG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICYtZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLXQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTsgfVxuICAmLWIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpOyB9XG4gICYtciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7IH1cbiAgJi1sIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7IH1cbiAgJi1kZWxheSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAmLSN7JGl9IHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGkgKiAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluZSB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6MTA7XG4gIC8vIG9wYWNpdHk6MDtcbiAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgMi4wcztcbiAgQGluY2x1ZGUgc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogKDUwLzQwMCkqMTAwdnc7XG4gIH1cblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxpbmVBbmltO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAmKy5saW5lIHtcbiAgICBib3R0b206IC03MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGJvdHRvbTogLTEwdnc7XG4gICAgfVxuICB9XG5cbiAgJisubGluZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsaW5lQW5pbTI7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xuICAgIC8vIGhlaWdodDogMDtcbiAgfVxufSIsIi8vIG1hcmdpblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXJnaW4ge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLm10LTEwLCAubXItMTAsIC5tYi0xMCwgLm1sLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaSAqIDV9IHtcbiAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgIC8vIC5tdC1zbS0xMCwgLm1yLXNtLTEwLCAubWItc20tMTAsIC5tbC1zbS0xMCwgZXRjLi4uXG4gICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJy1zbS0nIHtcbiAgICAgICAgLiN7JGtleX0jeyRicmVha3BvaW50fSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHBhZGRpbmdcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkcGFkZGluZyB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAvLyAucHQtMTAsIC5wci0xMCwgLnBiLTEwLCAucGwtMTAsIGV0Yy4uLlxuICAgICAgQGlmICRicmVha3BvaW50ID09ICctJyB7XG4gICAgICAgIC4jeyRrZXl9I3skYnJlYWtwb2ludH0jeyRpICogNX0ge1xuICAgICAgICAgICN7JHZhbHVlfTogI3skaSAqIDV9cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpfXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLnB0LXNtLTEwLCAucHItc20tMTAsIC5wYi1zbS0xMCwgLnBsLXNtLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLXNtLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXIge1xuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICYtaW52aXNpYmxlLWJsYW5rIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lci1hbmRyb2lkICYtc2xpZGUsXG4gICYtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB9XG5cbiAgJi1jb250YWluZXItbXVsdGlyb3cgPiAmLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYtY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+ICYtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi1jb250YWluZXItZnJlZS1tb2RlID4gJi13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAvKiBBdXRvIEhlaWdodCAqL1xuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cblxuXG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci0zZCB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXdyYXBwZXIsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWxlZnQsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3AsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItM2QgJi1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gQ1NTIE1vZGVcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWNzcy1tb2RlID4gJi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciA+ICYtc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG4gIC8vIENTUyBNb2RlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIGJ1dHRvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtYnV0dG9uIHtcbiAgICAmLWxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1wcmV2LFxuICAgICYtbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICYtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi1idXR0b24tcHJldixcbiAgJi1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi1idXR0b24tcHJldjphZnRlcixcbiAgJi1jb250YWluZXItcnRsICYtYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuXG4gICYtYnV0dG9uLW5leHQsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gICYtYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLy8gYnV0dG9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIHBhZ2VuYXRpb25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IDEwO1xuICAgICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC8vIENvbW1vbiBTdHlsZXNcbiAgJi1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuICAmLXBhZ2luYXRpb24tY3VzdG9tLFxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIEJ1bGxldHMgKi9cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgfVxuXG4gIC8qIFByb2dyZXNzICovXG4gICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gICYtY29udGFpbmVyLXJ0bCAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICYtcGFnaW5hdGlvbi13aGl0ZSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmLXBhZ2luYXRpb24tYmxhY2sge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gcGFnZW5hdGlvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBTY3JvbGxiYXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXNjcm9sbGJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMSU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDElO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA5OCU7XG4gIH1cbiAgJi1zY3JvbGxiYXItZHJhZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG4gICYtc2Nyb2xsYmFyLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi16b29tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi16b29tLWNvbnRhaW5lciA+IGltZyxcbiAgJi16b29tLWNvbnRhaW5lciA+IHN2ZyxcbiAgJi16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAmLXNsaWRlLXpvb21lZCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG4gIC8vIFNjcm9sbGJhclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBQcmVsb2FkZXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWxhenktcHJlbG9hZGVyIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgJi1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xuICB9XG4gIC8vIFByZWxvYWRlclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvKiBhMTF5ICovXG4gICYtY29udGFpbmVyICYtbm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTAwMDtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlICYtc2xpZGUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cbiAgJi1jb250YWluZXItZmFkZSAmLXNsaWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZS1hY3RpdmUgJi1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgJi1zbGlkZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUgJi1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1uZXh0LFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtcHJldixcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLW5leHQgKyAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtY3ViZS1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtYWN0aXZlICYtc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtc2hhZG93LXRvcCxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn0iLCIvLyB0ZXh06Zai6YCj44Guc2Nzc1xuLy8g44Kr44Op44O844Gu5oyH5a6a44Gv44CBX3RoZW1lLnNjc3PjgavoqJjovIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsZXR0ZXItc3BhY2luZ1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubHMtaHVnZSAgIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjJlbTsgfVxuLmxzLXhsYXJnZSB7IGxldHRlci1zcGFjaW5nOiAgMC4xZW07IH1cbi5scy1sYXJnZSAgeyBsZXR0ZXItc3BhY2luZzogIDAuMDc1ZW07IH1cbi5scy1tZWRpdW0geyBsZXR0ZXItc3BhY2luZzogIDAuMDVlbTsgfVxuLmxzLXJlZ3VsYXJ7IGxldHRlci1zcGFjaW5nOiAgMC4wMjVlbTsgfVxuLmxzLXNtYWxsICB7IGxldHRlci1zcGFjaW5nOiAgMGVtOyB9XG4ubHMteHNtYWxsIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtOyB9XG4ubHMtdGlueSAgIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07IH1cblxuLy8gZm9udC1mYW1pbHlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZmLWdvdGhpYyAgICB7IGZvbnQtZmFtaWx5OiAkZm9udC1nb3RoaWM7IH1cbi5mZi1zZXJpZiAgICAgeyBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7IH1cbi5mZi1lbi1nb3RoaWMgeyBmb250LWZhbWlseTogJGZvbnQtZW4tZ290aGljOyB9XG4uZmYtZW4tc2VyaWYgIHsgZm9udC1mYW1pbHk6ICRmb250LWVuLXNlcmlmOyB9XG5cblxuLy8gZm9udC13ZWlnaHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy5mdy10aGluLCAuZnctbGlnaHQsIC5mdy1yZWd1bGFyLCAuZnctbWVkaXVtLCAuZnctYm9sZCwgLmZ3LWhlYXZ5XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtd2VpZ2h0IHtcbiAgLmZ3LSN7JGtleX0geyBmb250LXdlaWdodDogJHZhbHVlOyB9XG59XG5cblxuLy8gZm9udC1zaXplXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLW1lZGl1bSwgLmZzLWxhcmdlLCBldGMuLi5cbiAgLmZzLSN7JGtleX0ge1xuICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDEwKSAqIDFyZW07XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gNDAwKSAqIDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtbWQtbWVkaXVtLCAuZnMtbWQtbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSBtZCB7XG4gICAgLmZzLW1kLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMTApICogMXJlbTtcbiAgICB9XG4gIH1cbn1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLXNtLW1lZGl1bSwgLmZzLXNtLWxhcmdlLCBldGMuLi5cbiAgQGluY2x1ZGUgc20ge1xuICAgIC5mcy1zbS0jeyRrZXl9IHtcbiAgICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDQwMCkgKiAxMDB2dztcbiAgICB9XG4gIH1cbn1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLXhzLW1lZGl1bSwgLmZzLXhzLWxhcmdlLCBldGMuLi5cbiAgQGluY2x1ZGUgeHMge1xuICAgIC5mcy14cy0jeyRrZXl9IHtcbiAgICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDQwMCkgKiAxMDB2dztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAubGluZS1oZWlnaHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRsaW5lLWhlaWdodCB7XG4gIC5saC0jeyRrZXl9IHtcbiAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICAubGgtc20tI3ska2V5fSB7XG4gICAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSB4cyB7XG4gICAgLmxoLXhzLSN7JGtleX0ge1xuICAgICAgbGluZS1oZWlnaHQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyB0ZXh0LWFsaWduXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQtbGVmdCwgLnR4dC1jZW50ZXIsIC50eHQtcmlnaHRcbiAgICAudHh0LSN7JGtleX0ge1xuICAgICAgdGV4dC1hbGlnbjogJGtleTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQtbWQtbGVmdCwgLnR4dC1tZC1jZW50ZXIsIC50eHQtbWQtcmlnaHRcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAudHh0LW1kLSN7JGtleX0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAka2V5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAvLyAudHh0LXNtLWxlZnQsIC50eHQtc20tY2VudGVyLCAudHh0LXNtLXJpZ2h0XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgLnR4dC1zbS0jeyRrZXl9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGtleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC14cy1sZWZ0LCAudHh0LXhzLWNlbnRlciwgLnR4dC14cy1yaWdodFxuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgIC50eHQteHMtI3ska2V5fSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRrZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyDkuIvnt5pcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udW5kZXJsaW5lIHtcbiAgQGluY2x1ZGUgdW5kZXJsaW5lKCk7XG59XG5cblxuLy8gLmJyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ici1tZC1oaWRkZW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtc20gKyAxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnItc20taGlkZGVuIHtcbiAgQGluY2x1ZGUgc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyLXhzLWhpZGRlbiB7XG4gIEBpbmNsdWRlIHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gbGlzdFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5saXN0XG4ubGlzdCB7XG4gICYtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgbGlzdCggJGNvbnRlbnQ6IFwi44O7XCIgKSB7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAvLyAubGlzdC1hdHRlbnRpb25cbiAgJi1hdHRlbnRpb24ge1xuICAgIEBpbmNsdWRlIGxpc3QoICRjb250ZW50OiBcIuKAu1wiICk7XG4gIH1cblxufSIsIi5wYy1oaWRkZW4geyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgeyBkaXNwbGF5OiBub25lOyB9fVxuLnNwLWhpZGRlbiB7IEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IGRpc3BsYXk6IG5vbmU7IH19XG5cbi5pcy1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuLmlzLWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZTsgfVxuLmlzLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vLyAuaXMtc2hvdywgLmlzLWhpZGRlblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaXMtc2hvdyAgICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4uaXMtaGlkZGVuICAgICB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLW1kLWhpZGRlbiAgeyBAaW5jbHVkZSBtZCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLmlzLXNtLWhpZGRlbiAgeyBAaW5jbHVkZSBzbSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLmlzLXhzLWhpZGRlbiAgeyBAaW5jbHVkZSB4cyB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vLyBvdmVyZmxvd1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaXMtaGlkZGVuLXh5ICB7IG92ZXJmbG93OiAgIGhpZGRlbjsgfVxuLmlzLWhpZGRlbi14ICAgeyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbi5pcy1oaWRkZW4teSAgIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5pcy12aXNpYmxlLXh5IHsgb3ZlcmZsb3c6ICAgdmlzaWJsZTsgfVxuLmlzLXZpc2libGUteCAgeyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG4uaXMtdmlzaWJsZS15ICB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cblxuLmlzLXNjcm9sbC14eSAgeyBvdmVyZmxvdzogICBzY3JvbGw7IH1cbi5pcy1zY3JvbGwteCAgIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4uaXMtc2Nyb2xsLXkgICB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAuaXMtYWN0aXZlIHt9XG5cblxuLy9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAuaXMtZXJyb3Ige30iLCIvLyDjg4bjg7zjg57jg6vjg7zjg6vvvIggYmFja2dyb3VuZC1pbWFnZeOBruaMh+WumiDvvIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg4bjg7zjg57jg6vjg7zjg6vjgafjga/jgIHjgrXjgqTjg4jlhajkvZPjga7opovjgZ/nm67jga7pm7Dlm7LmsJfjgpLntbHkuIDjgZXjgZvjgovjgZ/jgoHjga7lrprnvqnjgpLjgZfjgb7jgZlcbi8vIOiJsuOBq+mWouOCj+OCi+mDqOWIhuOBquOBqeOBjOODhuODvOODnuOBrueuoeeQhuWvvuixoeOBqOOBquOCi+OBruOBp+OAgeS+i+OBiOOBsOS7peS4i+OBruOCiOOBhuOBq+iJsuOBq+mWouOBmeOCi+OCueOCv+OCpOODq+OBr+OAgeeLrOeri+OBleOBm+OBpuiomOi/sOOBl+OBvuOBmeOAglxuXG4vLyBtYWluLmNzc1xuICAvLyAuYm94IHtcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4uJyk7XG4gIC8vIH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCIuLi92YXJcIjtcblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogJGNvbG9yLW1haW47XG59XG5cbmEge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUsICRjb2xvci1tYWluIDUwJSk7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLCAuYmFkZ2Uge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAvLyAuYmctYmxhY2ssIC5iZy13aGl0ZSwgZXRjLi4uXG4gIC5iZy0jeyRrZXl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gIH1cblxuICAvLyAuY29sb3ItYmxhY2ssIC5jb2xvci13aGl0ZSwgZXRjLi4uXG4gIC5jb2xvci0jeyRrZXl9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuICB9XG5cbiAgLy8gLmJ0bi1ibGFjaywgLmJ0bi13aGl0ZSwgZXRjLi4uXG4gIC8vIC5iYWRnZS1ibGFjaywgLmJhZGdlLXdoaXRlLCBldGMuLi5cbiAgLmJ0bi0jeyRrZXl9LCAuYmFkZ2UtI3ska2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgQGlmICRrZXkgPT0gJ3doaXRlJyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgICBAaWYgJGtleSA9PSAnZ3JheS0xMCcge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAvLyAuYnRuLW91dGxpbmUtYmxhY2ssIC5idG4tb3V0bGluZS13aGl0ZSwgZXRjLi4uXG4gIC8vIC5iYWRnZS1vdXRsaW5lLWJsYWNrLCAuYmFkZ2Utb3V0bGluZS13aGl0ZSwgZXRjLi4uXG4gIC5idG4tb3V0bGluZS0jeyRrZXl9LCAuYmFkZ2Utb3V0bGluZS0jeyRrZXl9LCAub3V0bGluZS0jeyRrZXl9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkY29sb3JzLXJnYmEge1xuICAvLyAuYmctYmxhY2stcmdiYS0xMCwgLmJnLXdoaXRlLXJnYmEtMTAsIGV0Yy4uLlxuICAuYmctI3ska2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICB9XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJnLXNucyB7XG4gIC8vIC5iZy1zbnMtZmFjZWJvb2ssIC5iZy1pY29uLWluc3RhZ3JhbSwgZXRjLi4uXG4gIEBlYWNoICRicmFuZC1uYW1lLCAkdmFsdWUgaW4gJHNucy1pY29uIHtcbiAgICAmLSN7JGJyYW5kLW5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG1hcC1nZXQoJHZhbHVlLCAndXJsJyk7XG4gICAgfVxuICB9XG59XG4iLCIubC1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AaW5jbHVkZSBzbSB7XG4gIC5sLXNtIHtcbiAgICAmLWNlbnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJi1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJHBvc2l0aW9uIHtcbiAgLy8gLmwtZml4ZWQsIC5sLWFic29sdXRlXG4gIC5sLSN7JGtleX0ge1xuICAgIHBvc2l0aW9uOiAkdmFsdWU7XG4gICAgQGlmICRrZXkgIT0gcmVsYXRpdmUgIHtcbiAgICAgIEBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgICAgICAgJi0jeyRrZXl9IHtcbiAgICAgICAgICAka2V5OiAwO1xuICAgICAgICAgIEBpZiAka2V5ID09IGNlbnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWZpeGVkIHtcbiAgJi5wYWdlLXRpdGxlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6ICR3aWR0aC1tZDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtbGcge1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1heC13aWR0aDogJHdpZHRoLWxnO1xuICAgIC8vIG1pbi13aWR0aDogJHdpZHRoLW1kO1xuICAgIHdpZHRoOiAkd2lkdGgtbGc7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC8vIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIC8vIEBpbmNsdWRlIG1kIHtcbiAgICAvLyAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyAgIG1pbi13aWR0aDogJHdpZHRoLW1kO1xuICAgIC8vICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIC8vICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAvLyB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgLy8gbWluLXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuLmwtc2Vhc29uVmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLXN0aWNrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLXRvcDogKDEwMC80MDApKjEwMHZ3O1xuICB9XG4gIC5pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogKDEwLzQwMCkqMTAwdncgMDtcbiAgICB9XG4gIH1cbiAgLy8gaGVhZGVyIHtcbiAgLy8gICBoMiB7XG4gIC8vICAgICBmb250LXNpemU6IDUuMHJlbTtcbiAgLy8gICAgIEBpbmNsdWRlIHNtIHtcbiAgLy8gICAgICAgZm9udC1zaXplOiAoMzAgLyA0MDApICogMTAwdnc7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG4gIGFydGljbGUge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBsaW5lLWhlaWdodDogMi44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWItMzAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgxNS80MDApKjEwMHZ3O1xuICAgIH1cbiAgfVxuICAubXQtNjAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi10b3A6ICgzMC80MDApKjEwMHZ3O1xuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjB2dztcbiAgfVxuICAmLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW4tZ290aGljO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogKDE5LjUvNDAwKSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogNi4wcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmb250LXNpemU6ICgzNi80MDApKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBzcGFuIHtcbiAgICAvLyAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLWluIC41cztcbiAgICAvLyAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkY29sb3ItZ3JlZW47XG4gICAgLy8gICB0ZXh0LXN0cm9rZTogMXB4ICRjb2xvci1ncmVlbjtcbiAgICAvLyAgIGNvbG9yOiAjZmZmO1xuICAgIC8vICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICAgIC8vICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC8vICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLy8gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gfVxuICB9XG59XG5cbi5sLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICg1LzQwMCkqMTAwdnc7XG4gICAgcGFkZGluZy1ib3R0b206ICg1LzQwMCkqMTAwdnc7XG4gIH1cbiAgJi1saXN0IHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgYTphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgdSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIGJvcmRlci10b3A6ICg1LzQwMCkqMTAwdncgc29saWQgIzAwMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6ICg1LzQwMCkqMTAwdncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6ICg1LzQwMCkqMTAwdncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogKDUvNDAwKSoxMDB2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4wNWVtO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogKDIvNDAwKSoxMDB2dyBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBwYWRkaW5nLXRvcDogKDEwMC80MDApKjEwMHZ3O1xuICB9XG4gIC5sLWNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICg2MC80MDApKjEwMHZ3O1xuICAgIH1cbiAgICAuaGVhZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgdSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAwO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogKDQvNDAwKSoxMDB2dyBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDYuMHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogKDM2LzQwMCkqMTAwdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICBmb250LXNpemU6ICgxNi80MDApKjEwMHZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYXJ0aWNsZSB7XG4gICAgaDMge1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59Il19 */
