.gallery-sec__heading {
  text-align: center;
}
.gallery-sec__body {
  margin: 45px 0 0;
}
.gallery-sec__text {
  margin: 20px 0 0;
  font-size: 13px;
  line-height: 2.154;
  text-align: center;
  letter-spacing: 0.1em;
}
.gallery-sec__button {
  padding: 0 30px;
  margin: 50px 0 0;
}

.sec-campus {
  padding: 75px 0;
  background: #f7f7f7;
}
.sec-campus__body {
  margin: 45px 0 0;
}

.sec-campus .card, .sec-campus .card--01, .sec-campus .card--02 {
  position: relative;
  display: block;
  height: 0;
  padding-bottom: 87.066%;
}
.sec-campus .card + .card, .sec-campus .card--01 + .card, .sec-campus .card--02 + .card, .sec-campus .card + .card--01, .sec-campus .card--01 + .card--01, .sec-campus .card--02 + .card--01, .sec-campus .card + .card--02, .sec-campus .card--01 + .card--02, .sec-campus .card--02 + .card--02 {
  margin: 60px 0 0;
}
.sec-campus .card__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.sec-campus .card .bg, .sec-campus .card--01 .bg, .sec-campus .card--02 .bg {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}
.sec-campus .card--01 .bg {
  background-image: url("/assets/images/pages/index/campus_img01.jpg");
}

.sec-campus .card--02 .bg {
  background-image: url("/assets/images/pages/index/campus_img02.jpg");
}
.sec-campus .card__body {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sec-campus .card__heading {
  position: absolute;
  top: -20px;
  right: 20px;
}
.sec-campus .card__content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 30px;
  overflow: hidden;
}
.sec-campus .card__content-bg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}
.sec-campus .card--01 .card__content-bg {
  background-image: url("/assets/images/pages/index/campus_img01_grayscale.jpg");
}

.sec-campus .card--02 .card__content-bg {
  background-image: url("/assets/images/pages/index/campus_img02_grayscale.jpg");
}
.sec-campus .card .content, .sec-campus .card--01 .content, .sec-campus .card--02 .content {
  position: relative;
}
.sec-campus .card .content__title, .sec-campus .card--01 .content__title, .sec-campus .card--02 .content__title {
  display: flex;
  align-items: center;
}
.sec-campus .card .content__title .icon, .sec-campus .card--01 .content__title .icon, .sec-campus .card--02 .content__title .icon {
  width: 19px;
  height: 24px;
  margin: 0 10px 0 0;
  fill: none;
  stroke: #000;
}
.sec-campus .card .content__title .text, .sec-campus .card--01 .content__title .text, .sec-campus .card--02 .content__title .text {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 19px;
  font-style: italic;
  letter-spacing: 0.05em;
}
.sec-campus .card .content__text, .sec-campus .card--01 .content__text, .sec-campus .card--02 .content__text {
  margin: 5px 0 0;
  font-size: 12px;
  line-height: 1.666;
  letter-spacing: 0.05em;
}
.sec-event {
  padding: 0 30px 75px;
  margin: 90px 0 0;
  overflow: hidden;
}
.sec-event__button {
  margin: 45px 0 0;
  text-align: center;
}

.sec-event .event-slider {
  margin: 40px 0 0;
  overflow: visible;
}
.sec-event .event-slider__body {
  display: flex;
  flex-wrap: wrap;
  margin: -30px -7.5px 0;
}
.sec-event .event-slider__controller {
  margin: 25px 0 0;
}
.sec-event .event-slider .controller {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sec-event .event-slider .pagination .swiper-pagination-bullet {
  width: 30px;
  height: 1px;
  margin: 0 2.5px;
  background: rgba(0, 0, 0, 0.2);
  opacity: 1;
}
.sec-event .event-slider .pagination .swiper-pagination-bullet-active {
  background: #000;
}

.sec-event .event-slider .card, .sec-event .event-slider .sec-campus .card--01, .sec-campus .sec-event .event-slider .card--01, .sec-event .event-slider .sec-campus .card--02, .sec-campus .sec-event .event-slider .card--02 {
  box-sizing: border-box;
  width: 50%;
  padding: 0 7.5px;
  margin: 30px 0 0;
}
.sec-event .event-slider .card__image {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 75.666%;
}
.sec-event .event-slider .card__image .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.sec-event .event-slider .card__image .tag {
  position: absolute;
  bottom: 0;
  left: -5px;
  display: flex;
  align-items: center;
  padding: 3px 8px;
  background: #393d75;
}
.sec-event .event-slider .card__image .tag__text, .sec-event .event-slider .card__image .tag__date {
  line-height: 1;
  color: #fff;
}
.sec-event .event-slider .card__image .tag__text span, .sec-event .event-slider .card__image .tag__date span {
  display: inline-block;
}
.sec-event .event-slider .card__image .tag__text {
  font-size: 10px;
  letter-spacing: 0;
}
.sec-event .event-slider .card__image .tag__text::after {
  display: inline-block;
  margin: 0 3px;
  content: ":";
}
.sec-event .event-slider .card__image .tag__date {
  font-family: "Marcellus", serif;
  font-size: 13px;
  letter-spacing: 0.1em;
}
.sec-event .event-slider .card__text {
  margin: 5px 0 0;
  font-size: 12px;
  line-height: 1.833;
  letter-spacing: 0.05em;
}

.sec-faculty {
  padding: 65px 0 75px;
  background: #f7f7f7;
}
.sec-faculty__body {
  margin: 15px 0 0;
}
.sec-faculty .faculty-list__item + .faculty-list__item {
  margin: 70px 0 0;
}

.sec-faculty .faculty-list .item .image, .sec-faculty .faculty-list .item--economics .image, .sec-faculty .faculty-list .item--administration .image, .sec-faculty .faculty-list .item--int_studies .image, .sec-faculty .faculty-list .item--law .image {
  position: relative;
}
.sec-faculty .faculty-list .item .image__label, .sec-faculty .faculty-list .item--economics .image__label, .sec-faculty .faculty-list .item--administration .image__label, .sec-faculty .faculty-list .item--int_studies .image__label, .sec-faculty .faculty-list .item--law .image__label {
  position: absolute;
  top: 20px;
  left: 0;
  display: inline-block;
  padding: 4px 20px;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.05em;
  background: #003770;
}
.sec-faculty .faculty-list .item .image__deco, .sec-faculty .faculty-list .item--economics .image__deco, .sec-faculty .faculty-list .item--administration .image__deco, .sec-faculty .faculty-list .item--int_studies .image__deco, .sec-faculty .faculty-list .item--law .image__deco {
  position: absolute;
  right: 40px;
  bottom: 0;
  left: 0;
  height: 40px;
  background: #f7f7f7;
}
.sec-faculty .faculty-list .item .image__deco::before, .sec-faculty .faculty-list .item--economics .image__deco::before, .sec-faculty .faculty-list .item--administration .image__deco::before, .sec-faculty .faculty-list .item--int_studies .image__deco::before, .sec-faculty .faculty-list .item--law .image__deco::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 166px;
  height: 5px;
  content: "";
}
.sec-faculty .faculty-list .item .image img, .sec-faculty .faculty-list .item--economics .image img, .sec-faculty .faculty-list .item--administration .image img, .sec-faculty .faculty-list .item--int_studies .image img, .sec-faculty .faculty-list .item--law .image img {
  width: 100%;
  height: auto;
}
.sec-faculty .faculty-list .item__body {
  padding: 0 30px;
}
.sec-faculty .faculty-list .item__heading {
  display: flex;
  align-items: flex-end;
}
.sec-faculty .faculty-list .item__heading .main,
.sec-faculty .faculty-list .item__heading .sub {
  font-family: "Noto Sans JP", sans-serif;
  font-style: italic;
  font-weight: 500;
}
.sec-faculty .faculty-list .item__heading .main {
  margin: 0 10px 0 0;
  font-size: 30px;
  letter-spacing: 0.15em;
}
.sec-faculty .faculty-list .item__heading .sub {
  font-size: 15px;
  letter-spacing: 0.2em;
}
.sec-faculty .faculty-list .item__text {
  margin: 20px 0 0;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-style: italic;
  line-height: 1.937;
  letter-spacing: 0.13em;
}
.sec-faculty .faculty-list .item__link {
  margin: 30px 0 0;
}
.sec-faculty .faculty-list .item--economics .item__image .image__deco::before {
  background: #003770;
}
.sec-faculty .faculty-list .item--economics .item__heading .main {
  color: #003770;
}
.sec-faculty .faculty-list .item--administration .item__image .image__deco::before {
  background: #eda40d;
}
.sec-faculty .faculty-list .item--administration .item__heading .main {
  color: #eda40d;
}
.sec-faculty .faculty-list .item--int_studies .item__image .image__deco::before {
  background: #0071af;
}
.sec-faculty .faculty-list .item--int_studies .item__heading .main {
  color: #0071af;
}
.sec-faculty .faculty-list .item--law .item__image .image__deco::before {
  background: #531f72;
}
.sec-faculty .faculty-list .item--law .item__heading .main {
  color: #531f72;
}

.sec-faculty .faculty-list .item .course, .sec-faculty .faculty-list .item--economics .course, .sec-faculty .faculty-list .item--administration .course, .sec-faculty .faculty-list .item--int_studies .course, .sec-faculty .faculty-list .item--law .course {
  padding: 17px 25px;
  margin: 20px 0 0;
  background: #fff;
}

.sec-faculty .faculty-list .item .course .course-list__item, .sec-faculty .faculty-list .item--economics .course .course-list__item, .sec-faculty .faculty-list .item--administration .course .course-list__item, .sec-faculty .faculty-list .item--int_studies .course .course-list__item, .sec-faculty .faculty-list .item--law .course .course-list__item {
  position: relative;
  padding: 0 0 0 14px;
  font-size: 13px;
  letter-spacing: 0.1em;
}
.sec-faculty .faculty-list .item .course .course-list__item::before, .sec-faculty .faculty-list .item--economics .course .course-list__item::before, .sec-faculty .faculty-list .item--administration .course .course-list__item::before, .sec-faculty .faculty-list .item--int_studies .course .course-list__item::before, .sec-faculty .faculty-list .item--law .course .course-list__item::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: 4px;
  content: "";
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sec-faculty .faculty-list .item--economics .course-list__item::before {
  background: #003770;
}
.sec-faculty .faculty-list .item--administration .course-list__item::before {
  background: #eda40d;
}
.sec-faculty .faculty-list .item--int_studies .course-list__item::before {
  background: #0071af;
}
.sec-faculty .faculty-list .item--law .course-list__item::before {
  background: #531f72;
}

.sec-faculty .faculty-list .item .course .course-list__item + .course-list__item, .sec-faculty .faculty-list .item--economics .course .course-list__item + .course-list__item, .sec-faculty .faculty-list .item--administration .course .course-list__item + .course-list__item, .sec-faculty .faculty-list .item--int_studies .course .course-list__item + .course-list__item, .sec-faculty .faculty-list .item--law .course .course-list__item + .course-list__item {
  margin: 10px 0 0;
}

.sec-faculty .s-course {
  margin: 60px 30px 0;
  background: #fff;
}
.sec-faculty .s-course__content {
  position: relative;
  padding: 35px 35px 40px;
}
.sec-faculty .s-course__content::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 120px;
  content: "";
  background: #9d0130;
}
.sec-faculty .s-course .content__heading {
  display: flex;
  align-items: flex-end;
}
.sec-faculty .s-course .content__heading .main,
.sec-faculty .s-course .content__heading .sub {
  font-family: "Noto Sans JP", sans-serif;
  font-style: italic;
  font-weight: 400;
}
.sec-faculty .s-course .content__heading .main {
  font-size: 27px;
  color: #9d0130;
  letter-spacing: 0.15em;
}
.sec-faculty .s-course .content__heading .sub {
  margin: 0 0 0 10px;
  font-size: 13px;
  line-height: 2;
  letter-spacing: 0.2em;
}
.sec-faculty .s-course .content__text {
  margin: 5px 0 0;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 2.25;
  letter-spacing: 0.13em;
}
.sec-faculty .s-course .content__link {
  margin: 20px 0 0;
}
.sec-faculty .s-course__image img {
  width: 100%;
  height: auto;
}

.sec-information {
  padding: 70px 30px;
  background: #f7f7f7;
}
.sec-information__body {
  margin: 45px 0 0;
}

.sec-information .information-list {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
}
.sec-information .information-list__item {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
.sec-information .information-list .card, .sec-information .information-list .sec-campus .card--01, .sec-campus .sec-information .information-list .card--01, .sec-information .information-list .sec-campus .card--02, .sec-campus .sec-information .information-list .card--02 {
  position: relative;
  display: block;
  padding: 21px 86px 21px 25px;
}
.sec-information .information-list .card::before, .sec-information .information-list .sec-campus .card--01::before, .sec-campus .sec-information .information-list .card--01::before, .sec-information .information-list .sec-campus .card--02::before, .sec-campus .sec-information .information-list .card--02::before {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 0;
  height: 0;
  content: "";
  border-color: #393d75 transparent transparent transparent;
  border-style: solid;
  border-width: 10px 10px 0 0;
}
.sec-information .information-list .card__text {
  display: inline-block;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-style: italic;
  line-height: 1.875;
  text-align: center;
  letter-spacing: 0.1em;
}
.sec-information .information-list .card__icon {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 5px;
  height: 8px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sec-information .information-list .card__link {
  margin: 20px 0 0;
}
.card[href]:hover .c-more-link, .sec-campus [href].card--01:hover .c-more-link, .sec-campus [href].card--02:hover .c-more-link {
  border-color: #fff;
}

.sec-interview {
  padding: 75px 0 0;
}

.sec-interview .interview-slider {
  position: relative;
}
.sec-interview .interview-slider__controller {
  position: absolute;
  top: 50%;
  right: 15px;
  left: 15px;
  z-index: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sec-interview .interview-slider__controller .controller {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.sec-interview .interview-slider__slide {
  width: auto;
}
.sec-interview .interview-slider .figure {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.sec-interview .interview-slider .figure__image {
  opacity: 0.1;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.sec-interview .interview-slider .interview-slider__slide.swiper-slide-active .figure__image {
  opacity: 1;
}
.sec-interview .interview-slider .figure__content {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sec-interview .interview-slider .interview-slider__slide.swiper-slide-active .figure__content {
  opacity: 1;
}
.sec-interview .interview-slider .figure__content .heading__typo {
  display: block;
  line-height: 1;
}
.sec-interview .interview-slider .figure__content .heading__typo + .heading__typo {
  margin: 11px 0 0;
}
.sec-interview .interview-slider .figure__content .heading .typo, .sec-interview .interview-slider .figure__content .heading .name .typo--sub, .sec-interview .interview-slider .figure__content .name .heading .typo--sub, .sec-interview .interview-slider .figure__content .heading .name .typo--main, .sec-interview .interview-slider .figure__content .name .heading .typo--main {
  position: relative;
  z-index: 0;
  display: inline-block;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 25px;
  font-style: italic;
  line-height: 1;
  color: #fff;
  letter-spacing: 0.1em;
  white-space: nowrap;
}
.sec-interview .interview-slider .figure__content .heading .typo::before, .sec-interview .interview-slider .figure__content .heading .name .typo--sub::before, .sec-interview .interview-slider .figure__content .name .heading .typo--sub::before, .sec-interview .interview-slider .figure__content .heading .name .typo--main::before, .sec-interview .interview-slider .figure__content .name .heading .typo--main::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  background: #000;
}
.sec-interview .interview-slider .figure__content .name {
  margin: 22px 0 0;
}
.sec-interview .interview-slider .figure__content .name__typo {
  display: block;
  line-height: 1;
}
.sec-interview .interview-slider .figure__content .name__typo + .name__typo {
  margin: 12px 0 0;
}
.sec-interview .interview-slider .figure__content .name .typo, .sec-interview .interview-slider .figure__content .name .typo--sub, .sec-interview .interview-slider .figure__content .name .typo--main {
  position: relative;
  z-index: 0;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
}
.sec-interview .interview-slider .figure__content .name .typo::before, .sec-interview .interview-slider .figure__content .name .typo--sub::before, .sec-interview .interview-slider .figure__content .name .typo--main::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  background: #fff;
}
.sec-interview .interview-slider .figure__content .name .typo__icon {
  width: 5px;
  height: 8px;
}
.sec-interview .interview-slider .figure__content .name .typo--sub {
  font-size: 13px;
  letter-spacing: 0.1em;
}
.sec-interview .interview-slider .figure__content .name .typo--main {
  font-size: 19px;
  letter-spacing: 0.1em;
}

.sec-mv {
  position: relative;
}
.sec-mv__scroll {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin: 0 0 0 -580px;
}
.sec-mv__scroll .scroll {
  display: flex;
}
.sec-mv__scroll .scroll__line {
  position: relative;
  width: 1px;
  height: 120px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.1);
}
.sec-mv__scroll .scroll__line::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: #000;
  -webkit-animation: line-loop 2s cubic-bezier(0.39, 0.575, 0.565, 1) infinite;
          animation: line-loop 2s cubic-bezier(0.39, 0.575, 0.565, 1) infinite;
}
.sec-mv__scroll .scroll__text {
  margin: 0 0 0 22px;
  font-family: "Cormorant Garamond", serif;
  font-size: 16px;
  font-style: italic;
  letter-spacing: 0.15em;
}

@-webkit-keyframes line-loop {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes line-loop {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}
.sec-mv .mv-slider {
  overflow: hidden;
}
.sec-mv .mv-slider__slide {
  position: relative;
}
.sec-mv .mv-slider__slide img {
  width: 100%;
  height: auto;
}
.sec-mv .mv-slider__slide-label {
  position: absolute;
  top: 20px;
  left: 0;
}
.sec-mv .mv-slider__slide-label .label {
  padding: 7px 10px;
  text-align: center;
  background: #fccf2e;
}
.sec-mv .mv-slider__slide-label .label__title {
  display: block;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 10px;
  letter-spacing: 0.15em;
}
.sec-mv .mv-slider__slide-label .label__text {
  display: block;
  margin: 5px 0 0;
  font-family: "Marcellus", serif;
  font-size: 20px;
  letter-spacing: 0.1em;
}
.sec-mv .mv-slider__controller {
  position: absolute;
  bottom: -20px;
  left: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background: #fff;
}
.sec-mv .mv-slider__controller .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 1px;
  padding: 0 0 0 0;
}
.sec-mv .mv-slider__controller .pagination .swiper-pagination-bullet {
  width: 35px;
  height: 2px;
  margin: 0 5px;
  background: rgba(57, 61, 117, 0.2);
  border-radius: 0%;
  opacity: 1;
}
.sec-mv .mv-slider__controller .pagination .swiper-pagination-bullet-active {
  background: #393d75;
}

.swiper-container {
  width: 100%;
}
.swiper-container.slider {
  height: 80vh;
}
.swiper-container.slider-thumbnail {
  width: 92%;
  overflow: visible;
}
.swiper-container.slider-thumbnail .controller {
  z-index: 10;
  display: flex;
  align-items: center;
  width: 100%;
  height: 20px;
}
.swiper-container.slider-thumbnail .controller .c-slider-controller__button {
  position: absolute;
  z-index: 10;
  width: 32px;
  height: 32px;
  background-color: #393d75;
  border: none;
  border-radius: 50%;
  opacity: 0.8;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.swiper-container.slider-thumbnail .controller .c-slider-controller__button:hover {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.swiper-container.slider-thumbnail .controller .c-slider-controller__button .c-more-button__icon {
  position: absolute;
  top: 50%;
  right: 13px;
  width: 7px;
  height: 15px;
  margin: -8px 0 0;
  fill: #fff;
}
.swiper-container.slider-thumbnail .controller .c-slider-controller__button--prev {
  top: 50%;
  left: -12px;
  margin-left: 0;
}
.swiper-container.slider-thumbnail .controller .c-slider-controller__button--prev .c-more-button__icon {
  right: 15px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.swiper-container.slider-thumbnail .controller .c-slider-controller__button--next {
  top: 50%;
  right: -12px;
  left: auto;
  margin-left: 0;
}
.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
  width: 50%;
  height: 100%;
  overflow: hidden;
  font-size: 30px;
  color: #fff;
  text-align: center;
  opacity: 0.6;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide img {
  width: 100%;
}
.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.no-loop .swiper-wrapper {
  display: flex;
  justify-content: center;
}
.no-loop button {
  display: none;
}

.swiper-container.no-loop_pc--02.slider-thumbnail .swiper-wrapper {
  padding-left: 18%;
}
.swiper-container.no-loop_pc--02.slider-thumbnail .c-slider-controller__button--prev {
  left: -12px;
}
.swiper-container.no-loop_pc--02.slider-thumbnail .c-slider-controller__button--next {
  right: -12px;
}

.sec-news {
  padding: 70px 20px 0;
}
.sec-news__button {
  margin: 50px 0 0;
}
.sec-news__button .c-more-button--all {
  display: none;
}

.sec-news .news-slider {
  position: relative;
  padding: 21px 0 0;
}
.sec-news .news-slider__wrapper {
  display: block;
}
.sec-news .news-slider__slide {
  height: auto;
  background: #fff;
}
.sec-news .news-slider__slide + .news-slider__slide {
  margin: -1px 0 0;
  border-top: 1px solid #000;
}

.sec-news .news-slider .item, .sec-news .news-slider .sec-faculty .faculty-list .item--economics, .sec-faculty .faculty-list .sec-news .news-slider .item--economics, .sec-news .news-slider .sec-faculty .faculty-list .item--administration, .sec-faculty .faculty-list .sec-news .news-slider .item--administration, .sec-news .news-slider .sec-faculty .faculty-list .item--int_studies, .sec-faculty .faculty-list .sec-news .news-slider .item--int_studies, .sec-news .news-slider .sec-faculty .faculty-list .item--law, .sec-faculty .faculty-list .sec-news .news-slider .item--law {
  padding: 29px 0 27px;
  border-bottom: 1px solid #000;
}
.sec-news .news-slider .item__head {
  display: flex;
}
.sec-news .news-slider .item__date {
  margin: 0 15px 0 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 17px;
  letter-spacing: 0.15em;
}
.sec-news .news-slider .item__text {
  display: block;
  margin: 13px 0 0;
  font-size: 13px;
  line-height: 2.154;
  letter-spacing: 0.025em;
}

/* --------------------------------------------------------------------------
    animation
--------------------------------------------------------------------------- */
.sec-news .news-slider__wrapper {
  overflow: hidden;
  transition: height 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sec-pick-up {
  padding: 65px 0 75px;
}
.sec-pick-up .pick-up + .pick-up {
  margin: 90px 0 0;
}
.sec-pick-up .pick-up__content {
  position: relative;
  z-index: 2;
  padding: 0 30px;
}
.sec-pick-up .pick-up .content__heading .main,
.sec-pick-up .pick-up .content__heading .sub {
  display: block;
}
.sec-pick-up .pick-up .content__heading .sub {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.15em;
}
.sec-pick-up .pick-up .content__heading .sub .en {
  font-family: "Cormorant Garamond", serif;
  font-style: italic;
}
.sec-pick-up .pick-up .content__heading .main {
  position: relative;
  margin: 48px 0 0;
  line-height: 0;
}
.sec-pick-up .pick-up .content__heading .main::before {
  position: absolute;
  top: -26px;
  left: 0;
  width: 25px;
  height: 1px;
  content: "";
  background: #000;
}
.sec-pick-up .pick-up .content__text {
  margin: 17px 0 0;
  font-size: 14px;
  line-height: 2.154;
  letter-spacing: 0.1em;
}
.sec-pick-up .pick-up__body {
  margin: 30px 0 0;
}
.sec-pick-up .pick-up .body img {
  width: 100%;
  height: auto;
}
.sec-pick-up .pick-up .body__text {
  padding: 0 30px;
  margin: 10px 0 0;
  font-size: 10px;
  line-height: 2.1;
  letter-spacing: 0.05em;
}
.sec-pick-up .pick-up__button {
  padding: 0 30px;
  margin: 40px 0 0;
}

.sec-pick-up .pick-up .body .movie {
  position: relative;
  cursor: pointer;
}
.sec-pick-up .pick-up .body .movie__thum {
  position: relative;
  z-index: 1;
}
.sec-pick-up .pick-up .body .movie__thum.is-play {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.sec-pick-up .pick-up .body .movie__iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sec-pick-up .pick-up .body .movie__iframe iframe {
  width: 100%;
  height: 100%;
}

.sec-story {
  padding: 0 0 75px;
}

.sec-story .story-slider {
  padding: 0 45px;
  overflow: hidden;
}
.sec-story .story-slider__slide {
  margin: 0 7.5px;
}

.sec-story .card, .sec-story .sec-campus .card--01, .sec-campus .sec-story .card--01, .sec-story .sec-campus .card--02, .sec-campus .sec-story .card--02 {
  position: relative;
  display: inline-block;
}
.sec-story .card__label {
  position: absolute;
  top: 15px;
  left: -7.5px;
  display: inline-block;
  padding: 5px 10px;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 0.05em;
  background: #9d0130;
}
.sec-story .card__image img {
  width: 100%;
  height: auto;
}
.sec-story .card__body {
  position: absolute;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
.sec-story .card .body, .sec-story .sec-campus .card--01 .body, .sec-campus .sec-story .card--01 .body, .sec-story .sec-campus .card--02 .body, .sec-campus .sec-story .card--02 .body {
  box-sizing: border-box;
  width: 100%;
  padding: 15px 20px;
  color: #fff;
  background: rgba(47, 50, 91, 0.9);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.sec-story .card .body .title, .sec-story .sec-campus .card--01 .body .title, .sec-campus .sec-story .card--01 .body .title, .sec-story .sec-campus .card--02 .body .title, .sec-campus .sec-story .card--02 .body .title {
  position: relative;
  padding: 0 20px 0 0;
}
.sec-story .card .body .title__text, .sec-story .sec-campus .card--01 .body .title__text, .sec-campus .sec-story .card--01 .body .title__text, .sec-story .sec-campus .card--02 .body .title__text, .sec-campus .sec-story .card--02 .body .title__text {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 0.1em;
}
.sec-story .card .body .title__icon, .sec-story .sec-campus .card--01 .body .title__icon, .sec-campus .sec-story .card--01 .body .title__icon, .sec-story .sec-campus .card--02 .body .title__icon, .sec-campus .sec-story .card--02 .body .title__icon {
  position: absolute;
  top: 50%;
  right: 0;
  width: 5px;
  height: 8px;
  fill: #fff;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 768px) {
  .gallery-sec {
    display: flex;
    max-width: 1920px;
    padding: 0 0 0 90px;
    margin: 0 auto;
  }
  .gallery-sec__heading img {
    width: auto;
    height: auto;
  }
  .gallery-sec__body {
    flex: 1;
  }
  .gallery-sec__text {
    margin: 50px 0 0;
    font-size: 18px;
    line-height: 2.777;
    text-align: left;
  }
  .gallery-sec__button {
    padding: 0;
    margin: 75px 0 0;
  }
  .sec-campus {
    padding: 140px 0 0;
  }
  .sec-campus__body {
    display: flex;
    margin: 80px 0 0;
  }
  .sec-campus .card, .sec-campus .card--01, .sec-campus .card--02 {
    width: 50%;
    padding-bottom: 35.4166%;
  }
  .sec-campus .card + .card, .sec-campus .card--01 + .card, .sec-campus .card--02 + .card, .sec-campus .card + .card--01, .sec-campus .card--01 + .card--01, .sec-campus .card--02 + .card--01, .sec-campus .card + .card--02, .sec-campus .card--01 + .card--02, .sec-campus .card--02 + .card--02 {
    margin: 0;
  }
  .sec-campus .card--01 .bg {
    background-image: url("/assets/images/pages/index/campus_img01_md.jpg");
  }
  .sec-campus .card--02 .bg {
    background-image: url("/assets/images/pages/index/campus_img02_md.jpg");
  }
  .sec-campus .card:hover .card__bg .bg, .sec-campus .card--01:hover .card__bg .bg, .sec-campus .card--02:hover .card__bg .bg {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  .sec-campus .card .bg, .sec-campus .card--01 .bg, .sec-campus .card--02 .bg {
    transition: -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
  .sec-campus .card .heading img, .sec-campus .card--01 .heading img, .sec-campus .card--02 .heading img {
    width: auto;
    height: auto;
  }
  .sec-campus .card__content {
    padding: 31px 30px;
  }
  .sec-campus .card--01 .card__content-bg {
    background-image: url("/assets/images/pages/index/campus_img01_grayscale_md.jpg");
  }
  .sec-campus .card--02 .card__content-bg {
    background-image: url("/assets/images/pages/index/campus_img02_grayscale_md.jpg");
  }
  .sec-campus .card:hover .card__content-bg, .sec-campus .card--01:hover .card__content-bg, .sec-campus .card--02:hover .card__content-bg {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  .sec-campus .card__content-bg {
    transition: -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
  .sec-campus .card .content, .sec-campus .card--01 .content, .sec-campus .card--02 .content {
    display: flex;
  }
  .sec-campus .card .content__title .icon, .sec-campus .card--01 .content__title .icon, .sec-campus .card--02 .content__title .icon {
    width: 24px;
    height: 30px;
    margin: 0 15px 0 0;
  }
  .sec-campus .card .content__title .text, .sec-campus .card--01 .content__title .text, .sec-campus .card--02 .content__title .text {
    font-size: 22px;
  }
  .sec-campus .card .content__text, .sec-campus .card--01 .content__text, .sec-campus .card--02 .content__text {
    margin: 0 0 0 40px;
    font-size: 14px;
    line-height: 2.142;
  }
  .sec-event {
    width: 50%;
    padding: 0;
    margin: 0 0 0 80px;
  }
  .sec-event__button {
    margin: 80px 0 0;
  }
  .sec-event .event-slider {
    margin: 85px 0 0;
  }
  .sec-event .event-slider__slide {
    padding: 0 0 0 20px;
  }
  .sec-event .event-slider__body {
    margin: -60px -20px 0;
  }
  .sec-event .event-slider .controller__pagination {
    position: absolute;
  }
  .sec-event .event-slider .card, .sec-event .event-slider .sec-campus .card--01, .sec-campus .sec-event .event-slider .card--01, .sec-event .event-slider .sec-campus .card--02, .sec-campus .sec-event .event-slider .card--02 {
    padding: 0 20px;
    margin: 60px 0 0;
  }
  .sec-event .event-slider .card__image .tag {
    top: 20px;
    bottom: auto;
    left: -20px;
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
    background: transparent;
  }
  .sec-event .event-slider .card__image .tag__text span, .sec-event .event-slider .card__image .tag__date span {
    background: #393d75;
  }
  .sec-event .event-slider .card__image .tag__text {
    font-size: 12px;
  }
  .sec-event .event-slider .card__image .tag__text::after {
    content: none;
  }
  .sec-event .event-slider .card__image .tag__text span {
    padding: 8px 20px;
  }
  .sec-event .event-slider .card__image .tag__date {
    margin: 5px 0 0;
    font-size: 24px;
  }
  .sec-event .event-slider .card__image .tag__date span {
    padding: 8px 18px;
  }
  .sec-event .event-slider .card__text {
    margin: 20px 0 0;
    font-size: 18px;
  }
  .sec-event .event-slider a.card, .sec-event .event-slider .sec-campus a.card--01, .sec-campus .sec-event .event-slider a.card--01, .sec-event .event-slider .sec-campus a.card--02, .sec-campus .sec-event .event-slider a.card--02 {
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .sec-event .event-slider a.card:hover, .sec-event .event-slider .sec-campus a.card--01:hover, .sec-campus .sec-event .event-slider a.card--01:hover, .sec-event .event-slider .sec-campus a.card--02:hover, .sec-campus .sec-event .event-slider a.card--02:hover {
    opacity: 0.7;
  }
  .sec-faculty {
    padding: 140px 30px 170px;
  }
  .sec-faculty__body {
    margin: 80px 0 0;
  }
  .sec-faculty .faculty-list {
    display: flex;
    margin: 0 -20px;
  }
  .sec-faculty .faculty-list__item {
    width: 25%;
    padding: 0 20px;
  }
  .sec-faculty .faculty-list__item + .faculty-list__item {
    margin: 0;
  }
  .sec-faculty .faculty-list .item .image__label, .sec-faculty .faculty-list .item--economics .image__label, .sec-faculty .faculty-list .item--administration .image__label, .sec-faculty .faculty-list .item--int_studies .image__label, .sec-faculty .faculty-list .item--law .image__label {
    left: -20px;
  }
  .sec-faculty .faculty-list .item .image__deco, .sec-faculty .faculty-list .item--economics .image__deco, .sec-faculty .faculty-list .item--administration .image__deco, .sec-faculty .faculty-list .item--int_studies .image__deco, .sec-faculty .faculty-list .item--law .image__deco {
    right: 50px;
    height: 50px;
  }
  .sec-faculty .faculty-list .item .image__deco::before, .sec-faculty .faculty-list .item--economics .image__deco::before, .sec-faculty .faculty-list .item--administration .image__deco::before, .sec-faculty .faculty-list .item--int_studies .image__deco::before, .sec-faculty .faculty-list .item--law .image__deco::before {
    width: 200px;
    height: 7px;
  }
  .sec-faculty .faculty-list .item .image img, .sec-faculty .faculty-list .item--economics .image img, .sec-faculty .faculty-list .item--administration .image img, .sec-faculty .faculty-list .item--int_studies .image img, .sec-faculty .faculty-list .item--law .image img {
    width: auto;
  }
  .sec-faculty .faculty-list .item__image img {
    width: auto;
    max-width: 100%;
    height: auto;
  }
  .sec-faculty .faculty-list .item__body {
    padding: 0 20px;
  }
  .sec-faculty .faculty-list .item__heading .main {
    margin: 0 20px 0 0;
    font-size: 32px;
  }
  .sec-faculty .faculty-list .item__heading .sub {
    font-size: 14px;
  }
  .sec-faculty .faculty-list .item__text {
    font-size: 16px;
    line-height: 2.272;
  }
  .sec-faculty .faculty-list .item .course, .sec-faculty .faculty-list .item--economics .course, .sec-faculty .faculty-list .item--administration .course, .sec-faculty .faculty-list .item--int_studies .course, .sec-faculty .faculty-list .item--law .course {
    padding: 25px 40px 30px;
    margin: 80px 0 0;
  }
  .sec-faculty .faculty-list .item .course .course-list__item, .sec-faculty .faculty-list .item--economics .course .course-list__item, .sec-faculty .faculty-list .item--administration .course .course-list__item, .sec-faculty .faculty-list .item--int_studies .course .course-list__item, .sec-faculty .faculty-list .item--law .course .course-list__item {
    padding: 0 0 0 15px;
    font-size: 14px;
  }
  .sec-faculty .s-course {
    display: flex;
    max-width: 1180px;
    margin: 100px auto 0;
  }
  .sec-faculty .s-course__content {
    flex: 1;
    padding: 45px 75px 80px;
  }
  .sec-faculty .s-course__content::before {
    width: 7px;
    height: 190px;
  }
  .sec-faculty .s-course .content__heading .main {
    font-size: 44px;
  }
  .sec-faculty .s-course .content__heading .sub {
    font-size: 20px;
  }
  .sec-faculty .s-course .content__text {
    margin: 5px 0 0;
    font-size: 20px;
    line-height: 2;
  }
  .sec-faculty .s-course .content__link {
    margin: 30px 0 0;
  }
  .sec-information {
    padding: 145px 60px;
  }
  .sec-information__body {
    margin: 80px 0 0;
  }
  .sec-information .information-list {
    display: flex;
    flex-wrap: wrap;
  }
  .sec-information .information-list__item {
    position: relative;
    width: 25%;
  }
  .sec-information .information-list .card, .sec-information .information-list .sec-campus .card--01, .sec-campus .sec-information .information-list .card--01, .sec-information .information-list .sec-campus .card--02, .sec-campus .sec-information .information-list .card--02 {
    width: 100%;
    height: 0;
    padding-bottom: 66.666%;
    transition: color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), background-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .sec-information .information-list .card[href]:hover, .sec-information .information-list .sec-campus [href].card--01:hover, .sec-campus .sec-information .information-list [href].card--01:hover, .sec-information .information-list .sec-campus [href].card--02:hover, .sec-campus .sec-information .information-list [href].card--02:hover {
    color: #fff;
    background: #393d75;
  }
  .sec-information .information-list .card::before, .sec-information .information-list .sec-campus .card--01::before, .sec-campus .sec-information .information-list .card--01::before, .sec-information .information-list .sec-campus .card--02::before, .sec-campus .sec-information .information-list .card--02::before {
    border-width: 20px 20px 0 0;
  }
  .sec-information .information-list .card__body {
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .sec-information .information-list .card__text {
    font-size: 24px;
    white-space: nowrap;
  }
  .sec-information .information-list .card__link .c-more-link {
    transition: border-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .card[href]:hover .c-more-link .c-more-link__icon, .sec-campus [href].card--01:hover .c-more-link .c-more-link__icon, .sec-campus [href].card--02:hover .c-more-link .c-more-link__icon {
    margin-left: 48px;
    fill: #fff;
  }
  .sec-information .information-list .card__link .c-more-link__icon {
    transition: fill 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .sec-interview {
    padding: 130px 0 0 90px;
  }
  .sec-interview__head {
    margin: 40px 0 0;
  }
  .sec-interview__body {
    position: relative;
    padding: 0 0 38.3333%;
    margin: 0 0 0 5.7291%;
  }
  .sec-interview .interview-slider {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/images/pages/index/interview_img01_md.png") no-repeat center/contain;
  }
  .sec-interview .interview-slider__wrapper {
    box-sizing: border-box;
    padding: 0 10% 0 0;
  }
  .sec-interview .interview-slider__slide {
    width: 25%;
  }
  .sec-interview .interview-slider .figure__image {
    opacity: 1;
  }
  .sec-interview .interview-slider .figure__image img {
    width: auto;
    max-width: 100%;
    height: auto;
  }
  .sec-interview .interview-slider .figure__content {
    opacity: 1;
  }
  .sec-interview .interview-slider .figure__content .heading__typo {
    text-align: left;
  }
  .sec-interview .interview-slider .figure__content .heading__typo + .heading__typo {
    margin: 14px 0 0;
  }
  .sec-interview .interview-slider .figure__content .heading .typo, .sec-interview .interview-slider .figure__content .heading .name .typo--sub, .sec-interview .interview-slider .figure__content .name .heading .typo--sub, .sec-interview .interview-slider .figure__content .heading .name .typo--main, .sec-interview .interview-slider .figure__content .name .heading .typo--main {
    font-size: 16px;
  }
  .sec-interview .interview-slider .figure__content .name {
    margin: 30px 0 0;
  }
  .sec-interview .interview-slider .figure__content .name__typo {
    text-align: left;
  }
  .sec-interview .interview-slider .figure__content .name__typo + .name__typo {
    margin: 15px 0 0;
  }
  .sec-interview .interview-slider .figure__content .name .typo--sub {
    font-size: 10px;
  }
  .sec-interview .interview-slider .figure__content .name .typo--main {
    font-size: 16px;
  }
  .sec-mv .mv-slider__slide-label {
    top: 40px;
  }
  .sec-mv .mv-slider__slide-label .label {
    display: flex;
    align-items: center;
    padding: 5px 35px;
  }
  .sec-mv .mv-slider__slide-label .label__title {
    font-size: 20px;
  }
  .sec-mv .mv-slider__slide-label .label__title::after {
    display: inline-block;
    margin: 0 5px;
    content: ":";
  }
  .sec-mv .mv-slider__slide-label .label__text {
    margin: 0;
    font-size: 40px;
  }
  .sec-mv .mv-slider__controller {
    position: absolute;
    bottom: -20px;
    left: 0;
  }
  .sec-mv .mv-slider__controller .pagination {
    padding: 0 40px;
  }
  .sec-mv .mv-slider__controller .pagination .swiper-pagination-bullet {
    width: 60px;
    margin: 0 5px;
  }
  .swiper-container.slider-thumbnail {
    width: 100%;
    overflow: hidden;
  }
  .swiper-container.slider-thumbnail .controller {
    width: 950px;
    height: 52px;
  }
  .swiper-container.slider-thumbnail .controller .c-slider-controller__button {
    width: 52px;
    height: 52px;
  }
  .swiper-container.slider-thumbnail .controller .c-slider-controller__button .c-more-button__icon {
    right: 20px;
    width: 9px;
    height: 17px;
  }
  .swiper-container.slider-thumbnail .controller .c-slider-controller__button--prev {
    left: 50%;
    margin-left: -359px;
  }
  .swiper-container.slider-thumbnail .controller .c-slider-controller__button--prev .c-more-button__icon {
    right: 24px;
  }
  .swiper-container.slider-thumbnail .controller .c-slider-controller__button--next {
    right: auto;
    left: 50%;
    margin-left: 307px;
  }
  .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
    box-sizing: border-box;
    width: 20%;
    padding: 0 15px;
  }
  .no-loop_pc .swiper-wrapper {
    display: flex;
    justify-content: center;
  }
  .swiper-container.no-loop_pc--02.slider-thumbnail .swiper-wrapper {
    padding-left: 0;
  }
  .swiper-container.no-loop_pc--02.slider-thumbnail .c-slider-controller__button--prev {
    margin-left: -241px;
  }
  .swiper-container.no-loop_pc--02.slider-thumbnail .c-slider-controller__button--next {
    margin-left: 191px;
  }
  .sec-news {
    width: 50%;
    padding: 0;
  }
  .sec-news__button {
    margin: 80px 0 0;
    text-align: center;
  }
  .sec-news__button .c-more-button--all {
    display: inline-flex;
  }
  .sec-news__button .c-more-button--more {
    display: none;
  }
  .sec-news .news-slider {
    margin: 50px 0 0;
  }
  .sec-news .news-slider__wrapper {
    display: flex;
  }
  .sec-news .news-slider__slide {
    height: 100%;
    opacity: 0 !important;
    /* stylelint-disable-line declaration-no-important */
  }
  .sec-news .news-slider__slide.swiper-slide-active {
    opacity: 1 !important;
    /* stylelint-disable-line declaration-no-important */
  }
  .sec-news .news-slider__slide + .news-slider__slide {
    margin: 0;
    border-top: none;
  }
  .sec-news .news-slider .item, .sec-news .news-slider .sec-faculty .faculty-list .item--economics, .sec-faculty .faculty-list .sec-news .news-slider .item--economics, .sec-news .news-slider .sec-faculty .faculty-list .item--administration, .sec-faculty .faculty-list .sec-news .news-slider .item--administration, .sec-news .news-slider .sec-faculty .faculty-list .item--int_studies, .sec-faculty .faculty-list .sec-news .news-slider .item--int_studies, .sec-news .news-slider .sec-faculty .faculty-list .item--law, .sec-faculty .faculty-list .sec-news .news-slider .item--law {
    padding: 40px 0 35px;
  }
  .sec-news .news-slider .item__date {
    margin: 0 47px 0 0;
    font-size: 20px;
  }
  .sec-news .news-slider .item__text {
    margin: 15px 0 0;
    font-size: 15px;
    line-height: 2.4;
    letter-spacing: 0.05em;
  }
  .sec-pick-up {
    padding: 60px 0 150px;
  }
  .sec-pick-up .pick-up {
    position: relative;
    display: flex;
    align-items: center;
    max-width: 1800px;
    margin: 0 auto;
  }
  .sec-pick-up .pick-up + .pick-up {
    margin: 100px auto 0;
  }
  .sec-pick-up .pick-up__content {
    padding: 0 0 0 30px;
  }
  .sec-pick-up .pick-up .content__heading .main {
    margin: 85px 0 0;
  }
  .sec-pick-up .pick-up .content__heading .main img {
    width: auto;
    height: auto;
  }
  .sec-pick-up .pick-up .content__heading .main::before {
    top: -50px;
    width: 50px;
  }
  .sec-pick-up .pick-up .content__text {
    margin: 50px 0 0;
    font-size: 18px;
    line-height: 2.777;
  }
  .sec-pick-up .pick-up .content__button {
    margin: 70px 0 0;
  }
  .sec-pick-up .pick-up__body {
    flex: 1;
    margin: 0 -60px 0 -110px;
  }
  .sec-pick-up .pick-up .body__text {
    margin: 30px 0 0;
    font-size: 14px;
    text-align: right;
  }
  .sec-story {
    padding: 100px 60px 180px 90px;
  }
  .sec-story__body {
    padding: 0 0 0 7.2916%;
  }
  .sec-story .story-slider {
    padding: 0;
    overflow: visible;
  }
  .sec-story .story-slider__wrapper {
    flex-wrap: wrap;
  }
  .sec-story .story-slider__slide {
    width: calc(100% / 3);
    margin: 0;
  }
  .sec-story .card, .sec-story .sec-campus .card--01, .sec-campus .sec-story .card--01, .sec-story .sec-campus .card--02, .sec-campus .sec-story .card--02 {
    display: block;
  }
  .sec-story .card:hover .body, .sec-story .sec-campus .card--01:hover .body, .sec-campus .sec-story .card--01:hover .body, .sec-story .sec-campus .card--02:hover .body, .sec-campus .sec-story .card--02:hover .body {
    -webkit-transform: translate3d(0, 0, 0) !important;
            transform: translate3d(0, 0, 0) !important;
    /* stylelint-disable-line */
  }
  .sec-story .card .body, .sec-story .sec-campus .card--01 .body, .sec-campus .sec-story .card--01 .body, .sec-story .sec-campus .card--02 .body, .sec-campus .sec-story .card--02 .body {
    transition: -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .sec-story .card .body .title__text, .sec-story .sec-campus .card--01 .body .title__text, .sec-campus .sec-story .card--01 .body .title__text, .sec-story .sec-campus .card--02 .body .title__text, .sec-campus .sec-story .card--02 .body .title__text {
    font-size: 0.9375vw;
  }
  .sec-story .card .body__text, .sec-story .sec-campus .card--01 .body__text, .sec-campus .sec-story .card--01 .body__text, .sec-story .sec-campus .card--02 .body__text, .sec-campus .sec-story .card--02 .body__text {
    padding: 10px 0 0;
    font-size: 0.7291vw;
    line-height: 1.714;
    letter-spacing: 0.1em;
  }
  .section-wrap {
    display: flex;
    max-width: 1660px;
    padding: 160px 30px;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .sec-interview .interview-slider .figure__content .heading .typo, .sec-interview .interview-slider .figure__content .heading .name .typo--sub, .sec-interview .interview-slider .figure__content .name .heading .typo--sub, .sec-interview .interview-slider .figure__content .heading .name .typo--main, .sec-interview .interview-slider .figure__content .name .heading .typo--main {
    font-size: 1.3vw;
  }
  .sec-interview .interview-slider .figure__content .name .typo--sub {
    font-size: 0.833vw;
  }
  .sec-interview .interview-slider .figure__content .name .typo--main {
    font-size: 1.25vw;
  }
  .swiper-container.slider-thumbnail .controller {
    width: 100%;
    height: 52px;
  }
  .swiper-container.slider-thumbnail .controller .c-slider-controller__button--prev {
    top: 50%;
    left: 50%;
    margin-left: calc(15px - 27.2vw);
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  .swiper-container.slider-thumbnail .controller .c-slider-controller__button--next {
    top: 50%;
    right: auto;
    left: 50%;
    margin-left: calc(27.2vw - 15px);
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  .swiper-container.no-loop_pc--02.slider-thumbnail .c-slider-controller__button--prev {
    margin-left: calc(15px - 18vw);
  }
  .swiper-container.no-loop_pc--02.slider-thumbnail .c-slider-controller__button--next {
    margin-left: calc(18vw - 15px);
  }
}
@media (min-width: 1600px) {
  .sec-faculty .faculty-list .item__heading .main {
    font-size: 40px;
  }
  .sec-faculty .faculty-list .item__heading .sub {
    font-size: 20px;
  }
  .sec-faculty .faculty-list .item__text {
    font-size: 22px;
  }
  .sec-information .information-list .card__text {
    font-size: 30px;
  }
  .sec-interview .interview-slider .figure__content .heading .typo, .sec-interview .interview-slider .figure__content .heading .name .typo--sub, .sec-interview .interview-slider .figure__content .name .heading .typo--sub, .sec-interview .interview-slider .figure__content .heading .name .typo--main, .sec-interview .interview-slider .figure__content .name .heading .typo--main {
    font-size: 1.5vw;
  }
}
@media (min-width: 1610px) {
  .sec-campus .card__content {
    padding: 31px 60px;
  }
  .sec-campus .card .content__title .icon, .sec-campus .card--01 .content__title .icon, .sec-campus .card--02 .content__title .icon {
    width: 32px;
    height: 40px;
    margin: 0 20px 0 0;
  }
  .sec-campus .card .content__title .text, .sec-campus .card--01 .content__title .text, .sec-campus .card--02 .content__title .text {
    font-size: 32px;
  }
}
@media (min-width: 1800px) {
  .sec-interview .interview-slider .figure__content .heading .typo, .sec-interview .interview-slider .figure__content .heading .name .typo--sub, .sec-interview .interview-slider .figure__content .name .heading .typo--sub, .sec-interview .interview-slider .figure__content .heading .name .typo--main, .sec-interview .interview-slider .figure__content .name .heading .typo--main {
    font-size: 1.6666vw;
  }
}
@media (min-width: 1920px) {
  .sec-interview .interview-slider .figure__content .heading .typo, .sec-interview .interview-slider .figure__content .heading .name .typo--sub, .sec-interview .interview-slider .figure__content .name .heading .typo--sub, .sec-interview .interview-slider .figure__content .heading .name .typo--main, .sec-interview .interview-slider .figure__content .name .heading .typo--main {
    font-size: 32px;
  }
  .sec-interview .interview-slider .figure__content .name .typo--sub {
    font-size: 16px;
  }
  .sec-interview .interview-slider .figure__content .name .typo--main {
    font-size: 24px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX2dhbGxlcnktc2VjLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX3NlYy1jYW1wdXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX3NlYy1ldmVudC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLWZhY3VsdHkuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX3NlYy1pbmZvcm1hdGlvbi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLWludGVydmlldy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLW12LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L19zZWMtbmV3cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLXBpY2stdXAuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX3NlYy1zdG9yeS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjdGlvbi13cmFwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUU7RUFDRSxrQkFBQTtBQ0NKO0FEdUJFO0VBQ0UsZ0JBQUE7QUNmSjtBRHNCRTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBQ2ZKO0FEeUJFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FDZko7O0FDM0NBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0FEb0RGO0FDOUNFO0VBQ0UsZ0JBQUE7QURxREo7O0FDNUNBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FB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SUk7SUFpQkksZ0JBQUE7RU4yNkJWO0VNMzFCUTtJQVNJLGtCQUFBO0VOdTZCWjtFTS81QlE7SUFTSSxpQkFBQTtFTnk2Qlo7RU9oL0JFO0lBUUksV0FBQTtJQUNBLFlBQUE7RVB1cUNOO0VPMW5DTTtJQU1JLFFBQUE7SUFDQSxTQUFBO0lBQ0EsZ0NBQUE7SUFDQSxxQ0FBQTtZQUFBLDZCQUFBO0VQeXFDVjtFT3ZwQ007SUFPSSxRQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxnQ0FBQTtJQUNBLHFDQUFBO1lBQUEsNkJBQUE7RVAwcUNWO0VPbG1DRTtJQUlJLDhCQUFBO0VQNnBDTjtFT3JwQ0U7SUFJSSw4QkFBQTtFUDhwQ047QUF6Y0Y7QVc3akNJO0VQMEhBO0lBV0ksZUFBQTtFSmlkTjtFSTdjRTtJQVNJLGVBQUE7RUprZE47RUk3Y0E7SUFjSSxlQUFBO0VKa2RKO0VLdmlCRTtJQWVJLGVBQUE7RUw2eUJOO0VNNXdCTTtJQXFCSSxnQkFBQTtFTjQ2QlY7QUExZUY7QVd2bEJJO0VWb0dGO0lBYUksa0JBQUE7RURvREo7RUNDSTtJQWNJLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7RUR3RFI7RUNwREk7SUFXSSxlQUFBO0VEeURSO0FBeEZGO0FXdEtJO0VMZ0lJO0lBeUJJLG1CQUFBO0VONjZCVjtBQUNGO0FXdmtDSTtFTGdJSTtJQTZCSSxlQUFBO0VOODZCVjtFTTEyQlE7SUFhSSxlQUFBO0VOdzZCWjtFTXA2QlE7SUFhSSxlQUFBO0VOMDZCWjtBQTdGRiIsImZpbGUiOiJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5nYWxsZXJ5LXNlYyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5tYWluIHtcbiAgICAvLyAgICZfX3R5cG8ge1xuICAgIC8vICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAvLyAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogMS41NDg7XG4gICAgLy8gICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG5cbiAgICAvLyAgICAgJi0tMDEsXG4gICAgLy8gICAgICYtLTAyIHtcbiAgICAvLyAgICAgICBAZXh0ZW5kIC5tYWluX190eXBvO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTU0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNzc3O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogNzVweCAwIDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktc2VjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5nYWxsZXJ5LXNlY19faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1zZWNfX2hlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5nYWxsZXJ5LXNlY19fYm9keSB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktc2VjX19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uZ2FsbGVyeS1zZWNfX3RleHQge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktc2VjX190ZXh0IHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMi43Nzc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmdhbGxlcnktc2VjX19idXR0b24ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktc2VjX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA3NXB4IDAgMDtcbiAgfVxufVxuXG4uc2VjLWNhbXB1cyB7XG4gIHBhZGRpbmc6IDc1cHggMDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNhbXB1cyB7XG4gICAgcGFkZGluZzogMTQwcHggMCAwO1xuICB9XG59XG4uc2VjLWNhbXB1c19fYm9keSB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXNfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjLWNhbXB1cyAuY2FyZCwgLnNlYy1jYW1wdXMgLmNhcmQtLTAxLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4Ny4wNjYlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY2FtcHVzIC5jYXJkLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDEsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUuNDE2NiU7XG4gIH1cbn1cbi5zZWMtY2FtcHVzIC5jYXJkICsgLmNhcmQsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSArIC5jYXJkLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgKyAuY2FyZCwgLnNlYy1jYW1wdXMgLmNhcmQgKyAuY2FyZC0tMDEsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSArIC5jYXJkLS0wMSwgLnNlYy1jYW1wdXMgLmNhcmQtLTAyICsgLmNhcmQtLTAxLCAuc2VjLWNhbXB1cyAuY2FyZCArIC5jYXJkLS0wMiwgLnNlYy1jYW1wdXMgLmNhcmQtLTAxICsgLmNhcmQtLTAyLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgKyAuY2FyZC0tMDIge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY2FtcHVzIC5jYXJkICsgLmNhcmQsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSArIC5jYXJkLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgKyAuY2FyZCwgLnNlYy1jYW1wdXMgLmNhcmQgKyAuY2FyZC0tMDEsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSArIC5jYXJkLS0wMSwgLnNlYy1jYW1wdXMgLmNhcmQtLTAyICsgLmNhcmQtLTAxLCAuc2VjLWNhbXB1cyAuY2FyZCArIC5jYXJkLS0wMiwgLnNlYy1jYW1wdXMgLmNhcmQtLTAxICsgLmNhcmQtLTAyLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgKyAuY2FyZC0tMDIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNlYy1jYW1wdXMgLmNhcmRfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjLWNhbXB1cyAuY2FyZCAuYmcsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSAuYmcsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMiAuYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2luZGV4L2NhbXB1c19pbWcwMS5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvaW5kZXgvY2FtcHVzX2ltZzAxX21kLmpwZ1wiKTtcbiAgfVxufVxuXG4uc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvaW5kZXgvY2FtcHVzX2ltZzAyLmpwZ1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbmRleC9jYW1wdXNfaW1nMDJfbWQuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNhbXB1cyAuY2FyZDpob3ZlciAuY2FyZF9fYmcgLmJnLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDE6aG92ZXIgLmNhcmRfX2JnIC5iZywgLnNlYy1jYW1wdXMgLmNhcmQtLTAyOmhvdmVyIC5jYXJkX19iZyAuYmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY2FtcHVzIC5jYXJkIC5iZywgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5iZywgLnNlYy1jYW1wdXMgLmNhcmQtLTAyIC5iZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi5zZWMtY2FtcHVzIC5jYXJkX19ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjLWNhbXB1cyAuY2FyZF9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXMgLmNhcmQgLmhlYWRpbmcgaW1nLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDEgLmhlYWRpbmcgaW1nLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmhlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtY2FtcHVzIC5jYXJkX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXMgLmNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMxcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MTBweCkge1xuICAuc2VjLWNhbXB1cyAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzFweCA2MHB4O1xuICB9XG59XG4uc2VjLWNhbXB1cyAuY2FyZF9fY29udGVudC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5jYXJkX19jb250ZW50LWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvaW5kZXgvY2FtcHVzX2ltZzAxX2dyYXlzY2FsZS5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5jYXJkX19jb250ZW50LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbmRleC9jYW1wdXNfaW1nMDFfZ3JheXNjYWxlX21kLmpwZ1wiKTtcbiAgfVxufVxuXG4uc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmNhcmRfX2NvbnRlbnQtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbmRleC9jYW1wdXNfaW1nMDJfZ3JheXNjYWxlLmpwZ1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmNhcmRfX2NvbnRlbnQtYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2luZGV4L2NhbXB1c19pbWcwMl9ncmF5c2NhbGVfbWQuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNhbXB1cyAuY2FyZDpob3ZlciAuY2FyZF9fY29udGVudC1iZywgLnNlYy1jYW1wdXMgLmNhcmQtLTAxOmhvdmVyIC5jYXJkX19jb250ZW50LWJnLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDI6aG92ZXIgLmNhcmRfX2NvbnRlbnQtYmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY2FtcHVzIC5jYXJkX19jb250ZW50LWJnIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuLnNlYy1jYW1wdXMgLmNhcmQgLmNvbnRlbnQsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSAuY29udGVudCwgLnNlYy1jYW1wdXMgLmNhcmQtLTAyIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY2FtcHVzIC5jYXJkIC5jb250ZW50LCAuc2VjLWNhbXB1cyAuY2FyZC0tMDEgLmNvbnRlbnQsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMiAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlYy1jYW1wdXMgLmNhcmQgLmNvbnRlbnRfX3RpdGxlLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDEgLmNvbnRlbnRfX3RpdGxlLCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmNvbnRlbnRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWMtY2FtcHVzIC5jYXJkIC5jb250ZW50X190aXRsZSAuaWNvbiwgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5jb250ZW50X190aXRsZSAuaWNvbiwgLnNlYy1jYW1wdXMgLmNhcmQtLTAyIC5jb250ZW50X190aXRsZSAuaWNvbiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY2FtcHVzIC5jYXJkIC5jb250ZW50X190aXRsZSAuaWNvbiwgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5jb250ZW50X190aXRsZSAuaWNvbiwgLnNlYy1jYW1wdXMgLmNhcmQtLTAyIC5jb250ZW50X190aXRsZSAuaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MTBweCkge1xuICAuc2VjLWNhbXB1cyAuY2FyZCAuY29udGVudF9fdGl0bGUgLmljb24sIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSAuY29udGVudF9fdGl0bGUgLmljb24sIC5zZWMtY2FtcHVzIC5jYXJkLS0wMiAuY29udGVudF9fdGl0bGUgLmljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbn1cbi5zZWMtY2FtcHVzIC5jYXJkIC5jb250ZW50X190aXRsZSAudGV4dCwgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5jb250ZW50X190aXRsZSAudGV4dCwgLnNlYy1jYW1wdXMgLmNhcmQtLTAyIC5jb250ZW50X190aXRsZSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNhbXB1cyAuY2FyZCAuY29udGVudF9fdGl0bGUgLnRleHQsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSAuY29udGVudF9fdGl0bGUgLnRleHQsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMiAuY29udGVudF9fdGl0bGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MTBweCkge1xuICAuc2VjLWNhbXB1cyAuY2FyZCAuY29udGVudF9fdGl0bGUgLnRleHQsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSAuY29udGVudF9fdGl0bGUgLnRleHQsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMiAuY29udGVudF9fdGl0bGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnNlYy1jYW1wdXMgLmNhcmQgLmNvbnRlbnRfX3RleHQsIC5zZWMtY2FtcHVzIC5jYXJkLS0wMSAuY29udGVudF9fdGV4dCwgLnNlYy1jYW1wdXMgLmNhcmQtLTAyIC5jb250ZW50X190ZXh0IHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNhbXB1cyAuY2FyZCAuY29udGVudF9fdGV4dCwgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5jb250ZW50X190ZXh0LCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmNvbnRlbnRfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTQyO1xuICB9XG59XG4uc2VjLWV2ZW50IHtcbiAgcGFkZGluZzogMCAzMHB4IDc1cHg7XG4gIG1hcmdpbjogOTBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ldmVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgODBweDtcbiAgfVxufVxuLnNlYy1ldmVudF9fYnV0dG9uIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZXZlbnRfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIge1xuICBtYXJnaW46IDQwcHggMCAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIge1xuICAgIG1hcmdpbjogODVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXJfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG59XG4uc2VjLWV2ZW50IC5ldmVudC1zbGlkZXJfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTMwcHggLTcuNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyX19ib2R5IHtcbiAgICBtYXJnaW46IC02MHB4IC0yMHB4IDA7XG4gIH1cbn1cbi5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlcl9fY29udHJvbGxlciB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG59XG4uc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNvbnRyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNvbnRyb2xsZXJfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIC5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAyLjVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIC5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIC5jYXJkLCAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLnNlYy1jYW1wdXMgLmNhcmQtLTAxLCAuc2VjLWNhbXB1cyAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmQtLTAxLCAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLnNlYy1jYW1wdXMgLmNhcmQtLTAyLCAuc2VjLWNhbXB1cyAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmQtLTAyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCA3LjVweDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmQsIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuc2VjLWNhbXB1cyAuY2FyZC0tMDEsIC5zZWMtY2FtcHVzIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZC0tMDEsIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuc2VjLWNhbXB1cyAuY2FyZC0tMDIsIC5zZWMtY2FtcHVzIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZC0tMDIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICB9XG59XG4uc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzUuNjY2JTtcbn1cbi5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZF9faW1hZ2UgLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmRfX2ltYWdlIC50YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgYmFja2dyb3VuZDogIzM5M2Q3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmRfX2ltYWdlIC50YWcge1xuICAgIHRvcDogMjBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogLTIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmRfX2ltYWdlIC50YWdfX3RleHQsIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZF9faW1hZ2UgLnRhZ19fZGF0ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZF9faW1hZ2UgLnRhZ19fdGV4dCBzcGFuLCAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmRfX2ltYWdlIC50YWdfX2RhdGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmRfX2ltYWdlIC50YWdfX3RleHQgc3BhbiwgLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIC5jYXJkX19pbWFnZSAudGFnX19kYXRlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMzOTNkNzU7XG4gIH1cbn1cbi5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZF9faW1hZ2UgLnRhZ19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIC5jYXJkX19pbWFnZSAudGFnX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZF9faW1hZ2UgLnRhZ19fdGV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZF9faW1hZ2UgLnRhZ19fdGV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmRfX2ltYWdlIC50YWdfX3RleHQgc3BhbiB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gIH1cbn1cbi5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZF9faW1hZ2UgLnRhZ19fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcmNlbGx1c1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIC5jYXJkX19pbWFnZSAudGFnX19kYXRlIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIC5jYXJkX19pbWFnZSAudGFnX19kYXRlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICB9XG59XG4uc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLmNhcmRfX3RleHQge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuODMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciBhLmNhcmQsIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuc2VjLWNhbXB1cyBhLmNhcmQtLTAxLCAuc2VjLWNhbXB1cyAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgYS5jYXJkLS0wMSwgLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIC5zZWMtY2FtcHVzIGEuY2FyZC0tMDIsIC5zZWMtY2FtcHVzIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciBhLmNhcmQtLTAyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgYS5jYXJkOmhvdmVyLCAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgLnNlYy1jYW1wdXMgYS5jYXJkLS0wMTpob3ZlciwgLnNlYy1jYW1wdXMgLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIGEuY2FyZC0tMDE6aG92ZXIsIC5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuc2VjLWNhbXB1cyBhLmNhcmQtLTAyOmhvdmVyLCAuc2VjLWNhbXB1cyAuc2VjLWV2ZW50IC5ldmVudC1zbGlkZXIgYS5jYXJkLS0wMjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5zZWMtZmFjdWx0eSB7XG4gIHBhZGRpbmc6IDY1cHggMCA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZmFjdWx0eSB7XG4gICAgcGFkZGluZzogMTQwcHggMzBweCAxNzBweDtcbiAgfVxufVxuLnNlYy1mYWN1bHR5X19ib2R5IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZhY3VsdHlfX2JvZHkge1xuICAgIG1hcmdpbjogODBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3RfX2l0ZW0gKyAuZmFjdWx0eS1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiA3MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdF9faXRlbSArIC5mYWN1bHR5LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbSAuaW1hZ2UsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1lY29ub21pY3MgLmltYWdlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tYWRtaW5pc3RyYXRpb24gLmltYWdlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMgLmltYWdlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tbGF3IC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtIC5pbWFnZV9fbGFiZWwsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1lY29ub21pY3MgLmltYWdlX19sYWJlbCwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWFkbWluaXN0cmF0aW9uIC5pbWFnZV9fbGFiZWwsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1pbnRfc3R1ZGllcyAuaW1hZ2VfX2xhYmVsLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tbGF3IC5pbWFnZV9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogIzAwMzc3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbSAuaW1hZ2VfX2xhYmVsLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tZWNvbm9taWNzIC5pbWFnZV9fbGFiZWwsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1hZG1pbmlzdHJhdGlvbiAuaW1hZ2VfX2xhYmVsLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMgLmltYWdlX19sYWJlbCwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWxhdyAuaW1hZ2VfX2xhYmVsIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0gLmltYWdlX19kZWNvLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tZWNvbm9taWNzIC5pbWFnZV9fZGVjbywgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWFkbWluaXN0cmF0aW9uIC5pbWFnZV9fZGVjbywgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWludF9zdHVkaWVzIC5pbWFnZV9fZGVjbywgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWxhdyAuaW1hZ2VfX2RlY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbSAuaW1hZ2VfX2RlY28sIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1lY29ub21pY3MgLmltYWdlX19kZWNvLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tYWRtaW5pc3RyYXRpb24gLmltYWdlX19kZWNvLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMgLmltYWdlX19kZWNvLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tbGF3IC5pbWFnZV9fZGVjbyB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbSAuaW1hZ2VfX2RlY286OmJlZm9yZSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWVjb25vbWljcyAuaW1hZ2VfX2RlY286OmJlZm9yZSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWFkbWluaXN0cmF0aW9uIC5pbWFnZV9fZGVjbzo6YmVmb3JlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMgLmltYWdlX19kZWNvOjpiZWZvcmUsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1sYXcgLmltYWdlX19kZWNvOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDVweDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbSAuaW1hZ2VfX2RlY286OmJlZm9yZSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWVjb25vbWljcyAuaW1hZ2VfX2RlY286OmJlZm9yZSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWFkbWluaXN0cmF0aW9uIC5pbWFnZV9fZGVjbzo6YmVmb3JlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMgLmltYWdlX19kZWNvOjpiZWZvcmUsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1sYXcgLmltYWdlX19kZWNvOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgfVxufVxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0gLmltYWdlIGltZywgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWVjb25vbWljcyAuaW1hZ2UgaW1nLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tYWRtaW5pc3RyYXRpb24gLmltYWdlIGltZywgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWludF9zdHVkaWVzIC5pbWFnZSBpbWcsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1sYXcgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0gLmltYWdlIGltZywgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWVjb25vbWljcyAuaW1hZ2UgaW1nLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tYWRtaW5pc3RyYXRpb24gLmltYWdlIGltZywgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWludF9zdHVkaWVzIC5pbWFnZSBpbWcsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1sYXcgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbV9fYm9keSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbV9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtX19oZWFkaW5nIC5tYWluLFxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW1fX2hlYWRpbmcgLnN1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbV9faGVhZGluZyAubWFpbiB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtX19oZWFkaW5nIC5tYWluIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtX19oZWFkaW5nIC5tYWluIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtX19oZWFkaW5nIC5zdWIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbV9faGVhZGluZyAuc3ViIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW1fX2hlYWRpbmcgLnN1YiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbV9fdGV4dCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuOTM3O1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjcyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtX19saW5rIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1lY29ub21pY3MgLml0ZW1fX2ltYWdlIC5pbWFnZV9fZGVjbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMzc3MDtcbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1lY29ub21pY3MgLml0ZW1fX2hlYWRpbmcgLm1haW4ge1xuICBjb2xvcjogIzAwMzc3MDtcbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1hZG1pbmlzdHJhdGlvbiAuaXRlbV9faW1hZ2UgLmltYWdlX19kZWNvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWRhNDBkO1xufVxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWFkbWluaXN0cmF0aW9uIC5pdGVtX19oZWFkaW5nIC5tYWluIHtcbiAgY29sb3I6ICNlZGE0MGQ7XG59XG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMgLml0ZW1fX2ltYWdlIC5pbWFnZV9fZGVjbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwNzFhZjtcbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1pbnRfc3R1ZGllcyAuaXRlbV9faGVhZGluZyAubWFpbiB7XG4gIGNvbG9yOiAjMDA3MWFmO1xufVxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWxhdyAuaXRlbV9faW1hZ2UgLmltYWdlX19kZWNvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTMxZjcyO1xufVxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWxhdyAuaXRlbV9faGVhZGluZyAubWFpbiB7XG4gIGNvbG9yOiAjNTMxZjcyO1xufVxuXG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbSAuY291cnNlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tZWNvbm9taWNzIC5jb3Vyc2UsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1hZG1pbmlzdHJhdGlvbiAuY291cnNlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMgLmNvdXJzZSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWxhdyAuY291cnNlIHtcbiAgcGFkZGluZzogMTdweCAyNXB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtIC5jb3Vyc2UsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1lY29ub21pY3MgLmNvdXJzZSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWFkbWluaXN0cmF0aW9uIC5jb3Vyc2UsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1pbnRfc3R1ZGllcyAuY291cnNlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tbGF3IC5jb3Vyc2Uge1xuICAgIHBhZGRpbmc6IDI1cHggNDBweCAzMHB4O1xuICAgIG1hcmdpbjogODBweCAwIDA7XG4gIH1cbn1cblxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0gLmNvdXJzZSAuY291cnNlLWxpc3RfX2l0ZW0sIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1lY29ub21pY3MgLmNvdXJzZSAuY291cnNlLWxpc3RfX2l0ZW0sIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1hZG1pbmlzdHJhdGlvbiAuY291cnNlIC5jb3Vyc2UtbGlzdF9faXRlbSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWludF9zdHVkaWVzIC5jb3Vyc2UgLmNvdXJzZS1saXN0X19pdGVtLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tbGF3IC5jb3Vyc2UgLmNvdXJzZS1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbSAuY291cnNlIC5jb3Vyc2UtbGlzdF9faXRlbSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWVjb25vbWljcyAuY291cnNlIC5jb3Vyc2UtbGlzdF9faXRlbSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWFkbWluaXN0cmF0aW9uIC5jb3Vyc2UgLmNvdXJzZS1saXN0X19pdGVtLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMgLmNvdXJzZSAuY291cnNlLWxpc3RfX2l0ZW0sIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1sYXcgLmNvdXJzZSAuY291cnNlLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbSAuY291cnNlIC5jb3Vyc2UtbGlzdF9faXRlbTo6YmVmb3JlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tZWNvbm9taWNzIC5jb3Vyc2UgLmNvdXJzZS1saXN0X19pdGVtOjpiZWZvcmUsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1hZG1pbmlzdHJhdGlvbiAuY291cnNlIC5jb3Vyc2UtbGlzdF9faXRlbTo6YmVmb3JlLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMgLmNvdXJzZSAuY291cnNlLWxpc3RfX2l0ZW06OmJlZm9yZSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWxhdyAuY291cnNlIC5jb3Vyc2UtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1lY29ub21pY3MgLmNvdXJzZS1saXN0X19pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzNzcwO1xufVxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWFkbWluaXN0cmF0aW9uIC5jb3Vyc2UtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2VkYTQwZDtcbn1cbi5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1pbnRfc3R1ZGllcyAuY291cnNlLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcxYWY7XG59XG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tbGF3IC5jb3Vyc2UtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzUzMWY3Mjtcbn1cblxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0gLmNvdXJzZSAuY291cnNlLWxpc3RfX2l0ZW0gKyAuY291cnNlLWxpc3RfX2l0ZW0sIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1lY29ub21pY3MgLmNvdXJzZSAuY291cnNlLWxpc3RfX2l0ZW0gKyAuY291cnNlLWxpc3RfX2l0ZW0sIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1hZG1pbmlzdHJhdGlvbiAuY291cnNlIC5jb3Vyc2UtbGlzdF9faXRlbSArIC5jb3Vyc2UtbGlzdF9faXRlbSwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWludF9zdHVkaWVzIC5jb3Vyc2UgLmNvdXJzZS1saXN0X19pdGVtICsgLmNvdXJzZS1saXN0X19pdGVtLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tbGF3IC5jb3Vyc2UgLmNvdXJzZS1saXN0X19pdGVtICsgLmNvdXJzZS1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLnNlYy1mYWN1bHR5IC5zLWNvdXJzZSB7XG4gIG1hcmdpbjogNjBweCAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mYWN1bHR5IC5zLWNvdXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgfVxufVxuLnNlYy1mYWN1bHR5IC5zLWNvdXJzZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCAzNXB4IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mYWN1bHR5IC5zLWNvdXJzZV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA0NXB4IDc1cHggODBweDtcbiAgfVxufVxuLnNlYy1mYWN1bHR5IC5zLWNvdXJzZV9fY29udGVudDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM5ZDAxMzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mYWN1bHR5IC5zLWNvdXJzZV9fY29udGVudDo6YmVmb3JlIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cbi5zZWMtZmFjdWx0eSAucy1jb3Vyc2UgLmNvbnRlbnRfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc2VjLWZhY3VsdHkgLnMtY291cnNlIC5jb250ZW50X19oZWFkaW5nIC5tYWluLFxuLnNlYy1mYWN1bHR5IC5zLWNvdXJzZSAuY29udGVudF9faGVhZGluZyAuc3ViIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWMtZmFjdWx0eSAucy1jb3Vyc2UgLmNvbnRlbnRfX2hlYWRpbmcgLm1haW4ge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGNvbG9yOiAjOWQwMTMwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZmFjdWx0eSAucy1jb3Vyc2UgLmNvbnRlbnRfX2hlYWRpbmcgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLnNlYy1mYWN1bHR5IC5zLWNvdXJzZSAuY29udGVudF9faGVhZGluZyAuc3ViIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mYWN1bHR5IC5zLWNvdXJzZSAuY29udGVudF9faGVhZGluZyAuc3ViIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWMtZmFjdWx0eSAucy1jb3Vyc2UgLmNvbnRlbnRfX3RleHQge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mYWN1bHR5IC5zLWNvdXJzZSAuY29udGVudF9fdGV4dCB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuLnNlYy1mYWN1bHR5IC5zLWNvdXJzZSAuY29udGVudF9fbGluayB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mYWN1bHR5IC5zLWNvdXJzZSAuY29udGVudF9fbGluayB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuLnNlYy1mYWN1bHR5IC5zLWNvdXJzZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlYy1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAxNDVweCA2MHB4O1xuICB9XG59XG4uc2VjLWluZm9ybWF0aW9uX19ib2R5IHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWluZm9ybWF0aW9uX19ib2R5IHtcbiAgICBtYXJnaW46IDgwcHggMCAwO1xuICB9XG59XG5cbi5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0X19pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLmNhcmQsIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLnNlYy1jYW1wdXMgLmNhcmQtLTAxLCAuc2VjLWNhbXB1cyAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkLS0wMSwgLnNlYy1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tbGlzdCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIsIC5zZWMtY2FtcHVzIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLmNhcmQtLTAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjFweCA4NnB4IDIxcHggMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkLCAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5zZWMtY2FtcHVzIC5jYXJkLS0wMSwgLnNlYy1jYW1wdXMgLnNlYy1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tbGlzdCAuY2FyZC0tMDEsIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLnNlYy1jYW1wdXMgLmNhcmQtLTAyLCAuc2VjLWNhbXB1cyAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkLS0wMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjYlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLmNhcmRbaHJlZl06aG92ZXIsIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLnNlYy1jYW1wdXMgW2hyZWZdLmNhcmQtLTAxOmhvdmVyLCAuc2VjLWNhbXB1cyAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IFtocmVmXS5jYXJkLS0wMTpob3ZlciwgLnNlYy1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tbGlzdCAuc2VjLWNhbXB1cyBbaHJlZl0uY2FyZC0tMDI6aG92ZXIsIC5zZWMtY2FtcHVzIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgW2hyZWZdLmNhcmQtLTAyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMzkzZDc1O1xuICB9XG59XG4uc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkOjpiZWZvcmUsIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLnNlYy1jYW1wdXMgLmNhcmQtLTAxOjpiZWZvcmUsIC5zZWMtY2FtcHVzIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLmNhcmQtLTAxOjpiZWZvcmUsIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLnNlYy1jYW1wdXMgLmNhcmQtLTAyOjpiZWZvcmUsIC5zZWMtY2FtcHVzIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLmNhcmQtLTAyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiAjMzkzZDc1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tbGlzdCAuY2FyZDo6YmVmb3JlLCAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5zZWMtY2FtcHVzIC5jYXJkLS0wMTo6YmVmb3JlLCAuc2VjLWNhbXB1cyAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkLS0wMTo6YmVmb3JlLCAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5zZWMtY2FtcHVzIC5jYXJkLS0wMjo6YmVmb3JlLCAuc2VjLWNhbXB1cyAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkLS0wMjo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkX19ib2R5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4uc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tbGlzdCAuY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlYy1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tbGlzdCAuY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2VjLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1saXN0IC5jYXJkX19saW5rIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5jYXJkW2hyZWZdOmhvdmVyIC5jLW1vcmUtbGluaywgLnNlYy1jYW1wdXMgW2hyZWZdLmNhcmQtLTAxOmhvdmVyIC5jLW1vcmUtbGluaywgLnNlYy1jYW1wdXMgW2hyZWZdLmNhcmQtLTAyOmhvdmVyIC5jLW1vcmUtbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3QgLmNhcmRfX2xpbmsgLmMtbW9yZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkW2hyZWZdOmhvdmVyIC5jLW1vcmUtbGluayAuYy1tb3JlLWxpbmtfX2ljb24sIC5zZWMtY2FtcHVzIFtocmVmXS5jYXJkLS0wMTpob3ZlciAuYy1tb3JlLWxpbmsgLmMtbW9yZS1saW5rX19pY29uLCAuc2VjLWNhbXB1cyBbaHJlZl0uY2FyZC0tMDI6aG92ZXIgLmMtbW9yZS1saW5rIC5jLW1vcmUtbGlua19faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tbGlzdCAuY2FyZF9fbGluayAuYy1tb3JlLWxpbmtfX2ljb24ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuXG4uc2VjLWludGVydmlldyB7XG4gIHBhZGRpbmc6IDc1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50ZXJ2aWV3X19oZWFkIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRlcnZpZXdfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMzguMzMzMyU7XG4gICAgbWFyZ2luOiAwIDAgMCA1LjcyOTElO1xuICB9XG59XG5cbi5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2luZGV4L2ludGVydmlld19pbWcwMV9tZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXJfX3dyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAxMCUgMCAwO1xuICB9XG59XG4uc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlcl9fY29udHJvbGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlcl9fY29udHJvbGxlciAuY29udHJvbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlcl9fc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbi5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5pbnRlcnZpZXctc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5maWd1cmVfX2ltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmludGVydmlldy1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLmZpZ3VyZV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5oZWFkaW5nX190eXBvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLmhlYWRpbmdfX3R5cG8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLmhlYWRpbmdfX3R5cG8gKyAuaGVhZGluZ19fdHlwbyB7XG4gIG1hcmdpbjogMTFweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZ19fdHlwbyArIC5oZWFkaW5nX190eXBvIHtcbiAgICBtYXJnaW46IDE0cHggMCAwO1xuICB9XG59XG4uc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5oZWFkaW5nIC50eXBvLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5oZWFkaW5nIC5uYW1lIC50eXBvLS1zdWIsIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLm5hbWUgLmhlYWRpbmcgLnR5cG8tLXN1YiwgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAubmFtZSAudHlwby0tbWFpbiwgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAuaGVhZGluZyAudHlwby0tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLmhlYWRpbmcgLnR5cG8sIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLmhlYWRpbmcgLm5hbWUgLnR5cG8tLXN1YiwgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAuaGVhZGluZyAudHlwby0tc3ViLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5oZWFkaW5nIC5uYW1lIC50eXBvLS1tYWluLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lIC5oZWFkaW5nIC50eXBvLS1tYWluIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAudHlwbywgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAubmFtZSAudHlwby0tc3ViLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lIC5oZWFkaW5nIC50eXBvLS1zdWIsIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLmhlYWRpbmcgLm5hbWUgLnR5cG8tLW1haW4sIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLm5hbWUgLmhlYWRpbmcgLnR5cG8tLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAudHlwbywgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAubmFtZSAudHlwby0tc3ViLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lIC5oZWFkaW5nIC50eXBvLS1zdWIsIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLmhlYWRpbmcgLm5hbWUgLnR5cG8tLW1haW4sIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLm5hbWUgLmhlYWRpbmcgLnR5cG8tLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMS41dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAudHlwbywgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAubmFtZSAudHlwby0tc3ViLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lIC5oZWFkaW5nIC50eXBvLS1zdWIsIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLmhlYWRpbmcgLm5hbWUgLnR5cG8tLW1haW4sIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLm5hbWUgLmhlYWRpbmcgLnR5cG8tLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAudHlwbywgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAubmFtZSAudHlwby0tc3ViLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lIC5oZWFkaW5nIC50eXBvLS1zdWIsIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLmhlYWRpbmcgLm5hbWUgLnR5cG8tLW1haW4sIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLm5hbWUgLmhlYWRpbmcgLnR5cG8tLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAuaGVhZGluZyAudHlwbzo6YmVmb3JlLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5oZWFkaW5nIC5uYW1lIC50eXBvLS1zdWI6OmJlZm9yZSwgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAuaGVhZGluZyAudHlwby0tc3ViOjpiZWZvcmUsIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLmhlYWRpbmcgLm5hbWUgLnR5cG8tLW1haW46OmJlZm9yZSwgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAuaGVhZGluZyAudHlwby0tbWFpbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSB7XG4gIG1hcmdpbjogMjJweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZV9fdHlwbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lX190eXBvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lX190eXBvICsgLm5hbWVfX3R5cG8ge1xuICBtYXJnaW46IDEycHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLm5hbWVfX3R5cG8gKyAubmFtZV9fdHlwbyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxufVxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwbywgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwby0tc3ViLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lIC50eXBvLS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwbzo6YmVmb3JlLCAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lIC50eXBvLS1zdWI6OmJlZm9yZSwgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwby0tbWFpbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwb19faWNvbiB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwby0tc3ViIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwby0tc3ViIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwby0tc3ViIHtcbiAgICBmb250LXNpemU6IDAuODMzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwby0tc3ViIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWMtaW50ZXJ2aWV3IC5pbnRlcnZpZXctc2xpZGVyIC5maWd1cmVfX2NvbnRlbnQgLm5hbWUgLnR5cG8tLW1haW4ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludGVydmlldyAuaW50ZXJ2aWV3LXNsaWRlciAuZmlndXJlX19jb250ZW50IC5uYW1lIC50eXBvLS1tYWluIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwby0tbWFpbiB7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIgLmZpZ3VyZV9fY29udGVudCAubmFtZSAudHlwby0tbWFpbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5zZWMtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjLW12X19zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgMCAwIC01ODBweDtcbn1cbi5zZWMtbXZfX3Njcm9sbCAuc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWMtbXZfX3Njcm9sbCAuc2Nyb2xsX19saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc2VjLW12X19zY3JvbGwgLnNjcm9sbF9fbGluZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGFuaW1hdGlvbjogbGluZS1sb29wIDJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIGluZmluaXRlO1xufVxuLnNlYy1tdl9fc2Nyb2xsIC5zY3JvbGxfX3RleHQge1xuICBtYXJnaW46IDAgMCAwIDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5cbkBrZXlmcmFtZXMgbGluZS1sb29wIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5zZWMtbXYgLm12LXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjLW12IC5tdi1zbGlkZXJfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYy1tdiAubXYtc2xpZGVyX19zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlYy1tdiAubXYtc2xpZGVyX19zbGlkZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbXYgLm12LXNsaWRlcl9fc2xpZGUtbGFiZWwge1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuLnNlYy1tdiAubXYtc2xpZGVyX19zbGlkZS1sYWJlbCAubGFiZWwge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmNjZjJlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbXYgLm12LXNsaWRlcl9fc2xpZGUtbGFiZWwgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDM1cHg7XG4gIH1cbn1cbi5zZWMtbXYgLm12LXNsaWRlcl9fc2xpZGUtbGFiZWwgLmxhYmVsX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbXYgLm12LXNsaWRlcl9fc2xpZGUtbGFiZWwgLmxhYmVsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1tdiAubXYtc2xpZGVyX19zbGlkZS1sYWJlbCAubGFiZWxfX3RpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgY29udGVudDogXCI6XCI7XG4gIH1cbn1cbi5zZWMtbXYgLm12LXNsaWRlcl9fc2xpZGUtbGFiZWwgLmxhYmVsX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFyY2VsbHVzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW12IC5tdi1zbGlkZXJfX3NsaWRlLWxhYmVsIC5sYWJlbF9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlYy1tdiAubXYtc2xpZGVyX19jb250cm9sbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbXYgLm12LXNsaWRlcl9fY29udHJvbGxlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNlYy1tdiAubXYtc2xpZGVyX19jb250cm9sbGVyIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW12IC5tdi1zbGlkZXJfX2NvbnRyb2xsZXIgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLnNlYy1tdiAubXYtc2xpZGVyX19jb250cm9sbGVyIC5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTcsIDYxLCAxMTcsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAlO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbXYgLm12LXNsaWRlcl9fY29udHJvbGxlciAucGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG4uc2VjLW12IC5tdi1zbGlkZXJfX2NvbnRyb2xsZXIgLnBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzkzZDc1O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyIHtcbiAgaGVpZ2h0OiA4MHZoO1xufVxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCB7XG4gIHdpZHRoOiA5MiU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwgLmNvbnRyb2xsZXIge1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuY29udHJvbGxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuY29udHJvbGxlciB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuY29udHJvbGxlciAuYy1zbGlkZXItY29udHJvbGxlcl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5M2Q3NTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwgLmNvbnRyb2xsZXIgLmMtc2xpZGVyLWNvbnRyb2xsZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItdGh1bWJuYWlsIC5jb250cm9sbGVyIC5jLXNsaWRlci1jb250cm9sbGVyX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItdGh1bWJuYWlsIC5jb250cm9sbGVyIC5jLXNsaWRlci1jb250cm9sbGVyX19idXR0b24gLmMtbW9yZS1idXR0b25fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTNweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IC04cHggMCAwO1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwgLmNvbnRyb2xsZXIgLmMtc2xpZGVyLWNvbnRyb2xsZXJfX2J1dHRvbiAuYy1tb3JlLWJ1dHRvbl9faWNvbiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwgLmNvbnRyb2xsZXIgLmMtc2xpZGVyLWNvbnRyb2xsZXJfX2J1dHRvbi0tcHJldiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwgLmNvbnRyb2xsZXIgLmMtc2xpZGVyLWNvbnRyb2xsZXJfX2J1dHRvbi0tcHJldiB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE1cHggLSAyNy4ydncpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuY29udHJvbGxlciAuYy1zbGlkZXItY29udHJvbGxlcl9fYnV0dG9uLS1wcmV2IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNTlweDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuY29udHJvbGxlciAuYy1zbGlkZXItY29udHJvbGxlcl9fYnV0dG9uLS1wcmV2IC5jLW1vcmUtYnV0dG9uX19pY29uIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwgLmNvbnRyb2xsZXIgLmMtc2xpZGVyLWNvbnRyb2xsZXJfX2J1dHRvbi0tcHJldiAuYy1tb3JlLWJ1dHRvbl9faWNvbiB7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwgLmNvbnRyb2xsZXIgLmMtc2xpZGVyLWNvbnRyb2xsZXJfX2J1dHRvbi0tbmV4dCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEycHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItdGh1bWJuYWlsIC5jb250cm9sbGVyIC5jLXNsaWRlci1jb250cm9sbGVyX19idXR0b24tLW5leHQge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNy4ydncgLSAxNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLnNsaWRlci10aHVtYm5haWwgLmNvbnRyb2xsZXIgLmMtc2xpZGVyLWNvbnRyb2xsZXJfX2J1dHRvbi0tbmV4dCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMDdweDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItdGh1bWJuYWlsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItdGh1bWJuYWlsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG4ubm8tbG9vcCAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uby1sb29wIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tbG9vcF9wYyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXIubm8tbG9vcF9wYy0tMDIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE4JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lci5uby1sb29wX3BjLS0wMi5zbGlkZXItdGh1bWJuYWlsIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci5uby1sb29wX3BjLS0wMi5zbGlkZXItdGh1bWJuYWlsIC5jLXNsaWRlci1jb250cm9sbGVyX19idXR0b24tLXByZXYge1xuICBsZWZ0OiAtMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIubm8tbG9vcF9wYy0tMDIuc2xpZGVyLXRodW1ibmFpbCAuYy1zbGlkZXItY29udHJvbGxlcl9fYnV0dG9uLS1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNXB4IC0gMTh2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lci5uby1sb29wX3BjLS0wMi5zbGlkZXItdGh1bWJuYWlsIC5jLXNsaWRlci1jb250cm9sbGVyX19idXR0b24tLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQxcHg7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLm5vLWxvb3BfcGMtLTAyLnNsaWRlci10aHVtYm5haWwgLmMtc2xpZGVyLWNvbnRyb2xsZXJfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAtMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIubm8tbG9vcF9wYy0tMDIuc2xpZGVyLXRodW1ibmFpbCAuYy1zbGlkZXItY29udHJvbGxlcl9fYnV0dG9uLS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxOHZ3IC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lci5uby1sb29wX3BjLS0wMi5zbGlkZXItdGh1bWJuYWlsIC5jLXNsaWRlci1jb250cm9sbGVyX19idXR0b24tLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTFweDtcbiAgfVxufVxuXG4uc2VjLW5ld3Mge1xuICBwYWRkaW5nOiA3MHB4IDIwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW5ld3Mge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYy1uZXdzX19idXR0b24ge1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbmV3c19fYnV0dG9uIHtcbiAgICBtYXJnaW46IDgwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYy1uZXdzX19idXR0b24gLmMtbW9yZS1idXR0b24tLWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1uZXdzX19idXR0b24gLmMtbW9yZS1idXR0b24tLWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW5ld3NfX2J1dHRvbiAuYy1tb3JlLWJ1dHRvbi0tbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjLW5ld3MgLm5ld3Mtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW5ld3MgLm5ld3Mtc2xpZGVyIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG4uc2VjLW5ld3MgLm5ld3Mtc2xpZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1uZXdzIC5uZXdzLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlYy1uZXdzIC5uZXdzLXNsaWRlcl9fc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1uZXdzIC5uZXdzLXNsaWRlcl9fc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbmV3cyAubmV3cy1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICB9XG59XG4uc2VjLW5ld3MgLm5ld3Mtc2xpZGVyX19zbGlkZSArIC5uZXdzLXNsaWRlcl9fc2xpZGUge1xuICBtYXJnaW46IC0xcHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW5ld3MgLm5ld3Mtc2xpZGVyX19zbGlkZSArIC5uZXdzLXNsaWRlcl9fc2xpZGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5zZWMtbmV3cyAubmV3cy1zbGlkZXIgLml0ZW0sIC5zZWMtbmV3cyAubmV3cy1zbGlkZXIgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWVjb25vbWljcywgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuaXRlbS0tZWNvbm9taWNzLCAuc2VjLW5ld3MgLm5ld3Mtc2xpZGVyIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1hZG1pbmlzdHJhdGlvbiwgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuaXRlbS0tYWRtaW5pc3RyYXRpb24sIC5zZWMtbmV3cyAubmV3cy1zbGlkZXIgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWludF9zdHVkaWVzLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuc2VjLW5ld3MgLm5ld3Mtc2xpZGVyIC5pdGVtLS1pbnRfc3R1ZGllcywgLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tbGF3LCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuc2VjLW5ld3MgLm5ld3Mtc2xpZGVyIC5pdGVtLS1sYXcge1xuICBwYWRkaW5nOiAyOXB4IDAgMjdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuaXRlbSwgLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0tZWNvbm9taWNzLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuc2VjLW5ld3MgLm5ld3Mtc2xpZGVyIC5pdGVtLS1lY29ub21pY3MsIC5zZWMtbmV3cyAubmV3cy1zbGlkZXIgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0tLWFkbWluaXN0cmF0aW9uLCAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuc2VjLW5ld3MgLm5ld3Mtc2xpZGVyIC5pdGVtLS1hZG1pbmlzdHJhdGlvbiwgLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbS0taW50X3N0dWRpZXMsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5zZWMtbmV3cyAubmV3cy1zbGlkZXIgLml0ZW0tLWludF9zdHVkaWVzLCAuc2VjLW5ld3MgLm5ld3Mtc2xpZGVyIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5pdGVtLS1sYXcsIC5zZWMtZmFjdWx0eSAuZmFjdWx0eS1saXN0IC5zZWMtbmV3cyAubmV3cy1zbGlkZXIgLml0ZW0tLWxhdyB7XG4gICAgcGFkZGluZzogNDBweCAwIDM1cHg7XG4gIH1cbn1cbi5zZWMtbmV3cyAubmV3cy1zbGlkZXIgLml0ZW1fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuaXRlbV9fZGF0ZSB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuaXRlbV9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwIDQ3cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuaXRlbV9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEzcHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuaXRlbV9fdGV4dCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgYW5pbWF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWMtbmV3cyAubmV3cy1zbGlkZXJfX3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cblxuLnNlYy1waWNrLXVwIHtcbiAgcGFkZGluZzogNjVweCAwIDc1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1waWNrLXVwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGljay11cCAucGljay11cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnNlYy1waWNrLXVwIC5waWNrLXVwICsgLnBpY2stdXAge1xuICBtYXJnaW46IDkwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGljay11cCAucGljay11cCArIC5waWNrLXVwIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgfVxufVxuLnNlYy1waWNrLXVwIC5waWNrLXVwX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1waWNrLXVwIC5waWNrLXVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICB9XG59XG4uc2VjLXBpY2stdXAgLnBpY2stdXAgLmNvbnRlbnRfX2hlYWRpbmcgLm1haW4sXG4uc2VjLXBpY2stdXAgLnBpY2stdXAgLmNvbnRlbnRfX2hlYWRpbmcgLnN1YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYy1waWNrLXVwIC5waWNrLXVwIC5jb250ZW50X19oZWFkaW5nIC5zdWIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG4uc2VjLXBpY2stdXAgLnBpY2stdXAgLmNvbnRlbnRfX2hlYWRpbmcgLnN1YiAuZW4ge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zZWMtcGljay11cCAucGljay11cCAuY29udGVudF9faGVhZGluZyAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0OHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1waWNrLXVwIC5waWNrLXVwIC5jb250ZW50X19oZWFkaW5nIC5tYWluIHtcbiAgICBtYXJnaW46IDg1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1waWNrLXVwIC5waWNrLXVwIC5jb250ZW50X19oZWFkaW5nIC5tYWluIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLXBpY2stdXAgLnBpY2stdXAgLmNvbnRlbnRfX2hlYWRpbmcgLm1haW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjZweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGljay11cCAucGljay11cCAuY29udGVudF9faGVhZGluZyAubWFpbjo6YmVmb3JlIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4uc2VjLXBpY2stdXAgLnBpY2stdXAgLmNvbnRlbnRfX3RleHQge1xuICBtYXJnaW46IDE3cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGljay11cCAucGljay11cCAuY29udGVudF9fdGV4dCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNzc3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1waWNrLXVwIC5waWNrLXVwIC5jb250ZW50X19idXR0b24ge1xuICAgIG1hcmdpbjogNzBweCAwIDA7XG4gIH1cbn1cbi5zZWMtcGljay11cCAucGljay11cF9fYm9keSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1waWNrLXVwIC5waWNrLXVwX19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCAtNjBweCAwIC0xMTBweDtcbiAgfVxufVxuLnNlYy1waWNrLXVwIC5waWNrLXVwIC5ib2R5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjLXBpY2stdXAgLnBpY2stdXAgLmJvZHlfX3RleHQge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXBpY2stdXAgLnBpY2stdXAgLmJvZHlfX3RleHQge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uc2VjLXBpY2stdXAgLnBpY2stdXBfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cblxuLnNlYy1waWNrLXVwIC5waWNrLXVwIC5ib2R5IC5tb3ZpZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYy1waWNrLXVwIC5waWNrLXVwIC5ib2R5IC5tb3ZpZV9fdGh1bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWMtcGljay11cCAucGljay11cCAuYm9keSAubW92aWVfX3RodW0uaXMtcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLCB2aXNpYmlsaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4uc2VjLXBpY2stdXAgLnBpY2stdXAgLmJvZHkgLm1vdmllX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWMtcGljay11cCAucGljay11cCAuYm9keSAubW92aWVfX2lmcmFtZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VjLXN0b3J5IHtcbiAgcGFkZGluZzogMCAwIDc1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdG9yeSB7XG4gICAgcGFkZGluZzogMTAwcHggNjBweCAxODBweCA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdG9yeV9fYm9keSB7XG4gICAgcGFkZGluZzogMCAwIDAgNy4yOTE2JTtcbiAgfVxufVxuXG4uc2VjLXN0b3J5IC5zdG9yeS1zbGlkZXIge1xuICBwYWRkaW5nOiAwIDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdG9yeSAuc3Rvcnktc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdG9yeSAuc3Rvcnktc2xpZGVyX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zZWMtc3RvcnkgLnN0b3J5LXNsaWRlcl9fc2xpZGUge1xuICBtYXJnaW46IDAgNy41cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdG9yeSAuc3Rvcnktc2xpZGVyX19zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2VjLXN0b3J5IC5jYXJkLCAuc2VjLXN0b3J5IC5zZWMtY2FtcHVzIC5jYXJkLS0wMSwgLnNlYy1jYW1wdXMgLnNlYy1zdG9yeSAuY2FyZC0tMDEsIC5zZWMtc3RvcnkgLnNlYy1jYW1wdXMgLmNhcmQtLTAyLCAuc2VjLWNhbXB1cyAuc2VjLXN0b3J5IC5jYXJkLS0wMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtc3RvcnkgLmNhcmQsIC5zZWMtc3RvcnkgLnNlYy1jYW1wdXMgLmNhcmQtLTAxLCAuc2VjLWNhbXB1cyAuc2VjLXN0b3J5IC5jYXJkLS0wMSwgLnNlYy1zdG9yeSAuc2VjLWNhbXB1cyAuY2FyZC0tMDIsIC5zZWMtY2FtcHVzIC5zZWMtc3RvcnkgLmNhcmQtLTAyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYy1zdG9yeSAuY2FyZF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogLTcuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogIzlkMDEzMDtcbn1cbi5zZWMtc3RvcnkgLmNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjLXN0b3J5IC5jYXJkX19ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYy1zdG9yeSAuY2FyZCAuYm9keSwgLnNlYy1zdG9yeSAuc2VjLWNhbXB1cyAuY2FyZC0tMDEgLmJvZHksIC5zZWMtY2FtcHVzIC5zZWMtc3RvcnkgLmNhcmQtLTAxIC5ib2R5LCAuc2VjLXN0b3J5IC5zZWMtY2FtcHVzIC5jYXJkLS0wMiAuYm9keSwgLnNlYy1jYW1wdXMgLnNlYy1zdG9yeSAuY2FyZC0tMDIgLmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgNTAsIDkxLCAwLjkpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdG9yeSAuY2FyZDpob3ZlciAuYm9keSwgLnNlYy1zdG9yeSAuc2VjLWNhbXB1cyAuY2FyZC0tMDE6aG92ZXIgLmJvZHksIC5zZWMtY2FtcHVzIC5zZWMtc3RvcnkgLmNhcmQtLTAxOmhvdmVyIC5ib2R5LCAuc2VjLXN0b3J5IC5zZWMtY2FtcHVzIC5jYXJkLS0wMjpob3ZlciAuYm9keSwgLnNlYy1jYW1wdXMgLnNlYy1zdG9yeSAuY2FyZC0tMDI6aG92ZXIgLmJvZHkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtc3RvcnkgLmNhcmQgLmJvZHksIC5zZWMtc3RvcnkgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5ib2R5LCAuc2VjLWNhbXB1cyAuc2VjLXN0b3J5IC5jYXJkLS0wMSAuYm9keSwgLnNlYy1zdG9yeSAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmJvZHksIC5zZWMtY2FtcHVzIC5zZWMtc3RvcnkgLmNhcmQtLTAyIC5ib2R5IHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuLnNlYy1zdG9yeSAuY2FyZCAuYm9keSAudGl0bGUsIC5zZWMtc3RvcnkgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5ib2R5IC50aXRsZSwgLnNlYy1jYW1wdXMgLnNlYy1zdG9yeSAuY2FyZC0tMDEgLmJvZHkgLnRpdGxlLCAuc2VjLXN0b3J5IC5zZWMtY2FtcHVzIC5jYXJkLS0wMiAuYm9keSAudGl0bGUsIC5zZWMtY2FtcHVzIC5zZWMtc3RvcnkgLmNhcmQtLTAyIC5ib2R5IC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cbi5zZWMtc3RvcnkgLmNhcmQgLmJvZHkgLnRpdGxlX190ZXh0LCAuc2VjLXN0b3J5IC5zZWMtY2FtcHVzIC5jYXJkLS0wMSAuYm9keSAudGl0bGVfX3RleHQsIC5zZWMtY2FtcHVzIC5zZWMtc3RvcnkgLmNhcmQtLTAxIC5ib2R5IC50aXRsZV9fdGV4dCwgLnNlYy1zdG9yeSAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmJvZHkgLnRpdGxlX190ZXh0LCAuc2VjLWNhbXB1cyAuc2VjLXN0b3J5IC5jYXJkLS0wMiAuYm9keSAudGl0bGVfX3RleHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN0b3J5IC5jYXJkIC5ib2R5IC50aXRsZV9fdGV4dCwgLnNlYy1zdG9yeSAuc2VjLWNhbXB1cyAuY2FyZC0tMDEgLmJvZHkgLnRpdGxlX190ZXh0LCAuc2VjLWNhbXB1cyAuc2VjLXN0b3J5IC5jYXJkLS0wMSAuYm9keSAudGl0bGVfX3RleHQsIC5zZWMtc3RvcnkgLnNlYy1jYW1wdXMgLmNhcmQtLTAyIC5ib2R5IC50aXRsZV9fdGV4dCwgLnNlYy1jYW1wdXMgLnNlYy1zdG9yeSAuY2FyZC0tMDIgLmJvZHkgLnRpdGxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICB9XG59XG4uc2VjLXN0b3J5IC5jYXJkIC5ib2R5IC50aXRsZV9faWNvbiwgLnNlYy1zdG9yeSAuc2VjLWNhbXB1cyAuY2FyZC0tMDEgLmJvZHkgLnRpdGxlX19pY29uLCAuc2VjLWNhbXB1cyAuc2VjLXN0b3J5IC5jYXJkLS0wMSAuYm9keSAudGl0bGVfX2ljb24sIC5zZWMtc3RvcnkgLnNlYy1jYW1wdXMgLmNhcmQtLTAyIC5ib2R5IC50aXRsZV9faWNvbiwgLnNlYy1jYW1wdXMgLnNlYy1zdG9yeSAuY2FyZC0tMDIgLmJvZHkgLnRpdGxlX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdG9yeSAuY2FyZCAuYm9keV9fdGV4dCwgLnNlYy1zdG9yeSAuc2VjLWNhbXB1cyAuY2FyZC0tMDEgLmJvZHlfX3RleHQsIC5zZWMtY2FtcHVzIC5zZWMtc3RvcnkgLmNhcmQtLTAxIC5ib2R5X190ZXh0LCAuc2VjLXN0b3J5IC5zZWMtY2FtcHVzIC5jYXJkLS0wMiAuYm9keV9fdGV4dCwgLnNlYy1jYW1wdXMgLnNlYy1zdG9yeSAuY2FyZC0tMDIgLmJvZHlfX3RleHQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMC43Mjkxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDE2NjBweDtcbiAgICBwYWRkaW5nOiAxNjBweCAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59IiwiLnNlYy1jYW1wdXMge1xuICBwYWRkaW5nOiA3NXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgMDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYy1jYW1wdXMgLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4Ny4wNjYlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNS40MTY2JTtcbiAgfVxuXG4gICsgLmNhcmQge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGF0LXJvb3QgLnNlYy1jYW1wdXMgLmNhcmQtLTAxIC5iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2luZGV4L2NhbXB1c19pbWcwMS5qcGcnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2luZGV4L2NhbXB1c19pbWcwMV9tZC5qcGcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuc2VjLWNhbXB1cyAuY2FyZC0tMDIgLmJnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvaW5kZXgvY2FtcHVzX2ltZzAyLmpwZycpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvaW5kZXgvY2FtcHVzX2ltZzAyX21kLmpwZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5zZWMtY2FtcHVzIC5jYXJkOmhvdmVyIC5jYXJkX19iZyAuYmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAkZWFzZS1vdXQtc2luZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmhlYWRpbmcge1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMzFweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoMTYxMHB4KSB7XG4gICAgICBwYWRkaW5nOiAzMXB4IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBhdC1yb290IC5zZWMtY2FtcHVzIC5jYXJkLS0wMSAuY2FyZF9fY29udGVudC1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2luZGV4L2NhbXB1c19pbWcwMV9ncmF5c2NhbGUuanBnJyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbmRleC9jYW1wdXNfaW1nMDFfZ3JheXNjYWxlX21kLmpwZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5zZWMtY2FtcHVzIC5jYXJkLS0wMiAuY2FyZF9fY29udGVudC1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2luZGV4L2NhbXB1c19pbWcwMl9ncmF5c2NhbGUuanBnJyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbmRleC9jYW1wdXNfaW1nMDJfZ3JheXNjYWxlX21kLmpwZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5zZWMtY2FtcHVzIC5jYXJkOmhvdmVyIC5jYXJkX19jb250ZW50LWJnIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgJGVhc2Utb3V0LXNpbmU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiAjMDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxNjEwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKDE2MTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTQyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLTAxLFxuICAmLS0wMiB7XG4gICAgQGV4dGVuZCAuY2FyZDtcbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4czogMzIwcHgsXG4gIHNtOiAzNzVweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTA4MHB4LFxuICB4bDogMTI4MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuJGd1dHRlcjogMjBweDtcbiRndXR0ZXItbWQ6IDQwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4vLyBjb2xvcnNcblxuJGNvbG9yLW1haW4tYmx1ZTogIzM5M2Q3NTtcbiRjb2xvci1tYWluLWRhcmstYmx1ZTogIzJmMzI1YjtcbiRjb2xvci1tYWluLXllbGxvdzogI2ZjY2YyZTtcblxuJGNvbG9yLWRlcHQtZWNvbm9taWNzOiAjMDAzNzcwO1xuJGNvbG9yLWRlcHQtYWRtaW5pc3RyYXRpb246ICNlZGE0MGQ7XG4kY29sb3ItZGVwdC1pbnRfc3R1ZGllczogIzAwNzFhZjtcbiRjb2xvci1kZXB0LWxhdzogIzUzMWY3MjtcbiRjb2xvci1kZXB0LXNwZWNpYWw6ICM5ZDAxMzA7XG5cbi8vIGZvbnRcblxuJGZvbnQtZGVmYXVsdDogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kZm9udC1tYWluLWVuOiAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7XG4kZm9udC1zdWItZW46ICdNYXJjZWxsdXMnLCBzZXJpZjtcbiRmb250LW1haW4tc2VyaWY6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4iLCIuc2VjLWV2ZW50IHtcbiAgcGFkZGluZzogMCAzMHB4IDc1cHg7XG4gIG1hcmdpbjogOTBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDgwcHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYy1ldmVudCAuZXZlbnQtc2xpZGVyIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogODVweCAwIDA7XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0zMHB4IC03LjVweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAtNjBweCAtMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xsZXIge1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gIH1cblxuICAuY29udHJvbGxlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IDAgMi41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMik7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciAuY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgNy41cHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDc1LjY2NiU7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC50YWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLWJsdWU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQsXG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgY29udGVudDogJzonO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdWItZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS44MzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWMtZXZlbnQgLmV2ZW50LXNsaWRlciBhLmNhcmQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1mYWN1bHR5IHtcbiAgcGFkZGluZzogNjVweCAwIDc1cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDE0MHB4IDMwcHggMTcwcHg7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3Qge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgICsgLmZhY3VsdHktbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW46IDcwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0ge1xuICAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZXB0LWVjb25vbWljcztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZWNvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAubWFpbixcbiAgICAuc3ViIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAubWFpbiB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKDE2MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKDE2MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkzNztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjcyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoMTYwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuXG4gICYtLWVjb25vbWljcyxcbiAgJi0tYWRtaW5pc3RyYXRpb24sXG4gICYtLWludF9zdHVkaWVzLFxuICAmLS1sYXcge1xuICAgIEBleHRlbmQgLml0ZW07XG4gIH1cblxuICAmLS1lY29ub21pY3Mge1xuICAgIC5pdGVtX19pbWFnZSB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICAmX19kZWNvIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRlcHQtZWNvbm9taWNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtX19oZWFkaW5nIHtcbiAgICAgIC5tYWluIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kZXB0LWVjb25vbWljcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hZG1pbmlzdHJhdGlvbiB7XG4gICAgLml0ZW1fX2ltYWdlIHtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgICZfX2RlY28ge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVwdC1hZG1pbmlzdHJhdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbV9faGVhZGluZyB7XG4gICAgICAubWFpbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVwdC1hZG1pbmlzdHJhdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbnRfc3R1ZGllcyB7XG4gICAgLml0ZW1fX2ltYWdlIHtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgICZfX2RlY28ge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVwdC1pbnRfc3R1ZGllcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbV9faGVhZGluZyB7XG4gICAgICAubWFpbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVwdC1pbnRfc3R1ZGllcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1sYXcge1xuICAgIC5pdGVtX19pbWFnZSB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICAmX19kZWNvIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRlcHQtbGF3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtX19oZWFkaW5nIHtcbiAgICAgIC5tYWluIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kZXB0LWxhdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0gLmNvdXJzZSB7XG4gIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMjVweCA0MHB4IDMwcHg7XG4gICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjLWZhY3VsdHkgLmZhY3VsdHktbGlzdCAuaXRlbSAuY291cnNlIC5jb3Vyc2UtbGlzdCB7XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgQGF0LXJvb3QgLnNlYy1mYWN1bHR5IC5mYWN1bHR5LWxpc3QgLml0ZW0ge1xuICAgICAgICAmLS1lY29ub21pY3Mge1xuICAgICAgICAgIC5jb3Vyc2UtbGlzdCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVwdC1lY29ub21pY3M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hZG1pbmlzdHJhdGlvbiB7XG4gICAgICAgICAgLmNvdXJzZS1saXN0IHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZXB0LWFkbWluaXN0cmF0aW9uO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taW50X3N0dWRpZXMge1xuICAgICAgICAgIC5jb3Vyc2UtbGlzdCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVwdC1pbnRfc3R1ZGllcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhdyB7XG4gICAgICAgICAgLmNvdXJzZS1saXN0IHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZXB0LWxhdztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICsgLmNvdXJzZS1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbi5zZWMtZmFjdWx0eSAucy1jb3Vyc2Uge1xuICBtYXJnaW46IDYwcHggMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM1cHggMzVweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDQ1cHggNzVweCA4MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZXB0LXNwZWNpYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAubWFpbixcbiAgICAgIC5zdWIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAubWFpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kZXB0LXNwZWNpYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuc2VjLWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogNzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxNDVweCA2MHB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbi5zZWMtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjFweCA4NnB4IDIxcHggMjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDY2LjY2NiU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzICRlYXNlLW91dC1zaW5lLFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gICAgfVxuXG4gICAgJltocmVmXTpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4tYmx1ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDIwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKDE2MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICAgLmMtbW9yZS1saW5rIHtcbiAgICAgICAgQGF0LXJvb3QgLmNhcmRbaHJlZl06aG92ZXIgLmMtbW9yZS1saW5rIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBAYXQtcm9vdCAuY2FyZFtocmVmXTpob3ZlciAuYy1tb3JlLWxpbmsgLmMtbW9yZS1saW5rX19pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1pbnRlcnZpZXcge1xuICBwYWRkaW5nOiA3NXB4IDAgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTMwcHggMCAwIDkwcHg7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAzOC4zMzMzJTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNS43MjkxJTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYy1pbnRlcnZpZXcgLmludGVydmlldy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbmRleC9pbnRlcnZpZXdfaW1nMDFfbWQucG5nJylcbiAgICAgIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAwIDEwJSAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbGxlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAuY29udHJvbGxlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cblxuICAuZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuXG4gICAgICBAYXQtcm9vdCAuc2VjLWludGVydmlld1xuICAgICAgICAgIC5pbnRlcnZpZXctc2xpZGVyXG4gICAgICAgICAgLmludGVydmlldy1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmVcbiAgICAgICAgICAuZmlndXJlX19pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAkZWFzZS1vdXQtc2luZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBAYXQtcm9vdCAuc2VjLWludGVydmlld1xuICAgICAgICAgIC5pbnRlcnZpZXctc2xpZGVyXG4gICAgICAgICAgLmludGVydmlldy1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmVcbiAgICAgICAgICAuZmlndXJlX19jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgICZfX3R5cG8ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICArIC5oZWFkaW5nX190eXBvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTFweCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHlwbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxMjgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxNjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41dnc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxODAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NjY2dnc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxOTIwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAyMnB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R5cG8ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICArIC5uYW1lX190eXBvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHlwbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tc3ViLFxuICAgICAgICAgICYtLW1haW4ge1xuICAgICAgICAgICAgQGV4dGVuZCAudHlwbztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1zdWIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKDE5MjBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbWFpbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKDEyODBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxOTIwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogMCAwIDAgLTU4MHB4O1xuXG4gICAgLnNjcm9sbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmX19saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsaW5lLWxvb3AgMnMgJGVhc2Utb3V0LXNpbmUgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpbmUtbG9vcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNlYy1tdiAubXYtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZjY2YyZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMzVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3ViLWVuO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xsZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMzOTNkNzUsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzOTNkNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcblxuICAmLnNsaWRlciB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG5cbiAgJi5zbGlkZXItdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jb250cm9sbGVyIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA5NTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgfVxuXG4gICAgICAuYy1zbGlkZXItY29udHJvbGxlcl9fYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU3LCA2MSwgMTE3KTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAkZWFzZS1vdXQtc2luZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLW1vcmUtYnV0dG9uX19pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAtOHB4IDAgMDtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxNXB4IC0gMjcuMnZ3KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzU5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmMtbW9yZS1idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygyNy4ydncgLSAxNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vLWxvb3Age1xuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5vLWxvb3BfcGMge1xuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXIubm8tbG9vcF9wYy0tMDIuc2xpZGVyLXRodW1ibmFpbCB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmMtc2xpZGVyLWNvbnRyb2xsZXJfX2J1dHRvbiB7XG4gICAgJi0tcHJldiB7XG4gICAgICBsZWZ0OiAtMTJweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxNXB4IC0gMTh2dyk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTJweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxOHZ3IC0gMTVweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1uZXdzIHtcbiAgcGFkZGluZzogNzBweCAyMHB4IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmMtbW9yZS1idXR0b24tLWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLW1vcmUtYnV0dG9uLS1tb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYy1uZXdzIC5uZXdzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjFweCAwIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIH1cblxuICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICAgIH1cbiAgICB9XG5cbiAgICArIC5uZXdzLXNsaWRlcl9fc2xpZGUge1xuICAgICAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYy1uZXdzIC5uZXdzLXNsaWRlciAuaXRlbSB7XG4gIHBhZGRpbmc6IDI5cHggMCAyN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDM1cHg7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLWVuO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwIDQ3cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi40O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBhbmltYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2VjLW5ld3MgLm5ld3Mtc2xpZGVyIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyAkZWFzZS1vdXQtc2luZTtcbiAgfVxufVxuIiwiLnNlYy1waWNrLXVwIHtcbiAgcGFkZGluZzogNjVweCAwIDc1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxNTBweDtcbiAgfVxufVxuXG4uc2VjLXBpY2stdXAgLnBpY2stdXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICsgLnBpY2stdXAge1xuICAgIG1hcmdpbjogOTBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIC5tYWluLFxuICAgICAgLnN1YiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgICAgIC5lbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tZW47XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWluIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDQ4cHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiA4NXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjZweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW46IDE3cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTU0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNzc3O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogNzBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW46IDAgLTYwcHggMCAtMTEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJvZHkge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbn1cblxuLnNlYy1waWNrLXVwIC5waWNrLXVwIC5ib2R5IC5tb3ZpZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICZfX3RodW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5pcy1wbGF5IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgJGVhc2Utb3V0LXNpbmUsIHZpc2liaWxpdHkgMC4ycyAkZWFzZS1vdXQtc2luZTtcbiAgICB9XG4gIH1cblxuICAmX19pZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjLXN0b3J5IHtcbiAgcGFkZGluZzogMCAwIDc1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDYwcHggMTgwcHggOTBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDcuMjkxNiU7XG4gICAgfVxuICB9XG59XG5cbi5zZWMtc3RvcnkgLnN0b3J5LXNsaWRlciB7XG4gIHBhZGRpbmc6IDAgNDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDcuNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjLXN0b3J5IC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogLTcuNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZXB0LXNwZWNpYWw7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYm9keSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiKCMyZjMyNWIsIDAuOSk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgQGF0LXJvb3QgLnNlYy1zdG9yeSAuY2FyZDpob3ZlciAuYm9keSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1dnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjcyOTF2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iLCIuc2VjdGlvbi13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxNjYwcHg7XG4gICAgcGFkZGluZzogMTYwcHggMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvLiJ9 */
