.subtitle-en_frozen::after {
  bottom: -8px;
}

.icon_ninjin {
  background-image: url(../img/common/ninjin-bg.png);
  width: 125px;
  height: 127px;
  top: 37%;
  left: 22%;
  z-index: 1;
}

@media screen and (max-width: 1232px) {
  .icon_ninjin {
    width: 10.1461vw;
    height: 10.30844vw;
  }
}

@media screen and (max-width: 750px) {
  .icon_ninjin {
    left: 6%;
  }
}

.icon-nasu {
  background-image: url(../img/common/nasu.png);
  width: 91px;
  height: 72px;
  top: 14%;
  left: 78%;
  -webkit-transform: rotate(343deg);
          transform: rotate(343deg);
  z-index: 1;
}

@media screen and (max-width: 1232px) {
  .icon-nasu {
    width: 9.00974vw;
    height: 7.46753vw;
  }
}

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

.icon_kon {
  background-image: url(../img/common/kon.png);
  width: 80px;
  height: 114px;
  left: 67%;
  top: 42%;
  -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%;
  }
}

.frozen {
  padding-bottom: 120px;
  padding-top: 24px;
  position: relative;
}

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

.icon-asu {
  background-image: url(../img/common/asu.png);
  width: 72px;
  height: 103px;
  left: 79%;
  top: 71%;
}

@media screen and (max-width: 1232px) {
  .icon-asu {
    width: 5.84416vw;
    height: 8.36039vw;
    left: 86%;
  }
}

@media screen and (max-width: 750px) {
  .icon-asu {
    width: 9.6vw;
    height: 13.73333vw;
    top: 83%;
  }
}

.frozen__body {
  margin-top: 50px;
}

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

.frozen__title {
  color: #005e3d;
  font-size: 22px;
  text-align: center;
  letter-spacing: 0.14em;
  opacity: 0;
  -webkit-transition: all 0.3s 0.2s;
  transition: all 0.3s 0.2s;
}

@media screen and (max-width: 750px) {
  .frozen__title {
    font-size: 3.73333vw;
  }
}

.frozen__txt {
  font-size: 15px;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  letter-spacing: 0.18em;
  line-height: 2.2;
  opacity: 0;
  -webkit-transition: all 0.3s 0.25s;
  transition: all 0.3s 0.25s;
}

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

@media screen and (max-width: 592px) {
  .frozen__txt {
    font-size: 12px;
    line-height: 1.8;
  }
}

.frozen__ul {
  width: 420px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
}

@media screen and (max-width: 750px) {
  .frozen__ul {
    width: 100%;
    margin-bottom: 5.33333vw;
  }
}

.frozen__list {
  font-weight: bold;
  font-family: noto-sans-cjk-jp, sans-serif;
  text-indent: -0.6em;
  padding-left: 1em;
  text-align: left;
  margin-bottom: 4px;
}

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

.frozen__img-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 750px) {
  .frozen__img-flex {
    display: block;
  }
}

.frozen__img-parnt {
  width: 470px;
  height: auto;
  margin-right: 54px;
  overflow: hidden;
  border-radius: 10px;
}

@media screen and (max-width: 750px) {
  .frozen__img-parnt {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
  }
}

.frozen__img-parnt img {
  width: 100%;
  height: auto;
}

.frozen__img-parnt:first-of-type {
  opacity: 0;
  -webkit-transition: all 0.3s 0.4s;
  transition: all 0.3s 0.4s;
}

.frozen__img-parnt:nth-of-type(2) {
  opacity: 0;
  -webkit-transition: all 0.3s 0.5s;
  transition: all 0.3s 0.5s;
}

.is-active .frozen__title {
  opacity: 1;
}

.is-active .frozen__txt {
  opacity: 1;
}

.is-active .frozen__img-parnt:first-of-type {
  opacity: 1;
}

.is-active .frozen__img-parnt:nth-of-type(2) {
  opacity: 1;
}

.is-active .btn_frozen {
  opacity: 1;
}

@-webkit-keyframes img_anime {
  0% {
    -webkit-transform: scale(1.2) translateX(20px);
            transform: scale(1.2) translateX(20px);
  }
  100% {
    -webkit-transform: scale(1) translateX(0px);
            transform: scale(1) translateX(0px);
  }
}

@keyframes img_anime {
  0% {
    -webkit-transform: scale(1.2) translateX(20px);
            transform: scale(1.2) translateX(20px);
  }
  100% {
    -webkit-transform: scale(1) translateX(0px);
            transform: scale(1) translateX(0px);
  }
}

.frozen__img-parnt:last-of-type {
  margin-right: 0;
}

@media screen and (max-width: 750px) {
  .frozen__img-parnt:last-of-type {
    margin-bottom: 0px;
    margin-right: auto;
  }
}

.btn_frozen {
  margin: 0 auto;
  margin-top: 44px;
  opacity: 0;
}

.cook {
  background-image: url(../img/common/bg-ham.png);
  background-repeat: repeat;
  background-size: cover;
  padding-top: 108px;
  padding-bottom: 120px;
  position: relative;
  z-index: 1;
}

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

.icon_natu {
  background-image: url(../img/common/natu.png);
  width: 78px;
  height: 97px;
  top: 7%;
  left: 16%;
}

@media screen and (max-width: 1232px) {
  .icon_natu {
    width: 6.33117vw;
    height: 7.87338vw;
  }
}

@media screen and (max-width: 750px) {
  .icon_natu {
    top: 2%;
  }
}

.icon-tizu-or {
  background-image: url(../img/common/icon-tizu-or.png);
  width: 60px;
  height: 58px;
  left: 86%;
  top: 25%;
}

@media screen and (max-width: 1232px) {
  .icon-tizu-or {
    width: 4.87013vw;
    height: 4.70779vw;
  }
}

@media screen and (max-width: 750px) {
  .icon-tizu-or {
    width: 8vw;
    height: 7.73333vw;
  }
}

.icon-trans {
  background-image: url(../img/common/icon-trans.png);
  width: 68px;
  height: 83px;
  left: 83%;
  top: 80%;
}

@media screen and (max-width: 1232px) {
  .icon-trans {
    width: 5.51948vw;
    height: 6.73701vw;
  }
}

@media screen and (max-width: 750px) {
  .icon-trans {
    width: 9.06667vw;
    height: 11.06667vw;
  }
}

.icon-or {
  background-image: url(../img/common/icon-or.png);
  width: 73px;
  height: 84px;
  left: 11%;
  top: 53%;
}

@media screen and (max-width: 1232px) {
  .icon-or {
    width: 5.92532vw;
    height: 6.81818vw;
  }
}

@media screen and (max-width: 750px) {
  .icon-or {
    width: 9.73333vw;
    height: 11.2vw;
  }
}

.cook__body {
  padding-left: 180px;
  position: relative;
}

@media screen and (max-width: 750px) {
  .cook__body {
    padding-left: 100px;
    padding-left: 13.33333vw;
  }
}

.cook__list:first-of-type {
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  opacity: 0;
  -webkit-transition: all 0.3s 0.2s;
  transition: all 0.3s 0.2s;
}

.cook__list:nth-of-type(2) {
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  opacity: 0;
  -webkit-transition: all 0.3s 0.4s;
  transition: all 0.3s 0.4s;
}

.cook__list:nth-of-type(3) {
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  opacity: 0;
  -webkit-transition: all 0.3s 0.6s;
  transition: all 0.3s 0.6s;
}

.cook__list:nth-of-type(4) {
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  opacity: 0;
  -webkit-transition: all 0.3s 0.8s;
  transition: all 0.3s 0.8s;
}

.is-active .cook__list:first-of-type {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
}

.is-active .cook__list:nth-of-type(2) {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
}

.is-active .cook__list:nth-of-type(3) {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
}

.is-active .cook__list:nth-of-type(4) {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
}

.cook__subtitle-wrap {
  margin-bottom: 62px;
  text-align: center;
}

@media screen and (max-width: 750px) {
  .cook__subtitle-wrap {
    margin-bottom: 8.26667vw;
  }
}

.cook__list {
  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;
  margin-bottom: 80px;
}

@media screen and (max-width: 1232px) {
  .cook__list {
    display: block;
  }
}

@media screen and (max-width: 750px) {
  .cook__list {
    margin-bottom: 10.66667vw;
  }
}

.cook__list_last {
  margin-bottom: 0;
}

.cook__list-left {
  width: 650px;
}

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

.cook__imgWrap {
  margin-left: 78px;
}

@media screen and (max-width: 1232px) {
  .cook__imgWrap {
    margin-left: 0;
    margin-top: 16px;
  }
}

@media screen and (max-width: 750px) {
  .cook__imgWrap {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 750px) {
  .cook__imgWrap img {
    width: 100%;
    height: auto;
  }
}

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

@media screen and (max-width: 750px) {
  .cook__text {
    letter-spacing: normal;
    font-size: 3.2vw;
    text-align: left;
  }
}

.cook__text span {
  display: inline-block;
  position: relative;
  z-index: 1;
  letter-spacing: 0.1em;
}

.cook__text span::after {
  display: inline-block;
  content: "";
  width: 100%;
  height: 10px;
  background-color: #eed9b5;
  position: absolute;
  bottom: 3px;
  left: 0;
  z-index: -1;
}

@media screen and (max-width: 750px) {
  .cook__text span::after {
    height: 1.33333vw;
  }
}

.cook__text_02 {
  margin-bottom: 16px;
}

@media screen and (max-width: 750px) {
  .cook__text_02 {
    margin-bottom: 2.13333vw;
  }
}

.cook__text_s {
  font-size: 13px;
  margin-top: 4px;
  text-indent: -1em;
  padding-left: 1em;
  line-height: 1.8;
}

@media screen and (max-width: 750px) {
  .cook__text_s {
    font-size: 2.66667vw;
  }
}

.cook__text_gre {
  color: #005e3d;
  margin-top: 16px;
}

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

.cook__numbers {
  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-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50px;
  position: absolute;
  top: 9.8%;
  top: 1.8%;
  left: 8.3%;
}

@media screen and (max-width: 1232px) {
  .cook__numbers {
    top: 184px;
    top: 244px;
    top: 205px;
  }
}

@media screen and (max-width: 1056px) {
  .cook__numbers {
    top: 17%;
  }
}

@media screen and (max-width: 750px) {
  .cook__numbers {
    left: 0%;
    top: 190px;
    top: 10%;
    top: 17%;
    top: 0;
  }
}

.cook__numberWrap {
  display: inline-block;
  width: 52px;
  height: 52px;
  border: 1px solid #005e3d;
  border-radius: 50%;
  color: #005e3d;
  font-size: 20px;
  text-align: center;
  position: relative;
}

@media screen and (max-width: 750px) {
  .cook__numberWrap {
    font-size: 2.66667vw;
    width: 6.93333vw;
    height: 6.93333vw;
  }
}

.cook__line {
  display: block;
  width: 1px;
  height: 220px;
  background-color: #005e3d;
}

@media screen and (max-width: 1232px) {
  .cook__line {
    height: 330px;
  }
}

.cook__line1 {
  height: 274px;
  height: 356px;
}

@media screen and (max-width: 1232px) {
  .cook__line1 {
    height: 402px;
  }
}

@media screen and (max-width: 750px) {
  .cook__line1 {
    height: 102.53333vw;
    height: 145.53333vw;
  }
}

@media screen and (max-width: 1232px) {
  .cook__line2 {
    height: 280px;
  }
}

@media screen and (max-width: 750px) {
  .cook__line2 {
    height: 77.66667vw;
    height: 84.66667vw;
  }
}

@media screen and (max-width: 750px) {
  .cook__line3 {
    height: 73.66667vw;
    height: 79.66667vw;
  }
}

.cook__number {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}

.kasou__title_green_caution {
  text-align: center;
}

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

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

.caution__ul {
  margin-top: 26px;
}

.caution__list {
  font-size: 15px;
  letter-spacing: 0.18em;
  margin-bottom: 10px;
  text-indent: -0.8em;
  padding-left: 1em;
}

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

.payment {
  position: relative;
  padding-top: 108px;
  padding-bottom: 120px;
}

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

.icon-tizu-or2 {
  background-image: url(../img/common/icon-tizu-or.png);
  width: 60px;
  height: 58px;
  left: 13%;
  top: 55%;
}

@media screen and (max-width: 1232px) {
  .icon-tizu-or2 {
    width: 4.87013vw;
    height: 4.70779vw;
  }
}

@media screen and (max-width: 750px) {
  .icon-tizu-or2 {
    width: 8vw;
    height: 7.73333vw;
    top: 51%;
    left: 13%;
  }
}

.icon-tama {
  background-image: url(../img/common/tama.png);
  width: 121px;
  height: 111px;
  left: 82%;
  top: 9%;
}

@media screen and (max-width: 1232px) {
  .icon-tama {
    width: 9.82143vw;
    height: 9.00974vw;
  }
}

@media screen and (max-width: 750px) {
  .icon-tama {
    left: 3%;
    top: 93%;
  }
}

.icon-pulika {
  background-image: url(../img/common/papu-yellow.png);
  width: 70px;
  height: 82px;
  left: 83%;
  top: 83%;
}

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

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

.payment__subtitle-wrap {
  margin-bottom: 54px;
  text-align: center;
}

.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__text_s {
  font-size: 13px;
  margin-top: 4px;
  text-indent: -1em;
  padding-left: 1em;
  line-height: 1.8;
  font-family: noto-sans-cjk-jp, sans-serif;
}

.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-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: 14px 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__txt {
  margin-bottom: 24px;
}

.hurikomi__txt2 {
  margin-bottom: 30px;
  line-height: 1.8;
  font-family: noto-sans-cjk-jp, sans-serif;
}

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

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

.hurikomi__txt3 {
  text-indent: -1em;
  margin-bottom: 4px;
  padding-left: 1em;
  letter-spacing: 0.1em;
}

.postage_txt_green {
  color: #005e3d;
  font-family: noto-sans-cjk-jp, sans-serif;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 24px;
  letter-spacing: 0.16em;
}

.payment_btn {
  margin-left: auto;
  margin-right: auto;
  margin-top: 46px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2R1Y3Quc2NzcyIsInByb2R1Y3QuY3NzIiwiX21peGluLnNjc3MiLCJfYmFzZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBQ0ksWUFBWTtBQ05oQjs7QURhQTtFQUdJLGtEQUFrRDtFQUNsRCxZQUFZO0VBQ1osYUFBYTtFQUNiLFFBQVE7RUFDUixTQUFTO0VBRVQsVUFBVTtBQ2JkOztBQzBFRTtFRnRFRjtJQWFRLGdCRTZHaUM7SUY1R2pDLGtCRTRHaUM7RUR4SHZDO0FBQ0Y7O0FDbUVFO0VGdEVGO0lBb0JRLFFBQVE7RUNaZDtBQUNGOztBRGtCQTtFQUNJLDZDQUE2QztFQUM3QyxXQUFXO0VBQ1gsWUFBWTtFQUNaLFFBQVE7RUFDUixTQUFTO0VBQ1QsaUNBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixVQUFVO0FDZmQ7O0FDbURFO0VGM0NGO0lBV1EsZ0JFb0ZpQztJRm5GakMsaUJFbUZpQztFRGpHdkM7QUFDRjs7QUM0Q0U7RUYzQ0Y7SUFvQlEsUUFBUTtFQ2hCZDtBQUNGOztBRHFCQTtFQUNJLDRDQUE0QztFQUM1QyxXQUFXO0VBQ1gsYUFBYTtFQUNiLFNBQVM7RUFDVCxRQUFRO0VBQ1IsZ0NBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixVQUFVO0FDbEJkOztBQzRCRTtFRmpCRjtJQVdRLGdCRTBEaUM7SUZ6RGpDLGlCRXlEaUM7RUQxRXZDO0FBQ0Y7O0FDcUJFO0VGakJGO0lBaUJRLFNBQVM7RUNoQmY7QUFDRjs7QUR5Q0E7RUFDSSxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQ3RDdEI7O0FDU0U7RUYwQkY7SUFPUSxvQkV1Q2lDO0VENUV2QztBQUNGOztBRHdDQTtFQUNJLDRDQUE0QztFQUM1QyxXQUFXO0VBQ1gsYUFBYTtFQUNiLFNBQVM7RUFDVCxRQUFRO0FDckNaOztBQ0xFO0VGcUNGO0lBU1EsZ0JFTWlDO0lGTGpDLGlCRUtpQztJRkpqQyxTQUFTO0VDcENmO0FBQ0Y7O0FDYkU7RUZxQ0Y7SUFpQlEsWUVr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QVNRLDhCQUE4QjtJQUM5QixtQkU5NUJpQztFRDR3QnZDO0FBQ0Y7O0FEcUpBO0VBQ0ksa0JBQWtCO0VBRWxCLHlDR3BqQ007QUZpNkJWOztBRHNKQTtFQUNJLG1CQUFtQjtBQ25KdkI7O0FEc0pBO0VBQ0ksbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUVoQix5Q0cvakNNO0FGMjZCVjs7QUR1SkE7RUFDSSxnQkFBZ0I7QUNwSnBCOztBRHVKQTtFQUNJLGdDQUFnQztBQ3BKcEM7O0FEdUpBO0VBQ0ksaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIscUJBQXFCO0FDcEp6Qjs7QUR1SkE7RUFDSSxjRzFsQ1k7RUgybENaLHlDR25sQ007RUhvbENOLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBQ3BKMUI7O0FEeUpBO0VBQ0ksaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUN0SnBCIiwiZmlsZSI6InByb2R1Y3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQGltcG9ydCBcIm1peGluXCIsIFwiYmFzZVwiO1xuXG5cblxuXG5cbi5zdWJ0aXRsZS1lbl9mcm96ZW46OmFmdGVyIHtcbiAgICBib3R0b206IC04cHg7XG59XG5cblxuXG5cblxuLmljb25fbmluamluIHtcblxuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbmluamluLWJnLnBuZyk7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogMTI3cHg7XG4gICAgdG9wOiAzNyU7XG4gICAgbGVmdDogMjIlO1xuXG4gICAgei1pbmRleDogMTtcblxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICB3aWR0aDogdncxMjMyKDEyNSk7XG4gICAgICAgIGhlaWdodDogdncxMjMyKDEyNyk7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG5cbiAgICAgICAgbGVmdDogNiU7XG4gICAgfVxuXG59XG5cblxuXG4uaWNvbi1uYXN1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9uYXN1LnBuZyk7XG4gICAgd2lkdGg6IDkxcHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIHRvcDogMTQlO1xuICAgIGxlZnQ6IDc4JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDNkZWcpO1xuICAgIHotaW5kZXg6IDE7XG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IHZ3MTIzMigxMTEpO1xuICAgICAgICBoZWlnaHQ6IHZ3MTIzMig5Mik7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIC8vIHdpZHRoOiB2dzc1MCgxMTEpO1xuICAgICAgICAvLyBoZWlnaHQ6IHZ3NzUwKDkyKTtcbiAgICAgICAgLy8gdG9wOiA5MSU7XG4gICAgICAgIHRvcDogMjQlO1xuICAgICAgICAvLyBsZWZ0OiA4MSU7XG4gICAgfVxufVxuXG5cbi5pY29uX2tvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24va29uLnBuZyk7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMTRweDtcbiAgICBsZWZ0OiA2NyU7XG4gICAgdG9wOiA0MiU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xuICAgIHotaW5kZXg6IDE7XG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IHZ3MTIzMig4MCk7XG4gICAgICAgIGhlaWdodDogdncxMjMyKDExNCk7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGxlZnQ6IDg0JTtcbiAgICAgICAgLy8gdG9wOiA0JTtcbiAgICB9XG5cblxuXG59XG5cblxuLy8gLnBhbmt1enVfX2xpc3Q6Zmlyc3Qtb2YtdHlwZSB7XG5cblxuXG4vLyAgICAgICAgIHdpZHRoOiA1MHB4O1xuXG4vLyB9XG5cbi8vIC5wYW5rdXp1X19saXN0Om50aC1vZi10eXBlKDIpIHtcblxuLy8gICAgIEBpbmNsdWRlIG1xKHMpIHtcblxuLy8gICAgICAgICB3aWR0aDogODBweDtcbi8vICAgICB9XG4vLyB9XG5cblxuLmZyb3plbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdnc3NTAoMTIwKTtcbiAgICB9XG59XG5cbi5pY29uLWFzdSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYXN1LnBuZyk7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiAxMDNweDtcbiAgICBsZWZ0OiA3OSU7XG4gICAgdG9wOiA3MSU7XG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IHZ3MTIzMig3Mik7XG4gICAgICAgIGhlaWdodDogdncxMjMyKDEwMyk7XG4gICAgICAgIGxlZnQ6IDg2JTtcbiAgICB9XG5cblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICB3aWR0aDogdnc3NTAoNzIpO1xuICAgICAgICBoZWlnaHQ6IHZ3NzUwKDEwMyk7XG4gICAgICAgIHRvcDogODMlO1xuICAgIH1cblxufVxuXG5cbi5mcm96ZW5fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3NzUwKDUwKTtcbiAgICB9XG59XG5cblxuLmZyb3plbl9fdGl0bGUge1xuICAgIGNvbG9yOiAkZl9ncmVlbjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZm9udC1zaXplOiB2dzc1MCgyOCk7XG4gICAgfVxuXG5cbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUgLjJzO1xuXG59XG5cbi5mcm96ZW5fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBtYXJnaW4tdG9wOiB2dzc1MCg0MCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3NzUwKDQwKTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG5cblxuXG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZSAuMjVzO1xufVxuXG5cbi5mcm96ZW5fX3VsIHtcblxuICAgIHdpZHRoOiA0MjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dzc1MCg0MCk7XG4gICAgfVxufVxuXG4uZnJvemVuX19saXN0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJGZfanA7XG4gICAgdGV4dC1pbmRlbnQ6IC0wLjZlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuXG4uZnJvemVuX19pbWctZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblxuLmZyb3plbl9faW1nLXBhcm50IHtcbiAgICB3aWR0aDogNDcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvLyBhbmltYXRpb246IGltZ19hbmltZSAzcyBpbmZpbml0ZTtcbiAgICAgICAgLy8gYW5pbWF0aW9uOiBuYW1lIGR1cmF0aW9uIHRpbWluZy1mdW5jdGlvbiBkZWxheSBpdGVyYXRpb24tY291bnQgZGlyZWN0aW9uIGZpbGwtbW9kZTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCAkdGltZSAxcztcbiAgICB9XG59XG5cbi5mcm96ZW5fX2ltZy1wYXJudDpmaXJzdC1vZi10eXBlIHtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUgLjRzO1xufVxuXG4uZnJvemVuX19pbWctcGFybnQ6bnRoLW9mLXR5cGUoMikge1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZSAuNXM7XG59XG5cbi5pcy1hY3RpdmUge1xuXG5cbiAgICAuZnJvemVuX190aXRsZSB7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuZnJvemVuX190eHQge1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG5cbiAgICAuZnJvemVuX19pbWctcGFybnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuZnJvemVuX19pbWctcGFybnQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG5cbiAgICAvLyAuZnJvemVuX19pbWctcGFybnQge1xuICAgIC8vICAgICBpbWcge1xuICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDBweCk7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAuYnRuX2Zyb3plbiB7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbn1cblxuQGtleWZyYW1lcyBpbWdfYW5pbWUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIH1cbn1cblxuLmZyb3plbl9faW1nLXBhcm50Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5idG5fZnJvemVuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuXG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLy8gdHJhbnNpdGlvbjogYWxsICR0aW1lIC44cztcblxufVxuXG5cblxuLy8g6Kq/55CG5pa55rOVXG5cbi5jb29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9iZy1oYW0ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBwYWRkaW5nLXRvcDogdnc3NTAoMTA4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3NzUwKDEyMCk7XG4gICAgfVxuXG59XG5cblxuLmljb25fbmF0dSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbmF0dS5wbmcpO1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogOTdweDtcbiAgICB0b3A6IDclO1xuICAgIGxlZnQ6IDE2JTtcblxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICB3aWR0aDogdncxMjMyKDc4KTtcbiAgICAgICAgaGVpZ2h0OiB2dzEyMzIoOTcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgdG9wOiAyJTtcbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSBtcShzKSB7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxufVxuXG5cblxuLmljb24tdGl6dS1vciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbi10aXp1LW9yLnBuZyk7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGxlZnQ6IDg2JTtcbiAgICB0b3A6IDI1JTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IHZ3MTIzMig2MCk7XG4gICAgICAgIGhlaWdodDogdncxMjMyKDU4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHdpZHRoOiB2dzc1MCg2MCk7XG4gICAgICAgIGhlaWdodDogdnc3NTAoNTgpO1xuXG4gICAgfVxufVxuXG5cblxuLmljb24tdHJhbnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb24tdHJhbnMucG5nKTtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gICAgbGVmdDogODMlO1xuICAgIHRvcDogODAlO1xuXG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIHdpZHRoOiB2dzEyMzIoNjgpO1xuICAgICAgICBoZWlnaHQ6IHZ3MTIzMig4Myk7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHdpZHRoOiB2dzc1MCg2OCk7XG4gICAgICAgIGhlaWdodDogdnc3NTAoODMpO1xuXG4gICAgfVxufVxuXG5cblxuXG4uaWNvbi1vciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbi1vci5wbmcpO1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogODRweDtcbiAgICBsZWZ0OiAxMSU7XG4gICAgdG9wOiA1MyU7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIHdpZHRoOiB2dzEyMzIoNzMpO1xuICAgICAgICBoZWlnaHQ6IHZ3MTIzMig4NCk7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHdpZHRoOiB2dzc1MCg3Myk7XG4gICAgICAgIGhlaWdodDogdnc3NTAoODQpO1xuXG4gICAgfVxuXG59XG5cbi5jb29rX19ib2R5IHtcbiAgICAvLyBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdnc3NTAoMTAwKTtcbiAgICB9XG59XG5cblxuLy8gLmlzLWFjdGl2ZXtcblxuLy8gfVxuXG4uY29va19fbGlzdDpmaXJzdC1vZi10eXBlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUgLjJzO1xufVxuXG4uY29va19fbGlzdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0aW1lIC40cztcbn1cblxuLmNvb2tfX2xpc3Q6bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZSAuNnM7XG59XG5cbi5jb29rX19saXN0Om50aC1vZi10eXBlKDQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUgLjhzO1xufVxuXG5cbi5pcy1hY3RpdmUge1xuICAgIC5jb29rX19saXN0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgIH1cblxuICAgIC5jb29rX19saXN0Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmNvb2tfX2xpc3Q6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuY29va19fbGlzdDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxufVxuXG5cblxuLmNvb2tfX3N1YnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3NzUwKDYyKTtcbiAgICB9XG59XG5cblxuLmNvb2tfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAxMDBweDtcblxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3NzUwKDgwKTtcbiAgICB9XG5cblxuICAgIC8vIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAvLyAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAvLyB9XG59XG5cbi5jb29rX19saXN0X2xhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb29rX19saXN0LWxlZnQge1xuICAgIHdpZHRoOiA2NTBweDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4vLyAuY29va19fbGlzdC1sZWZ0XzAye1xuLy8gICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAvLyB0b3A6IC0xMnB4O1xuLy8gfVxuXG4uY29va19faW1nV3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc4cHg7XG5cblxuXG5cblxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb29rX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmX2pwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IHZ3NzUwKDI0KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cblxuXG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG5cblxuICAgIHNwYW46OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVkOWI1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3NzUwKDEwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvb2tfX3RleHRfMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3NzUwKDE2KTtcbiAgICB9XG59XG5cbi5jb29rX190ZXh0X3Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgLy8gZm9udC1zaXplOiB2dzc1MCgxMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogdnc3NTAoMjApO1xuICAgIH1cbn1cblxuLmNvb2tfX3RleHRfZ3JlIHtcbiAgICBjb2xvcjogJGZfZ3JlZW47XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdnc3NTAoMTYpO1xuICAgIH1cbn1cblxuXG5cblxuLmNvb2tfX251bWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiA5LjglO1xuXG4gICAgdG9wOiAxLjglO1xuICAgIGxlZnQ6IDguMyU7XG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgLy8gdG9wOiAxMDBweDtcbiAgICAgICAgdG9wOiAxODRweDtcbiAgICAgICAgdG9wOiAyNDRweDtcbiAgICAgICAgdG9wOiAyMDVweDtcbiAgICB9XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB0b3A6IDE3JTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIHRvcDogMTkwcHg7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICB0b3A6IDE3JTtcblxuICAgICAgICAvL+i/veWKoFxuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC8v6L+95YqgXG4gICAgfVxufVxuXG5cbi5jb29rX19udW1iZXJXcmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmX2dyZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGZfZ3JlZW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gcGFkZGluZzogO1xuXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdnc3NTAoMjApO1xuICAgICAgICB3aWR0aDogdnc3NTAoNTIpO1xuICAgICAgICBoZWlnaHQ6IHZ3NzUwKDUyKTtcbiAgICB9XG5cbn1cblxuLy8gLmNvb2tfX251bWJlcldyYXA6OmFmdGVyIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICB3aWR0aDogMjIwcHg7XG4vLyAgICAgaGVpZ2h0OiAxcHg7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZfZ3JlZW47XG4vLyB9XG5cbi5jb29rX19saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZfZ3JlZW47XG5cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgLy8gaGVpZ2h0OiB2dzEyMzIoMjIwKTtcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICB9XG59XG5cblxuLmNvb2tfX2xpbmUxIHtcbiAgICAvLyAyNTBweFxuICAgIGhlaWdodDogMjc0cHg7XG4gICAgaGVpZ2h0OiAzNTZweDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgLy8gaGVpZ2h0OiB2dzEyMzIoMjIwKTtcbiAgICAgICAgaGVpZ2h0OiA0MDJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG5cblxuXG4gICAgICAgIC8vIGhlaWdodDogODEuNTMzMzN2dztcbiAgICAgICAgaGVpZ2h0OiAxMDIuNTMzMzN2dztcblxuXG5cblxuICAgICAgICBoZWlnaHQ6IDE0NS41MzMzM3Z3O1xuICAgIH1cbn1cblxuLmNvb2tfX2xpbmUyIHtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgLy8gaGVpZ2h0OiB2dzEyMzIoMjIwKTtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG5cblxuXG4gICAgICAgIC8vIGhlaWdodDogOTIuNjY2Njd2dztcbiAgICAgICAgaGVpZ2h0OiA3Ny42NjY2N3Z3O1xuXG5cblxuICAgICAgICBoZWlnaHQ6IDg0LjY2NjY3dnc7XG4gICAgfVxuXG59XG5cbi5jb29rX19saW5lMyB7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG5cbiAgICAgICAgLy8gaGVpZ2h0OiA0ODRweDtcbiAgICAgICAgLy8gaGVpZ2h0OiB2dzc1MCg0ODQpO1xuICAgICAgICAvLyAvLyBoZWlnaHQ6IHZ3NzUwKDUwMCk7XG5cbiAgICAgICAgaGVpZ2h0OiA3My42NjY2N3Z3O1xuXG5cbiAgICAgICAgaGVpZ2h0OiA3OS42NjY2N3Z3O1xuICAgIH1cblxufVxuXG4uY29va19fbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG59XG5cbi5rYXNvdV9fdGl0bGVfZ3JlZW5fY2F1dGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cblxuLmNhdXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmX2dyZWVuO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDgzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBwYWRkaW5nOiAwIHZ3NzUwKDUwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3NzUwKDM0KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3NzUwKDI2KTtcbiAgICAgICAgbWFyZ2luLXRvcDogdnc3NTAoMTAwKTtcbiAgICB9XG59XG5cbi5jYXV0aW9uX191bCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbn1cblxuLmNhdXRpb25fX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0wLjhlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLy8g6Kq/55CG5pa55rOV44GT44GT44G+44GnXG5cblxuXG5cbi8v5pSv5omV44GEXG5cbi5wYXltZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBwYWRkaW5nLXRvcDogdnc3NTAoMTA4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3NzUwKDEyMCk7XG4gICAgfVxufVxuXG5cblxuXG4uaWNvbi10aXp1LW9yMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbi10aXp1LW9yLnBuZyk7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGxlZnQ6IDEzJTtcbiAgICB0b3A6IDU1JTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IHZ3MTIzMig2MCk7XG4gICAgICAgIGhlaWdodDogdncxMjMyKDU4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHdpZHRoOiB2dzc1MCg2MCk7XG4gICAgICAgIGhlaWdodDogdnc3NTAoNTgpO1xuICAgICAgICB0b3A6IDUxJTtcbiAgICAgICAgbGVmdDogMTMlO1xuICAgIH1cbn1cblxuXG5cbi5pY29uLXRhbWEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3RhbWEucG5nKTtcbiAgICB3aWR0aDogMTIxcHg7XG4gICAgaGVpZ2h0OiAxMTFweDtcbiAgICBsZWZ0OiA4MiU7XG4gICAgdG9wOiA5JTtcblxuXG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIHdpZHRoOiB2dzEyMzIoMTIxKTtcbiAgICAgICAgaGVpZ2h0OiB2dzEyMzIoMTExKTtcbiAgICB9XG5cblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgdG9wOiA5MyU7XG4gICAgfVxufVxuXG4uaWNvbi1wdWxpa2Ege1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3BhcHUteWVsbG93LnBuZyk7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIGxlZnQ6IDgzJTtcbiAgICB0b3A6IDgzJTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IHZ3MTIzMig3MCk7XG4gICAgICAgIGhlaWdodDogdncxMjMyKDgyKTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgdG9wOiA4NiU7XG4gICAgfVxuXG59XG5cblxuLnBheW1lbnRfX3N1YnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGF5bWVudF90aXRsZSB7XG4gICAgY29sb3I6ICRmX2dyZWVuO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQyY2E7XG4gICAgLy8gcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuLnBheW1lbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogJGZfanA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcblxuXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnRuX29yYW5nZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgYTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fb3JhbmdlO1xuICAgIH1cbn1cblxuLnBheW1lbnRfX3RleHRfcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZvbnQtZmFtaWx5OiAkZl9qcDtcbn1cblxuLnBheW1lbnRfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdnc3NTAoNTIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dzc1MCg1Mik7XG4gICAgfVxufVxuXG4ucGF5bWVudF9fdGFibGVfbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXltZW50X190YWJsZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnBheW1lbnRfX3RhYmxlLWxpc3Q6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGF5bWVudF9fdGFibGUtbGVmdCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGNvbG9yOiAkZl93aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZl9ncmVlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgd2lkdGg6IHZ3NzUwKDIwMCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdnc3NTAoMjYpO1xuICAgIH1cbn1cblxuLnBheW1lbnRfX3RhYmxlLWxlZnRfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAvLyBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmX2pwO1xuXG5cbn1cblxuXG4ucGF5bWVudF9fdGFibGUtcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QwZDJjYTtcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDJjYTtcblxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYuNjY2Njd2dyk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdnc3NTAoMjQpO1xuICAgIH1cbn1cblxuLnBheW1lbnRfX3RhYmxlLXJpZ2h0X3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgZm9udC1mYW1pbHk6ICRmX2pwO1xufVxuXG4uaHVyaWtvbWlfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmh1cmlrb21pX190eHQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICBmb250LWZhbWlseTogJGZfanA7XG59XG5cbi5wYXltZW50X190YWJsZS1yaWdodF90eHQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGF5bWVudF9fdGFibGUtcmlnaHRfbGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQyY2E7XG59XG5cbi5odXJpa29taV9fdHh0MyB7XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLnBvc3RhZ2VfdHh0X2dyZWVuIHtcbiAgICBjb2xvcjogJGZfZ3JlZW47XG4gICAgZm9udC1mYW1pbHk6ICRmX2pwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG5cblxuLnBheW1lbnRfYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLy/mlK/miZXjgYTjgZPjgZPjgb7jgaciLCIuc3VidGl0bGUtZW5fZnJvemVuOjphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbn1cblxuLmljb25fbmluamluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbmluamluLWJnLnBuZyk7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjdweDtcbiAgdG9wOiAzNyU7XG4gIGxlZnQ6IDIyJTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5pY29uX25pbmppbiB7XG4gICAgd2lkdGg6IDEwLjE0NjF2dztcbiAgICBoZWlnaHQ6IDEwLjMwODQ0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmljb25fbmluamluIHtcbiAgICBsZWZ0OiA2JTtcbiAgfVxufVxuXG4uaWNvbi1uYXN1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbmFzdS5wbmcpO1xuICB3aWR0aDogOTFweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICB0b3A6IDE0JTtcbiAgbGVmdDogNzglO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDNkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMycHgpIHtcbiAgLmljb24tbmFzdSB7XG4gICAgd2lkdGg6IDkuMDA5NzR2dztcbiAgICBoZWlnaHQ6IDcuNDY3NTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaWNvbi1uYXN1IHtcbiAgICB0b3A6IDI0JTtcbiAgfVxufVxuXG4uaWNvbl9rb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9rb24ucG5nKTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTE0cHg7XG4gIGxlZnQ6IDY3JTtcbiAgdG9wOiA0MiU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5pY29uX2tvbiB7XG4gICAgd2lkdGg6IDYuNDkzNTF2dztcbiAgICBoZWlnaHQ6IDkuMjUzMjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaWNvbl9rb24ge1xuICAgIGxlZnQ6IDg0JTtcbiAgfVxufVxuXG4uZnJvemVuIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZnJvemVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG4uaWNvbi1hc3Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hc3UucG5nKTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogMTAzcHg7XG4gIGxlZnQ6IDc5JTtcbiAgdG9wOiA3MSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuaWNvbi1hc3Uge1xuICAgIHdpZHRoOiA1Ljg0NDE2dnc7XG4gICAgaGVpZ2h0OiA4LjM2MDM5dnc7XG4gICAgbGVmdDogODYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5pY29uLWFzdSB7XG4gICAgd2lkdGg6IDkuNnZ3O1xuICAgIGhlaWdodDogMTMuNzMzMzN2dztcbiAgICB0b3A6IDgzJTtcbiAgfVxufVxuXG4uZnJvemVuX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmZyb3plbl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2N3Z3O1xuICB9XG59XG5cbi5mcm96ZW5fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDVlM2Q7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjJzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZnJvemVuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuLmZyb3plbl9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZnJvemVuX190eHQge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkycHgpIHtcbiAgLmZyb3plbl9fdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4uZnJvemVuX191bCB7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZnJvemVuX191bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbi5mcm96ZW5fX2xpc3Qge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IG5vdG8tc2Fucy1jamstanAsIHNhbnMtc2VyaWY7XG4gIHRleHQtaW5kZW50OiAtMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5mcm96ZW5fX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZnJvemVuX19pbWctZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZnJvemVuX19pbWctZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZyb3plbl9faW1nLXBhcm50IHtcbiAgd2lkdGg6IDQ3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmZyb3plbl9faW1nLXBhcm50IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5mcm96ZW5fX2ltZy1wYXJudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZnJvemVuX19pbWctcGFybnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuNHM7XG59XG5cbi5mcm96ZW5fX2ltZy1wYXJudDpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuNXM7XG59XG5cbi5pcy1hY3RpdmUgLmZyb3plbl9fdGl0bGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaXMtYWN0aXZlIC5mcm96ZW5fX3R4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pcy1hY3RpdmUgLmZyb3plbl9faW1nLXBhcm50OmZpcnN0LW9mLXR5cGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaXMtYWN0aXZlIC5mcm96ZW5fX2ltZy1wYXJudDpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pcy1hY3RpdmUgLmJ0bl9mcm96ZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGltZ19hbmltZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG4uZnJvemVuX19pbWctcGFybnQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZnJvemVuX19pbWctcGFybnQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5idG5fZnJvemVuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmctaGFtLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jb29rIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbi5pY29uX25hdHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9uYXR1LnBuZyk7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIHRvcDogNyU7XG4gIGxlZnQ6IDE2JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5pY29uX25hdHUge1xuICAgIHdpZHRoOiA2LjMzMTE3dnc7XG4gICAgaGVpZ2h0OiA3Ljg3MzM4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmljb25fbmF0dSB7XG4gICAgdG9wOiAyJTtcbiAgfVxufVxuXG4uaWNvbi10aXp1LW9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbi10aXp1LW9yLnBuZyk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGxlZnQ6IDg2JTtcbiAgdG9wOiAyNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuaWNvbi10aXp1LW9yIHtcbiAgICB3aWR0aDogNC44NzAxM3Z3O1xuICAgIGhlaWdodDogNC43MDc3OXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5pY29uLXRpenUtb3Ige1xuICAgIHdpZHRoOiA4dnc7XG4gICAgaGVpZ2h0OiA3LjczMzMzdnc7XG4gIH1cbn1cblxuLmljb24tdHJhbnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLXRyYW5zLnBuZyk7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDgzcHg7XG4gIGxlZnQ6IDgzJTtcbiAgdG9wOiA4MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuaWNvbi10cmFucyB7XG4gICAgd2lkdGg6IDUuNTE5NDh2dztcbiAgICBoZWlnaHQ6IDYuNzM3MDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaWNvbi10cmFucyB7XG4gICAgd2lkdGg6IDkuMDY2Njd2dztcbiAgICBoZWlnaHQ6IDExLjA2NjY3dnc7XG4gIH1cbn1cblxuLmljb24tb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLW9yLnBuZyk7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGxlZnQ6IDExJTtcbiAgdG9wOiA1MyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuaWNvbi1vciB7XG4gICAgd2lkdGg6IDUuOTI1MzJ2dztcbiAgICBoZWlnaHQ6IDYuODE4MTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaWNvbi1vciB7XG4gICAgd2lkdGg6IDkuNzMzMzN2dztcbiAgICBoZWlnaHQ6IDExLjJ2dztcbiAgfVxufVxuXG4uY29va19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMy4zMzMzM3Z3O1xuICB9XG59XG5cbi5jb29rX19saXN0OmZpcnN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMnM7XG59XG5cbi5jb29rX19saXN0Om50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjRzO1xufVxuXG4uY29va19fbGlzdDpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC42cztcbn1cblxuLmNvb2tfX2xpc3Q6bnRoLW9mLXR5cGUoNCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuOHM7XG59XG5cbi5pcy1hY3RpdmUgLmNvb2tfX2xpc3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaXMtYWN0aXZlIC5jb29rX19saXN0Om50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pcy1hY3RpdmUgLmNvb2tfX2xpc3Q6bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmlzLWFjdGl2ZSAuY29va19fbGlzdDpudGgtb2YtdHlwZSg0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29va19fc3VidGl0bGUtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tfX3N1YnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjY2Njd2dztcbiAgfVxufVxuXG4uY29va19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuY29va19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG4gIH1cbn1cblxuLmNvb2tfX2xpc3RfbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb29rX19saXN0LWxlZnQge1xuICB3aWR0aDogNjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuY29va19fbGlzdC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29va19faW1nV3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA3OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMycHgpIHtcbiAgLmNvb2tfX2ltZ1dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tfX2ltZ1dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuY29va19faW1nV3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29va19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IG5vdG8tc2Fucy1jamstanAsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jb29rX190ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uY29va19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmNvb2tfX3RleHQgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWQ5YjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuY29va19fdGV4dCBzcGFuOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxLjMzMzMzdnc7XG4gIH1cbn1cblxuLmNvb2tfX3RleHRfMDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuY29va19fdGV4dF8wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMzMzM3Z3O1xuICB9XG59XG5cbi5jb29rX190ZXh0X3Mge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuY29va19fdGV4dF9zIHtcbiAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgfVxufVxuXG4uY29va19fdGV4dF9ncmUge1xuICBjb2xvcjogIzAwNWUzZDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tfX3RleHRfZ3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjEzMzMzdnc7XG4gIH1cbn1cblxuLmNvb2tfX251bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkuOCU7XG4gIHRvcDogMS44JTtcbiAgbGVmdDogOC4zJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5jb29rX19udW1iZXJzIHtcbiAgICB0b3A6IDE4NHB4O1xuICAgIHRvcDogMjQ0cHg7XG4gICAgdG9wOiAyMDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDU2cHgpIHtcbiAgLmNvb2tfX251bWJlcnMge1xuICAgIHRvcDogMTclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jb29rX19udW1iZXJzIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB0b3A6IDE5MHB4O1xuICAgIHRvcDogMTAlO1xuICAgIHRvcDogMTclO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uY29va19fbnVtYmVyV3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNWUzZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzAwNWUzZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tfX251bWJlcldyYXAge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICAgIHdpZHRoOiA2LjkzMzMzdnc7XG4gICAgaGVpZ2h0OiA2LjkzMzMzdnc7XG4gIH1cbn1cblxuLmNvb2tfX2xpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWUzZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5jb29rX19saW5lIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG5cbi5jb29rX19saW5lMSB7XG4gIGhlaWdodDogMjc0cHg7XG4gIGhlaWdodDogMzU2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAuY29va19fbGluZTEge1xuICAgIGhlaWdodDogNDAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tfX2xpbmUxIHtcbiAgICBoZWlnaHQ6IDEwMi41MzMzM3Z3O1xuICAgIGhlaWdodDogMTQ1LjUzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5jb29rX19saW5lMiB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuY29va19fbGluZTIge1xuICAgIGhlaWdodDogNzcuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDg0LjY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tfX2xpbmUzIHtcbiAgICBoZWlnaHQ6IDczLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA3OS42NjY2N3Z3O1xuICB9XG59XG5cbi5jb29rX19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmthc291X190aXRsZV9ncmVlbl9jYXV0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2F1dGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDVlM2Q7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiA4MyU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jYXV0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDYuNjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41MzMzM3Z3O1xuICAgIHBhZGRpbmctdG9wOiAzLjQ2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzN2dztcbiAgfVxufVxuXG4uY2F1dGlvbl9fdWwge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG4uY2F1dGlvbl9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC0wLjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MnB4KSB7XG4gIC5jYXV0aW9uX19saXN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnBheW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucGF5bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjR2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG4uaWNvbi10aXp1LW9yMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb24tdGl6dS1vci5wbmcpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBsZWZ0OiAxMyU7XG4gIHRvcDogNTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMycHgpIHtcbiAgLmljb24tdGl6dS1vcjIge1xuICAgIHdpZHRoOiA0Ljg3MDEzdnc7XG4gICAgaGVpZ2h0OiA0LjcwNzc5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmljb24tdGl6dS1vcjIge1xuICAgIHdpZHRoOiA4dnc7XG4gICAgaGVpZ2h0OiA3LjczMzMzdnc7XG4gICAgdG9wOiA1MSU7XG4gICAgbGVmdDogMTMlO1xuICB9XG59XG5cbi5pY29uLXRhbWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi90YW1hLnBuZyk7XG4gIHdpZHRoOiAxMjFweDtcbiAgaGVpZ2h0OiAxMTFweDtcbiAgbGVmdDogODIlO1xuICB0b3A6IDklO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMycHgpIHtcbiAgLmljb24tdGFtYSB7XG4gICAgd2lkdGg6IDkuODIxNDN2dztcbiAgICBoZWlnaHQ6IDkuMDA5NzR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaWNvbi10YW1hIHtcbiAgICBsZWZ0OiAzJTtcbiAgICB0b3A6IDkzJTtcbiAgfVxufVxuXG4uaWNvbi1wdWxpa2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9wYXB1LXllbGxvdy5wbmcpO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA4MnB4O1xuICBsZWZ0OiA4MyU7XG4gIHRvcDogODMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMycHgpIHtcbiAgLmljb24tcHVsaWthIHtcbiAgICB3aWR0aDogNS42ODE4MnZ3O1xuICAgIGhlaWdodDogNi42NTU4NHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5pY29uLXB1bGlrYSB7XG4gICAgdG9wOiA4NiU7XG4gIH1cbn1cblxuLnBheW1lbnRfX3N1YnRpdGxlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXltZW50X3RpdGxlIHtcbiAgY29sb3I6ICMwMDVlM2Q7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQyY2E7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTJweCkge1xuICAucGF5bWVudF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wYXltZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogbm90by1zYW5zLWNqay1qcCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MnB4KSB7XG4gIC5wYXltZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnBheW1lbnRfX3RleHQgYSB7XG4gIGNvbG9yOiAjZTRhMTJkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheW1lbnRfX3RleHQgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGExMmQ7XG59XG5cbi5wYXltZW50X190ZXh0X3Mge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogbm90by1zYW5zLWNqay1qcCwgc2Fucy1zZXJpZjtcbn1cblxuLnBheW1lbnRfX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnBheW1lbnRfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA2LjkzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNi45MzMzM3Z3O1xuICB9XG59XG5cbi5wYXltZW50X190YWJsZV9tYiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXltZW50X190YWJsZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucGF5bWVudF9fdGFibGUtbGlzdDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGF5bWVudF9fdGFibGUtbGVmdCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZTNkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wYXltZW50X190YWJsZS1sZWZ0IHtcbiAgICB3aWR0aDogMjYuNjY2Njd2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDY2Njd2dztcbiAgfVxufVxuXG4ucGF5bWVudF9fdGFibGUtbGVmdF9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1mYW1pbHk6IG5vdG8tc2Fucy1jamstanAsIHNhbnMtc2VyaWY7XG59XG5cbi5wYXltZW50X190YWJsZS1yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QwZDJjYTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnBheW1lbnRfX3RhYmxlLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYuNjY2Njd2dyk7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJ2dztcbiAgfVxufVxuXG4ucGF5bWVudF9fdGFibGUtcmlnaHRfdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LWZhbWlseTogbm90by1zYW5zLWNqay1qcCwgc2Fucy1zZXJpZjtcbn1cblxuLmh1cmlrb21pX190eHQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaHVyaWtvbWlfX3R4dDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogbm90by1zYW5zLWNqay1qcCwgc2Fucy1zZXJpZjtcbn1cblxuLnBheW1lbnRfX3RhYmxlLXJpZ2h0X3R4dDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGF5bWVudF9fdGFibGUtcmlnaHRfbGFzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMmNhO1xufVxuXG4uaHVyaWtvbWlfX3R4dDMge1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ucG9zdGFnZV90eHRfZ3JlZW4ge1xuICBjb2xvcjogIzAwNWUzZDtcbiAgZm9udC1mYW1pbHk6IG5vdG8tc2Fucy1jamstanAsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG4ucGF5bWVudF9idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuIiwiQG1peGluIGNmIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gQGluY2x1ZGUgY2Y7XG5cbkBtaXhpbiBtYXJnaW5fYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8vIEBpbmNsdWRlIG1hcmdpbl9hdXRvO1xuXG5AbWl4aW4gYWJzICgkdG9wOiBhdXRvLCAkcmlnaHQ6IGF1dG8sICRib3R0b206IGF1dG8sICRsZWZ0OiBhdXRvKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG4vLyBAaW5jbHVkZSBhYnMoNXB4LCAyMHB4LCAxMHB4LCAxNXB4KTtcblxuQG1peGluIGJveF9zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gQGluY2x1ZGUgYm94X3M7XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC41cykge1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uIDBzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG59XG5cbi8vIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDAuNXMpO1xuXG5AbWl4aW4gdHJhbnNpdGlvbjIoJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogLjVzLCAkZGVsYXk6MHMpIHtcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZGVsYXkgZWFzZTtcbn1cblxuLy8gQGluY2x1ZGUgdHJhbnNpdGlvbjIoYWxsLDAuNXMsIDBzKTtcblxuQG1peGluIHRyYW5zaXRpb24zKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC41cywgJGRlbGF5OjBzLCAkY3ViaWM6KC42NDUsIC4wNDUsIC4zNTUsIDEpKSB7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGRlbGF5IGN1YmljLWJlemllcigkY3ViaWMpO1xufVxuXG4vLyBAaW5jbHVkZSB0cmFuc2l0aW9uMyhhbGwsMC41cywwcywoLjY0NSwuMDQ1LC4zNTUsMSkpO1xuXG5AbWl4aW4gb3JpZ2luKCRwcm9wZXJ0eTogbGVmdCwgJHByb3BlcnR5MjogdG9wKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRwcm9wZXJ0eSAkcHJvcGVydHkyO1xufVxuXG4vLyBAaW5jbHVkZSBvcmlnaW4obGVmdCwgdG9wKTtcblxuQG1peGluIHNjYWxlKCRhdGFpOjApIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkYXRhaSk7XG59XG5cbi8vIEBpbmNsdWRlIHNjYWxlKDEpO1xuXG5AbWl4aW4gc2NhbGVYKCRhdGFpOjApIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoJGF0YWkpO1xufVxuXG4vLyBAaW5jbHVkZSBzY2FsZVgoMSk7XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAkb3BhY2l0eUlFOiAkb3BhY2l0eSAqIDEwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5SUUpO1xufVxuXG4vLyBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG5AbWl4aW4gd2gxMDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBAaW5jbHVkZSB3aDEwMDtcblxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBtcShtKSB7fVxuXG5AbWl4aW4gbGlua190ZXh0IHtcbiAgY29sb3I6ICMxNDAwQTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOEQ3Q0Q3O1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRuYW1lLCAkZHVyYXRpb246IC41cywgJHRpbWluZzplYXNlLCAkZGVsYXk6MHMsICRpdGVyYXRpb246MSwgJGRpcmVjdGlvbjpub3JtYWwsICRmaWxsLW1vZGU6Ym90aCwgJHBsYXktc3RhdGU6cnVubmluZykge1xuICBhbmltYXRpb246ICRuYW1lICRkdXJhdGlvbiAkdGltaW5nICRkZWxheSAkaXRlcmF0aW9uICRkaXJlY3Rpb24gJGZpbGwtbW9kZSAkcGxheS1zdGF0ZTtcbn1cblxuLy8gQGluY2x1ZGUgYW5pbWF0aW9uKHNsaWRlX2xpbmUgMS4wcyBlYXNlIDNzKTtcblxuQG1peGluIGZvbnRzaXplKCRzaXplOiAyNCwgJGJhc2U6IDE2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKiAxcmVtO1xufVxuXG4vLyBAaW5jbHVkZSBmb250c2l6ZSgxNik7XG5cblxuXG5cblxuJGJhc2VXaWR0aHh4bDoxOTIwO1xuXG5AZnVuY3Rpb24gdncxOTIwKCRwaXhlbHNWdykge1xuICBAcmV0dXJuICRwaXhlbHNWdyAvICRiYXNlV2lkdGh4eGwgKiAxMDB2dztcbn1cblxuXG4vLyAxNDMyXG5cbiRiYXNlV2lkdGh4bDoxNDcyO1xuXG5cbkBmdW5jdGlvbiB2dzE0NzIoJHBpeGVsc1Z3KSB7XG4gIEByZXR1cm4gJHBpeGVsc1Z3IC8gJGJhc2VXaWR0aHhsICogMTAwdnc7XG59XG5cblxuXG5cblxuJGJhc2VXaWR0aGw6MTIzMjtcblxuQGZ1bmN0aW9uIHZ3MTIzMigkcGl4ZWxzVncpIHtcbiAgQHJldHVybiAkcGl4ZWxzVncgLyAkYmFzZVdpZHRobCAqIDEwMHZ3O1xufVxuXG5cblxuXG5cblxuXG4kYmFzZVdpZHRoVHAgOiAxMDU2O1xuXG5AZnVuY3Rpb24gdncxMDU2KCRwaXhlbHNWdykge1xuICBAcmV0dXJuICRwaXhlbHNWdyAvICRiYXNlV2lkdGhUcCAqIDEwMHZ3O1xufVxuXG5cblxuJGJhc2VXaWR0aFMgOiA3NTA7XG5cbkBmdW5jdGlvbiB2dzc1MCgkcGl4ZWxzVncpIHtcbiAgQHJldHVybiAkcGl4ZWxzVncgLyAkYmFzZVdpZHRoUyAqIDEwMHZ3O1xufVxuXG5cbiRiYXNlV2lkdGh4cyA6IDU5MjtcblxuQGZ1bmN0aW9uIHZ3NTkyKCRwaXhlbHNWdykge1xuICBAcmV0dXJuICRwaXhlbHNWdyAvICRiYXNlV2lkdGh4cyAqIDEwMHZ3O1xufVxuXG5cblxuXG4kYmFzZVdpZHRoeHhzIDogNDU3O1xuXG5AZnVuY3Rpb24gdnc0NTcoJHBpeGVsc1Z3KSB7XG4gIEByZXR1cm4gJHBpeGVsc1Z3IC8gJGJhc2VXaWR0aHh4cyAqIDEwMHZ3O1xufSIsIkBpbXBvcnQgXCJtaXhpblwiO1xuXG5cblxuXG4kZl9icm93bjojNWE0YTQyO1xuJGZfZ3JlZW46IzAwNWUzZDtcbiRmX3doaXRlOiNmZmY7XG4kYnRuX29yYW5nZTojZTRhMTJkO1xuJHRpbWU6LjNzO1xuXG4kZl9lbjonTW9udHNlcnJhdCcsXG5zYW5zLXNlcmlmO1xuJGZfanA6bm90by1zYW5zLWNqay1qcCxcbnNhbnMtc2VyaWY7XG5cblxuJGZfdGl0bGU6J0tpd2kgTWFydScsXG5zZXJpZjtcblxuXG5cbiRicmVha3BvaW50czogKCd4eGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpJyxcbiAgJ3hsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzMnB4KScsXG4gICdsJyA6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCknLFxuICAnbScgOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDU2cHgpJyxcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCknLFxuICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTJweCknLFxuICAneHhzJyA6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1N3B4KScsXG4pO1xuLy8gQGluY2x1ZGUgbXEocyl7fSJdfQ== */
