@charset "UTF-8";
/****	---- setting ----
===================================****/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");
/****	---- general ----
===================================****/
html.lock, body.lock {
  overflow: hidden;
}

html {
  font-size: 93.75%;
}
@media print, screen and (max-width: 1199px) {
  html {
    font-size: 1.25vw;
  }
}
@media print, screen and (max-width: 767px) {
  html {
    font-size: 2.6666666667vw;
  }
}

body {
  color: #000;
  font-size: 1.6rem;
  font-family: "Noto Serif JP", serif;
  font-family: "Noto Sans JP", sans-serif;
  font-family: "Kiwi Maru", serif;
  font-family: "PT Sans", sans-serif;
  font-family: "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  font-family: YakuHanJP_Noto, "Noto Sans JP", sans-serif;
  line-height: 1.8;
  background: #fff;
  word-wrap: break-word;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

figure {
  margin: 0;
}

img {
  width: 100%;
  display: block;
}

a {
  color: #000;
  text-decoration: none;
  transition: 0.2s;
}

a:hover {
  opacity: 0.7;
}
@media print, screen and (max-width: 767px) {
  a:hover {
    opacity: 1;
  }
}

sup {
  font-size: 0.75em;
  vertical-align: top;
}

/****	---- js ----
===================================****/
.fadeIn_title,
.fadeIn_lead,
.fadeIn,
.fadeIn_200,
.fadeIn_400,
.fadeIn_600 {
  transition: 0.8s;
  opacity: 0;
  filter: blur(0.6rem);
  transform: translate(0, 6rem);
  -webkit-transform: translate(0, 6rem);
}

.fadeIn_left {
  transition: 1.2s;
  opacity: 0;
  transform: translate(-10rem, 0);
  -webkit-transform: translate(10rem, 0);
}

.fadeIn_right {
  transition: 1.2s;
  opacity: 0;
  transform: translate(10rem, 0);
  -webkit-transform: translate(10rem, 0);
}

.fadeInMove {
  opacity: 1;
  filter: blur(0);
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}

.js-accordion {
  transition: 0.2s;
}

.js-accordion:hover {
  opacity: 0.7;
  cursor: pointer;
}
@media print, screen and (max-width: 767px) {
  .js-accordion:hover {
    opacity: 1;
  }
}

.js-accordionContents {
  display: none;
}

@keyframes bounce {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  50% {
    opacity: 1;
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes floating-y {
  0% {
    transform: translateY(-5%);
  }
  100% {
    transform: translateY(5%);
  }
}
@-webkit-keyframes btnArwAnime {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes btnArwAnime {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/****	---- utility ----
===================================****/
.u-pc {
  display: block;
}
@media print, screen and (max-width: 767px) {
  .u-pc {
    display: none;
  }
}

.u-sp {
  display: none;
}
@media print, screen and (max-width: 767px) {
  .u-sp {
    display: block;
  }
}

.u-mb--em {
  margin: 0 0 1em 0;
}

/****	---- layout ----
===================================****/
.l-inner {
  width: 33.5rem;
  margin: 0 auto;
}

.l-content {
  width: 37.5rem;
  background: #fff;
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.5);
  margin: 0 0 0 calc((100vw - 37.5rem) * 0.7777777778);
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .l-content {
    margin: 0 auto;
  }
}

.l-main {
  display: block;
  position: relative;
  overflow: hidden;
}

/****	---- component ----
===================================****/
.c-anchor {
  position: absolute;
  top: 0;
}
.feature .c-anchor {
  top: 13.5rem;
}

.c-ttl {
  margin: 0 0 3rem 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.c-ttl > strong {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.75;
  text-align: center;
}
.c-ttl > strong.--yellow {
  color: #ffed91;
}
.c-ttl > span {
  font-family: "PT Sans", sans-serif;
  font-weight: bold;
  font-size: 1.2rem;
  letter-spacing: 0.2em;
  line-height: 1.4;
  text-align: center;
  color: #36a3a7;
}
.c-ttl > span.--white {
  color: #fff;
}

.cv-btn {
  font-weight: bold;
  font-size: 2rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: #fff;
  width: 33.5rem;
  height: 6.6rem;
  background: linear-gradient(to bottom, #37cba1 0%, #36a3a7 100%);
  border: 0.6rem solid #37cba1;
  border-radius: 9999px;
  box-sizing: border-box;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.cv-btn.--red {
  letter-spacing: 0.02em;
  background: #f96b55;
  border: 0.6rem solid #f05a46;
}
.cv-btn.--green {
  letter-spacing: 0;
  width: 30rem;
  height: 7.5rem;
  background: url("../img/bg_btn.png") center center/contain no-repeat;
  border: none;
  box-shadow: 0 0 2.4rem #61ff00;
}
.l-pc .cv-btn {
  font-size: min(2.0833333333vw, 40px);
  width: min(34.8958333333vw, 670px);
  height: min(6.875vw, 132px);
  border: min(0.625vw, 12px) solid #37cba1;
}
.l-pc .cv-btn.--red {
  border: min(0.625vw, 12px) solid #f05a46;
}
.l-pc .cv-btn.--green {
  width: min(31.25vw, 600px);
  height: min(7.8125vw, 150px);
  border: none;
}
.cv-btn img {
  filter: drop-shadow(0 0.15rem 0.3rem rgba(0, 0, 0, 0.48));
}
.cv-btn img.--point {
  width: 21.15rem;
}
.cv-btn img.--app {
  width: 12.5rem;
}
.cv-btn > span {
  filter: drop-shadow(0 0.3rem 0.6rem rgba(0, 0, 0, 0.16));
  font-weight: bold;
  font-size: 1.375rem;
  letter-spacing: 0.03em;
  line-height: 1.4;
  text-align: center;
  color: #36a3a7;
  width: 8.35rem;
  height: 3.767915rem;
  background: url("../img/bg_btn_ico_ls.svg") center center/contain no-repeat;
  position: absolute;
  top: -3rem;
  left: 2px;
  animation: floating-y 0.75s ease-in-out infinite alternate-reverse;
}
.cv-btn > span > strong {
  font-size: 1.4em;
}
.cv-btn > span > em {
  font-style: normal;
  font-size: 1.2em;
}
.l-pc .cv-btn > span {
  font-size: min(1.4322916667vw, 27.5px);
  width: min(8.6979166667vw, 167px);
  height: min(3.9249114583vw, 75.3583px);
  top: max(-3.125vw, -60px);
}
.cv-btn::after {
  content: "";
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  width: 1rem;
  height: 1.6rem;
  background: #fff;
  filter: drop-shadow(0 0.15rem 0.3rem rgba(0, 0, 0, 0.48));
  position: absolute;
  top: 0;
  right: 2rem;
  bottom: 0;
  margin: auto;
  -webkit-animation: btnArwAnime 1s ease-in-out infinite alternate-reverse;
  animation: btnArwAnime 1.5s ease-in-out infinite alternate-reverse;
}
.l-pc .cv-btn::after {
  width: min(0.9375vw, 18px);
  height: min(1.0416666667vw, 20px);
  right: min(2.5vw, 48px);
}
.cv-btn:hover {
  opacity: 1;
}

.cv-txt {
  font-size: 1.2rem;
  line-height: 1.4;
  text-align: center;
  margin: 1.5em 0 0 0;
}

.c-btn {
  opacity: 0.75;
  filter: grayscale(100%);
  font-weight: bold;
  font-size: 2rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: #fff;
  width: 33.5rem;
  height: 6.6rem;
  background: linear-gradient(to right, #36979b 0%, #8b9ccb 100%);
  border-radius: 6.6rem;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.c-btn::before, .c-btn::after {
  content: "";
  position: absolute;
  margin: auto;
  transition: 0.1s;
}
.c-btn::before {
  width: 4.5rem;
  height: 4.5rem;
  background: #fff;
  border-radius: 100%;
  top: 0;
  right: 1rem;
  bottom: 0;
}
.c-btn::after {
  width: 0;
  height: 0;
  border: 0.5rem solid transparent;
  border-left: 0.9rem solid #36a3a7;
  top: 0;
  right: 2.2rem;
  bottom: 0;
}
.c-btn.--pc {
  font-size: 2.424rem;
  font-size: 1.515rem;
  width: auto;
  max-width: 40.6rem;
  max-width: 25.375rem;
  height: 8rem;
  height: 5rem;
  border-radius: 8rem;
  border-radius: 5rem;
}
.c-btn.--pc::before {
  width: 5.455rem;
  width: 3.409375rem;
  height: 5.455rem;
  height: 3.409375rem;
  right: 1.2rem;
  right: 0.75rem;
}
.c-btn.--pc::after {
  border: 0.6rem solid transparent;
  border: 0.375rem solid transparent;
  border-left: 1rem solid #36a3a7;
  border-left: 0.625rem solid #36a3a7;
  right: 2.8rem;
  right: 1.75rem;
}

.c-btn-signup {
  font-weight: bold;
  font-size: 1.7rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: #fff;
  width: 33.5rem;
  height: 6.6rem;
  background: linear-gradient(to right, #36979b 0%, #8b9ccb 100%);
  border-radius: 6.6rem;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  margin: -3rem auto 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.c-btn-signup::before, .c-btn-signup::after {
  content: "";
  position: absolute;
  margin: auto;
  transition: 0.1s;
}
.c-btn-signup::before {
  width: 4.5rem;
  height: 4.5rem;
  background: #fff;
  border-radius: 100%;
  top: 0;
  right: 1rem;
  bottom: 0;
}
.c-btn-signup::after {
  width: 0;
  height: 0;
  border: 0.5rem solid transparent;
  border-left: 0.9rem solid #36a3a7;
  top: 0;
  right: 2.2rem;
  bottom: 0;
}
.c-btn-signup:hover {
  opacity: 1;
}
.c-btn-signup:hover::before {
  right: 0.5rem;
}
@media print, screen and (max-width: 767px) {
  .c-btn-signup:hover::before {
    right: 1rem;
  }
}
.c-btn-signup:hover::after {
  right: 1.7rem;
}
@media print, screen and (max-width: 767px) {
  .c-btn-signup:hover::after {
    right: 2.2rem;
  }
}

/****	---- pc ----
===================================****/
.l-pc {
  width: 100vw;
  height: 100vh;
  background: url("../img/bg_pc.png") center bottom/100% auto no-repeat;
  position: fixed;
  top: 0;
  left: 0;
}
@media print, screen and (max-width: 767px) {
  .l-pc {
    display: none;
  }
}
.l-pc__content {
  width: calc((100vw - 37.5rem) * 0.7777777778);
  height: 100%;
  position: relative;
}
.l-pc__scroll {
  height: calc(100vh - 150px);
  box-sizing: border-box;
  padding: 130px 30px 75px;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
}
.l-pc__logo {
  width: min(25.2083333333vw, 484px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l-pc__btn {
  width: 100%;
  position: absolute;
  bottom: 145px;
  left: 0;
}

/****	---- sp ----
===================================****/
.l-sp {
  display: none;
}
@media print, screen and (max-width: 767px) {
  .l-sp {
    width: 100vw;
    height: 9.6rem;
    background: #ffed91;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
  }
}
@media print, screen and (max-width: 767px) {
  .l-sp__content {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
  }
}

/****	---- header ----
===================================****/
.l-header {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.l-header__logo {
  width: 8.8rem;
  position: absolute;
  top: 1.5rem;
  right: 1.25rem;
}
.l-header__logo > a {
  display: block;
}

/****	---- main ----
===================================****/
.mv {
  position: relative;
  position: relative;
}
.mv::before, .mv::after {
  content: "";
  width: 22.5rem;
  height: 10.3rem;
  background: url("../img/bg_mv_top.png") right top/100% auto no-repeat;
  position: absolute;
  top: 0;
  right: 0;
}
.mv::after {
  width: 100%;
  height: 100%;
  background: url("../img/bg_mv.png") center bottom/100% auto no-repeat;
  right: auto;
  left: 0;
}
.mv__content {
  height: 56.8rem;
  position: relative;
}
.mv__copy {
  width: 21.9rem;
  position: absolute;
  top: 2.4rem;
  right: 0;
  left: 0;
  margin: auto;
}
.mv__ttl {
  width: 33.4rem;
  position: absolute;
  top: 6.1rem;
  right: 0;
  left: 0;
  margin: auto;
}
.mv__lead-sup {
  font-size: 0.875rem;
  text-align: center;
  width: 100%;
  position: absolute;
  top: 12.8rem;
  right: 0;
  left: 0;
  margin: auto;
}
.mv__lead {
  width: 20.5rem;
  position: absolute;
  top: 14.6rem;
  right: 0;
  left: 0;
  margin: auto;
}
.mv__img {
  width: 35rem;
  position: absolute;
  top: 8.6rem;
  left: 1rem;
  opacity: 0;
}
.mv__img.on {
  animation: bounce 0.6s;
}
.mv__list {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 0 2rem;
  position: absolute;
  top: 33.2rem;
  left: 0;
  z-index: 1;
}
.mv__list-item {
  width: 8.5rem;
  position: relative;
  opacity: 0;
}
.mv__list-item.on {
  animation: bounce 0.6s;
}
.mv__list-txt {
  position: absolute;
  top: 9.5rem;
  right: 0;
  left: 50%;
  transform: translateX(-50%);
}
.mv__list-item:nth-child(1) .mv__list-txt {
  width: 7.5rem;
}
.mv__list-item:nth-child(2) .mv__list-txt {
  width: 9.65rem;
}
.mv__list-item:nth-child(3) .mv__list-txt {
  width: 7.55rem;
}
.mv__txt {
  font-size: 1rem;
  line-height: 1.4;
  text-align: center;
  color: #fff;
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  bottom: 6.4em;
  left: 0;
  z-index: 1;
}
.mv__cv {
  height: 9.9rem;
  background: #ffed91;
  box-sizing: border-box;
  padding: 4rem 0 0 0;
  position: relative;
  z-index: 1;
}
.mv__cv-btn {
  width: 100%;
  position: absolute;
  top: -3.8rem;
  left: 0;
}
.mv__cv-txt {
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1.4;
  text-align: center;
}

.anniversary {
  height: 47.1rem;
  background: url("../img/bg_anniversary.jpg") center center/cover no-repeat;
  position: relative;
}
.anniversary__bg {
  width: 100%;
  position: absolute;
  top: 5rem;
  left: 0;
}
.anniversary__ttl {
  width: 26.35rem;
  position: absolute;
  top: 3.8rem;
  left: 1rem;
  z-index: 1;
}
.anniversary__img {
  width: 14.25rem;
  position: absolute;
  top: 0.65rem;
  right: 0;
}
.anniversary__txt {
  width: 32.275rem;
  position: absolute;
  top: 12rem;
  right: 0;
  left: 0;
  margin: auto;
}
.anniversary__txt-btn {
  pointer-events: none;
  width: 28rem;
  position: absolute;
  bottom: 11rem;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 1;
}
.anniversary__cv {
  width: 100%;
  height: 6.6rem;
  position: absolute;
  bottom: 5.5rem;
  left: 0;
}

.beginner {
  background: #36a3a7;
  padding: 2rem 0 4rem;
}
.beginner__ico {
  width: 2rem;
  margin: 0 auto 0.5rem;
}
.beginner__txt {
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1.4;
  text-align: center;
  color: #fff;
  margin: -2rem 0 0 0;
}
.beginner__txt > span {
  color: #ffed91;
}
.beginner__list {
  margin: 3rem 0 4rem;
  display: flex;
  flex-direction: column;
  gap: 3rem 0;
}
.beginner__list-item {
  height: 9.2rem;
  background: #fff;
  border-radius: 2rem;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  padding: 0 0 0 16.25rem;
  display: flex;
  align-items: center;
  position: relative;
}
.beginner__list-item:nth-child(even) {
  padding: 0 0 0 3rem;
}
.beginner__list-txt {
  width: 13.65954rem;
}
.beginner__list-img {
  width: 15.3rem;
  position: absolute;
  top: -2.5rem;
  left: 0.5rem;
}
.beginner__list-item:nth-child(even) .beginner__list-img {
  right: 0;
  left: auto;
}

.bonus {
  height: 21.8rem;
  background: url("../img/bg_bonus.png") center center/cover no-repeat;
  box-sizing: border-box;
  padding: 4.2rem 0 0 0;
  position: relative;
}
.bonus__ttl {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.4;
  color: #36a3a7;
  margin: 0 0 0.5em 0;
}
.bonus__txt {
  font-size: 1.2rem;
  line-height: 1.6;
}
.bonus__txt > span {
  font-weight: bold;
  color: #36a3a7;
  background: #fff;
}
.bonus__img {
  width: 17.85rem;
  position: absolute;
  right: -2rem;
  bottom: 0;
}

.intro {
  padding: 4rem 0 0 0;
}
.intro__ttl {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.4;
  text-align: center;
  color: #36a3a7;
  margin: 0 0 1em 0;
}
.intro .swiper-wrapper {
  transition-timing-function: linear;
}
.intro__ico figcaption {
  font-size: 1rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
  color: #36a3a7;
}

.about {
  background: url("../img/bg_about.png") center top/100% auto no-repeat;
  padding: 11rem 0 13.5rem;
  margin: -1rem 0 0 0;
  position: relative;
}
.about::before {
  content: "";
  width: 100%;
  height: 50%;
  background: #e5faf9;
  position: absolute;
  bottom: 0;
  left: 0;
}
.about__hdg {
  margin: 0 0 5rem 0;
}
.about__hdg-ttl {
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1.75;
  text-align: center;
  color: #fff;
  height: 3.5rem;
  background: #36a3a7;
  display: flex;
  justify-content: center;
  align-items: center;
}
.about__hdg-txt {
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.6;
  text-align: center;
  color: #36a3a7;
  height: 5rem;
  height: auto;
  background: #fff;
  border: 2px solid #36a3a7;
  box-sizing: border-box;
  padding: 0.25em 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.about__txt {
  font-size: 1.2rem;
  line-height: 1.75;
  margin: 0 0 3rem 0;
}
.about__img {
  width: 35.8rem;
  margin: 0 auto;
}

.feature {
  background: url("../img/bg_feature.png") center top/100% auto no-repeat;
  box-sizing: border-box;
  padding: 35rem 0 0 0;
  padding: 19rem 0 4rem;
  margin: -35rem 0 0 0;
  margin: -22rem 0 0 0;
  position: relative;
}
.feature::before {
  content: "";
  width: 100%;
  height: 50%;
  background: #ffed91;
  position: absolute;
  bottom: 0;
  left: 0;
}
.feature__list {
  margin: 0 0 2rem 0;
  position: relative;
}
.feature__list-item {
  border-bottom: 2px solid #fff;
  padding: 2rem 0;
  display: flex;
}
.feature__list-item:first-child {
  padding: 0 0 2rem 0;
}
.feature__list-item:last-child {
  border-bottom: none;
}
.feature__list-img {
  width: 8.5rem;
}
.feature__list-content {
  width: calc(100% - 8.5rem);
  box-sizing: border-box;
  padding: 0 0 0 1.3rem;
}
.feature__list-num {
  font-family: "PT Sans", sans-serif;
  font-weight: bold;
  font-size: 1.2rem;
  letter-spacing: 0.2em;
  line-height: 1.4;
  color: #36a3a7;
}
.feature__list-ttl {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.4;
  color: #36a3a7;
  margin: 0 0 0.25em 0;
}
.feature__list-txt {
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.feature__list-sup {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0.5em 0 0 0;
}
.feature__list-sup > li {
  text-indent: -1em;
  padding: 0 0 0 1em;
}
.feature__cv {
  position: relative;
}

.gift {
  background: #fff;
  padding: 5rem 0 1.5rem;
}
.gift__container {
  padding: 0 1.5rem;
}
.gift__list {
  border-right: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  margin: -1px 0;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.gift__list-item {
  width: 33.3333333333%;
  height: 8.5rem;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
}
.gift__list-item:nth-child(1) {
  background: url("../img/ico_gift01.png") left -1.05rem top -0.6rem/13.325rem no-repeat;
  background: url("../img/ico_gift01.png") center center/10.9rem no-repeat;
}
.gift__list-item:nth-child(2) {
  background: url("../img/ico_gift02.png") center top -0.1rem/11rem no-repeat;
  background: url("../img/ico_gift02.png") center top -0.5rem/9rem no-repeat;
}
.gift__list-item:nth-child(3) {
  background: url("../img/ico_gift03.png") center top -0.9rem/12.35rem no-repeat;
  background: url("../img/ico_gift03.png") center top -1.2rem/10.1rem no-repeat;
}
.gift__list-item:nth-child(4) {
  background: url("../img/ico_gift04.png") center center/7.04rem no-repeat;
}
.gift__list-item:nth-child(5) {
  background: url("../img/ico_gift05.png") center center/6.72rem no-repeat;
}
.gift__list-item:nth-child(6) {
  background: url("../img/ico_gift06.png") center center/8.24rem no-repeat;
}
.gift__txt {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.75;
  text-align: center;
  margin: 1em 0 0 0;
}

.step {
  background: #f4f2e3;
  padding: 4rem 0 6rem;
}
.step__ttl {
  width: 21.8rem;
  margin: 0 auto 2.25rem;
}
.step__list {
  position: relative;
  z-index: 1;
}
.step__list-item {
  position: relative;
}
.step__list-item:not(:last-child) {
  margin: 0 0 6rem 0;
}
.step__list-item::before {
  content: "";
  width: 4rem;
  height: 4rem;
  background: url("../img/arw_step.svg") center center/contain no-repeat;
  position: absolute;
  top: -5rem;
  right: 0;
  left: 0;
  margin: auto;
}
.step__list-item:first-child::before {
  content: none;
}
.step__list-tag {
  font-weight: bold;
  font-size: 1.2rem;
  text-align: center;
  color: #fff;
  width: 11.7rem;
  height: 2.9rem;
  background: #36a3a7;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-50%);
}
.step__list-content {
  background: #fff;
  border-radius: 2rem;
  padding: 2.7rem 0;
}
.step__list-num {
  font-family: "PT Sans", sans-serif;
  font-weight: bold;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  text-align: center;
  color: #36a3a7;
}
.step__list-ttl {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.4;
  text-align: center;
}
.step__list-img {
  width: 12.1rem;
  margin: 1.75rem auto 1.25rem;
}
.step__list-item:nth-child(1) .step__list-img {
  width: 7.5rem;
}
.step__list-txt {
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
}
.step__list-sup {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  margin: 1em 0 0 0;
}
.step__cv {
  margin: -1rem 0 0 0;
}
.step__action {
  display: flex;
  justify-content: center;
}
.step__action-ico {
  width: 15.3rem;
}
.step__action-ico p {
  font-weight: bold;
  font-size: 1rem;
  text-align: center;
  color: #36a3a7;
  width: 10.8rem;
  height: 6.6rem;
  background: #ffed91;
  border-radius: 1.5rem;
  box-sizing: border-box;
  padding: 0.5em 0 0 0;
  margin: 0 auto;
  transform: translateX(-0.2rem);
}
.step__action-ico div {
  margin: -4.8rem 0 0 0;
  position: relative;
}
.step__action-ico figcaption {
  font-size: 1rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
}
.step__action-ico figcaption > span {
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1.4;
  color: #36a3a7;
  margin: 0 0 0.5em 0;
  display: block;
}

.media {
  padding: 4rem 0;
}
.media__list {
  margin: -1rem 0 0 0;
}
.media__list-item {
  border-bottom: 1px solid #ebebeb;
  padding: 1.6rem 0;
  display: flex;
  align-items: center;
}
.media__list-date {
  font-size: 1rem;
  width: 7.5rem;
}
.media__list-ttl {
  font-size: 1.2rem;
  width: calc(100% - 7.5rem);
}

.voice {
  background: #e5faf9;
  padding: 4rem 0;
}
.voice__list {
  display: flex;
  flex-direction: column;
  gap: 3rem 0;
}
.voice__list-ico img {
  width: 4.35rem;
  margin: 0 auto;
}
.voice__list-ico figcaption {
  font-size: 1rem;
  text-align: center;
  margin: 0.5em 0 0 0;
}
.voice__list-content {
  background: #fff;
  border-radius: 2rem;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  padding: 1.8rem 2rem;
  margin: 1.8rem 0 0 0;
  position: relative;
}
.voice__list-content::before {
  content: "";
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
  width: 1.8rem;
  height: 1.2rem;
  background: #fff;
  position: absolute;
  top: -1.1rem;
  right: 0;
  left: 0;
  margin: auto;
}
.voice__list-txt {
  font-size: 1.2rem;
  line-height: 1.4;
}

.mission {
  padding: 4rem 0 5rem;
}
.mission__lead {
  font-weight: 500;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  text-align: center;
  margin: 0 0 2em 0;
}
.mission__list {
  padding: 0 1.75rem 0 3rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.5rem 0;
}
.mission__list-item {
  width: 15.4rem;
}
.mission__list-img > figcaption {
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  color: #36a3a7;
  margin: -0.5em 0 0 -1em;
}

.movie {
  background: #9cd8b6;
  padding: 3.5rem 0;
}
.movie .js-modal-btn {
  background: none;
  border: none;
  padding: 0;
  position: relative;
}
.movie .js-modal-btn::after {
  content: "";
  width: 3.8rem;
  height: 2.65rem;
  background: url("../img/ico_yt.svg") center center/contain no-repeat;
  position: absolute;
  inset: 0;
  margin: auto;
  opacity: 0.9;
}
.movie .js-modal-btn:hover {
  cursor: pointer;
}
.movie .js-modal-btn > img {
  border-radius: 1rem;
}

.cv {
  padding: 4rem 0;
}
.cv__link {
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 1.75;
  text-align: center;
  margin: 2em 0 0 0;
  position: relative;
  z-index: 1;
}
.cv__link > a {
  color: #36a3a7;
  padding: 0 1.5rem 0 0;
  position: relative;
}
.cv__link > a::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #36a3a7;
  position: absolute;
  bottom: -0.25em;
  left: 0;
}
.cv__link > a::after {
  content: "";
  width: 1.1rem;
  height: 1.1rem;
  background: url("../img/ico_external_turquoise.svg") center center/contain no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.service {
  background: #ebebeb;
  padding: 3rem 0;
}
.service__list {
  position: relative;
}
.service__list-item, .service__txt {
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.service__list-item > a, .service__txt > a {
  color: #36a3a7;
  text-decoration: underline;
}
.service__list-item > a:hover, .service__txt > a:hover {
  text-decoration: none;
  opacity: 1;
}
.service__txt {
  margin: 0 0 1em 0;
}

/****	---- footer ----
===================================****/
.l-footer {
  padding: 0 0 3.5rem 0;
}
@media print, screen and (max-width: 767px) {
  .l-footer {
    padding: 0 0 10.35rem 0;
  }
}
.l-footer__sns {
  border-top: 2px solid #ebebeb;
  border-bottom: 2px solid #ebebeb;
  display: flex;
  justify-content: center;
  gap: 0 1.85rem;
}
.l-footer__sns-btn {
  width: 5rem;
  height: 5rem;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  box-sizing: border-box;
  display: block;
}
.l-footer__sns-btn.--tw {
  background-image: url("../img/ico_sns_x.svg");
}
.l-footer__sns-btn.--fb {
  background-image: url("../img/ico_sns_fb.svg");
  background-size: 3.6rem;
}
.l-footer__logo {
  width: 7.9rem;
  margin: 2rem auto 0;
}
.l-footer__logo > a {
  display: block;
}
.l-footer__list {
  font-size: 1.2rem;
  margin: 1.75rem 0 1.25rem;
  display: flex;
  justify-content: center;
  gap: 0 2em;
}
.l-footer__list-item {
  font-weight: 500;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  line-height: 1.1666666667;
  color: #36a3a7;
}
.l-footer__list-item > a {
  text-decoration: underline;
  color: #36a3a7;
}
.l-footer__copy {
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.1666666667;
  text-align: center;
  color: #36a3a7;
}

/****	---- end ----
===================================****/
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFJRjtBQUFBO0FBRUE7RUFDQzs7QUE5ckRDO0VBNnJERjtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDOztBQVNEO0VBQ0M7RUFFQTs7QUFPRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBLE9BdnVEZ0I7O0FBd3VEaEI7RUFDQztFQUNBLE9BMXVEZTs7QUE2dURqQjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQXB2RGdCOzs7QUF3dkRsQjtBQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqXHQtLS0tIHNldHRpbmcgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmZhbWlseT1Ob3RvK1NlcmlmK0pQJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1LaXdpK01hcnU6d2dodEAzMDA7NDAwOzUwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UFQrU2FuczppdGFsLHdnaHRAMCw0MDA7MCw3MDA7MSw0MDA7MSw3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5AZnVuY3Rpb24gbGlxX3BjKCR2YWx1ZSkge1xyXG5cdEByZXR1cm4gY2FsYygkdmFsdWUgLyAxOTIwICogMTAwdncpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gbGlxX3NwKCR2YWx1ZSkge1xyXG5cdEByZXR1cm4gY2FsYygkdmFsdWUgLyA3NTAgKiAxMDB2dyk7XHJcbn1cclxuXHJcbiR0YjogMTE5OXB4O1xyXG5AbWl4aW4gdGIge1xyXG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHRiKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4kc3A6IDc2N3B4O1xyXG5AbWl4aW4gc3Age1xyXG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHNwKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4lb2JqLWltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4ldmVyLXR4dCB7XHJcblx0LW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcblx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHR0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcclxufVxyXG5cclxuJGNvbG9yX3doaXRlOiAjZmZmO1xyXG4kY29sb3JfYmxhY2s6ICMwMDA7XHJcbiRjb2xvcl95ZWxsb3c6ICNmZmVkOTE7XHJcbiRjb2xvcl9iZWlnZTogI2Y0ZjJlMztcclxuJGNvbG9yX3R1cnF1b2lzZTogIzM2YTNhNztcclxuJGNvbG9yX2dyZWVuOiAjOWNkOGI2O1xyXG4kY29sb3JfZ3JheTogI2ViZWJlYjtcclxuXHJcbi8qKioqXHQtLS0tIGdlbmVyYWwgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi8vIGh0bWwgeyBmb250LXNpemU6IDYyLjUlOyB9XHJcbmh0bWwsIGJvZHkge1xyXG5cdCYubG9jayB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5odG1sIHtcclxuXHQvLyBmb250LXNpemU6IDYyLjUlOyAvLyAxZW0gPSAxMHB4XHJcblx0Zm9udC1zaXplOiBjYWxjKDYyLjUlICogMS41KTsgLy8gMWVtID0gMTBweFxyXG5cdEBpbmNsdWRlIHRiIHtcclxuXHRcdC8vIGZvbnQtc2l6ZTogbWF0aC5kaXYoMTAsIDEyMDApICogMTAwdnc7XHJcblx0XHRmb250LXNpemU6IG1hdGguZGl2KDE1LCAxMjAwKSAqIDEwMHZ3O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHQvLyBmb250LXNpemU6IG1hdGguZGl2KDEwLCA3NTApICogMTAwdnc7XHJcblx0XHRmb250LXNpemU6IG1hdGguZGl2KDEwLCAzNzUpICogMTAwdnc7XHJcblx0fVxyXG59XHJcbmJvZHkge1xyXG5cdGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtZmFtaWx5OiBcIktpd2kgTWFydVwiLCBzZXJpZjtcclxuXHRmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6IFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIEFyaWFsLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6IFlha3VIYW5KUF9Ob3RvLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbmltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYSB7XHJcblx0Y29sb3I6ICRjb2xvcl9ibGFjaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG59XHJcbmE6aG92ZXIge1xyXG5cdG9wYWNpdHk6IC43O1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbnN1cCB7XHJcblx0Zm9udC1zaXplOiAuNzVlbTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4vKioqKlx0LS0tLSBqcyAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmZhZGVJbl90aXRsZSxcclxuLmZhZGVJbl9sZWFkLFxyXG4uZmFkZUluLFxyXG4uZmFkZUluXzIwMCxcclxuLmZhZGVJbl80MDAsXHJcbi5mYWRlSW5fNjAwIHtcclxuXHR0cmFuc2l0aW9uOiAuOHM7XHJcblx0b3BhY2l0eTogMDtcclxuXHRmaWx0ZXI6IGJsdXIoLjZyZW0pO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDZyZW0pO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNnJlbSk7XHJcbn1cclxuLmZhZGVJbl9sZWZ0IHtcclxuXHR0cmFuc2l0aW9uOiAxLjJzO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcmVtLCAwKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcmVtLCAwKTtcclxufVxyXG4uZmFkZUluX3JpZ2h0IHtcclxuXHR0cmFuc2l0aW9uOiAxLjJzO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTByZW0sIDApO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTByZW0sIDApO1xyXG59XHJcbi5mYWRlSW5Nb3ZlIHtcclxuXHRvcGFjaXR5OiAxLjA7XHJcblx0ZmlsdGVyOiBibHVyKDApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbn1cclxuLmpzLWFjY29yZGlvbiB7XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG59XHJcbi5qcy1hY2NvcmRpb246aG92ZXIge1xyXG5cdG9wYWNpdHk6IC43O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG4uanMtYWNjb3JkaW9uQ29udGVudHMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4yKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6MTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbG9hdGluZy15IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJ0bkFyd0FuaW1lIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBidG5BcndBbmltZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIHV0aWxpdHkgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi51LXBjIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4udS1zcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuLnUtbWIge1xyXG5cdCYtLWVtIHtcclxuXHRcdG1hcmdpbjogMCAwIDFlbSAwO1xyXG5cdH1cclxufVxyXG5cclxuLyoqKipcdC0tLS0gbGF5b3V0IC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4ubC1pbm5lciB7XHJcblx0d2lkdGg6IGNhbGMoNjdyZW0gLyAyKTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmwtY29udGVudCB7XHJcblx0d2lkdGg6IGNhbGMoNzVyZW0gLyAyKTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCAwIGNhbGMoMS42cmVtIC8gMikgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdG1hcmdpbjogMCAwIDAgY2FsYygoMTAwdncgLSA3NXJlbSAvIDIpICogKDkxMCAvICg5MTAgKyAyNjApKSk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmwtbWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGNvbXBvbmVudCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmMtYW5jaG9yIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdC5mZWF0dXJlICYge1xyXG5cdFx0dG9wOiBjYWxjKDI3cmVtIC8gMik7XHJcblx0fVxyXG59XHJcblxyXG4uYy10dGwge1xyXG5cdG1hcmdpbjogMCAwIGNhbGMoNnJlbSAvIDIpIDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0PiBzdHJvbmcge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMy40cmVtIC8gMik7XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyg1OS41IC8gMzQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ji4tLXllbGxvdyB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IHNwYW4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi40cmVtIC8gMik7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygzMy42IC8gMjQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHQmLi0td2hpdGUge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmN2LWJ0biB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiBjYWxjKDQuMHJlbSAvIDIpO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHR3aWR0aDogY2FsYyg2N3JlbSAvIDIpO1xyXG5cdGhlaWdodDogY2FsYygxMy4ycmVtIC8gMik7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM3Y2JhMSAwJSwgJGNvbG9yX3R1cnF1b2lzZSAxMDAlKTtcclxuXHRib3JkZXI6IGNhbGMoMS4ycmVtIC8gMikgc29saWQgIzM3Y2JhMTtcclxuXHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcblx0Ly8gYm94LXNoYWRvdzogMCBjYWxjKC42cmVtIC8gMikgY2FsYygxLjJyZW0gLyAyKSByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmLi0tcmVkIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjk2YjU1O1xyXG5cdFx0Ym9yZGVyOiBjYWxjKDEuMnJlbSAvIDIpIHNvbGlkICNmMDVhNDY7XHJcblx0fVxyXG5cdCYuLS1ncmVlbiB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdHdpZHRoOiBjYWxjKDYwcmVtIC8gMik7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTVyZW0gLyAyKTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnX2J0bi5wbmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMi40cmVtICM2MWZmMDA7XHJcblx0fVxyXG5cdC5sLXBjICYge1xyXG5cdFx0Zm9udC1zaXplOiBtaW4oY2FsYyg0MCAvIDE5MjAgKiAxMDB2dyksIDQwcHgpO1xyXG5cdFx0d2lkdGg6IG1pbihjYWxjKDY3MCAvIDE5MjAgKiAxMDB2dyksIDY3MHB4KTtcclxuXHRcdGhlaWdodDogbWluKGNhbGMoMTMyIC8gMTkyMCAqIDEwMHZ3KSwgMTMycHgpO1xyXG5cdFx0Ym9yZGVyOiBtaW4oY2FsYygxMiAvIDE5MjAgKiAxMDB2dyksIDEycHgpIHNvbGlkICMzN2NiYTE7XHJcblx0XHQmLi0tcmVkIHtcclxuXHRcdFx0Ym9yZGVyOiBtaW4oY2FsYygxMiAvIDE5MjAgKiAxMDB2dyksIDEycHgpIHNvbGlkICNmMDVhNDY7XHJcblx0XHR9XHJcblx0XHQmLi0tZ3JlZW4ge1xyXG5cdFx0XHR3aWR0aDogbWluKGNhbGMoNjAwIC8gMTkyMCAqIDEwMHZ3KSwgNjAwcHgpO1xyXG5cdFx0XHRoZWlnaHQ6IG1pbihjYWxjKDE1MCAvIDE5MjAgKiAxMDB2dyksIDE1MHB4KTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIGNhbGMoLjNyZW0gLyAyKSBjYWxjKC42cmVtIC8gMikgcmdiYSgwLCAwLCAwLCAwLjQ4KSk7XHJcblx0XHQmLi0tcG9pbnQge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg0Mi4zcmVtIC8gMik7XHJcblx0XHR9XHJcblx0XHQmLi0tYXBwIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMjVyZW0gLyAyKTtcclxuXHRcdH1cclxuXHR9XHJcblx0PiBzcGFuIHtcclxuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMCBjYWxjKC42cmVtIC8gMikgY2FsYygxLjJyZW0gLyAyKSByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuNzVyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHQvLyBjb2xvcjogI2YwNWE0NjtcclxuXHRcdHdpZHRoOiBjYWxjKDE2LjdyZW0gLyAyKTtcclxuXHRcdGhlaWdodDogY2FsYyg3LjUzNTgzcmVtIC8gMik7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19idG5faWNvX2xzLnN2ZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoLTZyZW0gLyAyKTtcclxuXHRcdGxlZnQ6IDJweDtcclxuXHRcdGFuaW1hdGlvbjogZmxvYXRpbmcteSAuNzVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlO1xyXG5cdFx0PiBzdHJvbmcge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xyXG5cdFx0fVxyXG5cdFx0PiBlbSB7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdH1cclxuXHRcdC5sLXBjICYge1xyXG5cdFx0XHRmb250LXNpemU6IG1pbihjYWxjKDI3LjUgLyAxOTIwICogMTAwdncpLCAyNy41cHgpO1xyXG5cdFx0XHR3aWR0aDogbWluKGNhbGMoMTY3IC8gMTkyMCAqIDEwMHZ3KSwgMTY3cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IG1pbihjYWxjKDc1LjM1ODMgLyAxOTIwICogMTAwdncpLCA3NS4zNTgzcHgpO1xyXG5cdFx0XHR0b3A6IG1heChjYWxjKC02MCAvIDE5MjAgKiAxMDB2dyksIC02MHB4KTtcclxuXHRcdFx0Ly8gbGVmdDogbWluKGNhbGMoMjggLyAxOTIwICogMTAwdncpLCAyOHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgNTAlLCAwIDEwMCUpO1xyXG5cdFx0d2lkdGg6IGNhbGMoMnJlbSAvIDIpO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDMuMnJlbSAvIDIpO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIGNhbGMoLjNyZW0gLyAyKSBjYWxjKC42cmVtIC8gMikgcmdiYSgwLCAwLCAwLCAwLjQ4KSk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogY2FsYyg0LjByZW0gLyAyKTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdC8vIHRyYW5zaXRpb246IC4xcyBlYXNlO1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGJ0bkFyd0FuaW1lIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlO1xyXG5cdFx0YW5pbWF0aW9uOiBidG5BcndBbmltZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlO1xyXG5cdFx0LmwtcGMgJiB7XHJcblx0XHRcdHdpZHRoOiBtaW4oY2FsYygxOCAvIDE5MjAgKiAxMDB2dyksIDE4cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IG1pbihjYWxjKDIwIC8gMTkyMCAqIDEwMHZ3KSwgMjBweCk7XHJcblx0XHRcdHJpZ2h0OiBtaW4oY2FsYyg0OCAvIDE5MjAgKiAxMDB2dyksIDQ4cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQvLyAmOjphZnRlciB7XHJcblx0XHQvLyBcdHJpZ2h0OiBjYWxjKDMuNnJlbSAvIDIpO1xyXG5cdFx0Ly8gXHQubC1wYyAmIHtcclxuXHRcdC8vIFx0XHRyaWdodDogbWluKGNhbGMoMzYgLyAxOTIwICogMTAwdncpLCAzNnB4KTtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gXHRAaW5jbHVkZSBzcCB7XHJcblx0XHQvLyBcdFx0cmlnaHQ6IGNhbGMoNC44cmVtIC8gMik7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIOaPuuOCjOOBpuOBhOOCi+OBruOBjOS4uOOBhOOAjOeEoeaWmeOAjVxyXG4vLyAuY3YtYnRuIHtcclxuLy8gXHRmb250LXdlaWdodDogYm9sZDtcclxuLy8gXHRmb250LXNpemU6IGNhbGMoNC4wcmVtIC8gMik7XHJcbi8vIFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gXHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4vLyBcdHdpZHRoOiBjYWxjKDY3cmVtIC8gMik7XHJcbi8vIFx0aGVpZ2h0OiBjYWxjKDEzLjJyZW0gLyAyKTtcclxuLy8gXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzdjYmExIDAlLCAkY29sb3JfdHVycXVvaXNlIDEwMCUpO1xyXG4vLyBcdGJvcmRlcjogY2FsYygxLjJyZW0gLyAyKSBzb2xpZCAjMzdjYmExO1xyXG4vLyBcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuLy8gXHRib3gtc2hhZG93OiAwIGNhbGMoLjZyZW0gLyAyKSBjYWxjKDEuMnJlbSAvIDIpIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbi8vIFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gXHRtYXJnaW46IDAgYXV0bztcclxuLy8gXHRkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyBcdC5sLXBjICYge1xyXG4vLyBcdFx0Zm9udC1zaXplOiBtaW4oY2FsYyg0MCAvIDE5MjAgKiAxMDB2dyksIDQwcHgpO1xyXG4vLyBcdFx0d2lkdGg6IG1pbihjYWxjKDY3MCAvIDE5MjAgKiAxMDB2dyksIDY3MHB4KTtcclxuLy8gXHRcdGhlaWdodDogbWluKGNhbGMoMTMyIC8gMTkyMCAqIDEwMHZ3KSwgMTMycHgpO1xyXG4vLyBcdFx0Ym9yZGVyOiBtaW4oY2FsYygxMiAvIDE5MjAgKiAxMDB2dyksIDEycHgpIHNvbGlkICMzN2NiYTE7XHJcbi8vIFx0fVxyXG4vLyBcdD4gc3BhbiB7XHJcbi8vIFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgY2FsYyguNnJlbSAvIDIpIGNhbGMoMS4ycmVtIC8gMikgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XHJcbi8vIFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuLy8gXHRcdGZvbnQtc2l6ZTogY2FsYygzLjByZW0gLyAyKTtcclxuLy8gXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vIFx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuLy8gXHRcdHdpZHRoOiBjYWxjKDkuNnJlbSAvIDIpO1xyXG4vLyBcdFx0aGVpZ2h0OiBjYWxjKDkuNnJlbSAvIDIpO1xyXG4vLyBcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfYnRuX2ljby5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4vLyBcdFx0dG9wOiBjYWxjKC0zLjJyZW0gLyAyKTtcclxuLy8gXHRcdGxlZnQ6IGNhbGMoMi44cmVtIC8gMik7XHJcbi8vIFx0XHRhbmltYXRpb246IGZsb2F0aW5nLXkgLjc1cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZTtcclxuLy8gXHRcdC5sLXBjICYge1xyXG4vLyBcdFx0XHRmb250LXNpemU6IG1pbihjYWxjKDMwIC8gMTkyMCAqIDEwMHZ3KSwgMzBweCk7XHJcbi8vIFx0XHRcdHdpZHRoOiBtaW4oY2FsYyg5NiAvIDE5MjAgKiAxMDB2dyksIDk2cHgpO1xyXG4vLyBcdFx0XHRoZWlnaHQ6IG1pbihjYWxjKDk2IC8gMTkyMCAqIDEwMHZ3KSwgOTZweCk7XHJcbi8vIFx0XHRcdHRvcDogbWF4KGNhbGMoLTMyIC8gMTkyMCAqIDEwMHZ3KSwgLTMycHgpO1xyXG4vLyBcdFx0XHRsZWZ0OiBtaW4oY2FsYygyOCAvIDE5MjAgKiAxMDB2dyksIDI4cHgpO1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gXHQmOjphZnRlciB7XHJcbi8vIFx0XHRjb250ZW50OiBcIlwiO1xyXG4vLyBcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XHJcbi8vIFx0XHR3aWR0aDogY2FsYygxLjhyZW0gLyAyKTtcclxuLy8gXHRcdGhlaWdodDogY2FsYygycmVtIC8gMik7XHJcbi8vIFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0XHR0b3A6IDA7XHJcbi8vIFx0XHRyaWdodDogY2FsYyg0LjhyZW0gLyAyKTtcclxuLy8gXHRcdGJvdHRvbTogMDtcclxuLy8gXHRcdG1hcmdpbjogYXV0bztcclxuLy8gXHRcdC8vIHRyYW5zaXRpb246IC4xcyBlYXNlO1xyXG4vLyBcdFx0LXdlYmtpdC1hbmltYXRpb246IGJ0bkFyd0FuaW1lIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlO1xyXG4vLyBcdFx0YW5pbWF0aW9uOiBidG5BcndBbmltZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlO1xyXG4vLyBcdFx0LmwtcGMgJiB7XHJcbi8vIFx0XHRcdHdpZHRoOiBtaW4oY2FsYygxOCAvIDE5MjAgKiAxMDB2dyksIDE4cHgpO1xyXG4vLyBcdFx0XHRoZWlnaHQ6IG1pbihjYWxjKDIwIC8gMTkyMCAqIDEwMHZ3KSwgMjBweCk7XHJcbi8vIFx0XHRcdHJpZ2h0OiBtaW4oY2FsYyg0OCAvIDE5MjAgKiAxMDB2dyksIDQ4cHgpO1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gXHQmOmhvdmVyIHtcclxuLy8gXHRcdG9wYWNpdHk6IDE7XHJcbi8vIFx0XHQvLyAmOjphZnRlciB7XHJcbi8vIFx0XHQvLyBcdHJpZ2h0OiBjYWxjKDMuNnJlbSAvIDIpO1xyXG4vLyBcdFx0Ly8gXHQubC1wYyAmIHtcclxuLy8gXHRcdC8vIFx0XHRyaWdodDogbWluKGNhbGMoMzYgLyAxOTIwICogMTAwdncpLCAzNnB4KTtcclxuLy8gXHRcdC8vIFx0fVxyXG4vLyBcdFx0Ly8gXHRAaW5jbHVkZSBzcCB7XHJcbi8vIFx0XHQvLyBcdFx0cmlnaHQ6IGNhbGMoNC44cmVtIC8gMik7XHJcbi8vIFx0XHQvLyBcdH1cclxuLy8gXHRcdC8vIH1cclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcbi5jdi10eHQge1xyXG5cdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRsaW5lLWhlaWdodDogY2FsYygzMy42IC8gMjQpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDEuNWVtIDAgMCAwO1xyXG59XHJcblxyXG4uYy1idG4ge1xyXG5cdG9wYWNpdHk6IC43NTtcclxuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IGNhbGMoNC4wcmVtIC8gMik7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cdHdpZHRoOiBjYWxjKDY3cmVtIC8gMik7XHJcblx0aGVpZ2h0OiBjYWxjKDEzLjJyZW0gLyAyKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNjk3OWIgMCUsICM4YjljY2IgMTAwJSk7XHJcblx0Ym9yZGVyLXJhZGl1czogY2FsYygxMy4ycmVtIC8gMik7XHJcblx0Ym94LXNoYWRvdzogMCBjYWxjKC42cmVtIC8gMikgY2FsYygxLjJyZW0gLyAyKSByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR0cmFuc2l0aW9uOiAuMXM7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogY2FsYyg5cmVtIC8gMik7XHJcblx0XHRoZWlnaHQ6IGNhbGMoOXJlbSAvIDIpO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXI6IGNhbGMoMXJlbSAvIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IGNhbGMoMS44cmVtIC8gMikgc29saWQgJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiBjYWxjKDQuNHJlbSAvIDIpO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHQvLyAmOmhvdmVyIHtcclxuXHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0Ly8gXHQmOjpiZWZvcmUge1xyXG5cdC8vIFx0XHRyaWdodDogY2FsYygxcmVtIC8gMik7XHJcblx0Ly8gXHRcdEBpbmNsdWRlIHNwIHtcclxuXHQvLyBcdFx0XHRyaWdodDogY2FsYygycmVtIC8gMik7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyBcdCY6OmFmdGVyIHtcclxuXHQvLyBcdFx0cmlnaHQ6IGNhbGMoMy40cmVtIC8gMik7XHJcblx0Ly8gXHRcdEBpbmNsdWRlIHNwIHtcclxuXHQvLyBcdFx0XHRyaWdodDogY2FsYyg0LjRyZW0gLyAyKTtcclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHQmLi0tcGMge1xyXG5cdFx0Zm9udC1zaXplOiAyLjQyNHJlbTtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjQyNHJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA0MC42cmVtO1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDQwLjZyZW0gLyAyICogMS4yNSk7XHJcblx0XHRoZWlnaHQ6IDhyZW07XHJcblx0XHRoZWlnaHQ6IGNhbGMoOHJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiBjYWxjKDhyZW0gLyAyICogMS4yNSk7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogNS40NTVyZW07XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUuNDU1cmVtIC8gMiAqIDEuMjUpO1xyXG5cdFx0XHRoZWlnaHQ6IDUuNDU1cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoNS40NTVyZW0gLyAyICogMS4yNSk7XHJcblx0XHRcdHJpZ2h0OiAxLjJyZW07XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDEuMnJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyOiAuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiBjYWxjKC42cmVtIC8gMiAqIDEuMjUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXJlbSBzb2xpZCAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0XHRib3JkZXItbGVmdDogY2FsYygxcmVtIC8gMiAqIDEuMjUpIHNvbGlkICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRcdHJpZ2h0OiAyLjhyZW07XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDIuOHJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdH1cclxuXHRcdC8vICY6aG92ZXIge1xyXG5cdFx0Ly8gXHQmOjpiZWZvcmUge1xyXG5cdFx0Ly8gXHRcdHJpZ2h0OiAuNnJlbTtcclxuXHRcdC8vIFx0XHRyaWdodDogY2FsYyguNnJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gXHQmOjphZnRlciB7XHJcblx0XHQvLyBcdFx0cmlnaHQ6IDIuMnJlbTtcclxuXHRcdC8vIFx0XHRyaWdodDogY2FsYygyLjJyZW0gLyAyICogMS4yNSk7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHR9XHJcbn1cclxuXHJcbi5jLWJ0bi1zaWdudXAge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogY2FsYygzLjRyZW0gLyAyKTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblx0d2lkdGg6IGNhbGMoNjdyZW0gLyAyKTtcclxuXHRoZWlnaHQ6IGNhbGMoMTMuMnJlbSAvIDIpO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM2OTc5YiAwJSwgIzhiOWNjYiAxMDAlKTtcclxuXHRib3JkZXItcmFkaXVzOiBjYWxjKDEzLjJyZW0gLyAyKTtcclxuXHRib3gtc2hhZG93OiAwIGNhbGMoLjZyZW0gLyAyKSBjYWxjKDEuMnJlbSAvIDIpIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0bWFyZ2luOiAtM3JlbSBhdXRvIDVyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHRyYW5zaXRpb246IC4xcztcclxuXHR9XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiBjYWxjKDlyZW0gLyAyKTtcclxuXHRcdGhlaWdodDogY2FsYyg5cmVtIC8gMik7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IGNhbGMoMnJlbSAvIDIpO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHQmOjphZnRlciB7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlcjogY2FsYygxcmVtIC8gMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItbGVmdDogY2FsYygxLjhyZW0gLyAyKSBzb2xpZCAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IGNhbGMoNC40cmVtIC8gMik7XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDFyZW0gLyAyKTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRyaWdodDogY2FsYygzLjRyZW0gLyAyKTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKDQuNHJlbSAvIDIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBwYyAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmwtcGMge1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnX3BjLnBuZycpIGNlbnRlciBib3R0b20gLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHdpZHRoOiBjYWxjKCgxMDB2dyAtIDc1cmVtIC8gMikgKiAoOTEwIC8gKDkxMCArIDI2MCkpKTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fc2Nyb2xsIHtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4IC8gMiAqIDEuNSk7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogY2FsYygyNjBweCAvIDIpIGNhbGMoNDBweCAvIDIgKiAxLjUpIGNhbGMoMTAwcHggLyAyICogMS41KTtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogbWluKGNhbGMoNDg0IC8gMTkyMCAqIDEwMHZ3KSwgNDg0cHgpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR9XHJcblx0Jl9fYnRuIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAxNDVweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBzcCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmwtc3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDE5LjJyZW0gLyAyKTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3c7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBoZWFkZXIgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5sLWhlYWRlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogY2FsYygxNy42cmVtIC8gMik7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoM3JlbSAvIDIpO1xyXG5cdFx0cmlnaHQ6IGNhbGMoMi41cmVtIC8gMik7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIG1haW4gLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5tdiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnX212LnBuZycpIGNlbnRlciB0b3AgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiBjYWxjKDQ1cmVtIC8gMik7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMjAuNnJlbSAvIDIpO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfbXZfdG9wLnBuZycpIHJpZ2h0IHRvcCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19tdi5wbmcnKSBjZW50ZXIgYm90dG9tIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTEzLjZyZW0gLyAyKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fY29weSB7XHJcblx0XHR3aWR0aDogY2FsYyg0My44cmVtIC8gMik7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoNC44cmVtIC8gMik7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdC8vICZfX3R0bCB7XHJcblx0Ly8gXHR3aWR0aDogY2FsYygzOXJlbSAvIDIpO1xyXG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIFx0dG9wOiBjYWxjKDE1LjZyZW0gLyAyKTtcclxuXHQvLyBcdHJpZ2h0OiAwO1xyXG5cdC8vIFx0bGVmdDogMDtcclxuXHQvLyBcdG1hcmdpbjogYXV0bztcclxuXHQvLyB9XHJcblx0Jl9fdHRsIHtcclxuXHRcdHdpZHRoOiBjYWxjKDY2LjhyZW0gLyAyKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogY2FsYygxMi4ycmVtIC8gMik7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdCZfX2xlYWQtc3VwIHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gLyAyICogMS4yNSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogY2FsYygyNS42cmVtIC8gMik7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdCZfX2xlYWQge1xyXG5cdFx0Ly8gd2lkdGg6IGNhbGMoNDMuOHJlbSAvIDIpO1xyXG5cdFx0Ly8gd2lkdGg6IGNhbGMoMzkuOHJlbSAvIDIpO1xyXG5cdFx0d2lkdGg6IGNhbGMoNDFyZW0gLyAyKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vIHRvcDogY2FsYygzMS4ycmVtIC8gMik7XHJcblx0XHR0b3A6IGNhbGMoMjkuMnJlbSAvIDIpO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdH1cclxuXHQvLyAmX19pbWcge1xyXG5cdC8vIFx0d2lkdGg6IGNhbGMoNDNyZW0gLyAyKTtcclxuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvLyBcdHRvcDogY2FsYygyNi4ycmVtIC8gMik7XHJcblx0Ly8gXHRyaWdodDogMDtcclxuXHQvLyBcdGxlZnQ6IDA7XHJcblx0Ly8gXHRtYXJnaW46IGF1dG87XHJcblx0Ly8gXHRvcGFjaXR5OiAwO1xyXG5cdC8vIFx0Ji5vbiB7XHJcblx0Ly8gXHRcdGFuaW1hdGlvbjogYm91bmNlIC42cztcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblx0Jl9faW1nIHtcclxuXHRcdHdpZHRoOiBjYWxjKDcwcmVtIC8gMik7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoMTcuMnJlbSAvIDIpO1xyXG5cdFx0bGVmdDogY2FsYygycmVtIC8gMik7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ji5vbiB7XHJcblx0XHRcdGFuaW1hdGlvbjogYm91bmNlIC42cztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMCAycmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDY2LjRyZW0gLyAyKTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTdyZW0gLyAyKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGJvdW5jZSAuNnM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtdHh0IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGNhbGMoMTlyZW0gLyAyKTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHQubXZfX2xpc3QtaXRlbTpudGgtY2hpbGQoMSkgJiB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTVyZW0gLyAyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubXZfX2xpc3QtaXRlbTpudGgtY2hpbGQoMikgJiB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTkuM3JlbSAvIDIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tdl9fbGlzdC1pdGVtOm50aC1jaGlsZCgzKSAmIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxNS4xcmVtIC8gMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdHh0IHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjByZW0gLyAyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogNi40ZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0Jl9fY3Yge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDE5LjhyZW0gLyAyKTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3c7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogY2FsYyg4cmVtIC8gMikgMCAwIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Ji1idG4ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQvLyB0b3A6IC00LjRyZW07XHJcblx0XHRcdHRvcDogLTMuOHJlbTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHRcdCYtdHh0IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogY2FsYygyLjhyZW0gLyAyKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzkuMiAvIDI4KTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAmX19vcm4ge1xyXG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIFx0b3BhY2l0eTogMDtcclxuXHQvLyBcdCYub24ge1xyXG5cdC8vIFx0XHRhbmltYXRpb246IGJvdW5jZSAuNnM7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQmLi0tMDEge1xyXG5cdC8vIFx0XHR3aWR0aDogY2FsYygyMS41cmVtIC8gMik7XHJcblx0Ly8gXHRcdHRvcDogY2FsYygzNHJlbSAvIDIpO1xyXG5cdC8vIFx0XHRsZWZ0OiBjYWxjKC00LjRyZW0gLyAyKTtcclxuXHQvLyBcdH1cclxuXHQvLyBcdCYuLS0wMiB7XHJcblx0Ly8gXHRcdHdpZHRoOiBjYWxjKDIyLjVyZW0gLyAyKTtcclxuXHQvLyBcdFx0dG9wOiBjYWxjKDIwLjhyZW0gLyAyKTtcclxuXHQvLyBcdFx0bGVmdDogY2FsYyg2MS45cmVtIC8gMik7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQmLi0tMDMge1xyXG5cdC8vIFx0XHR3aWR0aDogY2FsYygyMi41cmVtIC8gMik7XHJcblx0Ly8gXHRcdHRvcDogY2FsYyg4OS41cmVtIC8gMik7XHJcblx0Ly8gXHRcdGxlZnQ6IGNhbGMoLTQuMXJlbSAvIDIpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0Ji4tLTA0IHtcclxuXHQvLyBcdFx0d2lkdGg6IGNhbGMoMTlyZW0gLyAyKTtcclxuXHQvLyBcdFx0dG9wOiBjYWxjKDg0LjJyZW0gLyAyKTtcclxuXHQvLyBcdFx0bGVmdDogY2FsYygxNi44cmVtIC8gMik7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQmLi0tMDUge1xyXG5cdC8vIFx0XHR3aWR0aDogY2FsYygyNS40cmVtIC8gMik7XHJcblx0Ly8gXHRcdHRvcDogY2FsYyg3Ni40cmVtIC8gMik7XHJcblx0Ly8gXHRcdGxlZnQ6IGNhbGMoMzQuOHJlbSAvIDIpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0Ji4tLTA2IHtcclxuXHQvLyBcdFx0d2lkdGg6IGNhbGMoMjAuM3JlbSAvIDIpO1xyXG5cdC8vIFx0XHR0b3A6IGNhbGMoOTAuNnJlbSAvIDIpO1xyXG5cdC8vIFx0XHRsZWZ0OiBjYWxjKDU5LjRyZW0gLyAyKTtcclxuXHQvLyBcdH1cclxuXHQvLyBcdCYuLS0wNyB7XHJcblx0Ly8gXHRcdHdpZHRoOiBjYWxjKDE4LjNyZW0gLyAyKTtcclxuXHQvLyBcdFx0dG9wOiBjYWxjKDc2LjhyZW0gLyAyKTtcclxuXHQvLyBcdFx0bGVmdDogY2FsYyg2OC4xcmVtIC8gMik7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG59XHJcblxyXG4uYW5uaXZlcnNhcnkge1xyXG5cdGhlaWdodDogY2FsYyg5NC4ycmVtIC8gMik7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfYW5uaXZlcnNhcnkuanBnJykgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jl9fYmcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDVyZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHQmX190dGwge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTA1LjRyZW0gLyA0KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMy44cmVtO1xyXG5cdFx0bGVmdDogMXJlbTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogY2FsYyg1N3JlbSAvIDQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDEuM3JlbSAvIDIpO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cdCZfX3R4dCB7XHJcblx0XHR3aWR0aDogY2FsYygxMjkuMXJlbSAvIDQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDI0cmVtIC8gMik7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdCZfX3R4dC1idG4ge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR3aWR0aDogY2FsYygxMTJyZW0gLyA0KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogY2FsYygyMnJlbSAvIDIpO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0Jl9fY3Yge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTMuMnJlbSAvIDIpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiBjYWxjKDExcmVtIC8gMik7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmJlZ2lubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xyXG5cdCZfX2ljbyB7XHJcblx0XHR3aWR0aDogMnJlbTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIC41cmVtO1xyXG5cdH1cclxuXHQmX190eHQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM5LjIgLyAyOCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cdFx0bWFyZ2luOiAtMnJlbSAwIDAgMDtcclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbjogM3JlbSAwIDRyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogM3JlbSAwO1xyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDE4LjRyZW0gLyAyKTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIC4zcmVtIC42cmVtIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIGNhbGMoMzIuNXJlbSAvIDIpO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCBjYWxjKDZyZW0gLyAyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji10eHQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygyNy4zMTkwOHJlbSAvIDIpO1xyXG5cdFx0fVxyXG5cdFx0Ji1pbWcge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg2MS4ycmVtIC8gNCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMi41cmVtO1xyXG5cdFx0XHRsZWZ0OiAuNXJlbTtcclxuXHRcdFx0LmJlZ2lubmVyX19saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pICYge1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIC5iZWdpbm5lciB7XHJcbi8vIFx0YmFja2dyb3VuZDogJGNvbG9yX3R1cnF1b2lzZTtcclxuLy8gXHRwYWRkaW5nOiAycmVtIDAgNHJlbTtcclxuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vIFx0Jl9fY2hhcmEge1xyXG4vLyBcdFx0d2lkdGg6IGNhbGMoMzJyZW0gLyA0KTtcclxuLy8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gXHRcdHRvcDogY2FsYygxNi44cmVtIC8gMik7XHJcbi8vIFx0XHRyaWdodDogY2FsYygxLjJyZW0gLyAyKTtcclxuLy8gXHR9XHJcbi8vIFx0Jl9faWNvIHtcclxuLy8gXHRcdHdpZHRoOiAycmVtO1xyXG4vLyBcdFx0bWFyZ2luOiAwIGF1dG8gLjVyZW07XHJcbi8vIFx0fVxyXG4vLyBcdCZfX3BlcmlvZCB7XHJcbi8vIFx0XHR3aWR0aDogY2FsYygzMXJlbSAvIDQpO1xyXG4vLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4vLyBcdFx0dG9wOiBjYWxjKDEwLjJyZW0gLyAyKTtcclxuLy8gXHRcdGxlZnQ6IGNhbGMoMy40cmVtIC8gMik7XHJcbi8vIFx0fVxyXG4vLyBcdCZfX2xlYWQge1xyXG4vLyBcdFx0d2lkdGg6IGNhbGMoODAuN3JlbSAvIDQpO1xyXG4vLyBcdFx0bWFyZ2luOiAtMS41cmVtIGF1dG8gMS41cmVtO1xyXG4vLyBcdH1cclxuLy8gXHQmX190eHQge1xyXG4vLyBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vIFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuLy8gXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM5LjIgLyAyOCk7XHJcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vIFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4vLyBcdFx0bWFyZ2luOiAtMnJlbSAwIDAgMDtcclxuLy8gXHRcdD4gc3BhbiB7XHJcbi8vIFx0XHRcdGNvbG9yOiAkY29sb3JfeWVsbG93O1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gXHQmX19hYm91dCB7XHJcbi8vIFx0XHRoZWlnaHQ6IDEwcmVtO1xyXG4vLyBcdFx0YmFja2dyb3VuZDogI2ZmZjFkYjtcclxuLy8gXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbi8vIFx0XHRtYXJnaW46IDAgMCBjYWxjKDkuNXJlbSAvIDIpIDA7XHJcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyBcdFx0PiBpbWcge1xyXG4vLyBcdFx0XHR3aWR0aDogY2FsYygxMS4zcmVtIC8gMik7XHJcbi8vIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gXHRcdFx0dG9wOiBjYWxjKC04LjJyZW0gLyAyKTtcclxuLy8gXHRcdFx0bGVmdDogLS4ycmVtO1xyXG4vLyBcdFx0fVxyXG4vLyBcdFx0PiBwIHtcclxuLy8gXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcbi8vIFx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM2IC8gMjQpO1xyXG4vLyBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vIFx0XHRcdD4gc3BhbiB7XHJcbi8vIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vIFx0XHRcdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcbi8vIFx0XHRcdFx0PiBzdHJvbmcge1xyXG4vLyBcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcclxuLy8gXHRcdFx0XHR9XHJcbi8vIFx0XHRcdH1cclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcbi8vIFx0Jl9fbGlzdCB7XHJcbi8vIFx0XHRtYXJnaW46IDNyZW0gMCA0cmVtO1xyXG4vLyBcdFx0ZGlzcGxheTogZmxleDtcclxuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vIFx0XHRnYXA6IDNyZW0gMDtcclxuLy8gXHRcdCYtaXRlbSB7XHJcbi8vIFx0XHRcdGhlaWdodDogY2FsYygxOC40cmVtIC8gMik7XHJcbi8vIFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuLy8gXHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcclxuLy8gXHRcdFx0Ym94LXNoYWRvdzogMCAuM3JlbSAuNnJlbSByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4vLyBcdFx0XHQvLyBwYWRkaW5nOiAwIDAgMCBjYWxjKDMyLjVyZW0gLyAyKTtcclxuLy8gXHRcdFx0cGFkZGluZzogMCAwIDAgY2FsYygzMS41cmVtIC8gMik7XHJcbi8vIFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcbi8vIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG4vLyBcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIGNhbGMoNnJlbSAvIDIpO1xyXG4vLyBcdFx0XHR9XHJcbi8vIFx0XHR9XHJcbi8vIFx0XHQmLXRhZyB7XHJcbi8vIFx0XHRcdHdpZHRoOiA3cmVtO1xyXG4vLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0XHRcdHJpZ2h0OiAwO1xyXG4vLyBcdFx0XHRsZWZ0OiAwO1xyXG4vLyBcdFx0XHR0b3A6IC0zLjZyZW07XHJcbi8vIFx0XHRcdG1hcmdpbjogYXV0bztcclxuLy8gXHRcdH1cclxuLy8gXHRcdCYtdHh0IHtcclxuLy8gXHRcdFx0d2lkdGg6IGNhbGMoMjcuNTM0ODFyZW0gLyAyKTtcclxuLy8gXHRcdH1cclxuLy8gXHRcdCYtaW1nIHtcclxuLy8gXHRcdFx0d2lkdGg6IGNhbGMoNjEuMnJlbSAvIDQpO1xyXG4vLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0XHRcdHRvcDogLTIuNXJlbTtcclxuLy8gXHRcdFx0bGVmdDogLjVyZW07XHJcbi8vIFx0XHRcdC5iZWdpbm5lcl9fbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSAmIHtcclxuLy8gXHRcdFx0XHRyaWdodDogMDtcclxuLy8gXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG4vLyBcdFx0XHR9XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4uYm9udXMge1xyXG5cdGhlaWdodDogY2FsYyg0My42cmVtIC8gMik7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfYm9udXMucG5nJykgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IGNhbGMoOC40cmVtIC8gMikgMCAwIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCZfX3R0bCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoNDcuNiAvIDM0KTtcclxuXHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0bWFyZ2luOiAwIDAgLjVlbSAwO1xyXG5cdH1cclxuXHQmX190eHQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygzOC40IC8gMjQpO1xyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogY2FsYygzNS43cmVtIC8gMik7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogLTJyZW07XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4uaW50cm8ge1xyXG5cdHBhZGRpbmc6IDRyZW0gMCAwIDA7XHJcblx0Jl9fdHRsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyg0Ny42IC8gMzQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRtYXJnaW46IDAgMCAxZW0gMDtcclxuXHR9XHJcblx0LnN3aXBlci13cmFwcGVyIHtcclxuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblx0fVxyXG5cdCZfX2ljbyB7XHJcblx0XHQvLyB3aWR0aDogY2FsYyg2MS4ycmVtIC8gMik7XHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFib3V0IHtcclxuXHQvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19hYm91dC5wbmcnKSBjZW50ZXIgdG9wIGNhbGMoMTIuOHJlbSAvIDIpIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19hYm91dC5wbmcnKSBjZW50ZXIgdG9wIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcclxuXHQvLyBwYWRkaW5nOiA0cmVtIDAgMjRyZW07XHJcblx0Ly8gcGFkZGluZzogY2FsYyg0cmVtIC8gMikgMCBjYWxjKDI3cmVtIC8gMik7XHJcblx0cGFkZGluZzogMTFyZW0gMCBjYWxjKDI3cmVtIC8gMik7XHJcblx0bWFyZ2luOiAtMXJlbSAwIDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTAlO1xyXG5cdFx0YmFja2dyb3VuZDogI2U1ZmFmOTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cdCZfX2hkZyB7XHJcblx0XHRtYXJnaW46IDAgMCBjYWxjKDEwcmVtIC8gMikgMDtcclxuXHR9XHJcblx0Jl9faGRnLXR0bCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjhyZW0gLyAyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHRcdGhlaWdodDogY2FsYyg3cmVtIC8gMik7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0Jl9faGRnLXR4dCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdC8vIGZvbnQtc2l6ZTogY2FsYygzLjRyZW0gLyAyKTtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygzLjByZW0gLyAyKTtcclxuXHRcdC8vIGxpbmUtaGVpZ2h0OiBjYWxjKDU5LjUgLyAzNCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTByZW0gLyAyKTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogLjI1ZW0gMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfX3R4dCB7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi40cmVtIC8gMik7XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyg0MiAvIDI0KTtcclxuXHRcdG1hcmdpbjogMCAwIGNhbGMoNnJlbSAvIDIpIDA7XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHQvLyB3aWR0aDogY2FsYyg2OS42cmVtIC8gMik7XHJcblx0XHR3aWR0aDogY2FsYyg3MS42cmVtIC8gMik7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5mZWF0dXJlIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19mZWF0dXJlLnBuZycpIGNlbnRlciB0b3AgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMzVyZW0gMCAwIDA7XHJcblx0cGFkZGluZzogY2FsYygzOHJlbSAvIDIpIDAgNHJlbTtcclxuXHRtYXJnaW46IC0zNXJlbSAwIDAgMDtcclxuXHRtYXJnaW46IGNhbGMoLTQ0cmVtIC8gMikgMCAwIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDUwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3c7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbjogMCAwIDJyZW0gMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Jfd2hpdGU7XHJcblx0XHRwYWRkaW5nOiBjYWxjKDRyZW0gLyAyKSAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgY2FsYyg0cmVtIC8gMikgMDtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3QtaW1nIHtcclxuXHRcdHdpZHRoOiBjYWxjKDE3cmVtIC8gMik7XHJcblx0fVxyXG5cdCZfX2xpc3QtY29udGVudCB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTdyZW0gLyAyKTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCBjYWxjKDIuNnJlbSAvIDIpO1xyXG5cdH1cclxuXHQmX19saXN0LW51bSB7XHJcblx0XHRmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMzLjYgLyAyNCk7XHJcblx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHR9XHJcblx0Jl9fbGlzdC10dGwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMy40cmVtIC8gMik7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRtYXJnaW46IDAgMCAuMjVlbSAwO1xyXG5cdH1cclxuXHQmX19saXN0LXR4dCB7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi40cmVtIC8gMik7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzMuNiAvIDI0KTtcclxuXHR9XHJcblx0Jl9fbGlzdC1zdXAge1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuMHJlbSAvIDIpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2N2IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5naWZ0IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0cGFkZGluZzogY2FsYygxMHJlbSAvIDIpIDAgY2FsYygzcmVtIC8gMik7XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdC8vIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdHBhZGRpbmc6IDAgMS41cmVtO1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdG1hcmdpbjogLTFweCAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8vICY6OmJlZm9yZSB7XHJcblx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHQvLyBcdHdpZHRoOiAxMDB2dztcclxuXHRcdC8vIFx0aGVpZ2h0OiAycHg7XHJcblx0XHQvLyBcdGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xyXG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBcdHRvcDogMDtcclxuXHRcdC8vIFx0Ym90dG9tOiAwO1xyXG5cdFx0Ly8gXHRsZWZ0OiBjYWxjKC00cmVtIC8gMik7XHJcblx0XHQvLyBcdG1hcmdpbjogYXV0bztcclxuXHRcdC8vIH1cclxuXHR9XHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdGhlaWdodDogOC41cmVtO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29fZ2lmdDAxLnBuZycpIGxlZnQgY2FsYygtMi4xcmVtIC8gMikgdG9wIGNhbGMoLTEuMnJlbSAvIDIpIC8gY2FsYyg1My4zcmVtIC8gMiAvIDIpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2dpZnQwMS5wbmcnKSBjZW50ZXIgY2VudGVyIC8gY2FsYygyMS44cmVtIC8gMikgbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29fZ2lmdDAyLnBuZycpIGNlbnRlciB0b3AgY2FsYygtLjJyZW0gLyAyKSAvIGNhbGMoNDRyZW0gLyAyIC8gMikgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29fZ2lmdDAyLnBuZycpIGNlbnRlciB0b3AgLS41cmVtIC8gY2FsYygxOHJlbSAvIDIpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2dpZnQwMy5wbmcnKSBjZW50ZXIgdG9wIGNhbGMoLTEuOHJlbSAvIDIpIC8gY2FsYyg0OS40cmVtIC8gMiAvIDIpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2dpZnQwMy5wbmcnKSBjZW50ZXIgdG9wIC0xLjJyZW0gLyBjYWxjKDIwLjJyZW0gLyAyKSBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb19naWZ0MDQucG5nJykgY2VudGVyIGNlbnRlciAvIGNhbGMoMzUuMnJlbSAvIDIgLyAyLjUpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2dpZnQwNS5wbmcnKSBjZW50ZXIgY2VudGVyIC8gY2FsYygzMy42cmVtIC8gMiAvIDIuNSkgbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29fZ2lmdDA2LnBuZycpIGNlbnRlciBjZW50ZXIgLyBjYWxjKDQxLjJyZW0gLyAyIC8gMi41KSBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3R4dCB7XHJcblx0XHQvLyBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuMHJlbSAvIDIpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAyMCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5zdGVwIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3JfYmVpZ2U7XHJcblx0cGFkZGluZzogY2FsYyg4cmVtIC8gMikgMCBjYWxjKDEycmVtIC8gMik7XHJcblx0Jl9fdHRsIHtcclxuXHRcdHdpZHRoOiBjYWxjKDQzLjZyZW0gLyAyKTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIGNhbGMoNC41cmVtIC8gMik7XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIGNhbGMoMTJyZW0gLyAyKSAwO1xyXG5cdFx0fVxyXG5cdFx0Ly8gJjpmaXJzdC1jaGlsZCB7XHJcblx0XHQvLyBcdHBhZGRpbmc6IGNhbGMoNS40cmVtIC8gMikgMCBjYWxjKDcuNHJlbSAvIDIpO1xyXG5cdFx0Ly8gXHRtYXJnaW46IDAgMCBjYWxjKDIzcmVtIC8gMikgMDtcclxuXHRcdC8vIH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDhyZW0gLyAyKTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDhyZW0gLyAyKTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJ3X3N0ZXAuc3ZnJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogY2FsYygtMTByZW0gLyAyKTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdH1cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdC10YWcge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi40cmVtIC8gMik7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cdFx0d2lkdGg6IGNhbGMoMjMuNHJlbSAvIDIpO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDUuOHJlbSAvIDIpO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxuXHQmX19saXN0LWNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsYyg0cmVtIC8gMik7XHJcblx0XHRwYWRkaW5nOiBjYWxjKDUuNHJlbSAvIDIpIDA7XHJcblx0fVxyXG5cdCZfX2xpc3QtbnVtIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuNHJlbSAvIDIpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdH1cclxuXHQmX19saXN0LXR0bCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygzLjRyZW0gLyAyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDQ3LjYgLyAzNCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfX2xpc3QtaW1nIHtcclxuXHRcdHdpZHRoOiBjYWxjKDI0LjJyZW0gLyAyKTtcclxuXHRcdG1hcmdpbjogY2FsYygzLjVyZW0gLyAyKSBhdXRvIGNhbGMoMi41cmVtIC8gMik7XHJcblx0XHQuc3RlcF9fbGlzdC1pdGVtOm50aC1jaGlsZCgxKSAmIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTVyZW0gLyAyKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdC10eHQge1xyXG5cdFx0Ly8gZm9udC1mYW1pbHk6IFwiS2l3aSBNYXJ1XCIsIHNlcmlmO1xyXG5cdFx0Ly8gZm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygzMy42IC8gMjQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmX19saXN0LXN1cCB7XHJcblx0XHQvLyBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcblx0XHQvLyBmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuMHJlbSAvIDIpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAxZW0gMCAwIDA7XHJcblx0fVxyXG5cdCZfX2N2IHtcclxuXHRcdG1hcmdpbjogLTFyZW0gMCAwIDA7XHJcblx0fVxyXG5cdCZfX2FjdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQmLWljbyB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDYxLjJyZW0gLyA0KTtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygyMS42cmVtIC8gMik7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEzLjJyZW0gLyAyKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHBhZGRpbmc6IC41ZW0gMCAwIDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0uMnJlbSk7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRtYXJnaW46IC00LjhyZW0gMCAwIDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGZpZ2NhcHRpb24ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzMuNiAvIDI0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgLjVlbSAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWVkaWEge1xyXG5cdHBhZGRpbmc6IDRyZW0gMDtcclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbjogLTFyZW0gMCAwIDA7XHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuXHRcdFx0cGFkZGluZzogMS42cmVtIDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmLWRhdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0d2lkdGg6IDcuNXJlbTtcclxuXHRcdH1cclxuXHRcdCYtdHRsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVyZW0pO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnZvaWNlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZTVmYWY5O1xyXG5cdHBhZGRpbmc6IDRyZW0gMDtcclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAzcmVtIDA7XHJcblx0XHQmLWl0ZW0ge31cclxuXHRcdCYtaWNvIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg4LjdyZW0gLyAyKTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNvbnRlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgY2FsYyguNnJlbSAvIDIpIGNhbGMoMS4ycmVtIC8gMikgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHRcdFx0cGFkZGluZzogMS44cmVtIDJyZW07XHJcblx0XHRcdG1hcmdpbjogMS44cmVtIDAgMCAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuXHRcdFx0XHR3aWR0aDogMS44cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMS4ycmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtMS4xcmVtO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXR4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogY2FsYygxLjJyZW0pO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogY2FsYygzMy42IC8gMjQpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1pc3Npb24ge1xyXG5cdHBhZGRpbmc6IGNhbGMoOHJlbSAvIDIpIDAgY2FsYygxMHJlbSAvIDIpO1xyXG5cdCZfX2xlYWQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygzOC40IC8gMjQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIDAgMmVtIDA7XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cGFkZGluZzogMCBjYWxjKDMuNXJlbSAvIDIpIDAgY2FsYyg2cmVtIC8gMik7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Z2FwOiBjYWxjKDNyZW0gLyAyKSAwO1xyXG5cdH1cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0d2lkdGg6IGNhbGMoMzAuOHJlbSAvIDIpO1xyXG5cdH1cclxuXHQmX19saXN0LWltZyB7XHJcblx0XHQ+IGZpZ2NhcHRpb24ge1xyXG5cdFx0XHQvLyBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogY2FsYygyLjByZW0gLyAyKTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyMCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRcdG1hcmdpbjogLS41ZW0gMCAwIC0xZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW92aWUge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbjtcclxuXHRwYWRkaW5nOiBjYWxjKDdyZW0gLyAyKSAwO1xyXG5cdC5qcy1tb2RhbC1idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDcuNnJlbSAvIDIpO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoNS4zcmVtIC8gMik7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb195dC5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0b3BhY2l0eTogLjk7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmN2IHtcclxuXHRwYWRkaW5nOiBjYWxjKDhyZW0gLyAyKSAwO1xyXG5cdCZfX2xpbmsge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi42cmVtIC8gMik7XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyg0MiAvIDI0KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMmVtIDAgMCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdD4gYSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIGNhbGMoM3JlbSAvIDIpIDAgMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtLjI1ZW07XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygyLjJyZW0gLyAyKTtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMi4ycmVtIC8gMik7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2V4dGVybmFsX3R1cnF1b2lzZS5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VydmljZSB7XHJcblx0YmFja2dyb3VuZDogI2ViZWJlYjtcclxuXHRwYWRkaW5nOiBjYWxjKDZyZW0gLyAyKSAwO1xyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX19saXN0LWl0ZW0sXHJcblx0Jl9fdHh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi4wcmVtIC8gMik7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyMCk7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3R4dCB7XHJcblx0XHRtYXJnaW46IDAgMCAxZW0gMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGZvb3RlciAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmwtZm9vdGVyIHtcclxuXHRwYWRkaW5nOiAwIDAgMy41cmVtIDA7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0cGFkZGluZzogMCAwIGNhbGMoMy41cmVtIC8gMiArIDE3LjJyZW0gLyAyKSAwO1xyXG5cdH1cclxuXHQmX19zbnMge1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvcl9ncmF5O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9ncmF5O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Z2FwOiAwIGNhbGMoMy43cmVtIC8gMik7XHJcblx0fVxyXG5cdCZfX3Nucy1idG4gIHtcclxuXHRcdC8vIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwcmVtIC8gMik7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTByZW0gLyAyKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ly8gJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdFx0Ly8gXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdC8vIH1cclxuXHRcdCYuLS10dyB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19zbnNfeC5zdmcnKTtcclxuXHRcdH1cclxuXHRcdC8vICYuLS15dCB7XHJcblx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19zbnNfeXQuc3ZnJyk7XHJcblx0XHQvLyB9XHJcblx0XHQvLyAmLi0tdHcge1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fc25zX3guc3ZnJyk7XHJcblx0XHQvLyBcdGJhY2tncm91bmQtc2l6ZTogNC43ODFyZW07XHJcblx0XHQvLyB9XHJcblx0XHQmLi0tZmIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fc25zX2ZiLnN2ZycpO1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IDUuNTgxcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMuNnJlbTtcclxuXHRcdH1cclxuXHRcdC8vICYuLS1saW5lIHtcclxuXHRcdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvX3Nuc19saW5lLnN2ZycpO1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLXNpemU6IDUuNnJlbTtcclxuXHRcdC8vIH1cclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogY2FsYygxNS44cmVtIC8gMik7XHJcblx0XHRtYXJnaW46IGNhbGMoNHJlbSAvIDIpIGF1dG8gMDtcclxuXHRcdD4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdG1hcmdpbjogY2FsYygzLjVyZW0gLyAyKSAwIGNhbGMoMi41cmVtIC8gMik7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDAgMmVtO1xyXG5cdH1cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0Ly8gZm9udC1mYW1pbHk6IFwiS2l3aSBNYXJ1XCIsIHNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygyOCAvIDI0KTtcclxuXHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb3B5IHtcclxuXHRcdC8vIGZvbnQtZmFtaWx5OiBcIktpd2kgTWFydVwiLCBzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi4wcmVtIC8gMik7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyNCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGVuZCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuIl19 */
