@charset "UTF-8";
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

html {
  scroll-behavior: smooth;
}

.l-footer {
  margin-top: 0;
}

.l-unit.-bg-gradient {
  background-image: url(../images/bg.png);
  background-size: cover;
}

@media only screen and (min-width:768px), tv, print {
  .l-unit__box {
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-unit__box {
    width: 768px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-unit__box {
    width: 1024px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-unit__box {
    width: 1200px;
  }
}
.l-unit__box {
  /* 印刷用 */
}
@media print {
  .l-unit__box {
    width: 1024px;
    overflow: visible;
  }
}
@media only screen and (min-width: 1280px) {
  .l-unit__box.-pcw-wide {
    width: 1280px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-unit__box.has-padding-sp {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-unit__box.has-padding-basic {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-unit__box.has-padding-basic-wide {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-unit__box.has-padding-basic-narrow {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* ボタン */
.a-btn {
  display: inline-block;
  padding: 0;
  border: none;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: inherit;
  font-weight: bold;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn:hover {
  opacity: 0.7;
}
.a-btn:disabled {
  background-color: #cccccc !important;
  color: #fff !important;
}
.a-btn:disabled:hover {
  opacity: 1 !important;
}
.a-btn.-normal {
  position: relative;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 0 50px;
  border-radius: 34px;
  min-height: 67px;
  color: white;
  min-width: 315px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-normal {
    width: 100%;
  }
}
.a-btn.-bg-night {
  background-color: #001B45;
}
.a-btn.-bg-dark-yellow {
  background-color: #f0a225;
}
.a-btn.-bg-shadow {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.a-btn.-bold {
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-size-md {
    min-width: 355px;
  }
}
.a-btn.-right-content {
  color: #000;
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn.-right-content:hover {
  opacity: 0.7;
}
.a-btn.-right-content {
  text-decoration: underline;
  color: #277DFF;
}
.a-btn.-right-content:after {
  content: "→";
  text-decoration: none;
}
.a-btn.-border-red {
  border: 1px solid #FF4500;
  color: #FF4500;
}

.a-btn__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 30px;
}

.a-heading.-lv2 {
  font-size: 32px;
  font-size: 2rem;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-lv2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.a-heading.-sub {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  letter-spacing: 0.1em;
  background-color: #001B45;
  color: white;
  border-radius: 3px;
  text-align: center;
  min-width: 244px;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 20px;
}
.a-heading.-sub.-pref {
  font-size: 16px;
  font-size: 1rem;
  min-width: 100px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 0;
}
.a-heading.-font-mincho {
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
}
.a-heading.-size-md {
  min-width: 522px;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-size-md {
    min-width: 100%;
  }
}
.a-heading.-lh15 {
  line-height: 1.5;
}

.m-faq__question,
.m-faq__answer {
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
}

.m-faq__question {
  position: relative;
  padding-right: 45px;
}
.m-faq__question:hover {
  cursor: pointer;
}
.m-faq__question:before, .m-faq__question:after {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background-color: #001B45;
  line-height: 1;
  position: absolute;
  right: 20px;
  top: 20px;
}
.m-faq__question:after {
  top: 21px;
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.m-faq__question.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  top: 20px;
}

.m-faq__answer {
  margin-top: 15px;
}
@media only screen and (max-width:1199.97px) {
  .m-faq__answer {
    margin-top: 20px;
  }
}

.m-faq__question__iconbox,
.m-faq__answer__iconbox {
  margin-right: 15px;
  background-color: #001B45;
  min-width: 42px;
  min-height: 42px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  border-radius: 3px;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.m-faq__answer__iconbox {
  background-color: #09a03e;
}

.m-faq__question__icon {
  width: 16px;
  height: 22px;
}

.m-faq__answer__icon {
  width: 15px;
  height: 17px;
}

.m-faq__question__text,
.m-faq__answer__text {
  line-height: 1.5;
  padding: 8px 0;
}

.m-faq__item {
  border-bottom: 1px solid #001B45;
  margin-bottom: 0;
  padding: 44px 0;
}
@media only screen and (max-width:1199.97px) {
  .m-faq__item {
    padding: 15px 0;
  }
}

.m-cs.-nav {
  margin-top: 10px;
}
@media only screen and (max-width:1199.97px) {
  .m-cs.-nav {
    margin-top: 5px;
  }
}
.m-cs.-nav .slick-slide {
  width: 104px !important;
}
@media only screen and (max-width:1199.97px) {
  .m-cs.-nav .slick-slide {
    width: 68px !important;
  }
}
.m-cs.-nav .slick-slide .m-cs__item {
  position: relative;
  width: 92px !important;
  margin-right: 12px;
}
@media only screen and (max-width:1199.97px) {
  .m-cs.-nav .slick-slide .m-cs__item {
    width: 60px !important;
    margin-right: 8px;
  }
}
.m-cs.-nav .slick-slide .m-cs__item:hover {
  cursor: pointer;
}
.m-cs.-nav .slick-slide.slick-current .m-cs__item:after {
  content: "";
  position: absolute;
  bottom: -8px;
  width: 100%;
  height: 3px;
  background-color: #001B45;
}

.m-cs__item {
  border-radius: 3px;
}
.m-cs__item.-pr {
  position: relative;
}

.m-cs__label {
  position: absolute;
  bottom: 12px;
  left: 0;
  background-color: #001B45;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  padding: 3px 10px;
  border-radius: 3px;
  font-weight: 700;
  display: inline-block;
  text-align: center;
}

.m-cs__message {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 1;
  line-height: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.m-cs__message__txt {
  font-size: 31px;
  font-size: 1.9375rem;
  color: #001B45;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 27px;
  padding: 12px 20px;
  font-weight: 700;
}

.m-heading {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}
@media only screen and (max-width:1199.97px) {
  .m-heading {
    width: 100%;
  }
}

.m-heading__en {
  width: 100%;
}

.m-heading__ja {
  color: #001B45;
}

.m-service__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.m-service__item:last-child .m-service__iconbox,
.m-service__item:last-child .m-service__ttl,
.m-service__item:last-child .m-service__txt {
  border-bottom: 1px solid #ddd;
}

.m-service__iconbox {
  -ms-flex-preferred-size: 78px;
      flex-basis: 78px;
  max-width: 78px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 38px;
}
@media only screen and (max-width:1199.97px) {
  .m-service__iconbox {
    -ms-flex-preferred-size: 15%;
        flex-basis: 15%;
    max-width: 15%;
  }
}

.m-service__ttl {
  -ms-flex-preferred-size: 205px;
      flex-basis: 205px;
  max-width: 205px;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  font-size: 14px;
  font-size: 0.875rem;
  color: #001B45;
  padding: 2px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.3;
  min-height: 38px;
}
@media only screen and (max-width:1199.97px) {
  .m-service__ttl {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
}

.m-service__txt {
  -ms-flex-preferred-size: calc(100% - 283px);
      flex-basis: calc(100% - 283px);
  max-width: calc(100% - 283px);
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  font-size: 14px;
  font-size: 0.875rem;
  color: #001B45;
  padding: 2px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 38px;
}
@media only screen and (max-width:1199.97px) {
  .m-service__txt {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    max-width: 45%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-service__txt.has-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width:1200px), print {
  .m-service__txt.has-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.o-kv {
  position: relative;
  height: 535px;
  background-repeat: no-repeat;
  background-size: 1600px auto;
  background-position: bottom -20px center;
  background-image: url("../images/bg_kv.png");
}
@media only screen and (min-width:1200px), print {
  .o-kv {
    background-size: cover;
    height: 735px;
    background-position: bottom 35% center;
  }
}

.o-kv__canvas {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width:1200px), print {
  .o-kv__canvas {
    height: 60%;
  }
}

.o-kv__overlay {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 1600px auto;
  background-position: bottom -20px center;
  background-image: url("../images/overlay_kv.png");
}
@media only screen and (min-width:1200px), print {
  .o-kv__overlay {
    background-size: cover;
    background-position: bottom 35% center;
    height: 735px;
  }
}

.o-kv__txt {
  position: absolute;
  top: 70px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  color: #fff;
  text-align: center;
}
@media only screen and (max-width:1199.97px) {
  .o-kv__txt {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv__txt {
    top: 160px;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    gap: 15px;
  }
}

.o-kv__heading {
  width: 270px;
  height: auto;
}
@media only screen and (min-width:1200px), print {
  .o-kv__heading {
    width: 492px;
  }
}

.o-kv__copy {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
  text-shadow: 0 0 8px #00E2FF;
}
@media only screen and (min-width:1200px), print {
  .o-kv__copy {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.o-kv__copy.-pc {
  position: absolute;
  z-index: 3;
  top: 15px;
  right: 75px;
  color: #fff;
  text-align: right;
  line-height: 2;
}
.o-kv__copy strong {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .o-kv__copy strong {
    font-size: 22px;
    font-size: 1.375rem;
  }
}

.o-courses {
  position: relative;
  z-index: 4;
  -webkit-transform: translateY(-160px);
          transform: translateY(-160px);
}
@media only screen and (max-width:1199.97px) {
  .o-courses {
    padding: 0 0 20px;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, transparent), color-stop(20%, #001B45), to(#001B45));
    background: linear-gradient(to bottom, transparent 0%, transparent 20%, #001B45 20%, #001B45 100%);
  }
}
@media only screen and (min-width:1200px), print {
  .o-courses {
    position: absolute;
    -webkit-transform: translateY(calc(-100% - 25px));
            transform: translateY(calc(-100% - 25px));
    padding: 0 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.o-courses__inner {
  margin: 0 auto;
}
@media only screen and (max-width:1199.97px) {
  .o-courses__inner {
    width: calc(100% - 20px);
  }
}

.o-courses__heading {
  margin-bottom: 15px;
  width: 100%;
  padding: 3px;
  border-radius: 3px;
  background-color: #001B45;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.1em;
  text-align: center;
  line-height: 1;
}
@media only screen and (min-width:1200px), print {
  .o-courses__heading {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.o-courses__heading::before {
  content: "";
  display: inline-block;
  vertical-align: -0.1em;
  margin-right: 7px;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("../images/icon_moon.svg");
}

.o-courses__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width:1200px), print {
  .o-courses__cards {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px;
  }
}

.o-courses__card {
  position: relative;
  width: 100%;
  padding: 12px 15px;
  border-radius: 3px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  color: #001B45;
}
@media only screen and (min-width:1200px), print {
  .o-courses__card {
    width: 260px;
  }
}
.o-courses__card.-green {
  -webkit-box-shadow: 0 2px 16px rgb(0, 173, 154);
          box-shadow: 0 2px 16px rgb(0, 173, 154);
}
.o-courses__card.-yellow {
  -webkit-box-shadow: 0 2px 16px rgb(240, 162, 37);
          box-shadow: 0 2px 16px rgb(240, 162, 37);
}
.o-courses__card.-red {
  -webkit-box-shadow: 0 2px 16px rgb(255, 69, 0);
          box-shadow: 0 2px 16px rgb(255, 69, 0);
}
.o-courses__card.-purple {
  -webkit-box-shadow: 0 2px 16px rgb(83, 52, 135);
          box-shadow: 0 2px 16px rgb(83, 52, 135);
}

.o-courses__card__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

.o-courses__img {
  position: relative;
  -ms-flex-preferred-size: 96px;
      flex-basis: 96px;
  max-width: 96px;
}
@media only screen and (max-width:1199.97px) {
  .o-courses__img {
    -ms-flex-preferred-size: 106px;
        flex-basis: 106px;
    max-width: 106px;
  }
}
.o-courses__img img {
  border-radius: 3px;
  width: 96px;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width:1199.97px) {
  .o-courses__img img {
    width: 106px;
    height: 70px;
  }
}

.o-courses__img__label {
  display: block;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 85px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  color: #001B45;
  font-weight: 600;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1;
  padding: 0 5px;
  border-radius: 10px;
}

.o-courses__txt {
  -ms-flex-preferred-size: calc(100% - 108px);
      flex-basis: calc(100% - 108px);
  max-width: calc(100% - 108px);
}
@media only screen and (max-width:1199.97px) {
  .o-courses__txt {
    -ms-flex-preferred-size: calc(100% - 118px);
        flex-basis: calc(100% - 118px);
    max-width: calc(100% - 118px);
  }
}

.o-courses__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-courses__pref {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  color: #fff;
  background-color: #001B45;
  padding: 4px 5px;
  border-radius: 3px;
  line-height: 1;
}

.o-courses__new {
  color: #FF4500;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 0.1em;
  font-weight: 600;
}

.o-courses__name {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5;
}
@media only screen and (min-width:1200px), print {
  .o-courses__name {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.o-courses__card__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 18px;
}
@media only screen and (min-width:1200px), print {
  .o-courses__card__bottom {
    gap: 10px;
  }
}

.o-courses__item__card__btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 32px;
  padding: 5px 2px;
  border-radius: 16px;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.1;
  text-decoration: none;
}
@media only screen and (min-width:1200px), print {
  .o-courses__item__card__btn {
    min-height: 23px;
    padding: 2px;
  }
}
.o-courses__item__card__btn::after {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media only screen and (min-width:1200px), print {
  .o-courses__item__card__btn::after {
    width: 11px;
    height: 11px;
  }
}
.o-courses__item__card__btn.-detail {
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px;
  max-width: 100px;
  background-color: #fff;
  color: #001B45;
  border: 1px solid #001B45;
  padding-right: 15px;
}
.o-courses__item__card__btn.-detail::after {
  background-image: url("../images/arrow_bottom.svg");
}
@media only screen and (min-width:1200px), print {
  .o-courses__item__card__btn.-detail {
    -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
    max-width: 68px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.o-courses__item__card__btn.-reserve {
  -ms-flex-preferred-size: calc(100% - 118px);
      flex-basis: calc(100% - 118px);
  max-width: calc(100% - 118px);
  background-color: #f0a225;
  color: #fff;
  border: 1px solid #f0a225;
}
.o-courses__item__card__btn.-reserve::after {
  background-image: url("../images/arrow_right_wh.svg");
}
@media only screen and (min-width:1200px), print {
  .o-courses__item__card__btn.-reserve {
    -ms-flex-preferred-size: calc(100% - 78px);
        flex-basis: calc(100% - 78px);
    max-width: calc(100% - 78px);
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.o-courses__item__card__btn.-start {
  -ms-flex-preferred-size: calc(100% - 118px);
      flex-basis: calc(100% - 118px);
  max-width: calc(100% - 118px);
  background-color: #fff;
  color: #FF4500;
  border: 1px solid #FF4500;
}
.o-courses__item__card__btn.-start::after {
  display: none;
}
@media only screen and (min-width:1200px), print {
  .o-courses__item__card__btn.-start {
    -ms-flex-preferred-size: calc(100% - 78px);
        flex-basis: calc(100% - 78px);
    max-width: calc(100% - 78px);
    font-size: 14px;
    font-size: 0.875rem;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-coupon {
    margin-top: -160px;
  }
}

.o-coupon__link {
  display: block;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-coupon__link:hover {
  opacity: 0.7;
}
.o-coupon__link {
  border-radius: 6px;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.o-coupon__imgbox {
  display: block;
}

@media only screen and (min-width:1200px), print {
  .o-coupon__list {
    width: 633px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width:1200px), print {
  .o-coupon__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 116px;
  }
}

.o-coupon__list__ttl {
  background-color: #001B45;
  color: white;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  padding: 5px 4px;
  min-width: 150px;
}
@media only screen and (min-width:1200px), print {
  .o-coupon__list__ttl {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-coupon__list__ttl {
    font-size: 14px;
    font-size: 0.875rem;
    display: inline-block;
  }
}

.o-coupon__list__date {
  color: #001B45;
}
@media only screen and (min-width:1200px), print {
  .o-coupon__list__date {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-coupon__list__date {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-coupon__list__item {
    text-align: center;
  }
}

.o-appeal__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 65px;
}
@media only screen and (min-width:1200px), print {
  .o-appeal__items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 67px;
  }
}

.o-appeal__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
@media only screen and (min-width:1200px), print {
  .o-appeal__item {
    gap: 15px;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
}

.o-appeal__img__img {
  width: 100%;
  aspect-ratio: 250/168;
  -o-object-fit: cover;
     object-fit: cover;
  clip-path: polygon(0% 50px, 50px 50px, 50px 0%, 100% 0, 100% 100%, 0 100%);
  border-radius: 3px;
}

.o-appeal__point {
  position: absolute;
  top: 0;
  left: 0;
}

.o-appeal__heading {
  margin-top: 5px;
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
}

.o-appeal__desc {
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
}

.o-schedule__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .o-schedule__tabs {
    gap: 20px;
  }
}

.o-schedule__tab {
  width: calc(50% - 20px);
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #d0d0d0;
  border-radius: 38px;
  color: #747474;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  text-decoration: none;
}
@media only screen and (min-width:1200px), print {
  .o-schedule__tab {
    width: 210px;
    height: 36px;
    font-size: 14px;
    font-size: 0.875rem;
    border-radius: 18px;
  }
}
.o-schedule__tab.is-active {
  background-color: #4071de;
  color: #fff;
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__tab.is-active {
    background-color: #001b45;
  }
}

.o-schedule__panels {
  padding: 30px 0;
}
@media only screen and (min-width:1200px), print {
  .o-schedule__panels {
    padding: 60px 0;
  }
}

.o-schedule__panel {
  display: none;
}
.o-schedule__panel.is-active {
  display: block;
}

.o-schedule__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__items {
    margin-left: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0;
    position: relative;
  }
  .o-schedule__items:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    width: 1px;
    height: 620px;
    background-color: #001b45;
  }
  .o-schedule__panel.-panel2 .o-schedule__items:after {
    height: 958px;
  }
}

.o-schedule__item {
  background-image: url(../images/bg_purple_md.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 60px 180px;
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__item {
    background-position: bottom;
    border-left: #001b45 1px solid;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__item {
    -ms-flex-preferred-size: calc(50% - 30px);
        flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
    text-align: right;
    background-position: 0 100px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__item:nth-child(1) {
    margin: 0 0 0;
    text-align: right;
    padding: 0 0 100px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__item:nth-child(2) {
    margin: 200px 0 0;
    text-align: left;
    padding: 0 0 100px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__item:nth-child(3) {
    margin: 20px 0 0;
    text-align: right;
    padding: 0 0 100px;
    position: relative;
    top: -160px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__item:nth-child(4) {
    margin: 20px 0 0;
    text-align: left;
    padding: 0 0 100px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__item:nth-child(5) {
    margin: 20px 0 0;
    text-align: right;
    padding: 0 0 100px;
    position: relative;
    top: -100px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__panel.-panel1 .o-schedule__item:nth-child(4) {
    border-left: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__panel.-panel2 .o-schedule__item:nth-child(5) {
    border-left: none;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__panel.-panel2 .o-schedule__item:nth-child(6) {
    background: none;
  }
}

.o-schedule__heading {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 15px;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
  border: 1px solid #001b45;
  padding-right: 10px;
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .o-schedule__heading.-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    padding: 0 0 0 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__heading.-no-time-icon {
    border-left: 0;
    padding-left: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__heading.-no-time-icon {
    padding-right: 10px;
    border-right: 0;
  }
}

.o-schedule__time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #001b45;
}
.o-schedule__time img {
  display: block;
}

.o-schedule__img {
  margin: 15px 0 20px;
  text-align: center;
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__img {
    padding: 0 30px;
  }
}
.o-schedule__img img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 3px;
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__img img {
    aspect-ratio: 270/156;
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__img img {
    width: 380px;
    height: 220px;
  }
}

.o-schedule__txt {
  position: relative;
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: self-start;
        -ms-flex-align: self-start;
            align-items: self-start;
    margin: 0 15px;
    margin-top: -50px;
    margin-bottom: -50px;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-schedule__illust {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
    position: relative;
    left: -15px;
    top: -80px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__illust {
    position: absolute;
    top: -150px;
    left: 80px;
  }
}

.o-schedule__desc {
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  padding: 10px;
  text-align: left;
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
}
@media only screen and (max-width:1199.97px) {
  .o-schedule__desc {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-schedule__desc {
    width: 278px;
    margin-left: 210px;
    position: absolute;
    bottom: -30px;
  }
}

.o-schedule__desc__inner {
  padding-bottom: 5px;
  display: inline;
}

.o-panel {
  -webkit-box-shadow: 0px 0px 12px rgba(82, 181, 235, 0.16);
          box-shadow: 0px 0px 12px rgba(82, 181, 235, 0.16);
  border-radius: 8px;
  padding: 35px 40px 38px;
  background-color: #fff;
}
@media only screen and (max-width:1199.97px) {
  .o-panel {
    padding: 15px 15px 30px;
  }
}

.o-panel__ttl {
  text-align: center;
}

.o-panel__txt {
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  color: #000;
}
@media only screen and (max-width:1199.97px) {
  .o-panel__txt {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.o-panel__table {
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
  font-size: 14px;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ddd;
  color: #000;
}

.o-panel__table__data {
  border-left: 1px solid #ddd;
  width: 100%;
}
@media only screen and (max-width:1199.97px) {
  .o-panel__table__data {
    text-align: right;
  }
}
@media only screen and (min-width:1200px), print {
  .o-panel__table__data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-panel__linkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width:1200px), print {
  .o-panel__linkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 18px 0 35px;
  }
}

.o-panel__table__data,
.o-panel__table__ttl {
  padding: 5px 10px;
}
@media only screen and (max-width:1199.97px) {
  .o-panel__table__data,
  .o-panel__table__ttl {
    padding: 10px;
  }
}

.o-panel__table__ttl {
  -ms-flex-preferred-size: 125px;
      flex-basis: 125px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:1199.97px) {
  .o-panel__table__ttl {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}

.o-panel__table__route {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 10px;
}
@media only screen and (max-width:1199.97px) {
  .o-panel__table__route {
    display: block;
    text-align: left;
  }
}

@media only screen and (min-width:1200px), print {
  .o-panel__btnbox {
    text-align: right;
  }
}

.o-panel__linkbox__map {
  border-radius: 19px;
  border: 1px solid #d0d0d0;
  padding: 6px 25px;
  -webkit-box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.16) inset;
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
  color: #000;
  min-width: 178px;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-panel__linkbox__map:hover {
  opacity: 0.7;
}

.o-panel__linkbox__map__icon {
  position: absolute;
  left: 10px;
}

@media only screen and (min-width:1200px), print {
  .o-panel__contbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width:1200px), print {
  .o-panel__cont {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}

@media only screen and (min-width:1200px), print {
  .o-panel__kv {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    padding-right: 60px;
  }
}

.o-panel__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .o-panel__label {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.o-panel__pref {
  background-color: #001B45;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 4px 6px;
  border-radius: 2px;
  line-height: 1;
}

.o-bg-box.-bg-star {
  background-image: url(../images/bg_purple_sp.png);
  background-size: cover;
}
@media only screen and (min-width:1200px), print {
  .o-bg-box.-bg-star {
    background-image: url(../images/bg_purple.png);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5pZ2h0Z29sZi5jc3MiLCJsaWJyYXJpZXMvX3NsaWNrLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJsYXlvdXQvX3VuaXQuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9pbmNsdWRlL3Nhc3MvX2NvbmZpZy5zY3NzIiwiYXRvbXMvX2J0bi5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL2luY2x1ZGUvc2Fzcy9mb3VuZGF0aW9uL19taXhpbi5zY3NzIiwiYXRvbXMvX2hlYWRpbmcuc2NzcyIsIm1vbGVjdWxlcy9fZmFxLnNjc3MiLCJtb2xlY3VsZXMvX2NzLnNjc3MiLCJtb2xlY3VsZXMvX2hlYWRpbmcuc2NzcyIsIm1vbGVjdWxlcy9fc2VydmljZS5zY3NzIiwib3JnYW5pc21zL19rdi5zY3NzIiwib3JnYW5pc21zL19jb3Vyc2VzLnNjc3MiLCJvcmdhbmlzbXMvX2NvdXBvbi5zY3NzIiwib3JnYW5pc21zL19hcHBlYWwuc2NzcyIsIm9yZ2FuaXNtcy9fc2NoZWR1bGUuc2NzcyIsIm9yZ2FuaXNtcy9fcGFuZWwuc2NzcyIsIm9yZ2FuaXNtcy9fYmctYm94LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLFdBQUE7QUFFQTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO0FEQ0o7O0FDQ0E7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FERUo7QUNBSTtFQUNJLGFBQUE7QURFUjtBQ0NJO0VBQ0ksZUFBQTtFQUNBLFlBQUE7QURDUjs7QUNFQTs7RUFFSSx1Q0FBQTtFQUlBLCtCQUFBO0FEQ0o7O0FDRUE7RUFDSSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QURDSjtBQ0NJO0VBRUksV0FBQTtFQUNBLGNBQUE7QURBUjtBQ0dJO0VBQ0ksV0FBQTtBRERSO0FDSUk7RUFDSSxrQkFBQTtBREZSOztBQ0tBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FERko7QUNHSTtFQUNJLFlBQUE7QUREUjtBQ0dJO0VBQ0ksY0FBQTtBRERSO0FDR0k7RUFDSSxhQUFBO0FERFI7QUNWQTtFQWNJLGFBQUE7QURESjtBQ0dJO0VBQ0ksb0JBQUE7QUREUjtBQ0lJO0VBQ0ksY0FBQTtBREZSO0FDS0k7RUFDSSxrQkFBQTtBREhSO0FDTUk7RUFDSSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0FESlI7O0FDT0E7RUFDSSxhQUFBO0FESko7O0FFOUZBO0VBQ0UsdUJBQUE7QUZpR0Y7O0FFOUZBO0VBQ0UsYUFBQTtBRmlHRjs7QUdsR0U7RUFDRSx1Q0FBQTtFQUNBLHNCQUFBO0FIcUdKOztBRy9GRTtFQURGO0lBRUksYUNHTztJREZQLGlCQUFBO0lBQ0Esa0JBQUE7RUhtR0Y7QUFDRjtBR2xHRTtFQU5GO0lBT0ksWUNOVztFSjJHYjtBQUNGO0FHcEdFO0VBVEY7SUFVSSxhQ1JRO0VKK0dWO0FBQ0Y7QUd0R0U7RUFaRjtJQWFJLGFDVlE7RUptSFY7QUFDRjtBR3ZIQTtFQWdCRSxRQUFBO0FIMEdGO0FHekdFO0VBakJGO0lBa0JJLGFDYk87SURjUCxpQkFBQTtFSDRHRjtBQUNGO0FHMUdJO0VBREY7SUFFSSxhQUFBO0VINkdKO0FBQ0Y7QUd4R0k7RUFERjtJQUVJLGtCQ3ZCTztJRHdCUCxtQkN4Qk87RUptSVg7QUFDRjtBR3ZHSTtFQURGO0lBRUksa0JDOUJPO0lEK0JQLG1CQy9CTztFSnlJWDtBQUNGO0FHdkdJO0VBREY7SUFFSSxrQkFBQTtJQUNBLG1CQUFBO0VIMEdKO0FBQ0Y7QUd2R0k7RUFERjtJQUVJLGtCQUFBO0lBQ0EsbUJBQUE7RUgwR0o7QUFDRjs7QUt4S0EsUUFBQTtBQUVBO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUNBQSxnQ0FBQTtFQUFBLHdCQUFBO0FOMktGO0FNektFO0VBQ0UsWUFKMEI7QU4rSzlCO0FLNUtFO0VBQ0Usb0NBQUE7RUFDQSxzQkFBQTtBTDhLSjtBSzdLSTtFQUNFLHFCQUFBO0FMK0tOO0FLNUtFO0VBQ0Usa0JBQUE7RUNXSCxlQUFBO0VBQ0Esa0JBQUE7RURWRyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBTCtLSjtBSzlLSTtFQVhGO0lBWUksV0FBQTtFTGlMSjtBQUNGO0FLL0tFO0VBQ0UseUJEc0RJO0FKMkhSO0FLL0tFO0VBQ0UseUJBQUE7QUxpTEo7QUsvS0U7RUFDRSxtREFBQTtVQUFBLDJDQUFBO0FMaUxKO0FLL0tFO0VBQ0UsZ0JBQUE7QUxpTEo7QUs5S0k7RUFERjtJQUVJLGdCQUFBO0VMaUxKO0FBQ0Y7QUsvS0U7RUFDRSxXQUFBO0VBQ0EseUZEekJVO0VFR2IsZUFBQTtFQUNBLG1CQUFBO0VBdEJDLGdDQUFBO0VBQUEsd0JBQUE7QU4rTkY7QU03TkU7RUFDRSxZQUowQjtBTm1POUI7QUt6TEU7RUFLRSwwQkFBQTtFQUNBLGNBQUE7QUx1TEo7QUt0TEk7RUFDRSxZQUFBO0VBQ0EscUJBQUE7QUx3TE47QUtyTEU7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUx1TEo7O0FLbkxBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7QUxzTEY7O0FPaFFFO0VEZ0NELGVBQUE7RUFDQSxlQUFBO0FOb09EO0FPblFJO0VBRkY7SURnQ0QsZUFBQTtJQUNBLGlCQUFBO0VOeU9DO0FBQ0Y7QU9yUUU7RUQwQkQsZUFBQTtFQUNBLG1CQUFBO0VDekJHLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHlCSGdGSTtFRy9FSixZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QVB3UUo7QU92UUk7RURhSCxlQUFBO0VBQ0EsZUFBQTtFQ1pLLGdCQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsZ0JBQUE7QVAwUU47QU92UUU7RUFDRSx5RkhFVTtBSnVRZDtBT3ZRRTtFQUNFLGdCQUFBO0FQeVFKO0FPeFFJO0VBRkY7SUFHSSxlQUFBO0VQMlFKO0FBQ0Y7QU96UUU7RUFDRSxnQkFBQTtBUDJRSjs7QVFsVEE7O0VGbUNDLGVBQUE7RUFDQSxlQUFBO0VFakNDLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5RkowQlk7QUo0UmQ7O0FRcFRBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtBUnVURjtBUXRURTtFQUNFLGVBQUE7QVJ3VEo7QVF0VEU7RUFFRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJKeUVJO0VJeEVKLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0FSdVRKO0FRclRFO0VBQ0UsU0FBQTtFQUNBLGtEQUFBO1VBQUEsMENBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0FSdVRKO0FRcFRJO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7QVJzVE47O0FRbFRBO0VBQ0UsZ0JBQUE7QVJxVEY7QVFwVEU7RUFGRjtJQUdJLGdCQUFBO0VSdVRGO0FBQ0Y7O0FRclRBOztFQUVFLGtCQUFBO0VBQ0EseUJKOENNO0VJN0NOLGVBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO01BQUEsb0JBQUE7QVJ3VEY7O0FRdFRBO0VBQ0UseUJBQUE7QVJ5VEY7O0FRdlRBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVIwVEY7O0FReFRBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVIyVEY7O0FRelRBOztFQUVFLGdCQUFBO0VBQ0EsY0FBQTtBUjRURjs7QVF6VEE7RUFDRSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBUjRURjtBUTNURTtFQUpGO0lBS0ksZUFBQTtFUjhURjtBQUNGOztBUzNZRTtFQUNFLGdCQUFBO0FUOFlKO0FTN1lJO0VBRkY7SUFHSSxlQUFBO0VUZ1pKO0FBQ0Y7QVMvWUk7RUFDRSx1QkFBQTtBVGlaTjtBU2haTTtFQUZGO0lBR0ksc0JBQUE7RVRtWk47QUFDRjtBU2xaTTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBVG9aUjtBU25aUTtFQUpGO0lBS0ksc0JBQUE7SUFDQSxpQkFBQTtFVHNaUjtBQUNGO0FTclpRO0VBQ0UsZUFBQTtBVHVaVjtBU2xaVTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHlCTDRESjtBSndWUjs7QVM3WUE7RUFDRSxrQkFBQTtBVGdaRjtBUy9ZRTtFQUNFLGtCQUFBO0FUaVpKOztBUzdZQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSx5QkwwQ007RUt6Q04sV0FBQTtFSGpCRCxlQUFBO0VBQ0EsbUJBQUE7RUdrQkMsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QVRpWkY7O0FTL1lBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QVRrWkY7O0FTaFpBO0VIdENDLGVBQUE7RUFDQSxvQkFBQTtFR3VDQyxjTGtCTTtFS2pCTiwwQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBVG9aRjs7QVVuZUE7RUFDRSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0Esa0JBQUE7QVZzZUY7QVVyZUU7RUFKRjtJQUtJLFdBQUE7RVZ3ZUY7QUFDRjs7QVVyZUE7RUFDRSxXQUFBO0FWd2VGOztBVXRlQTtFQUNFLGNOZ0ZNO0FKeVpSOztBV25mQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtBWHNmRjtBV3BmSTs7O0VBR0UsNkJBQUE7QVhzZk47O0FXbGZBO0VBQ0UsNkJBQUE7TUFBQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0FYcWZGO0FXcGZFO0VBVkY7SUFXSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxjQUFBO0VYdWZGO0FBQ0Y7O0FXcmZBO0VBQ0UsOEJBQUE7TUFBQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSw0QkFBQTtFTEVELGVBQUE7RUFDQSxtQkFBQTtFS0RDLGNQMERNO0VPekROLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FYeWZGO0FXeGZFO0VBWkY7SUFhSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxjQUFBO0VYMmZGO0FBQ0Y7O0FXemZBO0VBQ0UsMkNBQUE7TUFBQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSw0QkFBQTtFTGZELGVBQUE7RUFDQSxtQkFBQTtFS2dCQyxjUHlDTTtFT3hDTixpQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7QVg2ZkY7QVc1ZkU7RUFYRjtJQVlJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLGNBQUE7RVgrZkY7QUFDRjtBVzdmSTtFQURGO0lBRUksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFWGdnQko7QUFDRjtBVy9mSTtFQU5GO0lBT0ksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7RVhrZ0JKO0FBQ0Y7O0FZemtCQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3Q0FBQTtFQUNBLDRDQUFBO0FaNGtCRjtBWTNrQkU7RUFQRjtJQVFJLHNCQUFBO0lBQ0EsYUFBQTtJQUNBLHNDQUFBO0VaOGtCRjtBQUNGOztBWTNrQkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QVo4a0JGO0FZN2tCRTtFQVRGO0lBVUksV0FBQTtFWmdsQkY7QUFDRjs7QVk3a0JBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3Q0FBQTtFQUNBLGlEQUFBO0FaZ2xCRjtBWS9rQkU7RUFYRjtJQVlJLHNCQUFBO0lBQ0Esc0NBQUE7SUFDQSxhQUFBO0Vaa2xCRjtBQUNGOztBWS9rQkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBWmtsQkY7QVlqbEJFO0VBWkY7SUFhSSxXQUFBO0Vab2xCRjtBQUNGO0FZbmxCRTtFQWZGO0lBZ0JJLFVBQUE7SUFDQSxxQ0FBQTtZQUFBLDZCQUFBO0lBQ0EsU0FBQTtFWnNsQkY7QUFDRjs7QVlubEJBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7QVpzbEJGO0FZcmxCRTtFQUhGO0lBSUksWUFBQTtFWndsQkY7QUFDRjs7QVlybEJBO0VOekNDLGVBQUE7RUFDQSxtQkFBQTtFTTBDQyxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUZSaERZO0VRaURaLDRCQUFBO0FaeWxCRjtBWXhsQkU7RUFORjtJTnpDQyxlQUFBO0lBQ0EsbUJBQUE7RU4yb0JDO0FBQ0Y7QVkzbEJFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FaNmxCSjtBWTNsQkU7RU4zREQsZUFBQTtFQUNBLG1CQUFBO0FOeXBCRDtBWTdsQkk7RUFGRjtJTjNERCxlQUFBO0lBQ0EsbUJBQUE7RU44cEJDO0FBQ0Y7O0FhbnNCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7QWJzc0JGO0FhcnNCRTtFQUpGO0lBS0ksaUJBQUE7SUFDQSxtSkFBQTtJQUFBLGtHQUFBO0Vid3NCRjtBQUNGO0FhdnNCRTtFQVJGO0lBU0ksa0JBQUE7SUFDQSxpREFBQTtZQUFBLHlDQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFYjBzQkY7QUFDRjs7QWF2c0JBO0VBQ0UsY0FBQTtBYjBzQkY7QWF6c0JFO0VBRkY7SUFHSSx3QkFBQTtFYjRzQkY7QUFDRjs7QWF6c0JBO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJUK0RNO0VFMURQLGVBQUE7RUFDQSxtQkFBQTtFT0pDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FiNnNCRjtBYTVzQkU7RUFaRjtJQWFJLDBCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtFYitzQkY7QUFDRjtBYTlzQkU7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnREFBQTtBYmd0Qko7O0FhNXNCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FiK3NCRjtBYTlzQkU7RUFKRjtJQUtJLDhCQUFBO0lBQUEsNkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0EsbUJBQUE7UUFBQSxlQUFBO0lBQ0EsU0FBQTtFYml0QkY7QUFDRjs7QWE5c0JBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxjVG1CTTtBSjhyQlI7QWFodEJFO0VBVkY7SUFXSSxZQUFBO0VibXRCRjtBQUNGO0FhbHRCRTtFQUNFLCtDQUFBO1VBQUEsdUNBQUE7QWJvdEJKO0FhbHRCRTtFQUNFLGdEQUFBO1VBQUEsd0NBQUE7QWJvdEJKO0FhbHRCRTtFQUNFLDhDQUFBO1VBQUEsc0NBQUE7QWJvdEJKO0FhbHRCRTtFQUNFLCtDQUFBO1VBQUEsdUNBQUE7QWJvdEJKOztBYWh0QkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFNBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxXQUFBO0FibXRCRjs7QWFodEJBO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTtNQUFBLGdCQUFBO0VBQ0EsZUFBQTtBYm10QkY7QWFsdEJFO0VBSkY7SUFLSSw4QkFBQTtRQUFBLGlCQUFBO0lBQ0EsZ0JBQUE7RWJxdEJGO0FBQ0Y7QWFwdEJFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWJzdEJKO0FhcnRCSTtFQUxGO0lBTUksWUFBQTtJQUNBLFlBQUE7RWJ3dEJKO0FBQ0Y7O0FhcHRCQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjVHZDTTtFU3dDTixnQkFBQTtFUGxHRCxlQUFBO0VBQ0Esb0JBQUE7RU9tR0MsY0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBYnd0QkY7O0FhbHRCQTtFQUNFLDJDQUFBO01BQUEsOEJBQUE7RUFDQSw2QkFBQTtBYnF0QkY7QWFwdEJFO0VBSEY7SUFJSSwyQ0FBQTtRQUFBLDhCQUFBO0lBQ0EsNkJBQUE7RWJ1dEJGO0FBQ0Y7O0FhcHRCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBYnV0QkY7O0FhcHRCQTtFQUNFLGNBQUE7RVA1SEQsZUFBQTtFQUNBLGtCQUFBO0VPNkhDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCVHRFTTtFU3VFTixnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBYnd0QkY7O0FhcnRCQTtFQUNFLGNBQUE7RVB2SUQsZUFBQTtFQUNBLG9CQUFBO0VPd0lDLHFCQUFBO0VBQ0EsZ0JBQUE7QWJ5dEJGOztBYXR0QkE7RVA3SUMsZUFBQTtFQUNBLG9CQUFBO0VPOElDLGdCQUFBO0VBQ0EsZ0JBQUE7QWIwdEJGO0FhenRCRTtFQUpGO0lQN0lDLGVBQUE7SUFDQSxtQkFBQTtFTjgyQkM7QUFDRjs7QWExdEJBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtFQUNBLFNBQUE7QWI2dEJGO0FhNXRCRTtFQUpGO0lBS0ksU0FBQTtFYit0QkY7QUFDRjs7QWE1dEJBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VQdktELGVBQUE7RUFDQSxlQUFBO0VPd0tDLGdCQUFBO0VBQ0EscUJBQUE7QWJndUJGO0FhL3RCRTtFQVpGO0lBYUksZ0JBQUE7SUFDQSxZQUFBO0Via3VCRjtBQUNGO0FhanVCRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0FibXVCSjtBYWx1Qkk7RUFiRjtJQWNJLFdBQUE7SUFDQSxZQUFBO0VicXVCSjtBQUNGO0FhbnVCRTtFQUNFLDhCQUFBO01BQUEsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY1QzSUk7RVM0SUoseUJBQUE7RUFDQSxtQkFBQTtBYnF1Qko7QWFwdUJJO0VBQ0UsbURBQUE7QWJzdUJOO0FhcHVCSTtFQVZGO0lBV0ksNkJBQUE7UUFBQSxnQkFBQTtJQUNBLGVBQUE7SVA3TUwsZUFBQTtJQUNBLG9CQUFBO0VOcTdCQztBQUNGO0FhdHVCRTtFQUNFLDJDQUFBO01BQUEsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLHlCVHpLSztFUzBLTCxXQUFBO0VBQ0EseUJBQUE7QWJ3dUJKO0FhdnVCSTtFQUNFLHFEQUFBO0FieXVCTjtBYXZ1Qkk7RUFURjtJQVVJLDBDQUFBO1FBQUEsNkJBQUE7SUFDQSw0QkFBQTtJUDVOTCxlQUFBO0lBQ0EsbUJBQUE7RU51OEJDO0FBQ0Y7QWF6dUJFO0VBQ0UsMkNBQUE7TUFBQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWIydUJKO0FhMXVCSTtFQUNFLGFBQUE7QWI0dUJOO0FhMXVCSTtFQVRGO0lBVUksMENBQUE7UUFBQSw2QkFBQTtJQUNBLDRCQUFBO0lQM09MLGVBQUE7SUFDQSxtQkFBQTtFTnk5QkM7QUFDRjs7QWM3L0JFO0VBREY7SUFFSSxrQkFBQTtFZGlnQ0Y7QUFDRjs7QWMvL0JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RVJNQSxnQ0FBQTtFQUFBLHdCQUFBO0FONi9CRjtBTTMvQkU7RUFDRSxZQUowQjtBTmlnQzlCO0FjemdDQTtFQUtFLGtCQUFBO0VBQ0EsdURBQUE7VUFBQSwrQ0FBQTtBZHVnQ0Y7O0FjcmdDQTtFQUNFLGNBQUE7QWR3Z0NGOztBY3JnQ0U7RUFERjtJQUVJLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VkeWdDRjtBQUNGOztBY3RnQ0U7RUFERjtJQUVJLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsbUJBQUE7RWQwZ0NGO0FBQ0Y7O0FjeGdDQTtFQUNFLHlCVitETTtFVTlETixZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsMkJBQUE7TUFBQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWQyZ0NGO0FjMWdDRTtFQVZGO0lSTUMsZUFBQTtJQUNBLG9CQUFBO0VOa2hDQztBQUNGO0FjN2dDRTtFQWJGO0lSTUMsZUFBQTtJQUNBLG1CQUFBO0lRUUcscUJBQUE7RWRpaENGO0FBQ0Y7O0FjL2dDQTtFQUNFLGNWNkNNO0FKcStCUjtBY2poQ0U7RUFGRjtJUlpDLGVBQUE7SUFDQSxlQUFBO0VObWlDQztBQUNGO0FjcGhDRTtFQUxGO0lSWkMsZUFBQTtJQUNBLG9CQUFBO0VOeWlDQztBQUNGOztBY3JoQ0U7RUFERjtJQUVJLGtCQUFBO0VkeWhDRjtBQUNGOztBZWpsQ0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBZm9sQ0Y7QWVubENFO0VBSkY7SUFLSSw4QkFBQTtJQUFBLDZCQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLFNBQUE7RWZzbENGO0FBQ0Y7O0FlbmxDQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7QWZzbENGO0FlcmxDRTtFQUxGO0lBTUksU0FBQTtJQUNBLDRCQUFBO1FBQUEsZUFBQTtJQUNBLGNBQUE7RWZ3bENGO0FBQ0Y7O0FlcmxDQTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSwwRUFBQTtFQUNBLGtCQUFBO0Fmd2xDRjs7QWVybENBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtBZndsQ0Y7O0FlcmxDQTtFQUNFLGVBQUE7RUFDQSx5RlhUWTtFRUdiLGVBQUE7RUFDQSxtQkFBQTtFU09DLGdCQUFBO0FmeWxDRjs7QWVybENBO0VUWkMsZUFBQTtFQUNBLG9CQUFBO0VTYUMseUZYakJZO0FKMG1DZDs7QWdCdm9DQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBaEIwb0NGO0FnQnpvQ0U7RUFKRjtJQUtJLFNBQUE7RWhCNG9DRjtBQUNGOztBZ0J6b0NBO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFVmVELGVBQUE7RUFDQSxrQkFBQTtFVWRDLGdCQUFBO0VBQ0EscUJBQUE7QWhCNm9DRjtBZ0I1b0NFO0VBWkY7SUFhSSxZQUFBO0lBQ0EsWUFBQTtJVlNILGVBQUE7SUFDQSxtQkFBQTtJVVJHLG1CQUFBO0VoQmdwQ0Y7QUFDRjtBZ0Ivb0NFO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FoQmlwQ0o7QWdCaHBDSTtFQUhGO0lBSUkseUJBQUE7RWhCbXBDSjtBQUNGOztBZ0Ivb0NBO0VBQ0UsZUFBQTtBaEJrcENGO0FnQmpwQ0U7RUFGRjtJQUdJLGVBQUE7RWhCb3BDRjtBQUNGOztBZ0JqcENBO0VBQ0UsYUFBQTtBaEJvcENGO0FnQm5wQ0U7RUFDRSxjQUFBO0FoQnFwQ0o7O0FnQmpwQ0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FoQm9wQ0Y7QWdCbHBDRTtFQUpGO0lBS0ksaUJBQUE7RWhCcXBDRjtBQUNGO0FnQnBwQ0U7RUFQRjtJQVFJLDhCQUFBO0lBQUEsNkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0EsbUJBQUE7UUFBQSxlQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsTUFBQTtJQUNBLGtCQUFBO0VoQnVwQ0Y7RWdCdHBDRTtJQUNFLFdBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBO0lBQ0EsU0FBQTtJQUNBLFFBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7SUFDQSx5QkFBQTtFaEJ3cENKO0VnQnJwQ0k7SUFDRSxhQUFBO0VoQnVwQ047QUFDRjs7QWdCbHBDQTtFQUNFLGlEQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0FoQnFwQ0Y7QWdCcHBDRTtFQUxGO0lBTUksMkJBQUE7SUFDQSw4QkFBQTtFaEJ1cENGO0FBQ0Y7QWdCdHBDRTtFQVRGO0lBVUkseUNBQUE7UUFBQSw0QkFBQTtJQUNBLDJCQUFBO0lBQ0EsaUJBQUE7SUFDQSw0QkFBQTtFaEJ5cENGO0FBQ0Y7QWdCdnBDSTtFQURGO0lBRUksYUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RWhCMHBDSjtBQUNGO0FnQnZwQ0k7RUFERjtJQUVJLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtFaEIwcENKO0FBQ0Y7QWdCdnBDSTtFQURGO0lBRUksZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0VoQjBwQ0o7QUFDRjtBZ0J2cENJO0VBREY7SUFFSSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RWhCMHBDSjtBQUNGO0FnQnZwQ0k7RUFERjtJQUVJLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtFaEIwcENKO0FBQ0Y7QWdCdHBDTTtFQURGO0lBRUksaUJBQUE7RWhCeXBDTjtBQUNGO0FnQnBwQ007RUFERjtJQUVJLGlCQUFBO0VoQnVwQ047QUFDRjtBZ0JwcENNO0VBREY7SUFFSSxnQkFBQTtFaEJ1cENOO0FBQ0Y7O0FnQmxwQ0E7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSxTQUFBO0VWaElELGVBQUE7RUFDQSxtQkFBQTtFVWtJQyxnQkFBQTtFQUNBLHlGWnZJWTtFWXdJWix5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QWhCcXBDRjtBZ0JucENJO0VBREY7SUFFSSw4QkFBQTtJQUFBLDhCQUFBO1FBQUEsK0JBQUE7WUFBQSwyQkFBQTtJQUNBLG1CQUFBO0VoQnNwQ0o7QUFDRjtBZ0JucENJO0VBREY7SUFFSSxjQUFBO0lBQ0Esa0JBQUE7RWhCc3BDSjtBQUNGO0FnQnJwQ0k7RUFMRjtJQU1JLG1CQUFBO0lBQ0EsZUFBQTtFaEJ3cENKO0FBQ0Y7O0FnQnBwQ0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO0FoQnVwQ0Y7QWdCdHBDRTtFQUNFLGNBQUE7QWhCd3BDSjs7QWdCcHBDQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QWhCdXBDRjtBZ0J0cENFO0VBSEY7SUFJSSxlQUFBO0VoQnlwQ0Y7QUFDRjtBZ0J4cENFO0VBQ0Usb0JBQUE7S0FBQSxpQkFBQTtFQUNBLGtCQUFBO0FoQjBwQ0o7QWdCenBDSTtFQUhGO0lBSUkscUJBQUE7SUFDQSxXQUFBO0VoQjRwQ0o7QUFDRjtBZ0IzcENJO0VBUEY7SUFRSSxZQUFBO0lBQ0EsYUFBQTtFaEI4cENKO0FBQ0Y7O0FnQjFwQ0E7RUFDRSxrQkFBQTtBaEI2cENGO0FnQjVwQ0U7RUFGRjtJQUdJLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHVCQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7RWhCK3BDRjtBQUNGOztBZ0IzcENFO0VBREY7SUFFSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtFaEIrcENGO0FBQ0Y7QWdCOXBDRTtFQVJGO0lBU0ksa0JBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtFaEJpcUNGO0FBQ0Y7O0FnQi9wQ0E7RVZqTkMsZUFBQTtFQUNBLG1CQUFBO0VVa05DLHNCQUFBO0VBQ0EsbURBQUE7VUFBQSwyQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EseUZaM05ZO0FKODNDZDtBZ0JscUNFO0VBUkY7SUFTSSw0QkFBQTtRQUFBLGVBQUE7SUFDQSxjQUFBO0VoQnFxQ0Y7QUFDRjtBZ0JwcUNFO0VBWkY7SUFhSSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7RWhCdXFDRjtBQUNGOztBZ0I5cENBO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0FoQmlxQ0Y7O0FpQmo3Q0E7RUFDRSx5REFBQTtVQUFBLGlEQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0FqQm83Q0Y7QWlCbjdDRTtFQUxGO0lBTUksdUJBQUE7RWpCczdDRjtBQUNGOztBaUJwN0NBO0VBQ0Usa0JBQUE7QWpCdTdDRjs7QWlCcDdDQTtFQUNFLHlGYmtCWTtFRUdiLGVBQUE7RUFDQSxlQUFBO0VXcEJDLGdCQUFBO0VBQ0EsV0FBQTtBakJ3N0NGO0FpQnY3Q0U7RUFMRjtJWHNCQyxlQUFBO0lBQ0Esb0JBQUE7RU4wNkNDO0FBQ0Y7O0FpQng3Q0E7RUFDRSx5RmJRWTtFRUdiLGVBQUE7RUFDQSxtQkFBQTtFV1ZDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FqQjQ3Q0Y7O0FpQjE3Q0E7RUFDRSwyQkFBQTtFQUNBLFdBQUE7QWpCNjdDRjtBaUI1N0NFO0VBSEY7SUFJSSxpQkFBQTtFakIrN0NGO0FBQ0Y7QWlCOTdDRTtFQU5GO0lBT0ksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7RWpCaThDRjtBQUNGOztBaUI5N0NFO0VBREY7SUFFSSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0VqQms4Q0Y7QUFDRjtBaUJqOENFO0VBTkY7SUFPSSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtJQUNBLG1CQUFBO0VqQm84Q0Y7QUFDRjs7QWlCajhDQTs7RUFFRSxpQkFBQTtBakJvOENGO0FpQm44Q0U7RUFIRjs7SUFJSSxhQUFBO0VqQnU4Q0Y7QUFDRjs7QWlCcjhDQTtFQUNFLDhCQUFBO01BQUEsaUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBakJ3OENGO0FpQnY4Q0U7RUFMRjtJQU1JLDZCQUFBO1FBQUEsb0JBQUE7RWpCMDhDRjtBQUNGOztBaUJ4OENBO0VBQ0UsbUJBQUE7TUFBQSxXQUFBO1VBQUEsT0FBQTtFQUNBLG1CQUFBO0FqQjI4Q0Y7QWlCMThDRTtFQUhGO0lBSUksY0FBQTtJQUNBLGdCQUFBO0VqQjY4Q0Y7QUFDRjs7QWlCMThDRTtFQURGO0lBRUksaUJBQUE7RWpCODhDRjtBQUNGOztBaUI1OENBO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0RBQUE7VUFBQSxnREFBQTtFQUNBLHlGYjFEWTtFRUdiLGVBQUE7RUFDQSxvQkFBQTtFV3dEQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtFWHJGQSxnQ0FBQTtFQUFBLHdCQUFBO0FOc2lERjtBTXBpREU7RUFDRSxZQUowQjtBTjBpRDlCOztBaUJqOUNBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FqQm85Q0Y7O0FpQmg5Q0U7RUFERjtJQUVJLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0VqQm85Q0Y7QUFDRjs7QWlCajlDRTtFQURGO0lBRUksNEJBQUE7UUFBQSxlQUFBO0lBQ0EsY0FBQTtFakJxOUNGO0FBQ0Y7O0FpQmw5Q0U7RUFERjtJQUVJLDRCQUFBO1FBQUEsZUFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtFakJzOUNGO0FBQ0Y7O0FpQmw5Q0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBakJxOUNGO0FpQnA5Q0U7RUFIRjtJQUlJLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtFakJ1OUNGO0FBQ0Y7O0FpQnI5Q0E7RUFDRSx5QmIzQ007RWE0Q04sV0FBQTtFWHRHRCxlQUFBO0VBQ0Esa0JBQUE7RVd1R0MsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBakJ5OUNGOztBa0J0bURFO0VBQ0UsaURBQUE7RUFDQSxzQkFBQTtBbEJ5bURKO0FrQnhtREk7RUFIRjtJQUlJLDhDQUFBO0VsQjJtREo7QUFDRiIsImZpbGUiOiJuaWdodGdvbGYuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4ubC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubC11bml0Li1iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtdW5pdF9fYm94IHtcbiAgICB3aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmwtdW5pdF9fYm94IHtcbiAgICB3aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC11bml0X19ib3gge1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLXVuaXRfX2JveCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuLmwtdW5pdF9fYm94IHtcbiAgLyog5Y2w5Yi355SoICovXG59XG5AbWVkaWEgcHJpbnQge1xuICAubC11bml0X19ib3gge1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5sLXVuaXRfX2JveC4tcGN3LXdpZGUge1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC11bml0X19ib3guaGFzLXBhZGRpbmctc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLXVuaXRfX2JveC5oYXMtcGFkZGluZy1iYXNpYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtdW5pdF9fYm94Lmhhcy1wYWRkaW5nLWJhc2ljLXdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLXVuaXRfX2JveC5oYXMtcGFkZGluZy1iYXNpYy1uYXJyb3cge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8qIOODnOOCv+ODsyAqL1xuLmEtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmEtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmEtYnRuOmRpc2FibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmEtYnRuLi1ub3JtYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIG1pbi1oZWlnaHQ6IDY3cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWluLXdpZHRoOiAzMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLW5vcm1hbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hLWJ0bi4tYmctbmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQjQ1O1xufVxuLmEtYnRuLi1iZy1kYXJrLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG59XG4uYS1idG4uLWJnLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uYS1idG4uLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zaXplLW1kIHtcbiAgICBtaW4td2lkdGg6IDM1NXB4O1xuICB9XG59XG4uYS1idG4uLXJpZ2h0LWNvbnRlbnQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmEtYnRuLi1yaWdodC1jb250ZW50OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtYnRuLi1yaWdodC1jb250ZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjc3REZGO1xufVxuLmEtYnRuLi1yaWdodC1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCLihpJcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtYnRuLi1ib3JkZXItcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNDUwMDtcbiAgY29sb3I6ICNGRjQ1MDA7XG59XG5cbi5hLWJ0bl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4uYS1oZWFkaW5nLi1sdjIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbHYyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLXN1YiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUI0NTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyNDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAycHggMjBweDtcbn1cbi5hLWhlYWRpbmcuLXN1Yi4tcHJlZiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1oZWFkaW5nLi1mb250LW1pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xufVxuLmEtaGVhZGluZy4tc2l6ZS1tZCB7XG4gIG1pbi13aWR0aDogNTIycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLXNpemUtbWQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbGgxNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tLWZhcV9fcXVlc3Rpb24sXG4ubS1mYXFfX2Fuc3dlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgc2VyaWY7XG59XG5cbi5tLWZhcV9fcXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4ubS1mYXFfX3F1ZXN0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm0tZmFxX19xdWVzdGlvbjpiZWZvcmUsIC5tLWZhcV9fcXVlc3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQjQ1O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xufVxuLm0tZmFxX19xdWVzdGlvbjphZnRlciB7XG4gIHRvcDogMjFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tLWZhcV9fcXVlc3Rpb24uaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRvcDogMjBweDtcbn1cblxuLm0tZmFxX19hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1mYXFfX2Fuc3dlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ubS1mYXFfX3F1ZXN0aW9uX19pY29uYm94LFxuLm0tZmFxX19hbnN3ZXJfX2ljb25ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFCNDU7XG4gIG1pbi13aWR0aDogNDJweDtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cblxuLm0tZmFxX19hbnN3ZXJfX2ljb25ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xufVxuXG4ubS1mYXFfX3F1ZXN0aW9uX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLm0tZmFxX19hbnN3ZXJfX2ljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4ubS1mYXFfX3F1ZXN0aW9uX190ZXh0LFxuLm0tZmFxX19hbnN3ZXJfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLm0tZmFxX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDFCNDU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDQ0cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tZmFxX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLm0tY3MuLW5hdiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNzLi1uYXYge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLm0tY3MuLW5hdiAuc2xpY2stc2xpZGUge1xuICB3aWR0aDogMTA0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY3MuLW5hdiAuc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLWNzLi1uYXYgLnNsaWNrLXNsaWRlIC5tLWNzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNzLi1uYXYgLnNsaWNrLXNsaWRlIC5tLWNzX19pdGVtIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4ubS1jcy4tbmF2IC5zbGljay1zbGlkZSAubS1jc19faXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tLWNzLi1uYXYgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLm0tY3NfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQjQ1O1xufVxuXG4ubS1jc19faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5tLWNzX19pdGVtLi1wciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm0tY3NfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFCNDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tY3NfX21lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubS1jc19fbWVzc2FnZV9fdHh0IHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBmb250LXNpemU6IDEuOTM3NXJlbTtcbiAgY29sb3I6ICMwMDFCNDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1oZWFkaW5nX19lbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1oZWFkaW5nX19qYSB7XG4gIGNvbG9yOiAjMDAxQjQ1O1xufVxuXG4ubS1zZXJ2aWNlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubS1zZXJ2aWNlX19pdGVtOmxhc3QtY2hpbGQgLm0tc2VydmljZV9faWNvbmJveCxcbi5tLXNlcnZpY2VfX2l0ZW06bGFzdC1jaGlsZCAubS1zZXJ2aWNlX190dGwsXG4ubS1zZXJ2aWNlX19pdGVtOmxhc3QtY2hpbGQgLm0tc2VydmljZV9fdHh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5tLXNlcnZpY2VfX2ljb25ib3gge1xuICBmbGV4LWJhc2lzOiA3OHB4O1xuICBtYXgtd2lkdGg6IDc4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1zZXJ2aWNlX19pY29uYm94IHtcbiAgICBmbGV4LWJhc2lzOiAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gIH1cbn1cblxuLm0tc2VydmljZV9fdHRsIHtcbiAgZmxleC1iYXNpczogMjA1cHg7XG4gIG1heC13aWR0aDogMjA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAxQjQ1O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWluLWhlaWdodDogMzhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tc2VydmljZV9fdHRsIHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLm0tc2VydmljZV9fdHh0IHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjgzcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI4M3B4KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMDFCNDU7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1zZXJ2aWNlX190eHQge1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1zZXJ2aWNlX190eHQuaGFzLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tc2VydmljZV9fdHh0Lmhhcy1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5vLWt2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUzNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2MDBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmdfa3YucG5nXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3Yge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA3MzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMzUlIGNlbnRlcjtcbiAgfVxufVxuXG4uby1rdl9fY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2NhbnZhcyB7XG4gICAgaGVpZ2h0OiA2MCU7XG4gIH1cbn1cblxuLm8ta3ZfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjAwcHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC0yMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL292ZXJsYXlfa3YucG5nXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX292ZXJsYXkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDM1JSBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3MzVweDtcbiAgfVxufVxuXG4uby1rdl9fdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8ta3ZfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X190eHQge1xuICAgIHRvcDogMTYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5vLWt2X19oZWFkaW5nIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9faGVhZGluZyB7XG4gICAgd2lkdGg6IDQ5MnB4O1xuICB9XG59XG5cbi5vLWt2X19jb3B5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDhweCAjMDBFMkZGO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uby1rdl9fY29weS4tcGMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uby1rdl9fY29weSBzdHJvbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fY29weSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5vLWNvdXJzZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTYwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jb3Vyc2VzIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgMjAlLCAjMDAxQjQ1IDIwJSwgIzAwMUI0NSAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjVweCkpO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5vLWNvdXJzZXNfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXJzZXNfX2lubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cblxuLm8tY291cnNlc19faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUI0NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlc19faGVhZGluZyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uby1jb3Vyc2VzX19oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xZW07XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25fbW9vbi5zdmdcIik7XG59XG5cbi5vLWNvdXJzZXNfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlc19fY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uby1jb3Vyc2VzX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgY29sb3I6ICMwMDFCNDU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb3Vyc2VzX19jYXJkIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5vLWNvdXJzZXNfX2NhcmQuLWdyZWVuIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTZweCByZ2IoMCwgMTczLCAxNTQpO1xufVxuLm8tY291cnNlc19fY2FyZC4teWVsbG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggMTZweCByZ2IoMjQwLCAxNjIsIDM3KTtcbn1cbi5vLWNvdXJzZXNfX2NhcmQuLXJlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE2cHggcmdiKDI1NSwgNjksIDApO1xufVxuLm8tY291cnNlc19fY2FyZC4tcHVycGxlIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTZweCByZ2IoODMsIDUyLCAxMzUpO1xufVxuXG4uby1jb3Vyc2VzX19jYXJkX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tY291cnNlc19faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiA5NnB4O1xuICBtYXgtd2lkdGg6IDk2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXJzZXNfX2ltZyB7XG4gICAgZmxleC1iYXNpczogMTA2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgfVxufVxuLm8tY291cnNlc19faW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogNjRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXJzZXNfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLm8tY291cnNlc19faW1nX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDFCNDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLm8tY291cnNlc19fdHh0IHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTA4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwOHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY291cnNlc19fdHh0IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMThweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMThweCk7XG4gIH1cbn1cblxuLm8tY291cnNlc19fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1jb3Vyc2VzX19wcmVmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUI0NTtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm8tY291cnNlc19fbmV3IHtcbiAgY29sb3I6ICNGRjQ1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm8tY291cnNlc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb3Vyc2VzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uby1jb3Vyc2VzX19jYXJkX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGdhcDogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZXNfX2NhcmRfX2JvdHRvbSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5vLWNvdXJzZXNfX2l0ZW1fX2NhcmRfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb3Vyc2VzX19pdGVtX19jYXJkX19idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG59XG4uby1jb3Vyc2VzX19pdGVtX19jYXJkX19idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlc19faXRlbV9fY2FyZF9fYnRuOjphZnRlciB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG59XG4uby1jb3Vyc2VzX19pdGVtX19jYXJkX19idG4uLWRldGFpbCB7XG4gIGZsZXgtYmFzaXM6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMUI0NTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMUI0NTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5vLWNvdXJzZXNfX2l0ZW1fX2NhcmRfX2J0bi4tZGV0YWlsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvd19ib3R0b20uc3ZnXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlc19faXRlbV9fY2FyZF9fYnRuLi1kZXRhaWwge1xuICAgIGZsZXgtYmFzaXM6IDY4cHg7XG4gICAgbWF4LXdpZHRoOiA2OHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLm8tY291cnNlc19faXRlbV9fY2FyZF9fYnRuLi1yZXNlcnZlIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTE4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGEyMjU7XG59XG4uby1jb3Vyc2VzX19pdGVtX19jYXJkX19idG4uLXJlc2VydmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X3doLnN2Z1wiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZXNfX2l0ZW1fX2NhcmRfX2J0bi4tcmVzZXJ2ZSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNzhweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3OHB4KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm8tY291cnNlc19faXRlbV9fY2FyZF9fYnRuLi1zdGFydCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDExOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMThweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkY0NTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY0NTAwO1xufVxuLm8tY291cnNlc19faXRlbV9fY2FyZF9fYnRuLi1zdGFydDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlc19faXRlbV9fY2FyZF9fYnRuLi1zdGFydCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNzhweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3OHB4KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXBvbiB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICB9XG59XG5cbi5vLWNvdXBvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uby1jb3Vwb25fX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uby1jb3Vwb25fX2xpbmsge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4uby1jb3Vwb25fX2ltZ2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb3Vwb25fX2xpc3Qge1xuICAgIHdpZHRoOiA2MzNweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cG9uX19saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMTE2cHg7XG4gIH1cbn1cblxuLm8tY291cG9uX19saXN0X190dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQjQ1O1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggNHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cG9uX19saXN0X190dGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jb3Vwb25fX2xpc3RfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5vLWNvdXBvbl9fbGlzdF9fZGF0ZSB7XG4gIGNvbG9yOiAjMDAxQjQ1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cG9uX19saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXBvbl9fbGlzdF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY291cG9uX19saXN0X19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tYXBwZWFsX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWFwcGVhbF9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA2N3B4O1xuICB9XG59XG5cbi5vLWFwcGVhbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tYXBwZWFsX19pdGVtIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5cbi5vLWFwcGVhbF9faW1nX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAyNTAvMTY4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUwcHgsIDUwcHggNTBweCwgNTBweCAwJSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm8tYXBwZWFsX19wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uby1hcHBlYWxfX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5vLWFwcGVhbF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xufVxuXG4uby1zY2hlZHVsZV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1zY2hlZHVsZV9fdGFicyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5vLXNjaGVkdWxlX190YWIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMDtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgY29sb3I6ICM3NDc0NzQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1zY2hlZHVsZV9fdGFiIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIH1cbn1cbi5vLXNjaGVkdWxlX190YWIuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNzFkZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXNjaGVkdWxlX190YWIuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjQ1O1xuICB9XG59XG5cbi5vLXNjaGVkdWxlX19wYW5lbHMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1zY2hlZHVsZV9fcGFuZWxzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuLm8tc2NoZWR1bGVfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLXNjaGVkdWxlX19wYW5lbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tc2NoZWR1bGVfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2NoZWR1bGVfX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tc2NoZWR1bGVfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vLXNjaGVkdWxlX19pdGVtczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFiNDU7XG4gIH1cbiAgLm8tc2NoZWR1bGVfX3BhbmVsLi1wYW5lbDIgLm8tc2NoZWR1bGVfX2l0ZW1zOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDk1OHB4O1xuICB9XG59XG5cbi5vLXNjaGVkdWxlX19pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19wdXJwbGVfbWQucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MHB4IDE4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1zY2hlZHVsZV9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJvcmRlci1sZWZ0OiAjMDAxYjQ1IDFweCBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tc2NoZWR1bGVfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNjaGVkdWxlX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luOiAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNjaGVkdWxlX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luOiAyMDBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNjaGVkdWxlX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1zY2hlZHVsZV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNjaGVkdWxlX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXNjaGVkdWxlX19wYW5lbC4tcGFuZWwxIC5vLXNjaGVkdWxlX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2NoZWR1bGVfX3BhbmVsLi1wYW5lbDIgLm8tc2NoZWR1bGVfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tc2NoZWR1bGVfX3BhbmVsLi1wYW5lbDIgLm8tc2NoZWR1bGVfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5vLXNjaGVkdWxlX19oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBzZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWI0NTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNjaGVkdWxlX19oZWFkaW5nLi1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2NoZWR1bGVfX2hlYWRpbmcuLW5vLXRpbWUtaWNvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1zY2hlZHVsZV9faGVhZGluZy4tbm8tdGltZS1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uby1zY2hlZHVsZV9fdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFiNDU7XG59XG4uby1zY2hlZHVsZV9fdGltZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tc2NoZWR1bGVfX2ltZyB7XG4gIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2NoZWR1bGVfX2ltZyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uby1zY2hlZHVsZV9faW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXNjaGVkdWxlX19pbWcgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDI3MC8xNTY7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNjaGVkdWxlX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4uby1zY2hlZHVsZV9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1zY2hlZHVsZV9fdHh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2NoZWR1bGVfX2lsbHVzdCB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0b3A6IC04MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1zY2hlZHVsZV9faWxsdXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTUwcHg7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuXG4uby1zY2hlZHVsZV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBzZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2NoZWR1bGVfX2Rlc2Mge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tc2NoZWR1bGVfX2Rlc2Mge1xuICAgIHdpZHRoOiAyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogMjEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbn1cblxuLm8tc2NoZWR1bGVfX2Rlc2NfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uby1wYW5lbCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDgyLCAxODEsIDIzNSwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzVweCA0MHB4IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweDtcbiAgfVxufVxuXG4uby1wYW5lbF9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1wYW5lbF9fdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcGFuZWxfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5vLXBhbmVsX190YWJsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uby1wYW5lbF9fdGFibGVfX2RhdGEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1wYW5lbF9fdGFibGVfX2RhdGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1wYW5lbF9fdGFibGVfX2RhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1wYW5lbF9fbGlua2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXBhbmVsX19saW5rYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMThweCAwIDM1cHg7XG4gIH1cbn1cblxuLm8tcGFuZWxfX3RhYmxlX19kYXRhLFxuLm8tcGFuZWxfX3RhYmxlX190dGwge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcGFuZWxfX3RhYmxlX19kYXRhLFxuICAuby1wYW5lbF9fdGFibGVfX3R0bCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uby1wYW5lbF9fdGFibGVfX3R0bCB7XG4gIGZsZXgtYmFzaXM6IDEyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcGFuZWxfX3RhYmxlX190dGwge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG59XG5cbi5vLXBhbmVsX190YWJsZV9fcm91dGUge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1wYW5lbF9fdGFibGVfX3JvdXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXBhbmVsX19idG5ib3gge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5vLXBhbmVsX19saW5rYm94X19tYXAge1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nOiA2cHggMjVweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBtaW4td2lkdGg6IDE3OHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uby1wYW5lbF9fbGlua2JveF9fbWFwOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uby1wYW5lbF9fbGlua2JveF9fbWFwX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1wYW5lbF9fY29udGJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcGFuZWxfX2NvbnQge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1wYW5lbF9fa3Yge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5vLXBhbmVsX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcGFuZWxfX2xhYmVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLm8tcGFuZWxfX3ByZWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQjQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vLWJnLWJveC4tYmctc3RhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfcHVycGxlX3NwLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1iZy1ib3guLWJnLXN0YXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfcHVycGxlLnBuZyk7XG4gIH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJodG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5sLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59IiwiLy/luYXjgYTjgaPjgbHjgYTjgavluoPjgYzjgovopoHntKBcbi8v5Lul5YmN44GubC1jb250YWluZXLjgajlkIzjgZhcblxuLmwtdW5pdCB7XG4gICYuLWJnLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4vL+W5heOCkuaxuuOCgeOCi+OBn+OCgeOBruOCr+ODqeOCuSjluYXjgYwkcGNfd2lkdGjjgavjgarjgospXG4ubC11bml0X19ib3gge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogJHBjX3dpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgd2lkdGg6ICR0YWJsZXRfd2lkdGg7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIHdpZHRoOiAkcGNiX3dpZHRoO1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogJHBjd193aWR0aDtcbiAgfVxuXG4gIC8qIOWNsOWIt+eUqCAqL1xuICBAbWVkaWEgcHJpbnQge1xuICAgIHdpZHRoOiAkcGNfd2lkdGg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgJi4tcGN3LXdpZGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjgwcHgpIHtcbiAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG5cbiAgLy9zcOOBruaZguOBq+W3puWPs+OBq+S9meeZveOBjOS7mOOBj1xuICAmLmhhcy1wYWRkaW5nLXNwIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwX3BhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BfcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy9iYXNpY+OBruaZguOBq+W3puWPs+OBq+S9meeZveOBjOS7mOOBj1xuICAmLmhhcy1wYWRkaW5nLWJhc2ljIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwX3BhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BfcGFkZGluZztcbiAgICB9XG4gIH1cbiAgJi5oYXMtcGFkZGluZy1iYXNpYy13aWRlIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICYuaGFzLXBhZGRpbmctYmFzaWMtbmFycm93IHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1Jlc3BvbnNpdmUg6Kit5a6a562JXG5cbiRpb3M6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzYxcHgpXCI7XG4kc3A6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpXCI7XG4kcGM6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnRcIjtcbiR0YWJsZXQ6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweClcIjtcbiRwY2I6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpXCI7XG4kcGN3OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50XCI7XG4kbW9iaWxlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweClcIjtcbiRkZXNrdG9wOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweClcIjtcbiRiYXNpYzogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpXCI7XG5cbiR0YWJsZXRfd2lkdGg6IDc2OHB4O1xuJHBjYl93aWR0aDogMTAyNHB4O1xuJHBjd193aWR0aDogMTIwMHB4O1xuXG4kcGNfd2lkdGg6IDEwMjRweDtcbiRwY19jb250LXdpZHRoOiA5OTBweDtcbiRzcF9wYWRkaW5nOiAxNXB4O1xuJHNwX3BhZGRpbmctd2lkZTogMzBweDtcbiRwY193aWR0aF9vbGQ6IDEwMDBweDtcblxuJGZvbnQtZ290aGljOiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXG4gIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsXG4gIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCIsXG4gIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSxcbiAgc2Fucy1zZXJpZjtcbiRmb250LWdvdGhpYy1oaXJhZ2lubzogXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFxuICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLFxuICBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiLFxuICBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsXG4gIHNhbnMtc2VyaWY7XG4kZm9udC1taW5jaG86IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLFxuICBcIu+8re+8syDvvLDmmI7mnJ1cIiwgc2VyaWY7XG5cbiRmb250LXBvcHBpbnM6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtaGlyYWdpbm86IFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1rYW5uYWRhOiBcIkthbm5hZGEgTU5cIjtcbiRmb250LXNhdm95ZTogIFNhdm95ZSBMRVQ7XG4kZm9udC15dWdvdGhpYzogIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIjtcbi8vIGJvZHnjgr/jgrDjgavjgq/jg6njgrlcbi8vIOODreODvOOCq+ODq+ODoeODi+ODpeODvOOBruOCouOCr+ODhuOCo+ODlijlkITjgrTjg6vjg5XloLQpIOS6iOe0hOOCq+ODrOODs+ODgOODvCBwZy1jYWxlbmRlciDjgrTjg6vjg5XloLToqbPntLAgcGctZGV0YWlsIOOCs+ODvOOCueODrOOCpOOCouOCpuODiCBwZy1sYXlvdXQg44Ki44Kv44K744K5IHBnLWFjY2VzcyDjg6zjgrnjg4jjg6njg7MgcGctcmVzdGF1cmFudCDkvJrlk6HmqKkgcGctbWVtYmVyXG4vLyDjg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7zjga7jgqLjgq/jg4bjgqPjg5Yo5LqI57SE44K144Kk44OIKSDjgrTjg6vjg5XloLQgcGctZ2Mg57e057+S5aC0IHBnLXByYWN0aWNlIOOCueOCr+ODvOODqyBwZy1zY2hvb2wg44Om44O844K244O85YilIHBnLXVzZXIg5Lya5ZOh5qipIHBnLW1lbWJlciDjg53jgqTjg7Pjg4jjgqvjg7zjg4kgcGctcG9pbnRcbiRwYWdlczogY2FsZW5kZXIsIGRldGFpbCwgbGF5b3V0LCBhY2Nlc3MsIHJlc3RhdXJhbnQsIG1lbWJlciwgZ2MsIHByYWN0aWNlLFxuICBzY2hvb2wsIHVzZXIsIHBvaW50LCB0b3AsIHByaWNlO1xuXG4vLyDoibJcbiR0aGVtZV9jb2xvcjogIzAwNzUzYyAhZGVmYXVsdDtcbiR0aGVtZV9kYXJrOiAjMDAzNjBlICFkZWZhdWx0O1xuJHRoZW1lX2xpZ2h0OiAjZTVmMWViICFkZWZhdWx0O1xuXG4kYmx1ZTogIzUwYjZlMztcbiRncmF5OiAjZWRlZGVkO1xuJGdyYXlfMjogI2M2YzZjNjtcbiRncmF5XzM6ICNjY2NjY2M7XG4kZ3JheV80OiAjYTFhMWExO1xuJGdyYXlfNTogI2VmZWZlZjtcbiRncmF5XzY6ICNmN2Y3Zjc7XG4kZ3JheV83OiAjZjFmMWYxO1xuJGdyYXlfODogI2ZhZmFmYTtcbiRncmF5Xzk6ICNlYmViZWI7XG4kZ3JheV8xMDogIzcwNzA3MDtcbiRncmF5XzExOiAjY2JjYmNiO1xuJGdyYXlfMTI6ICNjOWM5Yzk7XG4kZ3JheV8xMzogI2IxYjFiMTtcbiRncmF5XzE0OiAjZTZlNmU2O1xuJGdyYXlfMTU6ICNjMWMxYzE7XG4kZGFya19ncmF5XzE6ICM5MTkxOTE7XG4kZGFya19ncmF5XzI6ICM2NDY0NjQ7XG4kZGFya19ncmF5XzM6ICM1YjViNWI7XG4kbGlnaHRfZ3JheTogI2Y4ZjhmODtcbiR5ZWxsb3c6ICNmZmQyMTc7XG4kZ3JlZW46ICMwMDhkMzE7XG4kbGlnaHRfZ3JlZW5fMTogIzVkYTcxZTtcbiRsaWdodF9ncmVlbl8yOiAjOGRjMzI5O1xuJGxpZ2h0X2dyZWVuXzM6ICNlZWZmZTI7XG4kbGlnaHRfZ3JlZW5fMzogI2VlZjhlYTtcbiRvcmFuZ2U6ICNmMGEyMjU7XG4kdGV4dC1jb2xvcjogIzFhMWExYTtcbiRibGFjazogIzMzMztcbiRibGFja18yOiAjM2QzZDNkO1xuJGJsYWNrXzM6ICMyOTI5Mjk7XG4kYmxhY2tfNDogIzQ3NDc0NztcbiRibGFja181OiAjMzMzO1xuJGxpZ2h0X2JsdWU6ICNlMmYzZmY7XG4kcGluazogI2ZmZWFlOTtcbiRwYWxlX3Bpbms6ICNmZjgzODM7XG4kc2t5Ymx1ZTogIzUyYjVlYjtcbiRyZWQ6ICNkZDMzMzM7XG4kcmVkXzI6ICNmMjU2MjU7XG4kcmVkXzM6ICNmZjAwMDA7XG4kZ29sZDogIzljODUwNDtcbiRuaWdodDogIzAwMUI0NTtcblxuLy9teXBhZ2VcbiRncmVlbl9teXBhZ2VfMTogIzAwOTkzMzsgLy8jMzhCMTY344GL44KJIzAwOTkzM+OBq+WkieabtFxuJGdyZWVuX215cGFnZV8yOiAjMDA5OTMzO1xuJGxpZ2h0X2dyZWVuX215cGFnZTogI2RiZjFkMztcbiRsaWdodF9ncmF5X215cGFnZTogI2YwZjBmMDtcbiRibGFja19teXBhZ2U6ICMzMjMyMzI7XG4kYmxhY2tfbXlwYWdlXzI6ICM2NDY0NjQ7XG4kYmxhY2tfbXlwYWdlXzM6ICMyNjI2MjY7XG4kZ3JheV9teXBhZ2U6ICNjOGM4Yzg7XG4kZ3JheV9teXBhZ2VfMjogI2RiZGJkYjtcbiRncmF5X215cGFnZV8zOiAjZjNmM2YzO1xuJGdyYXlfbXlwYWdlXzQ6ICNhYWFhYWE7XG4kZ3JheV9teXBhZ2VfNTogI2UyZTJlMjtcbiRncmF5X215cGFnZV82OiAjZjJmMmYyO1xuJGdyYXlfbXlwYWdlXzc6ICNmMGYwZjA7XG4kcGFsZV95ZWxsb3dfbXlwYWdlOiAjZmZmZWY3O1xuJHBkZjogI2ZkNDIzNDtcbiR3b3JkOiAjMmE0YmEzO1xuJGV4Y2VsOiAjMTY4MzQ0O1xuJGV4dGVybmFsOiAjMWQ0MDlkO1xuXG4vLyB3b21lbiDjg6zjg4fjgqPjg7zjgrnjg5rjg7zjgrhcbiR3b21lbl90aGVtZV9jb2xvcjogI2ZmNjQ2NDtcblxuJGxpbmtfY29sb3I6ICMzNzc3Yjg7XG5cbi8v44CA44K544Kv44O844OrXG4kc2Nob29sX2NvbG9yIDojODc0QjkxO1xuJHNjaG9vbF9saWdodF9jb2xvciA6I0YzRUNGNDsiLCIvKiDjg5zjgr/jg7MgKi9cblxuLmEtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8zICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi4tbm9ybWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICBtaW4taGVpZ2h0OiA2N3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtaW4td2lkdGg6IDMxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4tYmctbmlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuaWdodDtcbiAgfVxuICAmLi1iZy1kYXJrLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbiAgfVxuICAmLi1iZy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgJi4tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLi1zaXplLW1kIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMzU1cHg7XG4gICAgfVxuICB9XG4gICYuLXJpZ2h0LWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1taW5jaG87XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyNzdERkY7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKGklwiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAmLi1ib3JkZXItcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY0NTAwO1xuICAgIGNvbG9yOiAjRkY0NTAwO1xuICB9XG59XG5cbi5hLWJ0bl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAzMHB4O1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8v44Ob44OQ44O85pmC44GrIG9wYWNpdHkg44KS5LiL44GS44KLXG4vLyRvcGFjaXR5OiDkuI3pgI/mmI7luqZcbi8vJGR1cmF0aW9uOiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7pgJ/luqZcbkBtaXhpbiBob3Zlcl9lZmZlY3QoJG9wYWNpdHk6IDAuNywgJGR1cmF0aW9uOiAwLjNzKSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB9XG59XG5cbi8v44Ob44OQ44O85pmC44GrIGJhY2tncm91bmQtY29sb3Ig44KS5aSJ44GI44KLXG4vLyRiZ2M6IOiJslxuLy8kZHVyYXRpb246IOOCouODi+ODoeODvOOCt+ODp+ODs+OBrumAn+W6plxuQG1peGluIGhvdmVyX2VmZmVjdF9iZygkYmdjLCAkZHVyYXRpb246IDAuM3MpIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZHVyYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjO1xuICB9XG59XG5cbi8v44OV44Kp44Oz44OI44GucmVtICDkvosgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbkBtaXhpbiBmb250LXNpemUoJHNpemUsICRiYXNlOiAxNikge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSArIHJlbTtcbn1cblxuLy9wbGFjZWhvbGRlckNvbG9yIEBpbmNsdWRlIHBsYWNlaG9sZGVyQ29sb3IoI0M0QzRDNCk7XG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBhc3BlY3QtcmF0aW9uIFNhZmFyaeWvvuW/nFxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQsICRtYXgtd2lkdGg6IG5vbmUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpZiAoJG1heC13aWR0aCAhPSBcIm5vbmVcIikge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aCArIHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiByb3VuZChtYXRoLmRpdigkaGVpZ2h0LCAkd2lkdGgpICogMTAwJSAqIDEwMCkgKiAwLjAxO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuIiwiLy8g6KaL5Ye644GXXG5cbi5hLWhlYWRpbmcge1xuICAmLi1sdjIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIH1cbiAgfVxuICAmLi1zdWIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuaWdodDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDI0NHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgJi4tcHJlZiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gICYuLWZvbnQtbWluY2hvIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWluY2hvO1xuICB9XG4gICYuLXNpemUtbWQge1xuICAgIG1pbi13aWR0aDogNTIycHg7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuLWxoMTUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbiIsIi5tLWZhcV9fcXVlc3Rpb24sXG4ubS1mYXFfX2Fuc3dlciB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtbWluY2hvO1xufVxuLm0tZmFxX19xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuaWdodDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHRvcDogMjFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG4ubS1mYXFfX2Fuc3dlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIEBtZWRpYSAjeyRiYXNpY317XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm0tZmFxX19xdWVzdGlvbl9faWNvbmJveCxcbi5tLWZhcV9fYW5zd2VyX19pY29uYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmlnaHQ7XG4gIG1pbi13aWR0aDogNDJweDtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cbi5tLWZhcV9fYW5zd2VyX19pY29uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbn1cbi5tLWZhcV9fcXVlc3Rpb25fX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLm0tZmFxX19hbnN3ZXJfX2ljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLm0tZmFxX19xdWVzdGlvbl9fdGV4dCxcbi5tLWZhcV9fYW5zd2VyX190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5tLWZhcV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDQ0cHggMDtcbiAgQG1lZGlhICN7JGJhc2ljfXtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbiIsIi5tLWNzIHtcbiAgJi4tZm9yIHtcbiAgfVxuICAmLi1uYXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICB3aWR0aDogMTA0cHggIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICB3aWR0aDogNjhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm0tY3NfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgIC5tLWNzX19pdGVtIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tY3NfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICYuLXByIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm0tY3NfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tLWNzX19tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tLWNzX19tZXNzYWdlX190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMzEpO1xuICBjb2xvcjogJG5pZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIubS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1oZWFkaW5nX19lbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm0taGVhZGluZ19famEge1xuICBjb2xvcjogJG5pZ2h0O1xufSIsIi8vc2VydmljZSBpY29uIHRhYmxlXG4ubS1zZXJ2aWNlIHtcbn1cbi5tLXNlcnZpY2VfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubS1zZXJ2aWNlX19pY29uYm94LFxuICAgIC5tLXNlcnZpY2VfX3R0bCxcbiAgICAubS1zZXJ2aWNlX190eHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuICB9XG59XG4ubS1zZXJ2aWNlX19pY29uYm94IHtcbiAgZmxleC1iYXNpczogNzhweDtcbiAgbWF4LXdpZHRoOiA3OHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZmxleC1iYXNpczogMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICB9XG59XG4ubS1zZXJ2aWNlX190dGwge1xuICBmbGV4LWJhc2lzOiAyMDVweDtcbiAgbWF4LXdpZHRoOiAyMDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGNvbG9yOiAkbmlnaHQ7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbi5tLXNlcnZpY2VfX3R4dCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDI4M3B4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyODNweCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBjb2xvcjogJG5pZ2h0O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZmxleC1iYXNpczogNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG4gICYuaGFzLWxpbmsge1xuICAgIEBtZWRpYSAjeyRiYXNpY317XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5vLWt2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUzNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2MDBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZ19rdi5wbmcnKTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA3MzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMzUlIGNlbnRlcjtcbiAgfVxufVxuXG4uby1rdl9fY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgaGVpZ2h0OiA2MCU7XG4gIH1cbn1cblxuLm8ta3ZfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjAwcHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC0yMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvb3ZlcmxheV9rdi5wbmcnKTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDM1JSBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3MzVweDtcbiAgfVxufVxuXG4uby1rdl9fdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHRvcDogMTYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5vLWt2X19oZWFkaW5nIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogNDkycHg7XG4gIH1cbn1cblxuLm8ta3ZfX2NvcHkge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LW1pbmNobztcbiAgdGV4dC1zaGFkb3c6IDAgMCA4cHggIzAwRTJGRjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIH1cbiAgJi4tcGMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogNzVweDtcbiAgICBjb2xvcjogI2ZmZjsgIFxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIH0gICAgICAgICAgXG4gIH1cbn1cblxuIiwiLm8tY291cnNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNjBweCk7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCAyMCUsICRuaWdodCAyMCUsJG5pZ2h0IDEwMCUpO1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAyNXB4KSk7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tY291cnNlc19faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG5cbi5vLWNvdXJzZXNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtLjFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25fbW9vbi5zdmcnKTtcbiAgfVxufVxuXG4uby1jb3Vyc2VzX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uby1jb3Vyc2VzX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgY29sb3I6ICRuaWdodDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAmLi1ncmVlbiB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTZweCByZ2JhKDAsIDE3MywgMTU0LCAxKTtcbiAgfVxuICAmLi15ZWxsb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE2cHggcmdiYSgyNDAsIDE2MiwgMzcsIDEpO1xuICB9XG4gICYuLXJlZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTZweCByZ2JhKDI1NSwgNjksIDAsIDEpO1xuICB9XG4gICYuLXB1cnBsZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTZweCByZ2JhKDgzLCA1MiwgMTM1LCAxKTtcbiAgfVxufVxuXG4uby1jb3Vyc2VzX19jYXJkX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tY291cnNlc19faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiA5NnB4O1xuICBtYXgtd2lkdGg6IDk2cHg7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGZsZXgtYmFzaXM6IDEwNnB4O1xuICAgIG1heC13aWR0aDogMTA2cHg7XG4gIH1cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICB9XG59XG5cbi5vLWNvdXJzZXNfX2ltZ19fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkbmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLm8tY291cnNlc19fbGFiZWwge1xufVxuXG4uby1jb3Vyc2VzX190eHQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMDhweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTA4cHgpO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMThweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMThweCk7XG4gIH1cbn1cblxuLm8tY291cnNlc19fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1jb3Vyc2VzX19wcmVmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmlnaHQ7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vLWNvdXJzZXNfX25ldyB7XG4gIGNvbG9yOiAjRkY0NTAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm8tY291cnNlc19fbmFtZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG59XG5cbi5vLWNvdXJzZXNfX2NhcmRfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZ2FwOiAxOHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5vLWNvdXJzZXNfX2l0ZW1fX2NhcmRfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICB9XG4gIH1cbiAgJi4tZGV0YWlsIHtcbiAgICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRuaWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvd19ib3R0b20uc3ZnJyk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDY4cHg7XG4gICAgICBtYXgtd2lkdGg6IDY4cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgfVxuICAmLi1yZXNlcnZlIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMThweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMThweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X3doLnN2ZycpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA3OHB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzhweCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgfVxuICAmLi1zdGFydCB7IFxuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDExOHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjRkY0NTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjQ1MDA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNzhweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDc4cHgpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gIH1cbn0iLCIuby1jb3Vwb24ge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gIH1cbn1cbi5vLWNvdXBvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uby1jb3Vwb25fX2ltZ2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tY291cG9uX19saXN0IHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiA2MzNweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5vLWNvdXBvbl9fbGlzdF9faXRlbSB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMTE2cHg7XG4gIH1cbn1cbi5vLWNvdXBvbl9fbGlzdF9fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0O1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggNHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm8tY291cG9uX19saXN0X19kYXRlIHtcbiAgY29sb3I6ICRuaWdodDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxufVxuLm8tY291cG9uX19saXN0X19pdGVtIHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuby1hcHBlYWwge1xufVxuXG4uby1hcHBlYWxfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NXB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDY3cHg7XG4gIH1cbn1cblxuLm8tYXBwZWFsX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5cbi5vLWFwcGVhbF9faW1nX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAyNTAgLyAxNjg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNTBweCwgNTBweCA1MHB4LCA1MHB4IDAlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uby1hcHBlYWxfX3BvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5vLWFwcGVhbF9faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LW1pbmNobztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxufVxuXG4uby1hcHBlYWxfX2Rlc2Mge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LWZhbWlseTogJGZvbnQtbWluY2hvO1xufVxuXG4iLCIuby1zY2hlZHVsZSB7XG59XG5cbi5vLXNjaGVkdWxlX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uby1zY2hlZHVsZV9fdGFiIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDA7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNzFkZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFiNDU7XG4gICAgfVxuICB9XG59XG5cbi5vLXNjaGVkdWxlX19wYW5lbHMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuLm8tc2NoZWR1bGVfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vLXNjaGVkdWxlX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vIGdhcDogMzBweDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWI0NTtcbiAgICB9XG4gICAgLm8tc2NoZWR1bGVfX3BhbmVsLi1wYW5lbDIgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA5NThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tc2NoZWR1bGVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3B1cnBsZV9tZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDYwcHggMTgwcHg7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBib3JkZXItbGVmdDogIzAwMWI0NSAxcHggc29saWQ7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwcHg7XG4gIH1cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMjAwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTE2MHB4O1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCg0KSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKDUpIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xMDBweDtcbiAgICB9XG4gIH1cbiAgLm8tc2NoZWR1bGVfX3BhbmVsLi1wYW5lbDEgJiB7XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby1zY2hlZHVsZV9fcGFuZWwuLXBhbmVsMiAmIHtcbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tc2NoZWR1bGVfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxNXB4O1xuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogJGZvbnQtbWluY2hvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxYjQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAmLi1yaWdodCB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tbm8tdGltZS1pY29uIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uby1zY2hlZHVsZV9fdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFiNDU7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tc2NoZWR1bGVfX2ltZyB7XG4gIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYXNwZWN0LXJhdGlvOiAyNzAgLyAxNTY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tc2NoZWR1bGVfX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgfVxufVxuXG4uby1zY2hlZHVsZV9faWxsdXN0IHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0b3A6IC04MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTUwcHg7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuLm8tc2NoZWR1bGVfX2Rlc2Mge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1taW5jaG87XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxuICAvLyAuby1zY2hlZHVsZV9fdHh0Li1pbGx1c3QyICYge1xuICAvLyAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAvLyAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAvLyAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5vLXNjaGVkdWxlX19kZXNjX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiIsIi5vLXBhbmVsIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoIzUyYjVlYiwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzVweCA0MHB4IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICB9XG59XG4uby1wYW5lbF9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1wYW5lbF9fdHh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW1pbmNobztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDA7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbn1cblxuLm8tcGFuZWxfX3RhYmxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW1pbmNobztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICMwMDA7XG59XG4uby1wYW5lbF9fdGFibGVfX2RhdGEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLm8tcGFuZWxfX2xpbmtib3gge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDE4cHggMCAzNXB4O1xuICB9XG59XG5cbi5vLXBhbmVsX190YWJsZV9fZGF0YSxcbi5vLXBhbmVsX190YWJsZV9fdHRsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5vLXBhbmVsX190YWJsZV9fdHRsIHtcbiAgZmxleC1iYXNpczogMTI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxufVxuLm8tcGFuZWxfX3RhYmxlX19yb3V0ZSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5vLXBhbmVsX19idG5ib3gge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5vLXBhbmVsX19saW5rYm94X19tYXAge1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nOiA2cHggMjVweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xuICBmb250LWZhbWlseTogJGZvbnQtbWluY2hvO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi13aWR0aDogMTc4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbn1cbi5vLXBhbmVsX19saW5rYm94X19tYXBfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG59XG4vL2t2XG4uby1wYW5lbF9fY29udGJveCB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLm8tcGFuZWxfX2NvbnQge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uby1wYW5lbF9fa3Yge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi8vcHJlZlxuXG4uby1wYW5lbF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLm8tcGFuZWxfX3ByZWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLm8tYmctYm94IHtcbiAgJi4tYmctc3RhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19wdXJwbGVfc3AucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBtZWRpYSAjeyRwY3d9e1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19wdXJwbGUucG5nKTtcbiAgICB9XG4gIH1cbn1cbi5vLWJnLWJveF9faW5uZXIge1xuICAvLyAuby1iZy1ib3guLWJnLXN0YXIgJiB7XG4gIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3N0YXJfc3AucG5nKTsvL+eUu+WDj+W+heOBoVxuICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLy8gICBAbWVkaWEgI3skcGN3fSB7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3N0YXIucG5nKTsvL+eUu+WDj+W+heOBoVxuICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggNTYzcHg7XG4gIC8vICAgfVxuICAvLyB9XG59Il19 */
