@charset "UTF-8";
.recruit {
  padding-bottom: 120px;
  padding-top: 24px;
}

@media screen and (max-width: 750px) {
  .recruit {
    padding-bottom: 16vw;
  }
}

.icon_kon {
  background-image: url(../img/common/kon.png);
  width: 80px;
  height: 114px;
  left: 25%;
  top: 15%;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
  z-index: 1;
}

@media screen and (max-width: 1232px) {
  .icon_kon {
    width: 6.49351vw;
    height: 9.25325vw;
  }
}

@media screen and (max-width: 750px) {
  .icon_kon {
    left: 84%;
    top: 34%;
  }
}

.papu-red {
  background-image: url(../img/common/papu-red.png);
  width: 60px;
  height: 73px;
  left: 75%;
  top: 14%;
  z-index: 1;
  -webkit-transform: rotate(54deg);
          transform: rotate(54deg);
}

@media screen and (max-width: 1232px) {
  .papu-red {
    width: 4.87013vw;
    height: 5.92532vw;
  }
}

@media screen and (max-width: 750px) {
  .papu-red {
    width: 8vw;
    height: 9.73333vw;
    left: 5%;
    top: 37%;
  }
}

.icon-kabo {
  background-image: url(../img/common/icon-kabo.png);
  width: 92px;
  height: 82px;
  z-index: 1;
  top: 47%;
  left: 65.6%;
}

@media screen and (max-width: 1232px) {
  .icon-kabo {
    width: 7.46753vw;
    height: 6.65584vw;
    top: 66%;
    left: 78.6%;
  }
}

@media screen and (max-width: 750px) {
  .icon-kabo {
    top: 80%;
  }
}

.recruit {
  position: relative;
  z-index: 1;
}

.icon-minitometo {
  background-image: url(../img/common/icon-minitometo.png);
  width: 93px;
  height: 74px;
  top: 44%;
  left: 84%;
}

@media screen and (max-width: 1232px) {
  .icon-minitometo {
    width: 7.5487vw;
    height: 6.00649vw;
  }
}

@media screen and (max-width: 750px) {
  .icon-minitometo {
    width: 12.4vw;
    height: 9.86667vw;
  }
}

.icon-kabetu {
  background-image: url(../img/common/icon-kabetu.png);
  width: 93px;
  height: 82px;
  top: 85%;
  left: 10%;
}

@media screen and (max-width: 1232px) {
  .icon-kabetu {
    width: 7.5487vw;
    height: 6.65584vw;
  }
}

@media screen and (max-width: 750px) {
  .icon-kabetu {
    width: 12.4vw;
    height: 10.93333vw;
    left: 2%;
  }
}

.bg {
  display: inline-block;
  background-image: url(../img/recruit/bg2.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 848px;
  background-position: center center;
  top: 0;
}

@-webkit-keyframes bg {
  0% {
  }
  100% {
    -webkit-transform: scale(1) translateX(0);
            transform: scale(1) translateX(0);
  }
}

@keyframes bg {
  0% {
  }
  100% {
    -webkit-transform: scale(1) translateX(0);
            transform: scale(1) translateX(0);
  }
}

.recruit-body {
  margin-top: 42px;
}

.recruit__subtitle-wrap {
  text-align: center;
}

.kasou__title_green_recruit {
  text-align: center;
  padding-bottom: 10px;
}

.caution {
  border: 1px solid #005e3d;
  width: 1000px;
  width: 83%;
  margin: 0 auto;
  border-radius: 10px;
  padding: 0 50px;
  padding-bottom: 20px;
  margin-top: 60px;
  padding-top: 26px;
}

@media screen and (max-width: 750px) {
  .caution {
    padding: 0 6.66667vw;
    padding-bottom: 2.66667vw;
    padding-top: 3.46667vw;
    margin-top: 13.33333vw;
  }
}

.caution__ul {
  margin-top: 26px;
  width: 62%;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 1232px) {
  .caution__ul {
    width: 100%;
  }
}

@media screen and (max-width: 750px) {
  .caution__ul {
    margin-top: 3.46667vw;
  }
}

.caution__ten {
  color: #e4a12d;
}

.caution__list {
  font-size: 18px;
  letter-spacing: 0.18em;
  margin-bottom: 16px;
  text-indent: -0.8em;
  padding-left: 1em;
  color: #005e3d;
  font-weight: bold;
}

@media screen and (max-width: 592px) {
  .caution__list {
    font-size: 14px;
  }
}

.caution__txt {
  font-size: 18px;
  color: #005e3d;
  font-weight: 500;
  font-family: noto-sans-cjk-jp, sans-serif;
}

@media screen and (max-width: 592px) {
  .caution__txt {
    font-size: 14px;
  }
}

.postage {
  margin-top: 72px;
}

@media screen and (max-width: 750px) {
  .postage {
    margin-top: 9.6vw;
  }
}

.payment_title {
  color: #005e3d;
  font-size: 22px;
  border-bottom: 1px solid #d0d2ca;
  padding-bottom: 10px;
  margin-bottom: 24px;
}

@media screen and (max-width: 592px) {
  .payment_title {
    font-size: 18px;
  }
}

.payment__text {
  font-size: 15px;
  font-family: noto-sans-cjk-jp, sans-serif;
  letter-spacing: 0.18em;
  line-height: 2;
}

@media screen and (max-width: 592px) {
  .payment__text {
    font-size: 14px;
  }
}

.payment__text a {
  color: #e4a12d;
  display: inline-block;
  position: relative;
}

.payment__text a::after {
  display: inline-block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e4a12d;
}

.payment__table {
  margin-top: 52px;
  margin-bottom: 74px;
}

@media screen and (max-width: 750px) {
  .payment__table {
    margin-top: 6.93333vw;
    margin-bottom: 6.93333vw;
  }
}

.payment__table_mb {
  margin-bottom: 0;
}

.payment__table-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2px;
}

.payment__table-list:last-of-type {
  margin-bottom: 0;
}

.payment__table-right_last {
  border-bottom: 1px solid #d0d2ca;
}

.payment__table-left {
  width: 200px;
  color: #fff;
  font-weight: bold;
  background-color: #005e3d;
  border-radius: 10px;
  padding-left: 26px;
  margin-right: 4px;
  position: relative;
}

@media screen and (max-width: 750px) {
  .payment__table-left {
    width: 26.66667vw;
    padding-left: 3.46667vw;
  }
}

.payment__table-left__text {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-family: noto-sans-cjk-jp, sans-serif;
}

.payment__table-right {
  width: calc(100% - 200px);
  padding: 12px 0;
  padding-left: 24px;
  border-top: 1px solid #d0d2ca;
}

@media screen and (max-width: 750px) {
  .payment__table-right {
    width: calc(100% - 26.66667vw);
    padding-left: 3.2vw;
  }
}

.payment__table-right_txt {
  margin-bottom: 4px;
  font-family: noto-sans-cjk-jp, sans-serif;
}

.hurikomi__txt3 {
  text-indent: -1em;
  margin-bottom: 4px;
  padding-left: 1em;
  letter-spacing: 0.1em;
  margin-top: 22px;
  font-family: noto-sans-cjk-jp, sans-serif;
}

.payment_btn {
  margin-left: auto;
  margin-right: auto;
  margin-top: 46px;
}

.merchant {
  position: relative;
  padding-top: 104px;
  padding-bottom: 110px;
}

@media screen and (max-width: 750px) {
  .merchant {
    padding-top: 14.66667vw;
    padding-bottom: 14.66667vw;
  }
}

.bg2 {
  background-image: url(../img/recruit/bg3.png);
  height: 477px;
}

.merchant_kasou_subtitle {
  text-align: center;
}

.merchant__ul {
  width: 660px;
  width: 55%;
  margin-top: 56px;
}

@media screen and (max-width: 1232px) {
  .merchant__ul {
    width: 70%;
  }
}

@media screen and (max-width: 750px) {
  .merchant__ul {
    margin-top: 7.46667vw;
    width: 90%;
  }
}

.merchant_btn {
  margin-left: auto;
  margin-right: auto;
  margin-top: 46px;
}

@media screen and (max-width: 750px) {
  .merchant_btn {
    margin-top: 6.13333vw;
  }
}

.merchant__txt {
  color: #005e3d;
  width: 660px;
  width: 55%;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  letter-spacing: 0.18em;
  font-weight: 500;
}

@media screen and (max-width: 1232px) {
  .merchant__txt {
    width: 70%;
  }
}

@media screen and (max-width: 750px) {
  .merchant__txt {
    width: 90%;
  }
}

@media screen and (max-width: 592px) {
  .merchant__txt {
    font-size: 14px;
  }
}

.Slider-body {
  margin-top: 78px;
}

@media screen and (max-width: 750px) {
  .Slider-body {
    margin-top: 10.4vw;
  }
}

.swiper-container {
  width: 100%;
}

.swiper-wrapper {
  padding-bottom: 68px !important;
}

.swiper-slide {
  text-align: center;
}

.swiper__transparnt_img {
  background-color: transparent;
  background-color: #fff;
}

.swiper__img {
  width: 580px;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  top: 103% !important;
  width: 30px !important;
  height: 30px !important;
  margin-top: -50px !important;
  z-index: 12 !important;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  border-radius: 8px !important;
}

@media screen and (max-width: 592px) {
  .swiper-button-prev,
  .swiper-button-next {
    top: 106% !important;
  }
}

/* 次ページボタンのスタイル */
.swiper-button-next {
  /* 左右反転 */
  background-color: #e4a12d;
}

/* 前ページボタンのスタイル */
.swiper-button-prev {
  background-color: #e4a12d;
}

.swiper-button-prev::after {
  display: inline-block;
  content: "aaaa";
}

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

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "" !important;
  width: 8px !important;
  height: 8px !important;
  background-color: transparent !important;
  border-bottom: 2px solid #fff !important;
  border-left: 2px solid #fff !important;
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
  position: relative !important;
  left: 2px !important;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "" !important;
  width: 8px !important;
  height: 8px !important;
  background-color: transparent !important;
  border-bottom: 2px solid #fff !important;
  border-left: 2px solid #fff !important;
  -webkit-transform: rotate(225deg) !important;
          transform: rotate(225deg) !important;
  position: relative !important;
  right: 2px !important;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 44% !important;
}

@media screen and (max-width: 1232px) {
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    left: 40% !important;
  }
}

@media screen and (max-width: 750px) {
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    left: 30% !important;
  }
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 44% !important;
}

@media screen and (max-width: 1232px) {
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    right: 40% !important;
  }
}

@media screen and (max-width: 750px) {
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    right: 30% !important;
  }
}

:root {
  --swiper-theme-color: #5a4a42 !important;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlY3J1aXQuY3NzIiwicmVjcnVpdC5zY3NzIiwiX21peGluLnNjc3MiLCJfYmFzZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ1FoQjtFQUNJLHFCQUFxQjtFQUNyQixpQkFBaUI7QUROckI7O0FFaUZFO0VEN0VGO0lBT1Esb0JDOElpQztFRnBKdkM7QUFDRjs7QUNVQTtFQUNJLDRDQUE0QztFQUM1QyxXQUFXO0VBQ1gsYUFBYTtFQUNiLFNBQVM7RUFDVCxRQUFRO0VBQ1IsZ0NBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixVQUFVO0FEUGQ7O0FFaUVFO0VEakVGO0lBV1EsZ0JDMEdpQztJRHpHakMsaUJDeUdpQztFRi9HdkM7QUFDRjs7QUUwREU7RURqRUY7SUFpQlEsU0FBUztJQUNULFFBQVE7RURMZDtBQUNGOztBQ2NBO0VBQ0ksaURBQWlEO0VBQ2pELFdBQVc7RUFDWCxZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0VBQ1YsZ0NBQXdCO1VBQXhCLHdCQUF3QjtBRFg1Qjs7QUV5Q0U7RURyQ0Y7SUFZUSxnQkM2RWlDO0lENUVqQyxpQkM0RWlDO0VGdkZ2QztBQUNGOztBRWtDRTtFRHJDRjtJQWtCUSxVQzJGaUM7SUQxRmpDLGlCQzBGaUM7SUR6RmpDLFFBQVE7SUFDUixRQUFRO0VEVmQ7QUFDRjs7QUNlQTtFQUNJLGtEQUFrRDtFQUNsRCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixRQUFRO0VBQ1IsV0FBVztBRFpmOztBRWdCRTtFRFZGO0lBV1EsZ0JDbURpQztJRGxEakMsaUJDa0RpQztJRGpEakMsUUFBUTtJQUNSLFdBQVc7RURaakI7QUFDRjs7QUVPRTtFRFZGO0lBcUJRLFFBQVE7RURiZDtBQUNGOztBQ2tCQTtFQUNJLGtCQUFrQjtFQUNsQixVQUFVO0FEZmQ7O0FDb0JBO0VBQ0ksd0RBQXdEO0VBQ3hELFdBQVc7RUFDWCxZQUFZO0VBQ1osUUFBUTtFQUNSLFNBQVM7QURqQmI7O0FFWkU7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MGdCbkI7O0FDb0lBO0VBQ0kscUJBQXFCO0VBQ3JCLGVBQWU7QURqSW5COztBQ3FJQTs7RUFFSSx5QkFBeUI7RUFDekIsd0NBQXdDO0VBQ3hDLCtCQUErQjtFQUMvQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHFCQUFxQjtBRGxJekI7O0FDc0lBOztFQVVJLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsc0JBQXNCO0VBRXRCLHdDQUF3QztFQUN4Qyx3Q0FBd0M7RUFDeEMsc0NBQXNDO0VBTXRDLDJDQUFtQztVQUFuQyxtQ0FBbUM7RUFFbkMsNkJBQTZCO0VBQzdCLG9CQUFvQjtBRGxKeEI7O0FDcUpBOztFQUtJLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsc0JBQXNCO0VBRXRCLHdDQUF3QztFQUN4Qyx3Q0FBd0M7RUFDeEMsc0NBQXNDO0VBTXRDLDRDQUFvQztVQUFwQyxvQ0FBb0M7RUFDcEMsNkJBQTZCO0VBQzdCLHFCQUFxQjtBRDNKekI7O0FDK0pBOztFQUdJLG9CQUFvQjtBRDdKeEI7O0FFM2VFO0VEcW9CRjs7SUFXUSxvQkFBb0I7RUQvSjFCO0FBQ0Y7O0FFbGZFO0VEcW9CRjs7SUFnQlEsb0JBQW9CO0VEN0oxQjtBQUNGOztBQ2dLQTs7RUFHSSxxQkFBcUI7QUQ5SnpCOztBRTlmRTtFRHlwQkY7O0lBV1EscUJBQXFCO0VEaEszQjtBQUNGOztBRXJnQkU7RUR5cEJGOztJQWVRLHFCQUFxQjtFRDdKM0I7QUFDRjs7QUN3S0E7RUFDSSx3Q0FBcUI7QURyS3pCIiwiZmlsZSI6InJlY3J1aXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnJlY3J1aXQge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucmVjcnVpdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2dnc7XG4gIH1cbn1cblxuLmljb25fa29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24va29uLnBuZyk7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDExNHB4O1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMTUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuaWNvbl9rb24ge1xuICAgIHdpZHRoOiA2LjQ5MzUxdnc7XG4gICAgaGVpZ2h0OiA5LjI1MzI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmljb25fa29uIHtcbiAgICBsZWZ0OiA4NCU7XG4gICAgdG9wOiAzNCU7XG4gIH1cbn1cblxuLnBhcHUtcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vcGFwdS1yZWQucG5nKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNzNweDtcbiAgbGVmdDogNzUlO1xuICB0b3A6IDE0JTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMycHgpIHtcbiAgLnBhcHUtcmVkIHtcbiAgICB3aWR0aDogNC44NzAxM3Z3O1xuICAgIGhlaWdodDogNS45MjUzMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wYXB1LXJlZCB7XG4gICAgd2lkdGg6IDh2dztcbiAgICBoZWlnaHQ6IDkuNzMzMzN2dztcbiAgICBsZWZ0OiA1JTtcbiAgICB0b3A6IDM3JTtcbiAgfVxufVxuXG4uaWNvbi1rYWJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbi1rYWJvLnBuZyk7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNDclO1xuICBsZWZ0OiA2NS42JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5pY29uLWthYm8ge1xuICAgIHdpZHRoOiA3LjQ2NzUzdnc7XG4gICAgaGVpZ2h0OiA2LjY1NTg0dnc7XG4gICAgdG9wOiA2NiU7XG4gICAgbGVmdDogNzguNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmljb24ta2FibyB7XG4gICAgdG9wOiA4MCU7XG4gIH1cbn1cblxuLnJlY3J1aXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pY29uLW1pbml0b21ldG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLW1pbml0b21ldG8ucG5nKTtcbiAgd2lkdGg6IDkzcHg7XG4gIGhlaWdodDogNzRweDtcbiAgdG9wOiA0NCU7XG4gIGxlZnQ6IDg0JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5pY29uLW1pbml0b21ldG8ge1xuICAgIHdpZHRoOiA3LjU0ODd2dztcbiAgICBoZWlnaHQ6IDYuMDA2NDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaWNvbi1taW5pdG9tZXRvIHtcbiAgICB3aWR0aDogMTIuNHZ3O1xuICAgIGhlaWdodDogOS44NjY2N3Z3O1xuICB9XG59XG5cbi5pY29uLWthYmV0dSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb24ta2FiZXR1LnBuZyk7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDgycHg7XG4gIHRvcDogODUlO1xuICBsZWZ0OiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuaWNvbi1rYWJldHUge1xuICAgIHdpZHRoOiA3LjU0ODd2dztcbiAgICBoZWlnaHQ6IDYuNjU1ODR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaWNvbi1rYWJldHUge1xuICAgIHdpZHRoOiAxMi40dnc7XG4gICAgaGVpZ2h0OiAxMC45MzMzM3Z3O1xuICAgIGxlZnQ6IDIlO1xuICB9XG59XG5cbi5iZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0L2JnMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg0OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDA7XG59XG5cbkBrZXlmcmFtZXMgYmcge1xuICAwJSB7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5yZWNydWl0LWJvZHkge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG4ucmVjcnVpdF9fc3VidGl0bGUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmthc291X190aXRsZV9ncmVlbl9yZWNydWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNhdXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ZTNkO1xuICB3aWR0aDogMTAwMHB4O1xuICB3aWR0aDogODMlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jYXV0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDYuNjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi42NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAzLjQ2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzN2dztcbiAgfVxufVxuXG4uY2F1dGlvbl9fdWwge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogNjIlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMycHgpIHtcbiAgLmNhdXRpb25fX3VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuY2F1dGlvbl9fdWwge1xuICAgIG1hcmdpbi10b3A6IDMuNDY2Njd2dztcbiAgfVxufVxuXG4uY2F1dGlvbl9fdGVuIHtcbiAgY29sb3I6ICNlNGExMmQ7XG59XG5cbi5jYXV0aW9uX19saXN0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWluZGVudDogLTAuOGVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgY29sb3I6ICMwMDVlM2Q7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTJweCkge1xuICAuY2F1dGlvbl9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jYXV0aW9uX190eHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA1ZTNkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogbm90by1zYW5zLWNqay1qcCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkycHgpIHtcbiAgLmNhdXRpb25fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wb3N0YWdlIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnBvc3RhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDkuNnZ3O1xuICB9XG59XG5cbi5wYXltZW50X3RpdGxlIHtcbiAgY29sb3I6ICMwMDVlM2Q7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQyY2E7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTJweCkge1xuICAucGF5bWVudF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wYXltZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogbm90by1zYW5zLWNqay1qcCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MnB4KSB7XG4gIC5wYXltZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnBheW1lbnRfX3RleHQgYSB7XG4gIGNvbG9yOiAjZTRhMTJkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheW1lbnRfX3RleHQgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGExMmQ7XG59XG5cbi5wYXltZW50X190YWJsZSB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDc0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wYXltZW50X190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNi45MzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDYuOTMzMzN2dztcbiAgfVxufVxuXG4ucGF5bWVudF9fdGFibGVfbWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGF5bWVudF9fdGFibGUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnBheW1lbnRfX3RhYmxlLWxpc3Q6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBheW1lbnRfX3RhYmxlLXJpZ2h0X2xhc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDJjYTtcbn1cblxuLnBheW1lbnRfX3RhYmxlLWxlZnQge1xuICB3aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWUzZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucGF5bWVudF9fdGFibGUtbGVmdCB7XG4gICAgd2lkdGg6IDI2LjY2NjY3dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuLnBheW1lbnRfX3RhYmxlLWxlZnRfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBub3RvLXNhbnMtY2prLWpwLCBzYW5zLXNlcmlmO1xufVxuXG4ucGF5bWVudF9fdGFibGUtcmlnaHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMGQyY2E7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wYXltZW50X190YWJsZS1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2LjY2NjY3dncpO1xuICAgIHBhZGRpbmctbGVmdDogMy4ydnc7XG4gIH1cbn1cblxuLnBheW1lbnRfX3RhYmxlLXJpZ2h0X3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1mYW1pbHk6IG5vdG8tc2Fucy1jamstanAsIHNhbnMtc2VyaWY7XG59XG5cbi5odXJpa29taV9fdHh0MyB7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBub3RvLXNhbnMtY2prLWpwLCBzYW5zLXNlcmlmO1xufVxuXG4ucGF5bWVudF9idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG4ubWVyY2hhbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMDRweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWVyY2hhbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNC42NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NjY2N3Z3O1xuICB9XG59XG5cbi5iZzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlY3J1aXQvYmczLnBuZyk7XG4gIGhlaWdodDogNDc3cHg7XG59XG5cbi5tZXJjaGFudF9rYXNvdV9zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lcmNoYW50X191bCB7XG4gIHdpZHRoOiA2NjBweDtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5tZXJjaGFudF9fdWwge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1lcmNoYW50X191bCB7XG4gICAgbWFyZ2luLXRvcDogNy40NjY2N3Z3O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLm1lcmNoYW50X2J0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZXJjaGFudF9idG4ge1xuICAgIG1hcmdpbi10b3A6IDYuMTMzMzN2dztcbiAgfVxufVxuXG4ubWVyY2hhbnRfX3R4dCB7XG4gIGNvbG9yOiAjMDA1ZTNkO1xuICB3aWR0aDogNjYwcHg7XG4gIHdpZHRoOiA1NSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5tZXJjaGFudF9fdHh0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZXJjaGFudF9fdHh0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MnB4KSB7XG4gIC5tZXJjaGFudF9fdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLlNsaWRlci1ib2R5IHtcbiAgbWFyZ2luLXRvcDogNzhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLlNsaWRlci1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMC40dnc7XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlcl9fdHJhbnNwYXJudF9pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlcl9faW1nIHtcbiAgd2lkdGg6IDU4MHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRvcDogMTAzJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MnB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogMTA2JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIOasoeODmuODvOOCuOODnOOCv+ODs+OBruOCueOCv+OCpOODqyAqL1xuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIC8qIOW3puWPs+WPjei7oiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRhMTJkO1xufVxuXG4vKiDliY3jg5rjg7zjgrjjg5zjgr/jg7Pjga7jgrnjgr/jgqTjg6sgKi9cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRhMTJkO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJhYWFhXCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICByaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDQ0JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMycHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiAzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogNDQlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzVhNGE0MiAhaW1wb3J0YW50O1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQGltcG9ydCBcIm1peGluXCIsIFwiYmFzZVwiO1xuXG5cblxuXG5cblxuLnJlY3J1aXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3NzUwKDEyMCk7XG4gICAgfVxufVxuXG5cbi5pY29uX2tvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24va29uLnBuZyk7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMTRweDtcbiAgICBsZWZ0OiAyNSU7XG4gICAgdG9wOiAxNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xuICAgIHotaW5kZXg6IDE7XG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IHZ3MTIzMig4MCk7XG4gICAgICAgIGhlaWdodDogdncxMjMyKDExNCk7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGxlZnQ6IDg0JTtcbiAgICAgICAgdG9wOiAzNCU7XG4gICAgICAgIC8vIHRvcDogNCU7XG4gICAgfVxuXG5cblxufVxuXG5cblxuLnBhcHUtcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9wYXB1LXJlZC5wbmcpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICBsZWZ0OiA3NSU7XG4gICAgdG9wOiAxNCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICB3aWR0aDogdncxMjMyKDYwKTtcbiAgICAgICAgaGVpZ2h0OiB2dzEyMzIoNzMpO1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICB3aWR0aDogdnc3NTAoNjApO1xuICAgICAgICBoZWlnaHQ6IHZ3NzUwKDczKTtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIHRvcDogMzclO1xuICAgIH1cbn1cblxuXG5cbi5pY29uLWthYm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb24ta2Fiby5wbmcpO1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogNDclO1xuICAgIGxlZnQ6IDY1LjYlO1xuXG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IHZ3MTIzMig5Mik7XG4gICAgICAgIGhlaWdodDogdncxMjMyKDgyKTtcbiAgICAgICAgdG9wOiA2NiU7XG4gICAgICAgIGxlZnQ6IDc4LjYlO1xuICAgIH1cblxuICAgIC8vIDkyIMOXIDgyIHB4XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgdG9wOiA4MCU7XG4gICAgfVxufVxuXG5cblxuLnJlY3J1aXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuXG4uaWNvbi1taW5pdG9tZXRvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLW1pbml0b21ldG8ucG5nKTtcbiAgICB3aWR0aDogOTNweDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgdG9wOiA0NCU7XG4gICAgbGVmdDogODQlO1xuXG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IHZ3MTIzMig5Myk7XG4gICAgICAgIGhlaWdodDogdncxMjMyKDc0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHdpZHRoOiB2dzc1MCg5Myk7XG4gICAgICAgIGhlaWdodDogdnc3NTAoNzQpO1xuICAgIH1cblxufVxuXG5cbi5pY29uLWthYmV0dSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbi1rYWJldHUucG5nKTtcblxuICAgIHdpZHRoOiA5M3B4O1xuICAgIGhlaWdodDogODJweDtcbiAgICB0b3A6IDg1JTtcbiAgICBsZWZ0OiAxMCU7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIHdpZHRoOiB2dzEyMzIoOTMpO1xuICAgICAgICBoZWlnaHQ6IHZ3MTIzMig4Mik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICB3aWR0aDogdnc3NTAoOTMpO1xuICAgICAgICBoZWlnaHQ6IHZ3NzUwKDgyKTtcbiAgICAgICAgbGVmdDogMiU7XG4gICAgfVxuXG4gICAgLy8gOTMgw5cgODIgcHhcbn1cblxuXG4uYmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlY3J1aXQvYmcyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg0OHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIC8vIHRvcDogLTI5LjQlO1xuICAgIC8vIGxlZnQ6IDEwMHB4O1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS41KSB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAvLyBhbmltYXRpb246IG5hbWUgZHVyYXRpb24gdGltaW5nLWZ1bmN0aW9uIGRlbGF5IGl0ZXJhdGlvbi1jb3VudCBkaXJlY3Rpb24gZmlsbC1tb2RlO1xuXG4gICAgLy8gYW5pbWF0aW9uOiBiZyAyMHMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgYmcge1xuICAgIDAlIHt9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDApO1xuICAgICAgICA7XG4gICAgfVxufVxuXG4ucmVjcnVpdC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG4ucmVjcnVpdF9fc3VidGl0bGUtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cblxuXG4ua2Fzb3VfX3RpdGxlX2dyZWVuX3JlY3J1aXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuXG5cbi5jYXV0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZl9ncmVlbjtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA4MyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBwYWRkaW5nOiAwIHZ3NzUwKDUwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3NzUwKDIwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3NzUwKDI2KTtcbiAgICAgICAgbWFyZ2luLXRvcDogdnc3NTAoMTAwKTtcbiAgICB9XG59XG5cbi5jYXV0aW9uX191bCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICB3aWR0aDogNjIlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3NzUwKDI2KTtcbiAgICB9XG59XG5cblxuLmNhdXRpb25fX3RlbiB7XG4gICAgY29sb3I6ICRidG5fb3JhbmdlO1xufVxuXG4uY2F1dGlvbl9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWluZGVudDogLTAuOGVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGNvbG9yOiAkZl9ncmVlbjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuXG5cblxuLmNhdXRpb25fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkZl9ncmVlbjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZl9qcDtcblxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbn1cblxuXG5cblxuXG4ucG9zdGFnZSB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBtYXJnaW4tdG9wOiB2dzc1MCg3Mik7XG4gICAgfVxufVxuXG5cbi5wYXltZW50X3RpdGxlIHtcbiAgICBjb2xvcjogJGZfZ3JlZW47XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMmNhO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cblxuLnBheW1lbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogJGZfanA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcblxuXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnRuX29yYW5nZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgYTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fb3JhbmdlO1xuICAgIH1cbn1cblxuXG5cbi5wYXltZW50X190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3NzUwKDUyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdnc3NTAoNTIpO1xuICAgIH1cbn1cblxuLnBheW1lbnRfX3RhYmxlX21iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cblxuLnBheW1lbnRfX3RhYmxlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucGF5bWVudF9fdGFibGUtbGlzdDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXltZW50X190YWJsZS1yaWdodF9sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDJjYTtcbn1cblxuXG4ucGF5bWVudF9fdGFibGUtbGVmdCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGNvbG9yOiAkZl93aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZl9ncmVlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgd2lkdGg6IHZ3NzUwKDIwMCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdnc3NTAoMjYpO1xuICAgIH1cbn1cblxuLnBheW1lbnRfX3RhYmxlLWxlZnRfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAvLyBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmX2pwO1xuXG5cbn1cblxuLnBheW1lbnRfX3RhYmxlLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMGQyY2E7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQyY2E7XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2LjY2NjY3dncpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3NzUwKDI0KTtcbiAgICB9XG59XG5cbi5wYXltZW50X190YWJsZS1yaWdodF90eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgIGZvbnQtZmFtaWx5OiAkZl9qcDtcbn1cblxuLmh1cmlrb21pX190eHQzIHtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmX2pwO1xufVxuXG5cbi5wYXltZW50X2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG5cbn1cblxuXG5cbi8v44K544O844OX44Kr44Os44O844Gu6a2F5Yqb44KS5Lyd44GI44Gf44GE5Luy6ZaT44KS5Yuf6ZuG44GX44G+44GZXG5cblxuLm1lcmNoYW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2dzc1MCgxMTApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdnc3NTAoMTEwKTtcblxuICAgIH1cbn1cblxuLmJnMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0L2JnMy5wbmcpO1xuICAgIGhlaWdodDogNDc3cHg7XG59XG5cblxuLm1lcmNoYW50X2thc291X3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZXJjaGFudF9fdWwge1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIHdpZHRoOiA4MCU7XG4gICAgd2lkdGg6IDY2MHB4O1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3NzUwKDU2KTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cblxuXG4ubWVyY2hhbnRfYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDZweDtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBtYXJnaW4tdG9wOiB2dzc1MCg0Nik7XG4gICAgfVxufVxuXG5cblxuLm1lcmNoYW50X190eHQge1xuICAgIGNvbG9yOiAkZl9ncmVlbjtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cblxuLy/jgrnjg7zjg5fjgqvjg6zjg7zjga7prYXlipvjgpLkvJ3jgYjjgZ/jgYTku7LplpPjgpLli5/pm4bjgZfjgb7jgZnjgZPjgZPjgb7jgadcblxuXG5cblxuLlNsaWRlci1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4O1xuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3NzUwKDc4KTtcbiAgICB9XG59XG5cblxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAvLyBtYXJnaW4tbGVmdDogLTMzNXB4ICFpbXBvcnRhbnQ7XG5cblxuICAgIC8vIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudFxuICAgIC8vIH1cbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgICAvLyB3aWR0aDogNTMzcHg7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTkyMHB4LCAwcHgsIDBweCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuXG4gICAgLy8gcGFkZGluZy1ib3R0b206IHZ3NzUwKDY4KSAhaW1wb3J0YW50O1xufVxuXG5cblxuLnN3aXBlci1zbGlkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50O1xuICAgIC8vIHdpZHRoOiA1ODBweDtcblxuXG59XG5cblxuLnN3aXBlcl9fdHJhbnNwYXJudF9pbWcge1xuICAgIC8vIHdpZHRoOiA1ODBweDtcbiAgICAvLyBoZWlnaHQ6IDM4N3B4O1xuICAgIC8vIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyX19pbWcge1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICAvLyBoZWlnaHQ6IDM4N3B4O1xufVxuXG5cblxuXG4vLy9zd2lwZXIg44Oc44K/44Oz44CA5aSJ5pu0Y3NzXG5cblxuLy8gLnN3aXBlci1idXR0b24tcHJldixcbi8vIC5zd2lwZXItYnV0dG9uLW5leHQge1xuLy8gICAgIHdpZHRoOiAzMHB4O1xuLy8gICAgIC8qIOODnOOCv+ODs+OBruW5hSAqL1xuLy8gICAgIGhlaWdodDogMzBweDtcbi8vICAgICAvKiDjg5zjgr/jg7Pjga7pq5jjgZUgKi9cbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbi8vICAgICAvKiDog4zmma/nlLvlg4/jgajjgZfjgabjga7jgrXjgqTjgrrvvIjvvJ3ooajnpLrjgZfjgZ/jgYTnlLvlg4/jgrXjgqTjgrrvvIkgKi9cbi8vICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbi8vICAgICAvKiDnuKbkuK3lpK7phY3nva7nlKjvvJrjg5zjgr/jg7Pjga7pq5jjgZXjga7ljYrliIbjga7jg43jgqzjg4bjgqPjg5bjg57jg7zjgrjjg7PvvIh0b3A6NTAl44GM44GZ44Gn44Gr6Kit5a6a44GV44KM44Gm44GE44KL77yJICovXG4vLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdG9wOiAxMDMlICFpbXBvcnRhbnQ7XG4gICAgLy8gd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIC8vIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuXG4gICAgLy8gQGluY2x1ZGUgbXEoeHMpIHtcbiAgICAvLyAgICAgd2lkdGg6IHZ3NTkyKDMwKSAhaW1wb3J0YW50O1xuICAgIC8vICAgICBoZWlnaHQ6IHZ3NTkyKDMwKSAhaW1wb3J0YW50O1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IHZ3NTkyKDMwKSB2dzU5MigzMCkgIWltcG9ydGFudDtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogdnc1OTIoLTUwKSAhaW1wb3J0YW50O1xuICAgIC8vIH1cblxuXG5cbiAgICAvLyBAaW5jbHVkZSBtcShzKSB7XG4gICAgLy8gICAgIHdpZHRoOiB2dzc1MCgzMCkgIWltcG9ydGFudDtcbiAgICAvLyAgICAgaGVpZ2h0OiB2dzc1MCgzMCkgIWltcG9ydGFudDtcblxuICAgIC8vIH1cblxuXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcbiAgICAgICAgdG9wOiAxMDYlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cblxufVxuXG4vKiDmrKHjg5rjg7zjgrjjg5zjgr/jg7Pjga7jgrnjgr/jgqTjg6sgKi9cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuXG4gICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgLyog5bem5Y+z5Y+N6LuiICovXG5cbiAgICAvLyB3aWR0aDogMTBweDtcbiAgICAvLyBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9vcmFuZ2U7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiDliY3jg5rjg7zjgrjjg5zjgr/jg7Pjga7jgrnjgr/jgqTjg6sgKi9cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuXG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX29yYW5nZTtcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcImFhYWFcIjtcbn1cblxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xufVxuXG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgLy8gY29udGVudDogXCI8XCIgIWltcG9ydGFudDtcbiAgICAvLyBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAvLyBjb2xvcjogJGZfd2hpdGU7XG5cblxuICAgIC8vIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSAhaW1wb3J0YW50O1xuICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZykgIWltcG9ydGFudDtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblxuICAgIC8vIHJpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG5cblxuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSAhaW1wb3J0YW50O1xuICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZykgIWltcG9ydGFudDtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblxuICAgIC8vIHJpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIC8vIGxlZnQ6IDE2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQ0JSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAvLyBsZWZ0OiAtMiUgIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGxlZnQ6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAvLyByaWdodDogMTYlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDQ0JSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAvLyByaWdodDogLTIlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHJpZ2h0OiAzMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuXG4vLyBwYWdpbmF0aW9uIGNzc+OAgOWkieabtFxuLy8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiA7XG4vLyB9XG5cblxuOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjNWE0YTQyICFpbXBvcnRhbnQ7XG59IiwiQG1peGluIGNmIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gQGluY2x1ZGUgY2Y7XG5cbkBtaXhpbiBtYXJnaW5fYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8vIEBpbmNsdWRlIG1hcmdpbl9hdXRvO1xuXG5AbWl4aW4gYWJzICgkdG9wOiBhdXRvLCAkcmlnaHQ6IGF1dG8sICRib3R0b206IGF1dG8sICRsZWZ0OiBhdXRvKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG4vLyBAaW5jbHVkZSBhYnMoNXB4LCAyMHB4LCAxMHB4LCAxNXB4KTtcblxuQG1peGluIGJveF9zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gQGluY2x1ZGUgYm94X3M7XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC41cykge1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uIDBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG59XG5cbi8vIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDAuNXMpO1xuXG5AbWl4aW4gdHJhbnNpdGlvbjIoJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogLjVzLCAkZGVsYXk6MHMpIHtcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZGVsYXkgZWFzZTtcbn1cblxuLy8gQGluY2x1ZGUgdHJhbnNpdGlvbjIoYWxsLDAuNXMsIDBzKTtcblxuQG1peGluIHRyYW5zaXRpb24zKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC41cywgJGRlbGF5OjBzLCAkY3ViaWM6KC42NDUsIC4wNDUsIC4zNTUsIDEpKSB7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGRlbGF5IGN1YmljLWJlemllcigkY3ViaWMpO1xufVxuXG4vLyBAaW5jbHVkZSB0cmFuc2l0aW9uMyhhbGwsMC41cywwcywoLjY0NSwuMDQ1LC4zNTUsMSkpO1xuXG5AbWl4aW4gb3JpZ2luKCRwcm9wZXJ0eTogbGVmdCwgJHByb3BlcnR5MjogdG9wKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRwcm9wZXJ0eSAkcHJvcGVydHkyO1xufVxuXG4vLyBAaW5jbHVkZSBvcmlnaW4obGVmdCwgdG9wKTtcblxuQG1peGluIHNjYWxlKCRhdGFpOjApIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkYXRhaSk7XG59XG5cbi8vIEBpbmNsdWRlIHNjYWxlKDEpO1xuXG5AbWl4aW4gc2NhbGVYKCRhdGFpOjApIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoJGF0YWkpO1xufVxuXG4vLyBAaW5jbHVkZSBzY2FsZVgoMSk7XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAkb3BhY2l0eUlFOiAkb3BhY2l0eSAqIDEwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5SUUpO1xufVxuXG4vLyBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG5AbWl4aW4gd2gxMDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBAaW5jbHVkZSB3aDEwMDtcblxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBtcShtKSB7fVxuXG5AbWl4aW4gbGlua190ZXh0IHtcbiAgY29sb3I6ICMxNDAwQTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOEQ3Q0Q3O1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRuYW1lLCAkZHVyYXRpb246IC41cywgJHRpbWluZzplYXNlLCAkZGVsYXk6MHMsICRpdGVyYXRpb246MSwgJGRpcmVjdGlvbjpub3JtYWwsICRmaWxsLW1vZGU6Ym90aCwgJHBsYXktc3RhdGU6cnVubmluZykge1xuICBhbmltYXRpb246ICRuYW1lICRkdXJhdGlvbiAkdGltaW5nICRkZWxheSAkaXRlcmF0aW9uICRkaXJlY3Rpb24gJGZpbGwtbW9kZSAkcGxheS1zdGF0ZTtcbn1cblxuLy8gQGluY2x1ZGUgYW5pbWF0aW9uKHNsaWRlX2xpbmUgMS4wcyBlYXNlIDNzKTtcblxuQG1peGluIGZvbnRzaXplKCRzaXplOiAyNCwgJGJhc2U6IDE2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKiAxcmVtO1xufVxuXG4vLyBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG5cblxuXG5cblxuJGJhc2VXaWR0aHh4bDoxOTIwO1xuXG5AZnVuY3Rpb24gdncxOTIwKCRwaXhlbHNWdykge1xuICBAcmV0dXJuICRwaXhlbHNWdyAvICRiYXNlV2lkdGh4eGwgKiAxMDB2dztcbn1cblxuXG4vLyAxNDMyXG5cbiRiYXNlV2lkdGh4bDoxNDcyO1xuXG5cbkBmdW5jdGlvbiB2dzE0NzIoJHBpeGVsc1Z3KSB7XG4gIEByZXR1cm4gJHBpeGVsc1Z3IC8gJGJhc2VXaWR0aHhsICogMTAwdnc7XG59XG5cblxuXG5cblxuJGJhc2VXaWR0aGw6MTIzMjtcblxuQGZ1bmN0aW9uIHZ3MTIzMigkcGl4ZWxzVncpIHtcbiAgQHJldHVybiAkcGl4ZWxzVncgLyAkYmFzZVdpZHRobCAqIDEwMHZ3O1xufVxuXG5cblxuXG5cblxuXG4kYmFzZVdpZHRoVHAgOiAxMDU2O1xuXG5AZnVuY3Rpb24gdncxMDU2KCRwaXhlbHNWdykge1xuICBAcmV0dXJuICRwaXhlbHNWdyAvICRiYXNlV2lkdGhUcCAqIDEwMHZ3O1xufVxuXG5cblxuJGJhc2VXaWR0aFMgOiA3NTA7XG5cbkBmdW5jdGlvbiB2dzc1MCgkcGl4ZWxzVncpIHtcbiAgQHJldHVybiAkcGl4ZWxzVncgLyAkYmFzZVdpZHRoUyAqIDEwMHZ3O1xufVxuXG5cbiRiYXNlV2lkdGh4cyA6IDU5MjtcblxuQGZ1bmN0aW9uIHZ3NTkyKCRwaXhlbHNWdykge1xuICBAcmV0dXJuICRwaXhlbHNWdyAvICRiYXNlV2lkdGh4cyAqIDEwMHZ3O1xufVxuXG5cblxuXG4kYmFzZVdpZHRoeHhzIDogNDU3O1xuXG5AZnVuY3Rpb24gdnc0NTcoJHBpeGVsc1Z3KSB7XG4gIEByZXR1cm4gJHBpeGVsc1Z3IC8gJGJhc2VXaWR0aHh4cyAqIDEwMHZ3O1xufSIsIkBpbXBvcnQgXCJtaXhpblwiO1xuXG5cblxuXG4kZl9icm93bjojNWE0YTQyO1xuJGZfZ3JlZW46IzAwNWUzZDtcbiRmX3doaXRlOiNmZmY7XG4kYnRuX29yYW5nZTojZTRhMTJkO1xuJHRpbWU6LjNzO1xuXG4kZl9lbjonTW9udHNlcnJhdCcsXG5zYW5zLXNlcmlmO1xuJGZfanA6bm90by1zYW5zLWNqay1qcCxcbnNhbnMtc2VyaWY7XG5cblxuJGZfdGl0bGU6J0tpd2kgTWFydScsXG5zZXJpZjtcblxuXG5cbiRicmVha3BvaW50czogKCd4eGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpJyxcbiAgJ3hsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzMnB4KScsXG4gICdsJyA6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCknLFxuICAnbScgOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDU2cHgpJyxcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCknLFxuICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTJweCknLFxuICAneHhzJyA6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1N3B4KScsXG4pO1xuLy8gQGluY2x1ZGUgbXEocyl7fSJdfQ== */
