@charset "UTF-8";
body {
  min-width: 1140px;
  background: #f1deaf;
  font-size: 16px;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Helvetica Neue", Arial, Meiryo, sans-serif;
  line-height: 1.5;
}

picture {
  display: block;
}

.zenMaru {
  font-weight: 500;
  font-family: "Zen Maru Gothic", sans-serif;
}

img {
  display: inline-block;
}

#wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

#header {
  visibility: hidden;
  width: 100%;
  opacity: 0;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
#header.show {
  visibility: visible;
  opacity: 1;
}
#header .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}

.w-screen {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .w-screen {
    width: 100%;
  }
}


@-webkit-keyframes arrow01 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  49% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  99% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes arrow01 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  49% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  99% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.benefitsVox .vox03 .btnVox .btn span:after {
  -webkit-animation: arrow01 1s 0s infinite;
  animation: arrow01 1s 0s infinite;
}

.main {
  color: #000;
  font-weight: 400;
}
.main a {
  color: #000;
}
.main .fS01 {
  text-align: center;
  font-weight: 600;
  font-size: 20px;
}
.main .fS02 {
  text-align: center;
  font-weight: 600;
  font-size: 28px;
}
.main .bnrVoxS01 {
  position: relative;
  z-index: 10;
  margin: 40px 0 0;
  text-align: center;
}
.main .bnrVoxS01 .link {
  display: inline-block;
}
.main .bnrVoxS01 .link img {
  width: 435px;
}
.main .linkTxtS01 {
  font-size: 15px;
}
.main .linkTxtS01 a {
  position: relative;
  display: inline-block;
  padding-right: 15px;
  color: #fff;
  font-weight: bold;
}
.main .linkTxtS01 a:after {
  top: 0;
  right: 0;
  bottom: 0;
  width: 8px;
  height: 8px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transition: right 0.3s;
  transition: right 0.3s;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  margin: auto;
  content: "";
}
.main .linkTxtS01 a:hover:after {
  right: -4px;
}
.main .sebSecS01 {
  margin: 40px 0 0;
}
.main .sebSecS01 h3 {
  margin-bottom: 30px;
}
.main .mmBtn {
  display: inline-block;
  padding: 15px 40px;
  width: 310px;
  border: 2px solid #e91e63;
  border-radius: 50px;
  background: #fff;
  color: #e91e63;
  text-align: center;
  font-weight: bold;
}
.main .mmBtn span {
  position: relative;
  display: inline-block;
  padding-left: 40px;
}
.main .mmBtn span:before {
  top: 0;
  bottom: 0;
  left: 0;
  width: 26px;
  height: 20px;
  background: url(../others/ico-mail.svg) center/contain no-repeat;
  position: absolute;
  margin: auto;
  content: "";
}

.secInner {
  margin: 0 auto;
  max-width: 1110px;
}

.mvArea img {
  width: 100%;
}

.firstVox {
  position: relative;
  z-index: 1;
  margin: 0 auto;/*-57px auto 0*/
  padding: 0 0 80px;
}
@media only screen and (max-width: 767px) {
  .firstVox {
    margin: 0;
    padding: 44px 15px 47px;
    background: #fffcf2;
  }
}
.firstVox .coupon_list {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 30px;
  margin: 0 auto;
  padding: 57px 10px 54px;
  width: 1110px;
  /*border: 2px solid #ba6e20;
  border-radius: 16px;
  background: #fff8ef;
  -webkit-box-shadow: 0 12px 12px 0 rgba(115, 98, 42, 0.08);
  box-shadow: 0 12px 12px 0 rgba(115, 98, 42, 0.08);*/
}
@media only screen and (max-width: 767px) {
  .firstVox .coupon_list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    padding: 0;
    width: 100%;
    border: none;
    background: transparent;
  }
}
.firstVox .coupon_list .ttl_box {
  width: 100%;
  text-align: center;
}
.firstVox .coupon_list .ttl {
  position: relative;
  margin: 0 auto 39px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #e91e63;
  font-weight: 600;
  font-style: normal;
  font-size: 36px;
  font-family: "Hiragino Kaku Gothic ProN";
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .firstVox .coupon_list .ttl {
    margin: 0 auto 10px;
    font-size: 24px;
  }
}
.firstVox .coupon_list .ttl::before {
  position: absolute;
  top: 50%;
  left: -44.6px;
  display: block;
  width: 19.646px;
  height: 34px;
  background: transparent url(../others/ttl1_deco.svg) no-repeat center/100%;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .firstVox .coupon_list .ttl::before {
    left: -27.6px;
  }
}
.firstVox .coupon_list .ttl::after {
  position: absolute;
  top: 50%;
  right: -44.6px;
  display: block;
  width: 19.646px;
  height: 34px;
  background: transparent url(../others/ttl1_deco2.svg) no-repeat center/100%;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .firstVox .coupon_list .ttl::after {
    right: -27.6px;
  }
}
.firstVox .coupon_list .link {
  display: block;
  width: 488px;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (max-width: 767px) {
  .firstVox .coupon_list .link {
    width: 100%;
  }
}
.firstVox .coupon_list .link:hover {
  opacity: 0.7;
}

.specialVox {
  position: relative;
  z-index: 1;
  padding: 20px 0 80px;
  background: #fff2f5;
}
@media only screen and (max-width: 767px) {
  .specialVox {
    padding: 20px 16px 60px;
  }
}
.specialVox .ttl_1 {
  position: relative;
  z-index: 2;
  margin: 60px auto 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: bold;
  font-size: 28px;
}
@media only screen and (max-width: 767px) {
  .specialVox .ttl_1 {
    margin: 40px auto 20px;
    padding: 52px 0 0;
    font-size: 24px;
  }
}
.specialVox .ttl_1::before {
  position: absolute;
  top: 50%;
  left: -181px;
  display: block;
  width: 141px;
  height: 42px;
  background: transparent url(../others/ttl_deco1.png) no-repeat center/100%;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .specialVox .ttl_1::before {
    top: 0;
    left: calc(50% - 133px);
    width: 113px;
    height: 32px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.specialVox .ttl_1::after {
  position: absolute;
  top: 50%;
  right: -181px;
  display: block;
  width: 141px;
  height: 42px;
  background: transparent url() no-repeat center/100%;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .specialVox .ttl_1::after {
    top: 0;
    right: auto;
    left: 50%;
    width: 115px;
    height: 32px;
    background: transparent url() no-repeat center/100%;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.specialVox .news_box {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto 91px;
  max-width: 1110px;
  width: 100%;
  border: 2px solid #e91e63;
  border-radius: 10px;
  background: #fff;
}
@media only screen and (max-width: 767px) {
  .specialVox .news_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto 59px;
  }
}
.specialVox .news_box .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px;
  width: 25%;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .specialVox .news_box .item {
    padding: 16px 15px;
    width: 100%;
  }
}
.specialVox .news_box .item + .item {
  border-left: 1px solid #e91e63;
}
@media only screen and (max-width: 767px) {
  .specialVox .news_box .item + .item {
    border-top: 1px solid #e91e63;
    border-left: none;
  }
}
.specialVox .news_box .item .num {
  position: relative;
  color: #e91e63;
  text-align: center;
  font-weight: bold;
  font-size: 70px;
  font-family: Helvetica, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Helvetica Neue", Arial, Meiryo, sans-serif;
  line-height: 65px;
}
@media only screen and (max-width: 767px) {
  .specialVox .news_box .item .num {
    padding-right: 12px;
    font-size: 36px;
    line-height: 1;
  }
  .specialVox .news_box .item .num::after {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 1px;
    height: 49px;
    border-right: 1px solid #e91e63;
    content: "";
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.specialVox .news_box .item .num .label {
  display: block;
  margin: 0 auto;
  width: 50px;
  height: 17px;
  border-radius: 10px;
  background-color: #e91e63;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  line-height: 17px;
}
@media only screen and (max-width: 767px) {
  .specialVox .news_box .item .num .label {
    width: 40px;
  }
}
.specialVox .news_box .item .text {
  padding-left: 8px;
  color: #e91e63;
  font-weight: bold;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  .specialVox .news_box .item .text {
    padding-left: 12px;
  }
}
.specialVox .coupon_list {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  max-width: 100%;
  width: 1110px;
}
.specialVox .coupon_list .item {
  padding: 0 25px 32px;
  width: 100%;
  border: 2px solid #e91e63;
  border-radius: 10px;
  background: #fff;
}
@media only screen and (max-width: 767px) {
  .specialVox .coupon_list .item {
    padding: 0 13px 32px;
  }
}
.specialVox .coupon_list .item .ttl {
  position: relative;
  top: -31px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  width: 305px;
  height: 62px;
  background: transparent url(../others/ribbon2.svg) no-repeat center/100%;
  color: #fff;
  font-weight: bold;
  font-size: 28px;
}
@media only screen and (max-width: 767px) {
  .specialVox .coupon_list .item .ttl {
    font-size: 24px;
  }
}
@media only screen and (max-width: 374px) {
  .specialVox .coupon_list .item .ttl {
    width: calc(100% - 26px);
  }
}
.specialVox .coupon_list .item .ttl span {
  position: relative;
  top: -2px;
}
.specialVox .coupon_list .item .ttl_2 {
  margin-top: -15px;
  margin-bottom: 5px;
  color: #2F353E;
  text-align: center;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  font-family: "Hiragino Kaku Gothic ProN";
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .specialVox .coupon_list .item .ttl_2 {
    margin-top: -10px;
    margin-bottom: 20px;
  }
}
.specialVox .coupon_list .item .img1 {
  width: 100%;
}
.specialVox .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 56px auto 14px;
  padding: var(--spacing-sm, 15px) 0;
  width: 400px;
  border-radius: 50px;
  background: var(--main, #e91e63);
  -webkit-box-shadow: 0 6px 6px rgba(28, 28, 28, 0.1);
  box-shadow: 0 6px 6px rgba(28, 28, 28, 0.1);
  color: #fff;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  font-family: "Hiragino Kaku Gothic ProN";
  line-height: normal;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (max-width: 767px) {
  .specialVox .btn {
    margin: 40px auto 0;
    width: 100%;
  }
}
.specialVox .btn:hover {
  opacity: 0.8;
}
.specialVox .txt_1 {
  padding-top: 5px;
  color: #333;
  text-align: center;
  font-size: 16px;
}

.secondVox {
  position: relative;
  z-index: 2;
  padding: 80px 0;
  background: #FFDFE7 url() no-repeat top center/100%;
}
@media only screen and (max-width: 767px) {
  .secondVox {
    padding: 30px 15px 40px;
    background: #FFDFE7 url() no-repeat top center/100%;
  }
}
.secondVox._transport {
  background: #fff2f5;
}

.secondVox._shopping {
  background: #fff2f5 url() no-repeat top center/100%;
}
@media only screen and (max-width: 767px) {
  .secondVox._shopping {
    padding: 30px 15px 40px;
    background: #fff2f5 url() no-repeat top center/100%;
  }
}
.secondVox .ttl_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  margin: 0 auto 40px;
  padding: 6px 100px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  /*border: 2px solid #000;
  border-radius: 70px;
  background: #fff;
  color: var(--black, #1e2127);*/
  text-align: center;
  font-weight: 600;
  font-style: normal;
  font-size: 36px;
  font-family: "Hiragino Kaku Gothic ProN";
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    margin: 0 auto 10px;
    padding: 6px 20px;
    /*border: 2px solid #000;
    border-radius: 70px;
    background: #fff;*/
    font-size: 30px;
    color: #1e2127;
  }
}
.secondVox .ttl_1 .icon {
  position: relative;
  width: 50px;
  height: 50px;
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_1 .icon {
    width: 42px;
    height: 42px;
  }
}
.secondVox .ttl_1 .icon._act {
  padding: 4px;
}
.secondVox .ttl_1 .icon._shopping {
  padding: 4px;
}
.secondVox .ttl_1 .icon._onsen {
  padding: 4px;
}
.secondVox .ttl_1 .icon._transport {
  padding: 7px 3px 5px;
}
.secondVox .lead_1 {
  margin: 16px auto 32px;
  padding: 5px 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background: #fff;
  color: #e91e63;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  .secondVox .lead_1 {
    margin: 16px auto;
    font-size: 16px;
  }
}
.secondVox .lead {
  margin: 16px auto 24px;
  color: #333;
  text-align: center;
  font-weight: 600;
  font-style: normal;
  font-size: 24px;
  font-family: "Noto Sans";
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .lead {
    font-size: 16px;
  }
}
.secondVox .ttl_2 {
  position: relative;
  margin: 44px auto 32px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #e91e63;
  font-weight: 600;
  font-style: normal;
  font-size: 36px;
  font-family: "Hiragino Kaku Gothic ProN";
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_2 {
    margin: 24px auto;
    font-size: 24px;
  }
}
.secondVox .ttl_2::before {
  position: absolute;
  top: 50%;
  left: -44.6px;
  display: block;
  width: 19.646px;
  height: 34px;
  background: transparent url(../others/ttl1_deco.svg) no-repeat center/100%;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_2::before {
    left: -27.6px;
  }
}
.secondVox .ttl_2::after {
  position: absolute;
  top: 50%;
  right: -44.6px;
  display: block;
  width: 19.646px;
  height: 34px;
  background: transparent url(../others/ttl1_deco2.svg) no-repeat center/100%;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_2::after {
    right: -27.6px;
  }
}
.secondVox .ttl_3 {
  position: relative;
  z-index: 2;
  margin: 56px auto 25px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: bold;
  font-size: 28px;
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_3 {
    margin: 40px auto 20px;
    padding: 52px 0 0;
    font-size: 24px;
    text-align: center;
  }
}
.secondVox .ttl_3::before {
  position: absolute;
  top: 50%;
  left: -181px;
  display: block;
  width: 141px;
  height: 42px;
  background: transparent url(../others/ttl_deco1.png) no-repeat center/100%;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_3::before {
    top: 0;
    left: calc(50% - 133px);
    width: 113px;
    height: 32px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.secondVox .ttl_3::after {
  position: absolute;
  top: 50%;
  right: -181px;
  display: block;
  width: 141px;
  height: 42px;
  background: transparent url(../others/ttl_deco2.png) no-repeat center/100%;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_3::after {
    top: 0;
    right: auto;
    left: 50%;
    width: 115px;
    height: 32px;
    background: transparent url(../others/ttl_deco1.png) no-repeat center/100%;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.secondVox .ttl_4 {
  display: block;
  margin: -36px auto 60px;
  padding: 6px 100px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 3px solid var(--main, #0037a0);
  border-radius: 70px;
  background: #fff;
  color: var(--main, #0037a0);
  text-align: center;
  font-weight: 600;
  font-style: normal;
  font-size: 40px;
  font-family: "Hiragino Kaku Gothic ProN";
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    padding: 6px 0;
    width: 358px;
    border: 3px solid var(--main, #0037a0);
    border-radius: 70px;
    background: #fff;
    color: var(--main, #0037a0);
    text-align: center;
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    font-family: "Hiragino Kaku Gothic ProN";
    line-height: normal;
  }
}
@media only screen and (max-width: 404px) {
  .secondVox .ttl_4 {
    padding: 6px 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 25px;
  }
}
.secondVox .ttl_5 {
  margin: 60px 0 6px;
  color: #333;
  text-align: center;
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
  font-family: "Noto Sans JP";
  line-height: normal;
}
.secondVox .ttl_6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  margin-bottom: 30px;
  color: var(--black, #1e2127);
  text-align: center;
  font-weight: 600;
  font-style: normal;
  font-size: 32px;
  font-family: "Hiragino Kaku Gothic ProN";
  line-height: normal;
}
.secondVox .ttl_6 .icon {
  position: relative;
  padding: 4px;
  width: 50px;
  height: 50px;
}
@media only screen and (max-width: 767px) {
  .secondVox .ttl_6 {
    margin-bottom: 24px;
    font-size: 26px;
  }
  .secondVox .ttl_6 .icon {
    width: 42px;
    height: 42px;
  }
}
.secondVox .txt_2 {
  color: #333;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  font-family: "Noto Sans JP";
  line-height: normal;
}
.secondVox .logos {
  display: block;
  margin: 32px auto 0;
  max-width: 516px;
}
@media only screen and (max-width: 767px) {
  .secondVox .logos {
    margin: 21.5px 16px 0;
    max-width: calc(100% - 32px);
  }
}
.secondVox .coupon_list {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 15px auto 124px;
  padding-top: 20px;
  max-width: 910px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .secondVox .coupon_list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 54px;
    margin: 12px auto 97px;
  }
}
.secondVox .coupon_list::before, .secondVox .coupon_list::after {
  position: absolute;
  z-index: -1;
  content: url(../others/coupon_deco2.svg);
}
@media only screen and (max-width: 767px) {
  .secondVox .coupon_list::before, .secondVox .coupon_list::after {
    display: none;
  }
}
.secondVox .coupon_list::before {
  top: -38px;
  left: -162px;
}
.secondVox .coupon_list::after {
  right: -148px;
  bottom: -66px;
}
.secondVox .coupon_list .item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: -5px;
  padding: 25px 0 35px;
  width: 282.669px;
  border: 4px solid #480000;
  border-radius: 16px;
  background: #fff;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (max-width: 767px) {
  .secondVox .coupon_list .item {
    width: 100%;
  }
}
.secondVox .coupon_list .item .ico {
  position: absolute;
  top: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.secondVox .coupon_list .item .txt_1 {
  color: var(--Primary, #bb1600);
  text-align: center;
  font-weight: 600;
  font-size: 20px;
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .coupon_list .item .txt_1 {
    font-variation-settings: 18px;
  }
}
.secondVox .coupon_list .item .txt_2 {
  color: var(--Primary, #bb1600);
  font-weight: 700;
  font-size: 64px;
  font-family: Helvetica Neue;
  line-height: 98%;
}
@media only screen and (max-width: 767px) {
  .secondVox .coupon_list .item .txt_2 {
    font-size: 54px;
  }
}
.secondVox .coupon_list .item .txt_2 span {
  color: var(--Primary, #bb1600);
  text-align: center;
  font-weight: 600;
  font-size: 26px;
  font-family: Hiragino Kaku Gothic ProN;
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .coupon_list .item .txt_2 span {
    font-size: 20px;
  }
}
.secondVox .coupon_list .item .txt_3 {
  color: var(--Primary, #bb1600);
  text-align: center;
  font-weight: 600;
  font-size: 26px;
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .coupon_list .item .txt_3 {
    font-size: 20px;
  }
}
.secondVox .coupon_list .item .box {
  position: absolute;
  bottom: -24px;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 6px 0;
  width: 220px;
  border: 4px solid var(--base, #480000);
  background: var(--Primary, #bb1600);
  color: var(--primary-on-primary, #fff);
  text-align: center;
  font-weight: 600;
  font-size: 20px;
  line-height: normal;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media only screen and (max-width: 767px) {
  .secondVox .coupon_list .item .box {
    font-size: 18px;
  }
}
.secondVox .coupon_list .item .box span {
  position: relative;
  top: 0;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}
.secondVox .coupon_list .item .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.secondVox .coupon_list .item:hover {
  opacity: 0.8;
}
.secondVox .coupon_list .item:hover .box span {
  top: 3px;
}
.secondVox .cnt {
  margin: 0 auto;
  max-width: 1110px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .secondVox .cnt {
    margin: 0 auto;
  }
}
.secondVox .cnt._transport {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .secondVox .cnt._transport .flexInner {
    padding-top: 0 !important;
  }
}
.secondVox .txt_1 {
  margin: 56px 0 0;
  color: #333;
  text-align: center;
  font-size: 16px;
}
@media only screen and (max-width: 767px) {
  .secondVox .txt_1 {
    margin: 8px 0 0;
    text-align: left;
  }
}
.secondVox .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 56px auto 10px;
  padding: var(--spacing-sm, 15px) 0;
  width: 400px;
  border-radius: 50px;
  background: var(--main, #e91e63);
  -webkit-box-shadow: 0 6px 6px rgba(28, 28, 28, 0.1);
  box-shadow: 0 6px 6px rgba(28, 28, 28, 0.1);
  color: #fff;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  font-family: "Hiragino Kaku Gothic ProN";
  line-height: normal;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (max-width: 767px) {
  .secondVox .btn {
    margin: 24px auto 0;
    width: 100%;
  }
}
.secondVox .btn:hover {
  opacity: 0.8;
}
@media only screen and (min-width: 768px) {
  .secondVox .itemVox01 + .btn {
    margin: 56px auto 10px;
  }
}
.secondVox .cityList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px 15px;
}
@media only screen and (max-width: 767px) {
  .secondVox .cityList {
    gap: 10px;
  }
}
.secondVox .cityList .item {
  position: relative;
  overflow: hidden;
  width: 266px;
  height: 190px;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 767px) {
  .secondVox .cityList .item {
    width: calc(50vw - 20px);
    height: 32.1vw;
  }
}
.secondVox .cityList .item a {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.secondVox .cityList .item a:hover {
  opacity: 0.8;
}
.secondVox .cityList .item .img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 104%;
  -webkit-transform: translate(-51%, -51%);
  transform: translate(-51%, -51%);
}
.secondVox .cityList .item span {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: var(--primary-on-primary, #fff);
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  font-weight: 600;
  font-size: 20px;
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .cityList .item span {
    font-size: 16px;
  }
}
.secondVox .cityList2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 30px 18px;
}
@media only screen and (max-width: 767px) {
  .secondVox .cityList2 {
    gap: 10px;
  }
}
.secondVox .cityList2 .item {
  position: relative;
  overflow: hidden;
  width: 170px;
  height: 200px;
  border-radius: 6px;
  background: #fff;
}
@media only screen and (max-width: 767px) {
  .secondVox .cityList2 .item {
    width: calc(50% - 5px);
  }
}
.secondVox .cityList2 .item a {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.secondVox .cityList2 .item a:hover {
  opacity: 0.8;
}
.secondVox .cityList2 .item .img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 104%;
  -webkit-transform: translate(-51%, -51%);
  transform: translate(-51%, -51%);
}
.secondVox .cityList2 .item span {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: var(--primary-on-primary, #fff);
  font-weight: 600;
  font-size: 20px;
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .cityList2 .item span {
    font-size: 16px;
  }
}
.secondVox .genre {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 30px 18px;
}
@media only screen and (max-width: 767px) {
  .secondVox .genre {
    gap: 10px;
  }
}
.secondVox .genre .item {
  position: relative;
  overflow: hidden;
  width: 170px;
  border-radius: 6px;
}
@media only screen and (max-width: 767px) {
  .secondVox .genre .item {
    width: calc(50% - 5px);
  }
}
.secondVox .genre .item a {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.secondVox .genre .item a:hover {
  opacity: 0.8;
}
.secondVox .genre .item .img {
  position: relative;
  width: 100%;
}
.secondVox .genre .item span {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 12px;
  width: 100%;
  color: #2f353e;
  font-weight: 600;
  font-size: 16px;
  line-height: normal;
}
@media only screen and (max-width: 767px) {
  .secondVox .genre .item span {
    margin-top: 10px;
    font-size: 16px;
  }
}
.secondVox .bnr_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 24px;
  margin: 60px auto 0;
}
@media only screen and (max-width: 767px) {
  .secondVox .bnr_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    margin: 40px auto 0;
  }
}
.secondVox .bnr_box .bnr {
  display: block;
  width: 435px;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 767px) {
  .secondVox .bnr_box .bnr {
    width: 100%;
  }
}
.secondVox .bnr_box .bnr:hover {
  opacity: 0.8;
}
.secondVox .bnr_box._transport {
  gap: 56px;
  margin: 40px auto 0;
}
@media only screen and (min-width: 768px) {
  .secondVox .bnr_box._transport {
    margin: 24px auto 0;
  }
}
@media only screen and (max-width: 767px) {
  .secondVox .bnr_box._transport {
    gap: 24px;
  }
}
.secondVox .bnr_box._transport .bnr {
  width: 360px;
  height: 186px;
}
@media only screen and (max-width: 767px) {
  .secondVox .bnr_box._transport .bnr {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: auto;
  }
}
.secondVox .bnr_box._act .bnr {
  height: 194px;
}
@media only screen and (max-width: 767px) {
  .secondVox .bnr_box._act .bnr {
    height: auto;
  }
}

.spVoxS01 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto 60px;
  border-radius: 20px;
  background: #e91e63;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .spVoxS01 {
    margin: 0 auto 20px;
  }
}
.spVoxS02 {
  margin: 0 auto 20px;
}
@media only screen and (max-width: 767px) {
  .spVoxS01 {
    margin: 0 auto 20px;
  }
}


.spVoxS01 .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 16px;
  padding: 12px 14px 12px 20px;
  width: 680px;
  border-right: 1px dashed #fff;
}
@media only screen and (max-width: 767px) {
  .spVoxS01 .left {
    gap: 8px;
  }
}
.spVoxS01 .left .imgTxt img {
  width: 90px;
}
.spVoxS01 .left .txt {
  font-weight: bold;
  line-height: 1.2;
}
.spVoxS01 .left .txt .s {
  color: var(--primary-on-primary, #fff);
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  font-family: Helvetica Neue;
  line-height: 20px; /* 100% */
}
.spVoxS01 .left .txt .m {
  color: var(--primary-on-primary, #fff);
  font-weight: 500;
  font-style: normal;
  font-size: 20px;
  line-height: 20px; /* 100% */
}
.spVoxS01 .left .txt .ml {
  color: var(--primary-on-primary, #fff);
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
}
.spVoxS01 .left .txt .l {
  color: var(--primary-on-primary, #fff);
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  font-size: 40px;
  font-family: Helvetica Neue;
  line-height: normal;
}
.spVoxS01 .left .m {
  color: var(--primary-on-primary, #fff);
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 20px; /* 100% */
}
.spVoxS01 .left .m._center {
  display: block;
  margin-top: 5px;
  text-align: center;
}
.spVoxS01 .couponVox {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 9px;
  width: 236px;
  border: 2px solid #1e2127;
  background: #fff;
  color: #1e2127;
}
.spVoxS01 .couponVox .sub {
  font-size: 13px;
}
.spVoxS01 .couponVox .input {
  color: #1e2127;
  font-weight: bold;
  font-size: 22px;
}
.spVoxS01 .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 9px;
  padding: 15px 20px;
  max-width: 433px;
}
@media only screen and (max-width: 767px) {
  .spVoxS01 .right {
    max-width: 100%;
  }
}
.spVoxS01 .right .txt {
  color: #fff;
  font-weight: bold;
  font-style: normal;
  font-size: 15px;
  line-height: 170%; /* 25.5px */
}
.spVoxS01 .right ul li {
  padding-left: 0.5em;
  text-indent: -0.5em;
  font-weight: normal;
  font-size: 13px;
}

.itemVoxS01 .flexInner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px 15px;
}
.itemVoxS01 .item {
  position: relative;
  overflow: hidden;
  width: 266px;
  border-radius: 12px;
  background: #fff;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.itemVoxS01 .item .inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  background: #fff;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.itemVoxS01 .item .inner:hover {
  opacity: 0.8;
}
.itemVoxS01 .item .imgVox {
  position: relative;
}
.itemVoxS01 .item .imgVox:after {
  bottom: 5px;
  left: 8px;
  z-index: 2;
  width: 40px;
  height: 40px;
  position: absolute;
  margin: auto;
  content: "";
}
.itemVoxS01 .item .imgVox .img {
  position: relative;
  padding-top: 71.43%;
  width: calc(100% + 1px);
  height: 0;
}
.itemVoxS01 .item .imgVox .img img {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.itemVoxS01 .item .imgVox .catch {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 2;
  display: inline-block;
  padding: 6px 8px;
  background: #e91e63;
  color: #fff;
  font-size: 13px;
}
.itemVoxS01 .item .imgVox .ico {
  position: absolute;
  bottom: 5px;
  left: 8px;
  display: inline-block;
  width: 45px;
  height: 45px;
}
.itemVoxS01 .item .txtVox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 13px 15px 15px;
  background: #fff;
}
.itemVoxS01 .item .txtVox .top {
  padding-bottom: 12px;
}
.itemVoxS01 .item .txtVox .place {
  margin-bottom: 0.1em;
  color: #61666e;
  font-size: 14px;
}
.itemVoxS01 .item .txtVox .title {
  position: relative;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 0.7em;
  color: #000;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
}
.itemVoxS01 .item .txtVox .txt {
  color: #61666e;
  font-size: 14px;
}
.itemVoxS01 .item .txtVox .bottom02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 0 9px;
}
.itemVoxS01 .item .txtVox .bottom02 .price02 {
  font-size: 14px;
}
.itemVoxS01 .item .txtVox .bottom02 .price02 del {
  color: #61666e;
}
.itemVoxS01 .item .txtVox .bottom02 .price {
  margin-top: 0.15em;
}
.itemVoxS01 .item .txtVox .price {
  color: #61666e;
  text-align: right;
  font-size: 14px;
}
.itemVoxS01 .item .txtVox .price .before {
  position: relative;
  display: inline-block;
}
.itemVoxS01 .item .txtVox .price .before::after {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  border-top: 1px solid #61666e;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.itemVoxS01 .item .txtVox .price .en {
  color: #e91e63;
}
.itemVoxS01 .item .txtVox .price .num {
  padding-left: 4px;
  color: #e91e63;
  font-weight: bold;
  font-size: 16px;
}
.itemVoxS01 .item .txtVox .copy {
  margin-top: 10px;
  color: #61666e;
  font-weight: 300;
  font-size: 11px;
}
.itemVoxS01 .item--special {
  margin-bottom: 9px;
  width: 355px;
}
@media only screen and (max-width: 767px) {
  .itemVoxS01 .item--special {
    width: 266px !important;
  }
}
.itemVoxS01 .item--special .imgVox .img {
  padding-top: 65%;
}
.itemVoxS01 .linkTxt {
  margin: 40px 0 0;
  text-align: right;
}
.top_benner {
  position: fixed;
  bottom: 0;
  z-index: 1000;
}

.top_btn {
  position: fixed;
  right: 2%;
  bottom: 10px;
  z-index: 99;
  display: none;
  padding-bottom: 90px;
  width:60px;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only screen and (max-width: 767px) {
  .top_btn {
    right: auto;
    left: 128%;
    padding-bottom: 70px;
    width: calc(100% - 30px);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .top_btn .btn {
    width: 55px;
  }
}
.top_btn:hover {
  opacity: 0.8;
}

/*old
.campaign {
  position: relative;
  padding: 40px 0 130px;
  background: #fff2f5;
}
@media only screen and (max-width: 767px) {
  .campaign {
    padding: 50px 16px 100px;
  }
}
.campaign .detail {
  margin: 0 auto;
  max-width: 1110px;
  width: 100%;
  border: 4px solid #e91e63;
  border-radius: 10px;
  background: #fff;
}
.campaign .detail .ttl {
  padding: 20px;
  border-bottom: 2px solid #e91e63;
  color: var(--main, #202020);
  text-align: center;
  letter-spacing: 10%;
  font-weight: 600;
  font-style: normal;
  font-size: 32px;
  line-height: 48px;
}
@media only screen and (max-width: 767px) {
  .campaign .detail .ttl {
    padding: 15px;
    font-size: 20px;
    line-height: 30px;
  }
}
.campaign .detail .ttl .link {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.campaign .detail .ttl .link:hover {
  opacity: 0.8;
}
.campaign .detail .ttl span {
  color: #e91e63;
  font-size: 48px;
}
@media only screen and (max-width: 767px) {
  .campaign .detail .ttl span {
    font-size: 36px;
  }
}
.campaign .detail .flex {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 24px 0;
}
@media only screen and (max-width: 767px) {
  .campaign .detail .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
}
.campaign .detail .flex > div {
  padding: 0 40px;
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .campaign .detail .flex > div {
    padding: 20px 18px;
    width: 100%;
  }
}
.campaign .detail .flex > div + div {
  border-left: 1px solid #d9d9d9;
}
@media only screen and (max-width: 767px) {
  .campaign .detail .flex > div + div {
    padding-top: 0;
    border: none;
  }
}
.campaign .detail .flex .ttl2 {
  margin-bottom: 15px;
  color: #000;
  letter-spacing: 1px;
  font-weight: 500;
  font-size: 20px;
  font-family: "Noto Sans TC", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Helvetica Neue", Arial, Meiryo, sans-serif;
  line-height: 28.96px;
}
@media only screen and (max-width: 767px) {
  .campaign .detail .flex .ttl2 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 23.17px;
  }
}
.campaign .detail .flex ul li {
  position: relative;
  padding-left: 24px;
  letter-spacing: 10%;
  font-size: 16px;
  line-height: 28px;
}
@media only screen and (max-width: 767px) {
  .campaign .detail .flex ul li {
    padding-left: 20px;
    font-size: 14px;
  }
}
.campaign .detail .flex ul li::before {
  position: absolute;
  left: 0;
  content: "・";
}
.campaign .detail .flex .ttl3 {
  margin-bottom: 10px;
  letter-spacing: 10%;
  font-weight: 500;
  font-size: 16px;
  font-family: "Noto Sans TC", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Helvetica Neue", Arial, Meiryo, sans-serif;
}
.campaign .detail .flex .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.campaign .detail .flex .item .label {
  display: block;
  width: 58px;
  height: 23px;
  border-radius: 2px;
  background: #e91e63;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  font-family: "Noto Sans TC", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Helvetica Neue", Arial, Meiryo, sans-serif;
  line-height: 23px;
}
.campaign .detail .flex .item .text {
  width: calc(100% - 67px);
  color: #333;
  font-size: 14px;
  font-family: PingFang TC, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Helvetica Neue", Arial, Meiryo, sans-serif;
}
.campaign .detail .flex .item + .ttl3 {
  margin-top: 12px;
}
@media only screen and (max-width: 767px) {
  .campaign .detail .flex .item + .ttl3 {
    margin-top: 20px;
  }
}
.campaign .detail .flex .item + .item {
  margin-top: 7px;
}
@media only screen and (max-width: 767px) {
  .campaign .detail .flex .item + .item {
    margin-top: 10px;
  }
}
.campaign .lead {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #e91e63;
  font-weight: 500;
  font-size: 24px;
  font-family: "Noto Sans JP";
  line-height: 35px;
}
@media only screen and (max-width: 767px) {
  .campaign .lead {
    font-size: 20px;
  }
}
.campaign .lead::before {
  position: absolute;
  top: 50%;
  left: -30px;
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  width: 4px;
  height: 35px;
  border-radius: 10px;
  background: #e91e63;
  content: "";
  -webkit-transform: translateY(-50%) rotate(-25deg);
  transform: translateY(-50%) rotate(-25deg);
}
.campaign .lead::after {
  position: absolute;
  top: 50%;
  right: -30px;
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 4px;
  height: 35px;
  border-radius: 10px;
  background: #e91e63;
  content: "";
  -webkit-transform: translateY(-50%) rotate(25deg);
  transform: translateY(-50%) rotate(25deg);
}
.campaign .campaign_img1 {
  display: block;
  margin: 60px auto 70px;
  max-width: 1110px;
}
@media only screen and (max-width: 767px) {
  .campaign .campaign_img1 {
    margin: 50px -14px 40px 0;
    width: calc(100% + 14px);
  }
}
.campaign .app_img1 {
  position: relative;
  right: -85px;
  display: block;
  margin: 0 auto 60px;
  max-width: 1275px;
}
@media only screen and (max-width: 1275px) {
  .campaign .app_img1 {
    right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .campaign .app_img1 {
    right: 0;
    margin: 0 -16px 46px calc(12.3vw - 16px);
    width: 87.7vw;
  }
}
.campaign .snsList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 28px;
}
.campaign .snsList img {
  width: 55px;
}
.campaign .btnVox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 28px;
}
@media only screen and (max-width: 767px) {
  .campaign .btnVox {
    gap: 18px;
  }
}
.campaign .btnVox a {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.campaign .btnVox a:hover {
  opacity: 0.7;
}
.campaign .btnVox .btn_app {
  width: 185px;
}
.campaign .btnVox .btn_gp {
  width: 230px;
}
.campaign .btnVox {
  margin: 25px 0 0;
}
.campaign .vox02 {
  margin: 60px auto 32px;
  padding: 24px;
  max-width: 1110px;
  width: 100%;
  background: #fff;
}
@media only screen and (max-width: 767px) {
  .campaign .vox02 {
    margin: 37px auto;
  }
}
.campaign .vox02 h3 {
  margin-bottom: 12px;
  font-weight: bold;
  font-size: 20px;
}
.campaign .vox02 .list01 {
  font-size: 16px;
}
.campaign .vox02 .list01 li {
  position: relative;
  padding-left: 25px;
}
.campaign .vox02 .list01 li::before {
  position: absolute;
  left: 0;
  content: "・";
}
.campaign .vox03 {
  text-align: center;
}
.campaign .vox03 h3 {
  margin-bottom: 25px;
  font-weight: bold;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  .campaign .vox03 h3 {
    font-size: 18px;
  }
}*/

/*new*/
.notesVox {
  padding: 60px 0;
  background: #fff;
  color: #1e2127;
  text-align: center;
}
.notesVox .head {
  margin-bottom: 15px;
}
.notesVox .head h2 {
  font-weight: bold;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  .notesVox .head h2 {
    font-size: 18px;
  }
}
.notesVox .vox01 {
  margin-bottom: 35px;
  text-align: center;
}
.notesVox .vox01 .txt {
  margin-bottom: 15px;
  color: #1e2127;
  text-align: center;
  font-weight: 600;
  font-style: normal;
  font-size: 28px;
  line-height: normal;
}
.notesVox .vox01 .txt .color {
  color: var(--wa-pink-pink-600-primary, #e91e63);
  font-weight: 600;
  font-style: normal;
  font-size: 26px;
  line-height: normal;
}
.notesVox .vox01 .btnVox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 40px;
}
.notesVox .vox01 .btnVox a {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.notesVox .vox01 .btnVox a:hover {
  opacity: 0.7;
}
.notesVox .vox01 .btnVox .btn_app {
  width: 185px;
}
.notesVox .vox01 .btnVox .btn_gp {
  width: 230px;
}
.notesVox .vox01 .btnVox01 {
  margin-bottom: 35px;
}
.notesVox .vox01 .btnVox02 {
  margin-bottom: 15px;
}
.notesVox .vox02 {
  margin-bottom: 50px;
}
.notesVox .vox02 h3 {
  margin-bottom: 20px;
}
.notesVox .vox03 h3 {
  margin-bottom: 30px;
}
.notesVox .list01 {
  text-align: left;
}
.notesVox .list01 li {
  padding-left: 0.5em;
  text-indent: -0.5em;
}
.notesVox h3 {
  font-weight: bold;
  font-size: 20px;
}
.notesVox .snsList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 30px;
}
.notesVox .snsList img {
  width: 55px;
}
.notesVox .btnVox {
  margin: 25px 0 0;
}

/*　固定バナー　*/
#early_bird_banner {
  position: fixed;
  bottom: 0;
  z-index: 1000
}

.close {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  /*background: rgba(0, 0, 0, 0.6);*/
}
.close span {
  position: relative;
  display: inline-block;
  padding: 1em;
  font-weight: bold;
  font-size: 26px;
}
@media only screen and (max-width: 767px) {
  .close span {
    font-size: 22px;
  }
}

.bg-gray-900 {
  background-color: #2f353e !important;
}

/**
 ****************************************************
 *
 * screens larger than $bp
 *
 ****************************************************
 */
@media only screen and (min-width: 768px) {
  .pcDspNone {
    display: none !important;
  }
  .trOp01 {
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
  }
  .trOp01:hover, .trOp01.active {
    opacity: 0.7;
  }
} /*  @media END */
/**
 ****************************************************
 *
 * screens smaller than $bp
 *
 ****************************************************
 */
@media only screen and (max-width: 767px) {
  body {
    min-width: 0;
  }
  .spDspNone {
    display: none !important;
  }
  .main .fS02 span {
    font-size: 14px;
  }
  .main .bnrVoxS01 {
    margin: 20px 0 0;
  }
  .main .linkTxtS01 {
    font-size: 15px;
  }
  .main .linkTxtS01 a {
    position: relative;
    display: inline-block;
    padding-right: 15px;
    font-weight: bold;
  }
  .main .linkTxtS01 a:after {
    top: 0;
    right: 0;
    bottom: 0;
    width: 8px;
    height: 8px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    margin: auto;
    content: "";
  }
  .main .sebSecS01 {
    margin: 40px 0 0;
  }
  .main .sebSecS01 h3 {
    margin-bottom: 30px;
  }
  .main .mmBtn {
    padding: 15px 25px;
    max-width: 100%;
  }
  .secInner {
    padding: 0 4%;
  }

  /*old
  .campaignVox {
    padding: 20px;
    max-width: 93%;
  }
  .campaignVox .txt {
    font-size: 18px;
  }*/

  .secVox {
    margin-bottom: 60px;
    padding: 65px 0 40px;
  }
  .secVox .head {
    margin: 0 auto 20px;
  }
  .secVox .head .inner {
    padding: 0;
    width: 100%;
  }
  .secVox .head h2 {
    margin-bottom: 10px;
    font-size: 24px;
  }
  .secVox .head h2 span {
    padding-right: 42px;
  }
  .secVox .head h2 span:after {
    width: 30px;
    height: 30px;
  }
  .secVox .head .fS01 {
    line-height: 1.3;
  }
  .secVox .head .fS01 span {
    font-size: 14px;
  }

  /*sp-共通-start*/
  .spVoxS01 {
    display: block;
    margin-bottom: 20px;
  }
  .spVoxS02 {
    display: block;
    margin-bottom: 20px;
  }
  
  .spVoxS01 .left {
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 15px 10px;
    width: 100%;
    border-right: 0;
    border-bottom: 1px dashed #fff;
  }
  .spVoxS01 .left .imgTxt {
    display: none;
  }
  .spVoxS01 .left .txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0;
    margin-bottom: 15px;
    margin-right: 0;
  }
  .spVoxS01 .left .txt .s {
    font-size: 18px;
  }
  .spVoxS01 .left .txt .l {
    font-size: 32px;
    line-height: 0.8;
  }
  .spVoxS01 .couponVox {
    margin: 10px auto 0;
    padding: 6px 10px;
    width: 250px;
  }
  .spVoxS01 .couponVox .sub {
    font-size: 16px;
  }
  .spVoxS01 .couponVox .input {
    font-size: 20px;
  }
  .spVoxS01 .right {
    padding: 15px 10px;
  }
  .spVoxS01 .right .txt {
    font-size: 15px;
  }
  .spVoxS01 .right ul li {
    font-size: 13px;
  }

  /*new*/
  .notesVox {
    padding: 40px 0;
  }
  .notesVox .head h2 {
    font-size: 18px;
  }
  .notesVox .vox01 {
    margin-bottom: 50px;
  }
  .notesVox .vox01 .txt {
    font-size: 20px;
  }
  .notesVox .vox01 .btnVox {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px 0;
  }
  .notesVox .vox01 .btnVox .btn_app {
    width: 168px;
  }
  .notesVox .vox01 .btnVox .btn_gp {
    width: 210px;
  }
  .notesVox .vox02 {
    margin-bottom: 30px;
  }
  .notesVox .vox02 h3 {
    margin-bottom: 20px;
  }
  .notesVox .vox03 h3 {
    margin-bottom: 25px;
  }
  .notesVox h3 {
    font-size: 18px;
  }
  .notesVox .snsList {
    gap: 0 15px;
  }
  .notesVox .snsList img {
    width: 45px;
  }
  
  /*共通-start*/
  .itemVoxS01 .spScrollInner {
    overflow-x: scroll;
    margin-right: -16px;
  }
  .itemVoxS01 .flexInner {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 40px 15px;
    padding: 20px 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .itemVoxS01 .item {
    -webkit-filter: none;
    filter: none;
  }
  .itemVoxS01 .item .imgVox .catch {
    max-width: 87%;
  }
  .itemVoxS01 .item .txtVox {
    padding: 5px 15px 15px;
  }
  .itemVoxS01 .item .txtVox .top {
    padding-bottom: 10px;
  }
  .itemVoxS01 .item .txtVox .place {
    margin-bottom: 0.25em;
    font-size: 13px;
  }
  .itemVoxS01 .item .txtVox .txt {
    font-size: 16px;
  }
  .itemVoxS01 .item .txtVox .price {
    font-size: 13px;
  }
  .itemVoxS01 .linkTxt {
    margin: 10px 0 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7O0FBSU47RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE5R047RUFDQTtFQUNBOztBQWlITTtFQUNFOztBQUtSO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQW5KTjtFQUNBO0VBQ0E7OztBQXdKRjtFQUNFO0VBQ0E7OztBQUdBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBRUY7RUFDRTs7O0FBT1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7OztBQUVGO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWkY7SUFhSTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQUtSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWJGO0lBY0k7OztBQUVGO0VBaEJGO0lBaUJJOzs7QUFFRjtFQUNFO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEY7SUFVSTs7O0FBR0o7RUFDRTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFsQkY7SUFtQkk7SUFDQTs7O0FBRUY7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTs7O0FBTUY7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBRkY7SUFHSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFsQkY7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRGO0lBVUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBakNGO0lBa0NJO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkY7SUFjSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJO0lBQ0E7SUFDQTs7O0FBRUY7RUFFRTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFHSjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkY7SUFjSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBGO0lBUUk7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFqQkY7SUFrQkk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUU7RUFDRTs7QUFNVjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7O0FBRUU7RUFERjtJQUVJOzs7QUFLUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFsQkY7SUFtQkk7SUFDQTs7O0FBRUY7RUFDRTs7QUFJRjtFQURGO0lBRUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkY7SUFjSTs7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVpGO0lBYUk7OztBQUtSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVpGO0lBYUk7SUFDQTs7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7OztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7O0FBRUY7RUFORjtJQU9JOzs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBOzs7QUFLSjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQU9WO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7OztBQUdBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBUU47RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF2eUNOO0VBQ0E7RUFDQTs7QUF5eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJOzs7QUFFRjtFQUNFOztBQXlCTjtFQUNFO0VBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7O0FBSU47RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQUVGO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJO0lBQ0E7SUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFHSjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBTVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhGO0lBWUk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTs7O0FBRUY7RUFURjtJQVVJO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUtSO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJOzs7O0FBS047RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFPQTtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUVFOztFQUdIO0FBQ0g7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFPQTtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFJRTtJQUNFOztFQUtKO0lBQ0U7O0VBSUY7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQXAxRFI7SUFDQTtJQUNBOztFQXcxREU7SUFDRTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7SUFDQTs7RUFLSjtJQUNFOztFQUtGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUtKO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBSU47SUFDRTs7RUFDQTtJQUNFOztFQUtSO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFJTjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7O0VBR0o7SUFDRTs7RUFDQTtJQUNFOztFQUdBO0lBQ0U7O0VBT047SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQU1FO0lBQ0U7O0VBR0o7SUFDRTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBMkJOO0lBQ0UiLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQG1peGluIGFmdGVySXRlbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcbmJvZHkge1xyXG4gIG1pbi13aWR0aDogMTE0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMWRlYWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIkhpcmFnaW5vIFNhbnNcIixcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxucGljdHVyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLy8gZm9udC1mYW1pbHk6ICdaZW4gTWFydSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG4uemVuTWFydSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5pbWcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4jd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbiNoZWFkZXIge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAmLnNob3cge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLnctc2NyZWVuIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5Aa2V5ZnJhbWVzIGFycm93MDEge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNDklIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xyXG4gIH1cclxuICA5OSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG4uYmVuZWZpdHNWb3ggLnZveDAzIC5idG5Wb3ggLmJ0biBzcGFuOmFmdGVyIHtcclxuICBhbmltYXRpb246IGFycm93MDEgMXMgMHMgaW5maW5pdGU7XHJcbn1cclxuLm1haW4ge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLmZTMDEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgLmZTMDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbiAgLmJuclZveFMwMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAubGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmtUeHRTMDEge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGFmdGVySXRlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2ViU2VjUzAxIHtcclxuICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tbUJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICB3aWR0aDogMzEwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTkxZTYzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogI2U5MWU2MztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9vdGhlcnMvaWNvLW1haWwuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJJdGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWNJbm5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMTEwcHg7XHJcbn1cclxuLm12QXJlYSB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4vL2ZpcnN0Vm94XHJcbi5maXJzdFZveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luOiAtNTdweCBhdXRvIDA7XHJcbiAgcGFkZGluZzogMCAwIDgwcHg7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogNDRweCAxNXB4IDQ3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmY2YyO1xyXG4gIH1cclxuICAuY291cG9uX2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAwIDMwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDU3cHggMTBweCA1NHB4O1xyXG4gICAgd2lkdGg6IDExMTBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiYTZlMjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjhlZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMTJweCAxMnB4IDAgcmdiYSgxMTUsIDk4LCA0MiwgLjA4KTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC50dGxfYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC50dGwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM5cHg7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgY29sb3I6ICNlOTFlNjM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAtNDQuNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxOS42NDZweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL290aGVycy90dGwxX2RlY28uc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBsZWZ0OiAtMjcuNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAtNDQuNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxOS42NDZweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL290aGVycy90dGwxX2RlY28yLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IC0yNy42cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNDg4cHg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vc3BlY2lhbFZveFxyXG4uc3BlY2lhbFZveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcGFkZGluZzogMjBweCAwIDgwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjJmNTtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHggNjBweDtcclxuICB9XHJcbiAgLnR0bF8xIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0byAzMHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDUycHggMCAwO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAtMTgxcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTQxcHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL290aGVycy90dGxfZGVjbzEucG5nKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTMzcHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAtMTgxcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTQxcHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL290aGVycy90dGxfZGVjbzIucG5nKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9vdGhlcnMvdHRsX2RlY28xLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzX2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDkxcHg7XHJcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2U5MWU2MztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA1OXB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJiArIC5pdGVtIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOTFlNjM7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOTFlNjM7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm51bSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjZTkxZTYzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXCJIaXJhZ2lubyBTYW5zXCIsXCJOb3RvIFNhbnMgSlBcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTkxZTYzO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICBjb2xvcjogI2U5MWU2MztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY291cG9uX2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDExMTBweDtcclxuICAgIC5pdGVtIHtcclxuICAgICAgcGFkZGluZzogMCAzNXB4IDMycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTkxZTYzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZkNWRmO1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxM3B4IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgLnR0bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTMxcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzMDVweDtcclxuICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL290aGVycy9yaWJib24yLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR0bF8yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmltZzEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNTZweCBhdXRvIDE0cHg7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtLCAxNXB4KSAwO1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4sICNlOTFlNjMpO1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggNnB4IHJnYmEoMjgsIDI4LCAyOCwgLjEpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50eHRfMSB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLy9zZWNvbmRWb3hcclxuLnNlY29uZFZveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcGFkZGluZzogODBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZjZjIgdXJsKC4uL290aGVycy9zZWNvbmRWb3hfYmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlciAvIDEwMCU7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAxNXB4IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmY2YyIHVybCguLi9vdGhlcnMvc2Vjb25kVm94X2JnX3NwLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDAlO1xyXG4gIH1cclxuICAmLl9vbnNlbiB7XHJcbiAgfVxyXG4gICYuX2FjdCB7XHJcbiAgfVxyXG4gICYuX3RyYW5zcG9ydCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmNmM2Q3O1xyXG4gIH1cclxuICAmLl9zaG9wcGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmMmY1IHVybCguLi9vdGhlcnMvc2Vjb25kVm94X2JnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyAxMDAlO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDE1cHggODBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjJmNSB1cmwoLi4vb3RoZXJzL3NlY29uZFZveF9iZ19zcC5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnR0bF8xIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDZweCAxMDBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjaywgIzFlMjEyNyk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiA2cHggMzJweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNzBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5fYWN0IHtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5fc2hvcHBpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgfVxyXG4gICAgICAmLl9vbnNlbiB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuX3RyYW5zcG9ydCB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDNweCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxlYWRfMSB7XHJcbiAgICBtYXJnaW46IDE2cHggYXV0byAzMnB4O1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICNlOTFlNjM7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWFkIHtcclxuICAgIG1hcmdpbjogMTZweCBhdXRvIDI0cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnR0bF8yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogNDRweCBhdXRvIDMycHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBjb2xvcjogI2U5MWU2MztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCI7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW46IDI0cHggYXV0bztcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogLTQ0LjZweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxOS42NDZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vb3RoZXJzL3R0bDFfZGVjby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBsZWZ0OiAtMjcuNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAtNDQuNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE5LjY0NnB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9vdGhlcnMvdHRsMV9kZWNvMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICByaWdodDogLTI3LjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHRsXzMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbjogNTZweCBhdXRvIDI1cHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcclxuICAgICAgcGFkZGluZzogNTJweCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IC0xODFweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNDFweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vb3RoZXJzL3R0bF9kZWNvMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMzNweCk7XHJcbiAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IC0xODFweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNDFweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vb3RoZXJzL3R0bF9kZWNvMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL290aGVycy90dGxfZGVjbzEucG5nKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnR0bF80IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAtMzZweCBhdXRvIDYwcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTAwcHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1tYWluLCAjMDAzN2EwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6IHZhcigtLW1haW4sICMwMDM3YTApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICB3aWR0aDogMzU4cHg7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLW1haW4sICMwMDM3YTApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBjb2xvcjogdmFyKC0tbWFpbiwgIzAwMzdhMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIjtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDA0cHgpIHtcclxuICAgICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudHRsXzUge1xyXG4gICAgbWFyZ2luOiA2MHB4IDAgNnB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAudHRsXzYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2ssICMxZTIxMjcpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnR4dF8yIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgLmxvZ29zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcclxuICAgIG1heC13aWR0aDogNTE2cHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbjogMjEuNXB4IDE2cHggMDtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvdXBvbl9saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMTI0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDU0cHg7XHJcbiAgICAgIG1hcmdpbjogMTJweCBhdXRvIDk3cHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCguLi9vdGhlcnMvY291cG9uX2RlY28yLnN2Zyk7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IC0zOHB4O1xyXG4gICAgICBsZWZ0OiAtMTYycHg7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAtMTQ4cHg7XHJcbiAgICAgIGJvdHRvbTogLTY2cHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAtNXB4O1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMzVweDtcclxuICAgICAgd2lkdGg6IDI4Mi42NjlweDtcclxuICAgICAgYm9yZGVyOiA0cHggc29saWQgIzQ4MDAwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgIC50eHRfMSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLVByaW1hcnksICNiYjE2MDApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0XzIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5LCAjYmIxNjAwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk4JTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLVByaW1hcnksICNiYjE2MDApO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0XzMge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5LCAjYmIxNjAwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0yNHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWJhc2UsICM0ODAwMDApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnksICNiYjE2MDApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW9uLXByaW1hcnksICNmZmYpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4zcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNudCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTExMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5fdHJhbnNwb3J0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgLmZsZXhJbm5lciB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnR4dF8xIHtcclxuICAgIG1hcmdpbjogNTZweCAwIDA7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luOiA4cHggMCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDU2cHggYXV0byAxMHB4O1xyXG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zbSwgMTVweCkgMDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLCAjZTkxZTYzKTtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDZweCByZ2JhKDI4LCAyOCwgMjgsIC4xKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbVZveDAxICsgLmJ0biB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbjogNTZweCBhdXRvIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaXR5TGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAzMHB4IDE1cHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMjY2cHg7XHJcbiAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSAyMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDMyLjF2dztcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwNCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUxJSwgLTUxJSk7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1vbi1wcmltYXJ5LCAjZmZmKTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIC41MCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaXR5TGlzdDIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4IDE4cHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDQlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MSUsIC01MSUpO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktb24tcHJpbWFyeSwgI2ZmZik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZW5yZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDMwcHggMThweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogIzJmMzUzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibnJfYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgIH1cclxuICAgIC5ibnIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDQzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE0NXB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzMuMXZ3O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLl90cmFuc3BvcnQge1xyXG4gICAgICBnYXA6IDU2cHg7XHJcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJuciB7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTg2cHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5fYWN0IHtcclxuICAgICAgLmJuciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTRweDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3BWb3hTMDEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogNDBweCBhdXRvIDYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZTkxZTYzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbjogMjRweCBhdXRvO1xyXG4gIH1cclxuICAubGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDI3cHg7XHJcbiAgICB3aWR0aDogNjc3cHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2ZmZjtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcbiAgICAuaW1nVHh0IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAucyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktb24tcHJpbWFyeSwgI2ZmZik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgLyogMTAwJSAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5tIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1vbi1wcmltYXJ5LCAjZmZmKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IC8qIDEwMCUgKi9cclxuICAgICAgfVxyXG4gICAgICAubWwge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW9uLXByaW1hcnksICNmZmYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAubCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktb24tcHJpbWFyeSwgI2ZmZik7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tIHtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktb24tcHJpbWFyeSwgI2ZmZik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgLyogMTAwJSAqL1xyXG4gICAgICAmLl9jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvdXBvblZveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCA5cHg7XHJcbiAgICB3aWR0aDogMjM2cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMWUyMTI3O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMWUyMTI3O1xyXG4gICAgLnN1YiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICAgIC5pbnB1dCB7XHJcbiAgICAgIGNvbG9yOiAjMWUyMTI3O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDlweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIG1heC13aWR0aDogNDMzcHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC50eHQge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTcwJTsgLyogMjUuNXB4ICovXHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0uNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2l0ZW1Wb3hTMDFcclxuLml0ZW1Wb3hTMDEge1xyXG4gIC5mbGV4SW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMzBweCAxNXB4O1xyXG4gIH1cclxuICAuaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDI2NnB4O1xyXG4gICAgLy8gZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpKSBkcm9wLXNoYWRvdygwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWdWb3gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWZ0ZXJJdGVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzEuNDMlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXRjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U5MWU2MztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0Vm94IHtcclxuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweCAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAudG9wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAucGxhY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4xZW07XHJcbiAgICAgICAgY29sb3I6ICM2MTY2NmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuN2VtO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGNvbG9yOiAjNjE2NjZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAuYm90dG9tMDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBnYXA6IDAgOXB4O1xyXG4gICAgICAgIC5wcmljZTAyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGRlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjE2NjZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLjE1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgY29sb3I6ICM2MTY2NmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC5iZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzYxNjY2ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNlOTFlNjM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2U5MWU2MztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29weSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBjb2xvcjogIzYxNjY2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc3BlY2lhbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDI2NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmltZ1ZveCAuaW1nIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS15YWRvIHtcclxuICAgICAgLmltZ1ZveCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vb3RoZXJzL2ljb195YWRvLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1zaG9wcGluZyB7XHJcbiAgICAgIC5pbWdWb3gge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL290aGVycy9pY29fc2hvcHBpbmcuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWFjdCB7XHJcbiAgICAgIC5pbWdWb3gge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL290aGVycy9pY29fYWN0LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5rVHh0IHtcclxuICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuLmZsb2F0X2J0biB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAyJTtcclxuICBib3R0b206IDEwcHg7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB3aWR0aDogNDg5cHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgfVxyXG59XHJcbi5jYW1wYWlnbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDQwcHggMCAxMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmMmY1O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMTZweCAxMDBweDtcclxuICB9XHJcbiAgLmRldGFpbCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTExMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZTkxZTYzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAudHRsIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOTFlNjM7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLCAjMjAyMDIwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMTAlO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAubGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNlOTFlNjM7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mbGV4IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50dGwyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFRDXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXCJIaXJhZ2lubyBTYW5zXCIsXCJOb3RvIFNhbnMgSlBcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjguOTZweDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHRsMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMTAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBUQ1wiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFwiSGlyYWdpbm8gU2Fuc1wiLFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2U5MWU2MztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgVENcIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIkhpcmFnaW5vIFNhbnNcIixcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2N3B4KTtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nIFRDLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFwiSGlyYWdpbm8gU2Fuc1wiLFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyAudHRsMyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmICsgLml0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGVhZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBjb2xvcjogI2U5MWU2MztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2U5MWU2MztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOTFlNjM7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FtcGFpZ25faW1nMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogNjBweCBhdXRvIDcwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luOiA1MHB4IC0xNHB4IDQwcHggMDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwX2ltZzEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC04NXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjc1cHg7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzVweCkge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAtMTZweCA0NnB4IGNhbGMoMTIuM3Z3IC0gMTZweCk7XHJcbiAgICAgIHdpZHRoOiA4Ny43dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbnNMaXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMCAyOHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG5Wb3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAyOHB4O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBnYXA6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuX2FwcCB7XHJcbiAgICAgIHdpZHRoOiAxODVweDtcclxuICAgIH1cclxuICAgIC5idG5fZ3Age1xyXG4gICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG5Wb3gge1xyXG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcclxuICB9XHJcbiAgLnZveDAyIHtcclxuICAgIG1hcmdpbjogNjBweCBhdXRvIDMycHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbjogMzdweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpc3QwMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudm94MDMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNik7XHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAvL2JvcmRlcjogMnB4IHNvbGlkICM5OTE1MWI7XHJcbiAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjk1KTtcclxuICAgIC8vY29sb3I6ICM5OTE1MWI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnLWdyYXktOTAwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNTNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKlxyXG4gKiBzY3JlZW5zIGxhcmdlciB0aGFuICRicFxyXG4gKlxyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5wY0RzcE5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudHJPcDAxIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gIH1cclxufSAgLyogIEBtZWRpYSBFTkQgKi9cclxuLyoqXHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqXHJcbiAqIHNjcmVlbnMgc21hbGxlciB0aGFuICRicFxyXG4gKlxyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGJvZHkge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxuICAuc3BEc3BOb25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1haW4ge1xyXG4gICAgLmZTMDIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJuclZveFMwMSB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgIC5saW5rIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmtUeHRTMDEge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGFmdGVySXRlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWJTZWNTMDEge1xyXG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1tQnRuIHtcclxuICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWNJbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDQlO1xyXG4gIH1cclxuICAubXZBcmVhIHtcclxuICB9XHJcbiAgLy9jYW1wYWlnblZveFxyXG4gIC5jYW1wYWlnblZveCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA5MyU7XHJcbiAgICAudHh0IHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9zZWNWb3hcclxuICAuc2VjVm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBwYWRkaW5nOiA2NXB4IDAgNDBweDtcclxuICAgIC5oZWFkIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZTMDEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcFZveFMwMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5sZWZ0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmZjtcclxuICAgICAgLmltZ1R4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAudHh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAucyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3Vwb25Wb3gge1xyXG4gICAgICBtYXJnaW46IDVweCBhdXRvIDA7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xyXG4gICAgICB3aWR0aDogMTkzcHg7XHJcbiAgICAgIC5zdWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAuaW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9pdGVtVm94UzAxXHJcbiAgLml0ZW1Wb3hTMDEge1xyXG4gICAgLnNwU2Nyb2xsSW5uZXIge1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICB9XHJcbiAgICAuZmxleElubmVyIHtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBnYXA6IDQwcHggMTVweDtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgfVxyXG4gICAgICAuaW1nVm94IHtcclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhdGNoIHtcclxuICAgICAgICAgIG1heC13aWR0aDogODclO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0Vm94IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxNXB4O1xyXG4gICAgICAgIC50b3Age1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFjZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0teWFkbyB7XHJcbiAgICAgICAgLmltZ1ZveCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL290aGVycy9pY29feWFkby5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1zaG9wcGluZyB7XHJcbiAgICAgICAgLmltZ1ZveCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL290aGVycy9pY29fc2hvcHBpbmcuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tYWN0IHtcclxuICAgICAgICAuaW1nVm94IHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vb3RoZXJzL2ljb19hY3Quc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rVHh0IHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
