@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
/* フォント */
html {
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP', 'メイリオ', sans-serif;
  font-size: 10px;
}
@media screen and (max-width: 750px) {
  html {
    font-size: 1.1111111111vw;
  }
}

body {
  width: auto;
  font-size: 1.8rem;
}
@media screen and (max-width: 750px) {
  body {
    font-size: 2.6rem;
  }
}

a.js-scroll {
  cursor: pointer;
}

p {
  line-height: 32px;
}
@media screen and (max-width: 750px) {
  p {
    line-height: 1.7;
  }
}

h1 {
  font-size: 6rem;
  text-align: center;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
}
@media screen and (max-width: 750px) {
  h1 {
    font-size: 5rem;
  }
}

input[type='text'] {
  background-color: #fff;
  border: solid 1px #ccc;
  border-radius: 5px;
  padding: 2%;
}
input[type='text'].u-b-error {
  border: solid 1px red;
}

input[type='checkbox'] {
  display: none;
}
input[type='checkbox'] + label {
  position: relative;
  margin: 0 0 1% 5%;
  line-height: 2.3;
  width: 28%;
}
@media screen and (max-width: 750px) {
  input[type='checkbox'] + label {
    margin: 0 0 2% 10%;
  }
}
input[type='checkbox'] + label::before {
  content: '';
  border: solid 0.5px #ccc;
  border-radius: 5px;
  position: absolute;
  top: 15%;
  left: -4rem;
  display: block;
  padding: 14px;
  background: #fff;
}
@media screen and (max-width: 750px) {
  input[type='checkbox'] + label::before {
    padding: 1.7rem;
    top: 10%;
    left: -6rem;
  }
}
input[type='checkbox'] + label::after {
  content: '';
  display: block;
  position: absolute;
  left: -3.4rem;
  top: 27%;
  padding: 0.5rem 0.7rem;
  border-left: 5px solid red;
  border-bottom: 5px solid red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  opacity: 0;
}
@media screen and (max-width: 750px) {
  input[type='checkbox'] + label::after {
    border-left: 0.7vw solid red;
    border-bottom: 0.7vw solid red;
    padding: 0.5rem 0.8rem;
    left: -5.4rem;
    top: 30%;
  }
}

input[type='checkbox']:checked + label::after {
  opacity: 1;
}

input[type='submit'] {
  font-size: 3.2rem;
  text-align: center;
  color: #fff;
  width: 650px;
  line-height: 3;
  border-radius: 5px;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  background: red url('../img/pc/arrow.png') no-repeat center right 30px/16px;
}
@media screen and (max-width: 750px) {
  input[type='submit'] {
    width: 100%;
    background: red url('../img/pc/arrow.png') no-repeat center right 3%/3%;
  }
}

select {
  background-color: #fff;
  border: solid 1px #ccc;
  border-radius: 5px;
  padding: 2%;
  width: 100%;
  background: #fff url('../img/pc/caret.png') no-repeat center right 15px/26px;
}
@media screen and (max-width: 750px) {
  select {
    background: #fff url('../img/pc/caret.png') no-repeat center right 3%/4%;
  }
}

textarea {
  background-color: #fff;
  border: solid 1px #ccc;
  border-radius: 5px;
  padding: 2%;
  width: 100%;
  height: 180px;
}
@media screen and (max-width: 750px) {
  textarea {
    height: 20vw;
  }
}

.l-header__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 1% auto;
}
@media screen and (max-width: 750px) {
  .l-header__container {
    width: 100%;
    padding: 0 5%;
  }
}
@media screen and (max-width: 750px) {
  .l-header__container {
    display: none;
  }
}
.l-header__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.l-header__logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.l-header__logo img {
  width: 196px;
}
.l-header__logo span {
  display: inline-block;
  margin: 0 0 0 10px;
  font-size: 1.2rem;
  font-weight: 600;
}
.l-header__container--sp {
  display: none;
}
@media screen and (max-width: 750px) {
  .l-header__container--sp {
    display: block;
    text-align: center;
  }
}
.l-header__container--sp img {
  margin: 10px auto;
}
@media screen and (max-width: 750px) {
  .l-header__container--sp img {
    width: 50%;
    margin: 20px auto;
  }
}
.l-header__right {
  text-align: right;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.l-header__right a:first-child {
  margin: 0 2% 0 0;
}

.l-footer {
  background: #1b314b;
  width: 100%;
  color: #ccc;
  text-align: center;
  padding-bottom: 38%;
}
@media screen and (max-width: 750px) {
  .l-footer {
    height: inherit;
  }
}
.l-footer__copyright {
  text-align: center;
  padding: 25px 0 20px 0;
}
@media screen and (max-width: 750px) {
  .l-footer__copyright {
    padding: 5% 0 4% 0;
  }
}
.l-footer ul {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  border-bottom: solid 1px #707070;
  padding: 17px 0;
}
@media screen and (max-width: 750px) {
  .l-footer ul {
    padding: 3% 0;
  }
}
.l-footer ul li {
  font-size: 2.4rem;
  padding: 5px 19px;
  border-left: solid 1px #707070;
}
@media screen and (max-width: 750px) {
  .l-footer ul li {
    font-size: 3rem;
  }
}
.l-footer ul li:last-child {
  border-right: solid 1px #707070;
}

.c-label {
  width: 60px;
  display: inline-block;
  margin: 0 0 9px 7px;
}
@media screen and (max-width: 750px) {
  .c-label {
    width: 10%;
    margin: 0 0 2.3% 5px;
  }
}
.c-label img {
  width: 100%;
}

.c-link__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 750px) {
  .c-link__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 5%;
  }
  .c-link__bottom a {
    width: 100%;
  }
  .c-link__bottom a:first-child {
    margin: 0 0 3% 0;
  }
  .c-link__bottom img {
    width: 100%;
  }
}
.c-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding: 0 18px 18px 18px;
  background-color: #1b314b;
  text-align: center;
}
@media screen and (max-width: 750px) {
  .c-link {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 11% 5%;
  }
}
.c-link__form {
  width: 475px;
}
.c-link__tel,
.c-link__line {
  width: 227px;
}
@media screen and (max-width: 750px) {
  .c-link .c-link__form {
    width: 100%;
  }
}
@media screen and (max-width: 750px) {
  .c-link .c-link__tel,
  .c-link .c-link__line {
    width: 100%;
  }
}
@media screen and (max-width: 750px) {
  .c-link__form,
  .c-link__tel {
    margin: 0 0 3%;
  }
}
.c-link img {
  width: 100%;
}
.c-link__form .c-link__form-text {
  margin: 15px auto;
  width: 373px;
}
.c-link__tel .c-link__form-text {
  margin: 25px auto;
  width: 207px;
}
.c-link__line .c-link__form-text {
  margin: 25px auto;
  width: 226px;
}

@media screen and (max-width: 750px) {
  .c-link__form .c-link__form-text,
  .c-link__tel .c-link__form-text,
  .c-link__line .c-link__form-text {
    margin: 0 0 3%;
    width: 100%;
  }
}
.c-link .js-scroll {
  cursor: pointer;
}

.c-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.7s;
  transition: 0.7s;
  z-index: 99;
  display: none;
}
.c-modal.js-modal-open {
  display: block;
}
.c-modal__close {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 30px;
  padding: 16px;
}
.c-modal__close::before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.c-modal__close::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.c-modal__footer {
  position: relative;
  line-height: 30px;
}
.c-modal__num {
  color: #ccc;
}
.c-modal__page {
  opacity: 0;
  display: inline-block;
  padding: 140% 0 0 0;
  position: absolute;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
}
.c-modal__page:hover {
  opacity: 1;
}
.c-modal__page img {
  width: 2vw;
  position: absolute;
  top: 50%;
}
.c-modal__page.js-prev {
  width: 30%;
  top: 0;
  left: 0;
}
.c-modal__page.js-prev img {
  left: 10px;
}
.c-modal__page.js-next {
  width: 70%;
  top: 0;
  right: 0;
}
.c-modal__page.js-next img {
  right: 10px;
}
.c-modal__window {
  display: none;
  width: 30%;
  height: auto;
  margin: 50px auto;
  position: relative;
}
@media screen and (max-width: 750px) {
  .c-modal__window {
    width: 80%;
    margin: 20% auto;
  }
}
.c-modal__window > img {
  width: 100%;
  object-fit: contain;
  height: auto;
  max-height: 90vh;
}
.c-modal__window.js-modal-open {
  display: block;
}

.c-modal__close::before,
.c-modal__close::after {
  content: '';
  position: absolute;
  top: 0;
  right: 14px;
  width: 3px;
  height: 30px;
  background: #ccc;
}

.c-title {
  margin: 50px 0;
}
@media screen and (max-width: 750px) {
  .c-title {
    margin: 5% 0;
  }
}
.c-title__img {
  position: relative;
  padding: 50px 0;
  margin: 0 auto 30px auto;
  text-indent: 80px;
  background: #eef3f8 url('../img/pc/pc_nandemo_cow.png') no-repeat top left 30px/180px;
}
@media screen and (max-width: 750px) {
  .c-title__img {
    margin: 3% auto 6% auto;
    padding: 6% 0;
    text-indent: 10%;
    background: #eef3f8 url('../img/pc/pc_nandemo_cow.png') no-repeat top left/20%;
  }
}
@media screen and (max-width: 750px) {
  .c-title__title-img-wrap {
    margin: 0 0 6%;
  }
  .c-title__title-img {
    width: 100%;
  }
}
.c-title__img--purchase {
  background: #eef3f8 url('../img/pc/pc_dokodemo_cow.png') no-repeat top left 70px/180px;
}
@media screen and (max-width: 750px) {
  .c-title__img--purchase {
    background: #eef3f8 url('../img/pc/pc_dokodemo_cow.png') no-repeat top left 10%/20%;
  }
}
.c-title__img--sell {
  text-indent: 100px;
  background: #fff url('../img/pc/pc_characterrelievedrelieved.png') no-repeat top left 0px/180px;
}
@media screen and (max-width: 750px) {
  .c-title__img--sell {
    text-indent: 7.5%;
    background: #fff url('../img/pc/pc_characterrelievedrelieved.png') no-repeat top left 0%/20%;
  }
}
.c-title__img--contact {
  background: #eef3f8 url('../img/pc/pc_30m_red.png') no-repeat center left 50px/141px;
}
@media screen and (max-width: 750px) {
  .c-title__img--contact {
    background: #eef3f8 url('../img/pc/pc_30m_red.png') no-repeat center left 2%/17%;
  }
}
.c-title__img--expensive {
  background: #fff url('../img/pc/pc_takaku_cow.png') no-repeat top left 40px/180px;
}
@media screen and (max-width: 750px) {
  .c-title__img--expensive {
    background: #fff url('../img/pc/pc_takaku_cow.png') no-repeat top left 10%/20%;
    text-indent: 14%;
    margin: 0;
  }
}
.c-title__img--speedy {
  background: #eef3f8 url('../img/pc/pc_sugu_cow.png') no-repeat top left/180px;
  margin: 0;
}
@media screen and (max-width: 750px) {
  .c-title__img--speedy {
    text-indent: 12%;
    background: #eef3f8 url('../img/pc/pc_sugu_cow.png') no-repeat top left 6%/18%;
  }
}

.c-toggle {
  cursor: pointer;
  position: relative;
  top: 0;
  right: 0;
  width: 47px;
  background-color: #9bd1e9;
}
@media screen and (max-width: 750px) {
  .c-toggle {
    width: 7%;
  }
}
.c-toggle::before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c-toggle.js-open::before {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c-toggle.js-open::after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c-toggle--question {
  padding: 9.1% 0 0 0;
}
@media screen and (max-width: 750px) {
  .c-toggle--question {
    padding: 12.3% 0 0 0;
  }
}
.c-toggle--question2 {
  padding: 10.5% 0 0 0;
}
@media screen and (max-width: 750px) {
  .c-toggle--question2 {
    padding: 16.2% 0 0 0;
  }
}
.c-toggle--question3 {
  padding: 9.1% 0 0 0;
}
@media screen and (max-width: 750px) {
  .c-toggle--question3 {
    padding: 16.4% 0 0 0;
  }
}
.c-toggle--question4 {
  padding: 10.5% 0 0 0;
}
@media screen and (max-width: 750px) {
  .c-toggle--question4 {
    padding: 21.3% 0 0 0;
  }
}
.c-toggle--privacy {
  background-color: #ccc;
}

.c-toggle::before,
.c-toggle::after {
  content: '';
  display: block;
  position: absolute;
  width: 1rem;
  height: 3rem;
  top: 48%;
  left: 40%;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background-color: #fff;
}
.c-toggle--question4::before,
.c-toggle--question4::after {
  top: 39%;
}

.c-toggle--privacy::before,
.c-toggle--privacy::after {
  top: 10px;
}
@media screen and (max-width: 750px) {
  .c-toggle--privacy::before,
  .c-toggle--privacy::after {
    top: 30%;
  }
}

.c-toggle--question::before,
.c-toggle--question::after {
  top: 33px;
}
@media screen and (max-width: 750px) {
  .c-toggle--question::before,
  .c-toggle--question::after {
    top: 37%;
  }
}

.c-toggle--question2::before,
.c-toggle--question2::after {
  top: 40%;
}
@media screen and (max-width: 750px) {
  .c-toggle--question2::before,
  .c-toggle--question2::after {
    top: 40%;
  }
}

.c-toggle--question3::before,
.c-toggle--question3::after {
  top: 33px;
}
@media screen and (max-width: 750px) {
  .c-toggle--question3::before,
  .c-toggle--question3::after {
    top: 40%;
  }
}

@media screen and (max-width: 750px) {
  .p-fix-link {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 100;
    width: 100%;
    background-color: rgba(27, 49, 75, 0.95);
    padding: 5%;
  }
  .p-fix-link__inner {
    width: 100%;
  }
  .p-fix-link__img-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .p-fix-link__text-img {
    display: block;
    width: 60%;
    margin: 0 auto 4%;
  }
  .p-fix-link__img-inner {
    display: block;
    width: 48.5%;
  }
  .p-fix-link__img-inner img {
    width: 100%;
  }
}

.p-purchase {
  background-color: #eef3f8;
  padding: 4% 0;
}
@media screen and (max-width: 750px) {
  .p-purchase {
    padding: 0 0 4% 0;
  }
}
.p-purchase__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-purchase__container {
    width: 100%;
    padding: 6% 5% 0;
  }
}
.p-purchase__container iframe {
  width: 320px;
  height: 230px;
  border-radius: 8px;
}
@media screen and (max-width: 750px) {
  .p-purchase__container iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
  }
}
@media screen and (max-width: 750px) {
  .p-purchase__container iframe:not(:first-child) {
    margin: 4% 0 0;
  }
}
.p-purchase__text {
  margin: 50px 0 0 0;
  text-align: center;
}
@media screen and (max-width: 750px) {
  .p-purchase__text {
    margin: 5% 0 0 0;
  }
}
.p-purchase__text p {
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.7em;
}
.p-purchase__item_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 750px) {
  .p-purchase__item_container {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
  }
}
.p-sell {
  padding: 4% 0;
}
@media screen and (max-width: 750px) {
  .p-sell {
    padding: 0 0 4% 0;
  }
}
.p-sell__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-sell__container {
    width: 100%;
    padding: 6% 5% 0;
  }
}
.p-sell__container img {
  max-width: 1000px;
  margin: 0 auto;
}
@media screen and (max-width: 750px) {
  .p-sell__container img {
    max-width: 100%;
  }
}
.p-sell__text {
  margin: 2% 0 0 0;
  font-size: 1.8rem;
}
@media screen and (max-width: 750px) {
  .p-sell__text {
    font-size: 1.5rem;
  }
}
.p-assessment {
  margin: 4% 0;
}
@media screen and (max-width: 750px) {
  .p-assessment {
    margin: 0;
  }
}
.p-assessment__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-assessment__container {
    width: 100%;
    padding: 0 5%;
  }
}
@media screen and (max-width: 750px) {
  .p-assessment__container {
    padding: 0;
  }
}

.p-complete {
  background-color: #eef3f8;
  padding: 97px 0 125px 0;
}
@media screen and (max-width: 750px) {
  .p-complete {
    padding: 10% 0;
  }
}
.p-complete__back {
  display: inline-block;
  margin: 42px 0;
  padding: 5px 89px;
  color: #fff;
  text-indent: 15px;
  background: #787878 url('../img/pc/arrow2.png') no-repeat center left 74px/10px;
}
@media screen and (max-width: 750px) {
  .p-complete__back {
    background: #787878 url('../img/pc/arrow2.png') no-repeat center left 23%/4%;
    margin: 5% 0;
    padding: 2% 0;
    width: 55%;
    text-indent: 5%;
  }
}
.p-complete__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-complete__container {
    width: 100%;
    padding: 0 5%;
  }
}
.p-complete__quick {
  color: #fff;
  background-color: #00afff;
  margin: 45px 0;
}
@media screen and (max-width: 750px) {
  .p-complete__quick {
    margin: 6% 0;
  }
}
.p-complete__tel {
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
}
.p-complete__tel a {
  font-size: 3.9rem;
  padding: 0 40px;
  line-height: 1.15;
  background: url('../img/pc/tel.png') no-repeat center left/33px;
}
@media screen and (max-width: 750px) {
  .p-complete__tel a {
    background: url('../img/pc/tel.png') no-repeat center left 10%/8%;
  }
}
.p-complete__thanks {
  background-color: #fff;
  text-align: center;
  line-height: 2;
  padding: 46px 100px;
}
@media screen and (max-width: 750px) {
  .p-complete__thanks {
    padding: 8% 4%;
  }
}
.p-complete__thanks p span {
  display: block;
  margin: 0 0 18px 0;
}
.p-complete__thanks ul {
  background-color: #ececec;
  padding: 20px;
  text-align: left;
  list-style: inside;
}

.p-contact {
  padding: 87px 0 110px 0;
  background-color: #eef3f8;
}
@media screen and (max-width: 750px) {
  .p-contact {
    padding: 6% 0 2% 0;
  }
}
@media screen and (max-width: 750px) {
  .p-contact h1 img {
    width: 78%;
    margin: 0 0 0 60px;
  }
}
.p-contact__address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-contact__address div {
  width: 100%;
  margin: 0 0 0 15px;
}
.p-contact__address div small {
  display: block;
  margin: 2% 0 1% 0;
}
.p-contact__address span {
  padding: 15px 0;
}
@media screen and (max-width: 750px) {
  .p-contact__address span {
    padding: 2% 0;
  }
}
.p-contact__caution {
  text-align: center;
  line-height: 1.6;
}
@media screen and (max-width: 750px) {
  .p-contact__caution {
    font-size: 2.8rem;
  }
}
.p-contact__caution .c-label {
  margin: 0 1%;
}
.p-contact__check {
  width: 100%;
  margin: 3% auto;
  font-size: 2.4rem;
  text-align: center;
}
@media screen and (max-width: 750px) {
  .p-contact__check {
    font-size: 3rem;
  }
}
.p-contact__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-contact__container {
    width: 100%;
    padding: 0 5%;
  }
}
.p-contact__container .c-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 750px) {
  .p-contact__container .c-link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .p-contact__container .c-link a:first-child {
    margin: 0 0 3% 0;
  }
  .p-contact__container .c-link img {
    width: 100%;
  }
}
.p-contact__form {
  width: 100%;
}
.p-contact__form table {
  width: 100%;
  margin: 30px 0;
}
@media screen and (max-width: 750px) {
  .p-contact__form table {
    font-size: 3rem;
  }
}
@media screen and (max-width: 750px) {
  .p-contact__form table tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 3% 0;
  }
}
.p-contact__form table td {
  padding: 25px 0;
}
@media screen and (max-width: 750px) {
  .p-contact__form table td {
    padding: 0;
  }
}
.p-contact__form table td:first-child {
  line-height: 2.5;
  width: 270px;
}
@media screen and (max-width: 750px) {
  .p-contact__form table td:first-child {
    width: 100%;
  }
}
.p-contact__form table td input[type='text'] {
  width: 100%;
}
.p-contact__form table td input[type='text'].u-width {
  width: 30%;
}
@media screen and (max-width: 750px) {
  .p-contact__form table td input[type='text'] {
    margin: 0 0 1% 0;
  }
}
@media screen and (max-width: 750px) {
  .p-contact__form table td p {
    display: inline;
  }
}
.p-contact__privacy {
  background-color: #fff;
  position: relative;
  border: solid 1px #707070;
}
.p-contact__privacy-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-contact__privacy-title h2 {
  font-size: 2rem;
  width: 100%;
  line-height: 2.4;
  text-align: center;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
}
@media screen and (max-width: 750px) {
  .p-contact__privacy-title h2 {
    font-size: 3rem;
  }
}
.p-contact__submit {
  text-align: center;
  margin: 40px 0;
}
@media screen and (max-width: 750px) {
  .p-contact__submit {
    margin: 3% 0;
  }
}
.p-contact__text {
  font-size: 1.4rem;
  padding: 2.5%;
  line-height: 1.7;
  text-align: justify;
}
@media screen and (max-width: 750px) {
  .p-contact__text {
    font-size: 3rem;
  }
}
.p-contact__text h4 {
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  margin: 14px 0 0 0;
}
.p-contact__title {
  position: relative;
}
@media screen and (max-width: 750px) {
  .p-contact__title {
    margin: 0 0 5%;
  }
}
.p-contact__title h2 {
  font-size: 3rem;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media screen and (max-width: 750px) {
  .p-contact__title h2 {
    font-size: 2.2rem;
  }
}

.p-customer {
  padding: 87px 0 40px 0;
}
@media screen and (max-width: 750px) {
  .p-customer {
    padding: 10px 0;
  }
}
.p-customer__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-customer__container {
    width: 100%;
    padding: 0 5%;
  }
}
@media screen and (max-width: 750px) {
  .p-customer h1 img {
    width: 59%;
  }
}
.p-customer__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 750px) {
  .p-customer__list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.p-customer__voice {
  width: 495px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 750px) {
  .p-customer__voice {
    width: 49%;
  }
}
.p-customer__header {
  height: 100%;
  padding: 15px;
  background-color: #1b314b;
  position: relative;
}
@media screen and (max-width: 750px) {
  .p-customer__header {
    padding: 3%;
  }
}
.p-customer__header p {
  font-size: 3.6rem;
  line-height: 1.44em;
  font-weight: bolder;
  color: #fff;
  text-indent: 45px;
}
@media screen and (max-width: 750px) {
  .p-customer__header p {
    text-indent: 6vw;
  }
}
.p-customer__voice > img {
  flex: 1;
}
.p-customer__icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-right: solid 1px #fff;
  border-bottom: solid 1px #fff;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 750px) {
  .p-customer__icon-box {
    width: 6vw;
    height: 6vw;
  }
}
.p-customer__icon-box img {
  width: 33px;
}
@media screen and (max-width: 750px) {
  .p-customer__icon-box img {
    width: 3vw;
  }
}
.p-customer__voice-img {
  max-width: 100%;
}
.p-customer__voice span {
  font-size: 1.6rem;
  display: inline-block;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
}
@media screen and (max-width: 750px) {
  .p-customer__voice span {
    font-size: 2.8rem;
  }
}

.p-difference {
  padding: 4% 0;
}
.p-difference__arrow {
  margin: 26px 16px;
  height: 14px;
  background: url('../img/pc/flo/pc_arrow_bottom.png') no-repeat left/contain;
}
@media screen and (max-width: 750px) {
  .p-difference__arrow {
    display: none;
  }
}
@media screen and (max-width: 750px) {
  .p-difference .c-title {
    padding-left: 5%;
    padding-right: 5%;
  }
}
.p-difference__arrow:nth-of-type(8) {
  margin-bottom: 0;
}
.p-difference__arrow:nth-of-type(11) {
  margin-bottom: 0;
}
.p-difference__arrow--2 {
  margin: 20px 16px;
}
.p-difference__block {
  width: 482px;
}
@media screen and (max-width: 750px) {
  .p-difference__block {
    width: 100%;
  }
  .p-difference__block:first-child {
    margin: 0 auto 40px auto;
  }
}
.p-difference__case {
  height: 500px;
}
@media screen and (max-width: 750px) {
  .p-difference__case {
    width: 100%;
    height: inherit;
    margin: 0 0 5% 0;
  }
  .p-difference__case img {
    width: 100%;
  }
}
.p-difference__case p {
  text-align: justify;
}
@media screen and (max-width: 750px) {
  .p-difference__case p {
    font-size: 3rem;
    margin: 1% 0 0 0;
  }
}
.p-difference__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 750px) {
  .p-difference__container {
    width: 100%;
    padding: 0 5%;
  }
}
@media screen and (max-width: 750px) {
  .p-difference__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.p-difference__flo h2 {
  font-size: 2.5rem;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  color: #fff;
  line-height: 2.6;
  text-align: center;
  background-color: #1b314b;
}
@media screen and (max-width: 750px) {
  .p-difference__flo h2 {
    font-size: 4rem;
    line-height: 2.2;
  }
}
.p-difference__item {
  font-size: 2.6rem;
  padding: 12px 0 12px 10px;
  line-height: 40px;
  border-bottom: solid 3px #eef3f8;
}
@media screen and (max-width: 750px) {
  .p-difference__item {
    font-size: 4rem;
    padding: 2% 0 2% 30%;
    line-height: 2;
  }
  .p-difference__item:last-child {
    border: none;
  }
  .p-difference__item img {
    width: 10%;
    margin: 0 0 2% 0;
  }
}
.p-difference__month {
  font-size: 3rem;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  text-align: center;
  margin: 57px 0 0 0;
  line-height: 2.2;
  background-color: #cadaea;
}
@media screen and (max-width: 750px) {
  .p-difference__month {
    font-size: 4rem;
    margin: 0;
  }
}
.p-difference__month--orange {
  color: #fff;
  background-color: #ff7200;
}

.p-example {
  padding: 87px 0 40px 0;
  background-color: #1b314b;
}
@media screen and (max-width: 750px) {
  .p-example {
    padding: 10px 0;
  }
}
.p-example__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-example__container {
    width: 100%;
    padding: 0 5%;
  }
}
@media screen and (max-width: 750px) {
  .p-example h1 img {
    width: 46%;
  }
}
@media screen and (max-width: 750px) {
  .p-example .c-link {
    padding-left: 0;
    padding-right: 0;
  }
}
.p-example__container li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  margin: 0 0 20px 0;
}
.p-example h1 {
  color: #fff;
}
.p-example__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
@media screen and (max-width: 750px) {
  .p-example__head > img {
    width: 56%;
  }
}
.p-example__head small {
  font-size: 1.8rem;
  line-height: 2;
}
@media screen and (max-width: 750px) {
  .p-example__head small {
    font-size: 2.4rem;
  }
}
.p-example__head strong {
  font-size: 3rem;
  line-height: 1.5;
}
@media screen and (max-width: 750px) {
  .p-example__head strong {
    font-size: 4rem;
  }
}
.p-example__head strong span {
  color: #00afff;
}
.p-example__head strong span:first-child {
  font-size: 4.8rem;
  margin: 0 0 0 10px;
}
@media screen and (max-width: 750px) {
  .p-example__head strong span:first-child {
    font-size: 5.6rem;
  }
}
.p-example__label {
  font-size: 2.4rem;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  width: 546.8px;
  text-align: center;
  display: inline-block;
  padding: 20px 10px 80px 10px;
  background-color: #fff;
}
@media screen and (max-width: 750px) {
  .p-example__label {
    font-size: 3rem;
    width: 60%;
    position: absolute;
    top: 0;
    left: 35%;
    padding: 1rem;
    height: 27.3rem;
  }
}
.p-example__name {
  font-size: 2rem;
  text-align: right;
  line-height: 4.3;
  width: 100%;
  display: inline-block;
  position: absolute;
  bottom: 3%;
  right: 7%;
}
.p-example__name img {
  margin: 0 0 0 10px;
}
@media screen and (max-width: 750px) {
  .p-example__name img {
    width: 20%;
  }
}
.p-example__text {
  font-family: 'kozuka-gothic-pro', 'メイリオ', sans-serif;
  text-align: justify;
  background-color: #fff;
  padding: 2.5% 3.5%;
}

.p-expensive {
  padding: 4% 0;
}
@media screen and (max-width: 750px) {
  .p-expensive {
    padding: 0;
  }
}
.p-expensive__cause {
  margin: 0 0 40px 0;
}
@media screen and (max-width: 750px) {
  .p-expensive__cause {
    padding: 0 5%;
    margin: 0 0 8% 0;
  }
}
@media screen and (max-width: 750px) {
  .p-expensive__cause div {
    width: 100%;
  }
}
.p-expensive__cause h2 {
  font-size: 3rem;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  line-height: 24px;
  margin: 0 0 10px 0;
}
@media screen and (max-width: 750px) {
  .p-expensive__cause h2 {
    font-size: 4rem;
  }
}
.p-expensive__cause img {
  width: 447px;
}
@media screen and (max-width: 750px) {
  .p-expensive__cause img {
    width: 100%;
    height: auto;
    flex: 1;
    object-fit: cover;
  }
}
.p-expensive__cause p {
  width: 510px;
  margin: 0 43px 0 0;
  text-align: justify;
}
@media screen and (max-width: 750px) {
  .p-expensive__cause p {
    font-size: 3rem;
    width: 100%;
    margin: 0;
  }
}
.p-expensive__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 750px) {
  .p-expensive__inner {
    gap: 15px;
  }
}
.p-expensive__inner:nth-child(1) {
  margin: 0 0 15px 0;
}
.p-expensive__video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
}
@media screen and (max-width: 750px) {
  .p-expensive__video {
    display: block;
    position: relative;
    flex: 1;
  }
}
.p-expensive__video iframe {
  width: 320px;
  height: 230px;
  border-radius: 8px;
}
@media screen and (max-width: 750px) {
  .p-expensive__video iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 4px;
  }
}
.p-expensive__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-expensive__container {
    width: 100%;
    padding: 6% 0 0;
  }
}
@media screen and (max-width: 750px) {
  .p-expensive__container .c-title__title-img-wrap {
    padding-left: 5%;
    padding-right: 5%;
  }
}

.p-kind {
  background-color: #eef3f8;
  padding: 4% 0;
}
@media screen and (max-width: 750px) {
  .p-kind {
    padding: 0 0 4% 0;
  }
}
.p-kind__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-kind__container {
    width: 100%;
    padding: 6% 5% 0;
  }
}
.p-kind__container .p-kind__text {
  font-size: 3rem;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  text-align: center;
}
@media screen and (max-width: 750px) {
  .p-kind__container .u-emphasis {
    font-size: 4rem;
  }
  .p-kind__container .u-emphasis span {
    display: block;
  }
}
.p-kind__item {
  text-align: center;
  margin: 0 0 5% 0;
}
@media screen and (max-width: 750px) {
  .p-kind__item {
    font-size: 3.4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .p-kind__item:nth-of-type(2n-1) {
    width: 50%;
  }
  .p-kind__item:nth-of-type(2n) {
    width: 50%;
  }
  .p-kind__item img {
    width: 50%;
  }
}
.p-kind__item p {
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  margin: 5px 0 0 0;
  color: #197dad;
}
@media screen and (max-width: 750px) {
  .p-kind__item p {
    text-align: left;
    margin: 0 0 0 4%;
    line-height: inherit;
  }
}
@media screen and (max-width: 750px) {
  .p-kind__item p span {
    display: block;
  }
}
.p-kind__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-question {
  padding: 87px 0 40px 0;
}
@media screen and (max-width: 750px) {
  .p-question {
    padding: 10px 0;
  }
}
@media screen and (max-width: 750px) {
  .p-question h1 img {
    width: 83%;
  }
}
.p-question__bottom {
  font-family: 'kozuka-gothic-pro', 'メイリオ', sans-serif;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 50px 10px 10px;
}
@media screen and (max-width: 750px) {
  .p-question__bottom {
    padding: 0 8% 2% 1%;
  }
}
.p-question__bottom p {
  text-align: justify;
}
.p-question__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-question__container {
    width: 100%;
    padding: 0 5%;
  }
}
.p-question__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.p-question__img {
  width: 50px;
  height: 50px;
}
@media screen and (max-width: 750px) {
  .p-question__img {
    width: 5vw;
    height: 5vw;
  }
}
.p-question h3 {
  font-size: 2.5rem;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  margin: 7px 0 0 0;
}
@media screen and (max-width: 750px) {
  .p-question h3 {
    font-size: 3.4rem;
    margin: 0.5% 0 0 0;
  }
}
.p-question li {
  border: solid 3px #000;
  position: relative;
  margin: 0 0 20px 0;
  cursor: pointer;
}
.p-question__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px 10px;
}
@media screen and (max-width: 750px) {
  .p-question__title {
    padding: 3% 1%;
  }
}

.p-speedy {
  background-color: #eef3f8;
  padding: 4% 0;
}
@media screen and (max-width: 750px) {
  .p-speedy {
    padding: 0;
  }
}
.p-speedy__cache {
  font-size: 3rem;
  text-align: center;
  line-height: 1.6;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  margin: 4% 0 0;
}
@media screen and (max-width: 750px) {
  .p-speedy__cache {
    font-size: 4rem;
  }
}
.p-speedy__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-speedy__container {
    width: 100%;
    padding: 6% 0 4%;
  }
}
@media screen and (max-width: 750px) {
  .p-speedy__container .c-title__title-img-wrap {
    padding-left: 5%;
    padding-right: 5%;
  }
}
.p-speedy__process {
  font-size: 3rem;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  width: 100%;
  height: 88px;
  text-align: center;
  line-height: 1.7;
  padding: 10px;
}
@media screen and (max-width: 750px) {
  .p-speedy__process {
    width: 45%;
    height: inherit;
    padding: 1%;
  }
  .p-speedy__process img {
    width: 88%;
  }
}
@media screen and (max-width: 750px) {
  .p-speedy__process--img img {
    width: 50%;
  }
}
@media screen and (max-width: 750px) {
  .p-speedy__process--img2 img {
    width: 36%;
  }
}
@media screen and (max-width: 750px) {
  .p-speedy__step {
    padding: 0 5%;
  }
}
.p-speedy__step h2 {
  text-align: center;
  margin: 0 0 10px 0;
}
@media screen and (max-width: 750px) {
  .p-speedy__step h2 {
    margin: 0 0 5% 0;
  }
  .p-speedy__step h2 img {
    width: 91%;
  }
}
.p-speedy__step h3 img {
  width: 100%;
}
@media screen and (max-width: 750px) {
  .p-speedy__step h3 {
    width: 10%;
  }
}
@media screen and (max-width: 460px) {
  .p-speedy__step h3 {
    width: 16%;
  }
}
.p-speedy__step ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 750px) {
  .p-speedy__step ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.p-speedy__step ul li:nth-of-type(2n-1) {
  width: 284px;
  height: 264px;
  background-color: #fff;
}
@media screen and (max-width: 750px) {
  .p-speedy__step ul li:nth-of-type(2n-1) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: inherit;
  }
  .p-speedy__step ul li:nth-of-type(2n-1) > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
.p-speedy__step ul li:nth-of-type(2n-1) p {
  padding: 0 13px;
  text-align: justify;
}
@media screen and (max-width: 750px) {
  .p-speedy__step ul li:nth-of-type(2n-1) p {
    font-size: 2.2rem;
    width: 50%;
    padding: 1%;
  }
}
.p-speedy__step ul li:nth-of-type(2n) {
  width: 23px;
  height: 23px;
  margin: 120px 0 0 0;
  border-bottom: solid 5px #1b314b;
  border-right: solid 5px #1b314b;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media screen and (max-width: 750px) {
  .p-speedy__step ul li:nth-of-type(2n) {
    border-bottom: solid 1rem #000;
    border-right: solid 1rem #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
@media screen and (max-width: 750px) {
  .p-speedy__step ul li:nth-of-type(2n) {
    width: 3rem;
    height: 3rem;
    margin: 2% auto;
  }
}

.p-strength {
  padding: 87px 0 40px 0;
  background-color: #eef3f8;
}
@media screen and (max-width: 750px) {
  .p-strength {
    padding: 2% 0 0;
  }
}
.p-strength__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-strength__container {
    width: 100%;
  }
  .p-strength__container .c-link {
    padding: 4% 5% 0;
  }
}
@media screen and (max-width: 750px) {
  .p-strength h1 img {
    width: 90%;
  }
}
.p-strength__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 40px 0;
}
@media screen and (max-width: 750px) {
  .p-strength__list {
    margin: 0;
    padding: 0 5% 8%;
  }
}
.p-strength ul li {
  font-size: 1.9rem;
  width: 490px;
  height: 160px;
  margin: 0 0 9px 0;
  padding: 20px 20px 30px 20px;
  background: #eef3f8 url('../img/pc/pc_tsuyomi_bg.png') no-repeat top left;
  background-size: contain;
}
@media screen and (max-width: 750px) {
  .p-strength ul li {
    font-size: 2.6rem;
    background: #eef3f8 url('../img/sp/sp_tsuyomi.png') no-repeat top left/cover;
    padding: 3% 3% 4% 7%;
    height: 17.88rem;
    width: 100%;
  }
}
.p-strength ul li h3 {
  font-size: 30px;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
  margin: 0 0 10px 0;
  padding: 0 0 0 30px;
}
@media screen and (max-width: 750px) {
  .p-strength ul li h3 {
    font-size: 3rem;
    margin: 0 0 2% 0;
    padding: 0;
  }
}
.p-strength ul li span {
  text-align: justify;
}

.p-top {
  margin: 0 0 40px 0;
}
@media screen and (max-width: 750px) {
  .p-top {
    margin: 0;
  }
}
.p-top__img img {
  width: 100%;
}

@media screen and (max-width: 750px) {
  .p-top__mv {
    padding: 20px 5% 5px;
    background: #fff url('../img/sp/sp_fv_mv_background.jpg') no-repeat center/cover;
  }
}

@media screen and (max-width: 750px) {
  .p-top__mv-img {
    display: block;
    max-width: 1000px;
    margin: 0 auto;
  }
}

/* @media screen and (max-width: 750px) {
  .p-top__img img:first-child {
    display: none;
  }
}
.p-top__img img:last-child {
  display: none;
}
@media screen and (max-width: 750px) {
  .p-top__img img:last-child {
    display: block;
  }
} */

.p-trust {
  padding: 87px 0 40px 0;
  background-color: #eef3f8;
}
@media screen and (max-width: 750px) {
  .p-trust {
    padding: 10px 0;
  }
}
.p-trust__container {
  width: 1000px;
  margin: 0 auto;
  max-width: 1000px;
}
@media screen and (max-width: 750px) {
  .p-trust__container {
    width: 100%;
    padding: 0 5%;
  }
}
@media screen and (max-width: 750px) {
  .p-trust h1 img {
    width: 83%;
  }
}
.p-trust li {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 10px 0;
}
.p-trust li h3 {
  height: 6.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 10px 0;
  font-size: 2.2rem;
  font-family: 'kozuka-gothic-pro', 'Noto Sans JP';
  font-weight: 900;
}
@media screen and (max-width: 750px) {
  .p-trust li h3 {
    font-size: 2.8rem;
  }
}
.p-trust li h3 img {
  margin: 0 1.5% 0 0;
}
@media screen and (max-width: 750px) {
  .p-trust li h3 img {
    width: 17.5%;
  }
}
@media screen and (max-width: 750px) {
  .p-trust li h3 span br {
    display: none;
  }
}
.p-trust li > img {
  margin: 0 4% 0 0;
  width: 400px;
}
@media screen and (max-width: 750px) {
  .p-trust li > img {
    width: 40%;
  }
}
.p-trust li p {
  font-family: 'kozuka-gothic-pro', 'メイリオ', sans-serif;
  text-align: justify;
}
@media screen and (max-width: 750px) {
  .p-trust li p {
    font-size: 2.6rem;
    line-height: inherit;
  }
}
.p-link {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  padding: 20px 0;
  background-color: #1b314b;
}
@media screen and (max-width: 750px) {
  .p-link {
    margin-bottom: 0;
  }
}
.p-link__inner {
  width: 1000px;
  margin: 0 auto;
}
@media screen and (max-width: 750px) {
  .p-link__inner {
    width: 100%;
  }
}

.u-emphasis {
  color: #00afff;
}

.u-t-error {
  font-size: 2rem;
  color: red;
}

@media screen and (max-width: 750px) {
  .u-pc {
    display: none;
  }
}

.u-sp {
  display: none;
}
@media screen and (max-width: 750px) {
  .u-sp {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2ZvbnQuc2NzcyIsImZvdW5kYXRpb24vX2FwcC5zY3NzIiwic2V0dGluZy9fbWl4aW4uc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJzZXR0aW5nL19zaXplLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwic2V0dGluZy9fY29sb3Iuc2NzcyIsImNvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCJjb21wb25lbnRzL19saW5rLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvX3RvZ2dsZS5zY3NzIiwicHJvamVjdC9fYXNzZXNzbWVudC5zY3NzIiwicHJvamVjdC9fY29tcGxldGUuc2NzcyIsInByb2plY3QvX2NvbnRhY3Quc2NzcyIsInByb2plY3QvX2N1c3RvbWVyLnNjc3MiLCJwcm9qZWN0L19kaWZmZXJlbmNlLnNjc3MiLCJwcm9qZWN0L19leGFtcGxlLnNjc3MiLCJwcm9qZWN0L19leHBlbnNpdmUuc2NzcyIsInByb2plY3QvX2tpbmQuc2NzcyIsInByb2plY3QvX3F1ZXN0aW9uLnNjc3MiLCJwcm9qZWN0L19zcGVlZHkuc2NzcyIsInByb2plY3QvX3N0cmVuZ3RoLnNjc3MiLCJwcm9qZWN0L190b3Auc2NzcyIsInByb2plY3QvX3RydXN0LnNjc3MiLCJ1dGlsaXR5L19hcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDUixvRUFBQTtBQUVSLFNBQUE7QUNEQTtFQUNJLCtDREdPO0VDRFAsZUFBQTtBRkNKO0FHSUk7RURSSjtJQU1RLHlCQUFBO0VGRU47QUFDRjs7QUVDQTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtBRkVKO0FHTkk7RURFSjtJQUlRLGlCQUFBO0VGSU47QUFDRjs7QUVEQTtFQUNJLGVBQUE7QUZJSjs7QUVEQTtFQUNJLGlCQUFBO0FGSUo7QUduQkk7RURjSjtJQUdRLGdCQUFBO0VGTU47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QkVwQkU7QUxzb0ROO0FHL25ESTtFc0JGQTtJdEJpQkksV0FBQTtJQUNBLGFBQUE7RUhvbkROO0FBQ0Y7QXlCcG9ESTtFQUNJLFdBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQ0FBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSxrQkFBQTtBekJzb0RSO0F5QnJvRFE7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFdEJMUiwyQkZaRztFRWFILGdCQUFBO0FINm9ESjtBR3BwREk7RXNCTUk7SUFRUSxpQkFBQTtFekIwb0RkO0FBQ0Y7QXlCem9EWTtFQUNJLGtCQUFBO0F6QjJvRGhCO0FHNXBESTtFc0JnQlE7SUFHUSxZQUFBO0V6QjZvRGxCO0FBQ0Y7QUdqcURJO0VzQnVCWTtJQUVRLGFBQUE7RXpCNG9EdEI7QUFDRjtBeUJ4b0RRO0VBQ0ksZ0JBQUE7QXpCMG9EWjtBR3pxREk7RXNCOEJJO0lBR1EsVUFBQTtFekI0b0RkO0FBQ0Y7QXlCMW9EUTtFQUNJLCtCQUFBO0VBQ0EsbUJBQUE7QXpCNG9EWjtBR2xyREk7RXNCb0NJO0lBSVEsaUJBQUE7SUFDQSxvQkFBQTtFekI4b0RkO0FBQ0Y7O0EwQmhzREE7RUFDSSxjbkJGTztBUHFzRFg7O0EwQmhzREE7RUFDSSxlQUFBO0VBQ0EsVUFBQTtBMUJtc0RKOztBR2pzREk7RXVCQ0o7SUFFUSxhQUFBO0UxQm1zRE47QUFDRjs7QTBCaHNEQTtFQUNJLGFBQUE7QTFCbXNESjtBRzNzREk7RXVCT0o7SUFHUSxjQUFBO0UxQnFzRE47QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL25vdG9zYW5zanAuY3NzKTtcbi8qIOODleOCqeODs+ODiCAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICB9XG59XG5cbmJvZHkge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5hLmpzLXNjcm9sbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMiU7XG59XG5pbnB1dFt0eXBlPXRleHRdLnUtYi1lcnJvciB7XG4gIGJvcmRlcjogc29saWQgMXB4IHJlZDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMSUgNSU7XG4gIGxpbmUtaGVpZ2h0OiAyLjM7XG4gIHdpZHRoOiAyOCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCAyJSAxMCU7XG4gIH1cbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgMC41cHggI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiAtNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICAgIHBhZGRpbmc6IDEuN3JlbTtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiAtNnJlbTtcbiAgfVxufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMy40cmVtO1xuICB0b3A6IDI3JTtcbiAgcGFkZGluZzogMC41cmVtIDAuN3JlbTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCByZWQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuN3Z3IHNvbGlkIHJlZDtcbiAgICBib3JkZXItYm90dG9tOiAwLjd2dyBzb2xpZCByZWQ7XG4gICAgcGFkZGluZzogMC41cmVtIDAuOHJlbTtcbiAgICBsZWZ0OiAtNS40cmVtO1xuICAgIHRvcDogMzAlO1xuICB9XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDY1MHB4O1xuICBsaW5lLWhlaWdodDogMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYmFja2dyb3VuZDogcmVkIHVybChcIi4uL2ltZy9wYy9hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAzMHB4LzE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJlZCB1cmwoXCIuLi9pbWcvcGMvYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMyUvMyU7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL3BjL2NhcmV0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE1cHgvMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvcGMvY2FyZXQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMyUvNCU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAxJSBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmwtaGVhZGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5sLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1oZWFkZXJfX2NvbnRhaW5lci0tc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmwtaGVhZGVyX19jb250YWluZXItLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5sLWhlYWRlcl9fY29udGFpbmVyLS1zcCBpbWcge1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5sLWhlYWRlcl9fY29udGFpbmVyLS1zcCBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sLWhlYWRlcl9fcmlnaHQgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAyJSAwIDA7XG59XG5cbi5sLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxYjMxNGI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDAgMjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDUlIDAgNCUgMDtcbiAgfVxufVxuLmwtZm9vdGVyIHVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3MDcwNzA7XG4gIHBhZGRpbmc6IDE3cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5sLWZvb3RlciB1bCB7XG4gICAgcGFkZGluZzogMyUgMDtcbiAgfVxufVxuLmwtZm9vdGVyIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHBhZGRpbmc6IDVweCAxOXB4O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM3MDcwNzA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubC1mb290ZXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmwtZm9vdGVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNzA3MDcwO1xufVxuXG4uYy1sYWJlbCB7XG4gIHdpZHRoOiA2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDlweCA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYy1sYWJlbCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBtYXJnaW46IDAgMCAyLjMlIDVweDtcbiAgfVxufVxuLmMtbGFiZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWxpbmtfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jLWxpbmtfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbiAgLmMtbGlua19fYm90dG9tIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jLWxpbmtfX2JvdHRvbSBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCAzJSAwO1xuICB9XG4gIC5jLWxpbmtfX2JvdHRvbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1saW5rX19oZWFkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjMxNGI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYy1saW5rX19oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4uYy1saW5rX19oZWFkIGRpdiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jLWxpbmtfX2hlYWQgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzJSAwO1xuICB9XG59XG4uYy1saW5rX19oZWFkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbGlua19faGVhZCBpbWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYy1saW5rX19oZWFkIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgMiUgMDtcbiAgfVxufVxuLmMtbGlua19faGVhZCAuanMtc2Nyb2xsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IDAuN3M7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbW9kYWwuanMtbW9kYWwtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbW9kYWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uYy1tb2RhbF9fY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYy1tb2RhbF9fY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmMtbW9kYWxfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYy1tb2RhbF9fbnVtIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uYy1tb2RhbF9fcGFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTQwJSAwIDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtbW9kYWxfX3BhZ2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtbW9kYWxfX3BhZ2UgaW1nIHtcbiAgd2lkdGg6IDJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5jLW1vZGFsX19wYWdlLmpzLXByZXYge1xuICB3aWR0aDogMzAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYy1tb2RhbF9fcGFnZS5qcy1wcmV2IGltZyB7XG4gIGxlZnQ6IDEwcHg7XG59XG4uYy1tb2RhbF9fcGFnZS5qcy1uZXh0IHtcbiAgd2lkdGg6IDcwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5jLW1vZGFsX19wYWdlLmpzLW5leHQgaW1nIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uYy1tb2RhbF9fd2luZG93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmMtbW9kYWxfX3dpbmRvdyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDIwJSBhdXRvO1xuICB9XG59XG4uYy1tb2RhbF9fd2luZG93ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1tb2RhbF9fd2luZG93LmpzLW1vZGFsLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtbW9kYWxfX2Nsb3NlOjpiZWZvcmUsIC5jLW1vZGFsX19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLmMtdGl0bGUge1xuICBtYXJnaW46IDUwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jLXRpdGxlIHtcbiAgICBtYXJnaW46IDUlIDA7XG4gIH1cbn1cbi5jLXRpdGxlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICB0ZXh0LWluZGVudDogODBweDtcbiAgYmFja2dyb3VuZDogI2VlZjNmOCB1cmwoXCIuLi9pbWcvcGMvcGNfbmFuZGVtb19jb3cucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdCAzMHB4LzE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmMtdGl0bGVfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMyUgYXV0bztcbiAgICBwYWRkaW5nOiA2JSAwO1xuICAgIHRleHQtaW5kZW50OiAxMCU7XG4gICAgYmFja2dyb3VuZDogI2VlZjNmOCB1cmwoXCIuLi9pbWcvcGMvcGNfbmFuZGVtb19jb3cucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdC8yMCU7XG4gIH1cbn1cbi5jLXRpdGxlX19pbWctLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAjZWVmM2Y4IHVybChcIi4uL2ltZy9wYy9wY18zMG1fcmVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgNTBweC8xNDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jLXRpdGxlX19pbWctLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6ICNlZWYzZjggdXJsKFwiLi4vaW1nL3BjL3BjXzMwbV9yZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCA1JS8xMyU7XG4gIH1cbn1cbi5jLXRpdGxlX19pbWctLWV4cGVuc2l2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL3BjL3BjX3Rha2FrdV9jb3cucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdCA0MHB4LzE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmMtdGl0bGVfX2ltZy0tZXhwZW5zaXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9wYy9wY190YWtha3VfY293LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQgMTAlLzIwJTtcbiAgICB0ZXh0LWluZGVudDogMTQlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmMtdGl0bGVfX2ltZy0tc3BlZWR5IHtcbiAgYmFja2dyb3VuZDogI2VlZjNmOCB1cmwoXCIuLi9pbWcvcGMvcGNfc3VndV9jb3cucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdC8xODBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmMtdGl0bGVfX2ltZy0tc3BlZWR5IHtcbiAgICB0ZXh0LWluZGVudDogMTIlO1xuICAgIGJhY2tncm91bmQ6ICNlZWYzZjggdXJsKFwiLi4vaW1nL3BjL3BjX3N1Z3VfY293LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQgNiUvMTglO1xuICB9XG59XG5cbi5jLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZDFlOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDclO1xuICB9XG59XG4uYy10b2dnbGU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jLXRvZ2dsZS5qcy1vcGVuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmMtdG9nZ2xlLmpzLW9wZW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmMtdG9nZ2xlLS1xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDklIDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmMtdG9nZ2xlLS1xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMTIuMyUgMCAwIDA7XG4gIH1cbn1cbi5jLXRvZ2dsZS0tcXVlc3Rpb24yIHtcbiAgcGFkZGluZzogMTAuNSUgMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYy10b2dnbGUtLXF1ZXN0aW9uMiB7XG4gICAgcGFkZGluZzogMTYuMiUgMCAwIDA7XG4gIH1cbn1cbi5jLXRvZ2dsZS0tcXVlc3Rpb24zIHtcbiAgcGFkZGluZzogOSUgMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYy10b2dnbGUtLXF1ZXN0aW9uMyB7XG4gICAgcGFkZGluZzogMTYuMiUgMCAwIDA7XG4gIH1cbn1cbi5jLXRvZ2dsZS0tcHJpdmFjeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi5jLXRvZ2dsZTo6YmVmb3JlLCAuYy10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgdG9wOiA0OCU7XG4gIGxlZnQ6IDQwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLXRvZ2dsZS0tcHJpdmFjeTo6YmVmb3JlLCAuYy10b2dnbGUtLXByaXZhY3k6OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmMtdG9nZ2xlLS1wcml2YWN5OjpiZWZvcmUsIC5jLXRvZ2dsZS0tcHJpdmFjeTo6YWZ0ZXIge1xuICAgIHRvcDogMzAlO1xuICB9XG59XG5cbi5jLXRvZ2dsZS0tcXVlc3Rpb246OmJlZm9yZSwgLmMtdG9nZ2xlLS1xdWVzdGlvbjo6YWZ0ZXIge1xuICB0b3A6IDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYy10b2dnbGUtLXF1ZXN0aW9uOjpiZWZvcmUsIC5jLXRvZ2dsZS0tcXVlc3Rpb246OmFmdGVyIHtcbiAgICB0b3A6IDM3JTtcbiAgfVxufVxuXG4uYy10b2dnbGUtLXF1ZXN0aW9uMjo6YmVmb3JlLCAuYy10b2dnbGUtLXF1ZXN0aW9uMjo6YWZ0ZXIge1xuICB0b3A6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jLXRvZ2dsZS0tcXVlc3Rpb24yOjpiZWZvcmUsIC5jLXRvZ2dsZS0tcXVlc3Rpb24yOjphZnRlciB7XG4gICAgdG9wOiA0MCU7XG4gIH1cbn1cblxuLmMtdG9nZ2xlLS1xdWVzdGlvbjM6OmJlZm9yZSwgLmMtdG9nZ2xlLS1xdWVzdGlvbjM6OmFmdGVyIHtcbiAgdG9wOiAzM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmMtdG9nZ2xlLS1xdWVzdGlvbjM6OmJlZm9yZSwgLmMtdG9nZ2xlLS1xdWVzdGlvbjM6OmFmdGVyIHtcbiAgICB0b3A6IDQwJTtcbiAgfVxufVxuXG4ucC1hc3Nlc3NtZW50IHtcbiAgbWFyZ2luOiA0JSAwO1xufVxuLnAtYXNzZXNzbWVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtYXNzZXNzbWVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1hc3Nlc3NtZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnAtY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmM2Y4O1xuICBwYWRkaW5nOiA5N3B4IDAgMTI1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWNvbXBsZXRlIHtcbiAgICBwYWRkaW5nOiAxMCUgMDtcbiAgfVxufVxuLnAtY29tcGxldGVfX2JhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNDJweCAwO1xuICBwYWRkaW5nOiA1cHggODlweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtaW5kZW50OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjNzg3ODc4IHVybChcIi4uL2ltZy9wYy9hcnJvdzIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCA3NHB4LzEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jb21wbGV0ZV9fYmFjayB7XG4gICAgYmFja2dyb3VuZDogIzc4Nzg3OCB1cmwoXCIuLi9pbWcvcGMvYXJyb3cyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgMjMlLzQlO1xuICAgIG1hcmdpbjogNSUgMDtcbiAgICBwYWRkaW5nOiAyJSAwO1xuICAgIHdpZHRoOiA1NSU7XG4gICAgdGV4dC1pbmRlbnQ6IDUlO1xuICB9XG59XG4ucC1jb21wbGV0ZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY29tcGxldGVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuLnAtY29tcGxldGVfX3F1aWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZmY7XG4gIG1hcmdpbjogNDVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY29tcGxldGVfX3F1aWNrIHtcbiAgICBtYXJnaW46IDYlIDA7XG4gIH1cbn1cbi5wLWNvbXBsZXRlX190ZWwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5wLWNvbXBsZXRlX190ZWwgYSB7XG4gIGZvbnQtc2l6ZTogMy45cmVtO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvdGVsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQvMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWNvbXBsZXRlX190ZWwgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL3RlbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0IDEwJS84JTtcbiAgfVxufVxuLnAtY29tcGxldGVfX3RoYW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDQ2cHggMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jb21wbGV0ZV9fdGhhbmtzIHtcbiAgICBwYWRkaW5nOiA4JSA0JTtcbiAgfVxufVxuLnAtY29tcGxldGVfX3RoYW5rcyBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMThweCAwO1xufVxuLnAtY29tcGxldGVfX3RoYW5rcyB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTtcbn1cblxuLnAtY29udGFjdCB7XG4gIHBhZGRpbmc6IDg3cHggMCAxMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmM2Y4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY29udGFjdCB7XG4gICAgcGFkZGluZzogNiUgMCAyJSAwO1xuICB9XG59XG4ucC1jb250YWN0X19hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWNvbnRhY3RfX2FkZHJlc3MgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbn1cbi5wLWNvbnRhY3RfX2FkZHJlc3MgZGl2IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMiUgMCAxJSAwO1xufVxuLnAtY29udGFjdF9fYWRkcmVzcyBzcGFuIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY29udGFjdF9fYWRkcmVzcyBzcGFuIHtcbiAgICBwYWRkaW5nOiAyJSAwO1xuICB9XG59XG4ucC1jb250YWN0X19jYXV0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY29udGFjdF9fY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cbi5wLWNvbnRhY3RfX2NhdXRpb24gLmMtbGFiZWwge1xuICBtYXJnaW46IDAgMSU7XG59XG4ucC1jb250YWN0X19jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMlIGF1dG87XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jb250YWN0X19jaGVjayB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ucC1jb250YWN0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jb250YWN0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5wLWNvbnRhY3RfX2NvbnRhaW5lciAuYy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY29udGFjdF9fY29udGFpbmVyIC5jLWxpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnAtY29udGFjdF9fY29udGFpbmVyIC5jLWxpbmsgYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgMyUgMDtcbiAgfVxuICAucC1jb250YWN0X19jb250YWluZXIgLmMtbGluayBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb250YWN0X19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1jb250YWN0X19mb3JtIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY29udGFjdF9fZm9ybSB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jb250YWN0X19mb3JtIHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgMyUgMDtcbiAgfVxufVxuLnAtY29udGFjdF9fZm9ybSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWNvbnRhY3RfX2Zvcm0gdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLWNvbnRhY3RfX2Zvcm0gdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBsaW5lLWhlaWdodDogMi41O1xuICB3aWR0aDogMjcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jb250YWN0X19mb3JtIHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29udGFjdF9fZm9ybSB0YWJsZSB0ZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1jb250YWN0X19mb3JtIHRhYmxlIHRkIGlucHV0W3R5cGU9dGV4dF0udS13aWR0aCB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jb250YWN0X19mb3JtIHRhYmxlIHRkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIG1hcmdpbjogMCAwIDElIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWNvbnRhY3RfX2Zvcm0gdGFibGUgdGQgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ucC1jb250YWN0X19wcml2YWN5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzA3MDcwO1xufVxuLnAtY29udGFjdF9fcHJpdmFjeS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1jb250YWN0X19wcml2YWN5LXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWNvbnRhY3RfX3ByaXZhY3ktdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnAtY29udGFjdF9fc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWNvbnRhY3RfX3N1Ym1pdCB7XG4gICAgbWFyZ2luOiAzJSAwO1xuICB9XG59XG4ucC1jb250YWN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDIuNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jb250YWN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5wLWNvbnRhY3RfX3RleHQgaDQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAxNHB4IDAgMCAwO1xufVxuLnAtY29udGFjdF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb250YWN0X190aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY29udGFjdF9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi5wLWN1c3RvbWVyIHtcbiAgcGFkZGluZzogODdweCAwIDQwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWN1c3RvbWVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5wLWN1c3RvbWVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jdXN0b21lcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4ucC1jdXN0b21lcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY3VzdG9tZXJfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtY3VzdG9tZXJfX3ZvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZDFlOTtcbiAgd2lkdGg6IDI0NXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMzY1cHggMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1jdXN0b21lcl9fdm9pY2Uge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICAgIHBhZGRpbmc6IDQlIDI4JSAxMCUgMiU7XG4gIH1cbn1cbi5wLWN1c3RvbWVyX192b2ljZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzVweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDkyJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtY3VzdG9tZXJfX3ZvaWNlIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IDQ1JTtcbiAgfVxufVxuLnAtY3VzdG9tZXJfX3ZvaWNlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWN1c3RvbWVyX192b2ljZSBkaXYge1xuICAgIGJvdHRvbTogNyU7XG4gICAgcmlnaHQ6IDU4JTtcbiAgfVxufVxuLnAtY3VzdG9tZXJfX3ZvaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWN1c3RvbWVyX192b2ljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuXG4ucC1kaWZmZXJlbmNlIHtcbiAgcGFkZGluZzogNCUgMDtcbn1cbi5wLWRpZmZlcmVuY2VfX2Fycm93IHtcbiAgbWFyZ2luOiAyNnB4IDE2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2Zsby9wY19hcnJvd19ib3R0b20ucG5nXCIpIG5vLXJlcGVhdCBsZWZ0L2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1kaWZmZXJlbmNlX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtZGlmZmVyZW5jZV9fYXJyb3c6bnRoLW9mLXR5cGUoOCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtZGlmZmVyZW5jZV9fYXJyb3c6bnRoLW9mLXR5cGUoMTEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWRpZmZlcmVuY2VfX2Fycm93LS0yIHtcbiAgbWFyZ2luOiAyMHB4IDE2cHg7XG59XG4ucC1kaWZmZXJlbmNlX19ibG9jayB7XG4gIHdpZHRoOiA0ODJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWRpZmZlcmVuY2VfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1kaWZmZXJlbmNlX19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB9XG59XG4ucC1kaWZmZXJlbmNlX19jYXNlIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWRpZmZlcmVuY2VfX2Nhc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCA1JSAwO1xuICB9XG4gIC5wLWRpZmZlcmVuY2VfX2Nhc2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGlmZmVyZW5jZV9fY2FzZSBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWRpZmZlcmVuY2VfX2Nhc2UgcCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbjogMSUgMCAwIDA7XG4gIH1cbn1cbi5wLWRpZmZlcmVuY2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtZGlmZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1kaWZmZXJlbmNlX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWRpZmZlcmVuY2VfX2ZsbyBoMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMzE0Yjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWRpZmZlcmVuY2VfX2ZsbyBoMiB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIH1cbn1cbi5wLWRpZmZlcmVuY2VfX2l0ZW0ge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgcGFkZGluZzogMTJweCAwIDEycHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZWVmM2Y4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtZGlmZmVyZW5jZV9faXRlbSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHBhZGRpbmc6IDIlIDAgMiUgMzAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIC5wLWRpZmZlcmVuY2VfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5wLWRpZmZlcmVuY2VfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIG1hcmdpbjogMCAwIDIlIDA7XG4gIH1cbn1cbi5wLWRpZmZlcmVuY2VfX21vbnRoIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDU3cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWRhZWE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1kaWZmZXJlbmNlX19tb250aCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtZGlmZmVyZW5jZV9fbW9udGgtLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MjAwO1xufVxuXG4ucC1leGFtcGxlIHtcbiAgcGFkZGluZzogODdweCAwIDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMzE0Yjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWV4YW1wbGUge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLnAtZXhhbXBsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtZXhhbXBsZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4ucC1leGFtcGxlX19jb250YWluZXIgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4ucC1leGFtcGxlIGgxIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1leGFtcGxlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1leGFtcGxlX19oZWFkID4gaW1nIHtcbiAgICB3aWR0aDogNTYlO1xuICB9XG59XG4ucC1leGFtcGxlX19oZWFkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtZXhhbXBsZV9faGVhZCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5wLWV4YW1wbGVfX2hlYWQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtZXhhbXBsZV9faGVhZCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLnAtZXhhbXBsZV9faGVhZCBzdHJvbmcgc3BhbiB7XG4gIGNvbG9yOiAjMDBhZmZmO1xufVxuLnAtZXhhbXBsZV9faGVhZCBzdHJvbmcgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1leGFtcGxlX19oZWFkIHN0cm9uZyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgfVxufVxuLnAtZXhhbXBsZV9fbGFiZWwge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHdpZHRoOiA1NDYuOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAxMHB4IDgwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWV4YW1wbGVfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDM1JTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGhlaWdodDogMjcuM3JlbTtcbiAgfVxufVxuLnAtZXhhbXBsZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiA0LjM7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzJTtcbiAgcmlnaHQ6IDclO1xufVxuLnAtZXhhbXBsZV9fbmFtZSBpbWcge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1leGFtcGxlX19uYW1lIGltZyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLnAtZXhhbXBsZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyLjUlIDMuNSU7XG59XG5cbi5wLWV4cGVuc2l2ZSB7XG4gIHBhZGRpbmc6IDQlIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1leHBlbnNpdmUge1xuICAgIHBhZGRpbmc6IDAgMCA0JSAwO1xuICB9XG59XG4ucC1leHBlbnNpdmVfX2NhdXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWV4cGVuc2l2ZV9fY2F1c2Uge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgbWFyZ2luOiAwIDAgNCUgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtZXhwZW5zaXZlX19jYXVzZSBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1leHBlbnNpdmVfX2NhdXNlIGgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWV4cGVuc2l2ZV9fY2F1c2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWV4cGVuc2l2ZV9fY2F1c2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtZXhwZW5zaXZlX19jYXVzZSBpbWcge1xuICAgIHRvcDogMTAlO1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5wLWV4cGVuc2l2ZV9fY2F1c2UgcCB7XG4gIHdpZHRoOiA1MTBweDtcbiAgbWFyZ2luOiAwIDQzcHggMCAwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtZXhwZW5zaXZlX19jYXVzZSBwIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0NyUgMCAwIDA7XG4gIH1cbn1cbi5wLWV4cGVuc2l2ZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtZXhwZW5zaXZlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWV4cGVuc2l2ZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wLWtpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmM2Y4O1xuICBwYWRkaW5nOiA0JSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAta2luZCB7XG4gICAgcGFkZGluZzogMCAwIDQlIDA7XG4gIH1cbn1cbi5wLWtpbmRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWtpbmRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuLnAta2luZF9fY29udGFpbmVyIC51LWVtcGhhc2lzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwYWZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWtpbmRfX2NvbnRhaW5lciAudS1lbXBoYXNpcyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIC5wLWtpbmRfX2NvbnRhaW5lciAudS1lbXBoYXNpcyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAta2luZF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNSUgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLWtpbmRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucC1raW5kX19pdGVtOm50aC1vZi10eXBlKDJuLTEpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wLWtpbmRfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5wLWtpbmRfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucC1raW5kX19pdGVtIHAge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1raW5kX19pdGVtIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMCA0JTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAta2luZF9faXRlbSBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1raW5kX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wLXF1ZXN0aW9uIHtcbiAgcGFkZGluZzogODdweCAwIDQwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5wLXF1ZXN0aW9uX19ib3R0b20ge1xuICBmb250LWZhbWlseTogXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA1MHB4IDEwcHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXF1ZXN0aW9uX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgOCUgMiUgMSU7XG4gIH1cbn1cbi5wLXF1ZXN0aW9uX19ib3R0b20gcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucC1xdWVzdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtcXVlc3Rpb25fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuLnAtcXVlc3Rpb25fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLXF1ZXN0aW9uX19pbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtcXVlc3Rpb25fX2ltZyB7XG4gICAgd2lkdGg6IDV2dztcbiAgICBoZWlnaHQ6IDV2dztcbiAgfVxufVxuLnAtcXVlc3Rpb24gaDMge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogN3B4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtcXVlc3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIG1hcmdpbjogMC41JSAwIDAgMDtcbiAgfVxufVxuLnAtcXVlc3Rpb24gbGkge1xuICBib3JkZXI6IHNvbGlkIDNweCAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtcXVlc3Rpb25fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXF1ZXN0aW9uX190aXRsZSB7XG4gICAgcGFkZGluZzogMyUgMSU7XG4gIH1cbn1cblxuLnAtc3BlZWR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjNmODtcbiAgcGFkZGluZzogNCUgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXNwZWVkeSB7XG4gICAgcGFkZGluZzogMCAwIDQlIDA7XG4gIH1cbn1cbi5wLXNwZWVkeV9fY2FjaGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogNCUgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXNwZWVkeV9fY2FjaGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLnAtc3BlZWR5X19jb250YWluZXIge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1zcGVlZHlfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtc3BlZWR5X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLXNwZWVkeV9fcHJvY2VzcyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXNwZWVkeV9fcHJvY2VzcyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMSU7XG4gIH1cbiAgLnAtc3BlZWR5X19wcm9jZXNzIGltZyB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtc3BlZWR5X19wcm9jZXNzLS1pbWcgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1zcGVlZHlfX3Byb2Nlc3MtLWltZzIgaW1nIHtcbiAgICB3aWR0aDogMzYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1zcGVlZHlfX3N0ZXAge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5wLXNwZWVkeV9fc3RlcCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtc3BlZWR5X19zdGVwIGgyIHtcbiAgICBtYXJnaW46IDAgMCAzJSAwO1xuICB9XG4gIC5wLXNwZWVkeV9fc3RlcCBoMiBpbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5wLXNwZWVkeV9fc3RlcCBoMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXNwZWVkeV9fc3RlcCBoMyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnAtc3BlZWR5X19zdGVwIGgzIHtcbiAgICB3aWR0aDogMTYlO1xuICB9XG59XG4ucC1zcGVlZHlfX3N0ZXAgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1zcGVlZHlfX3N0ZXAgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXNwZWVkeV9fc3RlcCB1bCBsaTpudGgtb2YtdHlwZSgybi0xKSB7XG4gIHdpZHRoOiAyODRweDtcbiAgaGVpZ2h0OiAyNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXNwZWVkeV9fc3RlcCB1bCBsaTpudGgtb2YtdHlwZSgybi0xKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAucC1zcGVlZHlfX3N0ZXAgdWwgbGk6bnRoLW9mLXR5cGUoMm4tMSkgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuLnAtc3BlZWR5X19zdGVwIHVsIGxpOm50aC1vZi10eXBlKDJuLTEpIHAge1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1zcGVlZHlfX3N0ZXAgdWwgbGk6bnRoLW9mLXR5cGUoMm4tMSkgcCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxJTtcbiAgfVxufVxuLnAtc3BlZWR5X19zdGVwIHVsIGxpOm50aC1vZi10eXBlKDJuKSB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbjogMTIwcHggMCAwIDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjMWIzMTRiO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDVweCAjMWIzMTRiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtc3BlZWR5X19zdGVwIHVsIGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXJlbSAjMDAwO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXJlbSAjMDAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtc3BlZWR5X19zdGVwIHVsIGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMiUgYXV0bztcbiAgfVxufVxuXG4ucC1zdHJlbmd0aCB7XG4gIHBhZGRpbmc6IDg3cHggMCA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYzZjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1zdHJlbmd0aCB7XG4gICAgcGFkZGluZzogMiUgMDtcbiAgfVxufVxuLnAtc3RyZW5ndGhfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXN0cmVuZ3RoX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5wLXN0cmVuZ3RoIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbjogMCAwIDlweCAwO1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVmM2Y4IHVybChcIi4uL2ltZy9wYy9wY190c3V5b21pX2JnLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXN0cmVuZ3RoIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmM2Y4IHVybChcIi4uL2ltZy9zcC9zcF90c3V5b21pLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQvY292ZXI7XG4gICAgcGFkZGluZzogMyUgMyUgNCUgNyU7XG4gICAgaGVpZ2h0OiAxNy44OHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc3RyZW5ndGggdWwgbGkgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC1zdHJlbmd0aCB1bCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbjogMCAwIDIlIDA7XG4gIH1cbn1cbi5wLXN0cmVuZ3RoIHVsIGxpIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4ucC10b3Age1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG4ucC10b3BfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXRvcF9faW1nIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtdG9wX19pbWcgaW1nOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtdG9wX19pbWcgaW1nOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wLXRydXN0IHtcbiAgcGFkZGluZzogODdweCAwIDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjNmODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXRydXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5wLXRydXN0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC10cnVzdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4ucC10cnVzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5wLXRydXN0IGxpIGgzIHtcbiAgaGVpZ2h0OiA2LjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtdHJ1c3QgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4ucC10cnVzdCBsaSBoMyBpbWcge1xuICBtYXJnaW46IDAgMS41JSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucC10cnVzdCBsaSBoMyBpbWcge1xuICAgIHdpZHRoOiAxNy41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtdHJ1c3QgbGkgaDMgc3BhbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtdHJ1c3QgbGkgPiBpbWcge1xuICBtYXJnaW46IDAgNCUgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnAtdHJ1c3QgbGkgPiBpbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5wLXRydXN0IGxpIHAge1xuICBmb250LWZhbWlseTogXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wLXRydXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi51LWVtcGhhc2lzIHtcbiAgY29sb3I6ICMwMGFmZmY7XG59XG5cbi51LXQtZXJyb3Ige1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiByZWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi8vIG5vdG9zYW5zSlBcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvbm90b3NhbnNqcC5jc3MpO1xuXG4vKiDjg5Xjgqnjg7Pjg4ggKi9cbiROb3RvOiAnTm90byBTYW5zIEpQJztcblxuJG1haW5mb250OiAkTm90bywgJ+ODoeOCpOODquOCqicsIHNhbnMtc2VyaWY7IiwiQHVzZSBcIi4uL3NldHRpbmcvYXBwXCIgYXMgKjtcblxuaHRtbHtcbiAgICBmb250LWZhbWlseTogJG1haW5mb250O1xuICAgIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgLy8gOTAwcHjjga7mmYIxMHB4XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDkwKTtcbiAgICB9XG59XG5cbmJvZHl7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxufVxuXG5hLmpzLXNjcm9sbHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG59XG5cbmgxe1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgIEBpbmNsdWRlIGJhc2ljLWlucHV0O1xuICAgICYudS1iLWVycm9ye1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZWQ7XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmICsgbGFiZWx7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMSUgNSU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyJSAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg4Hjgqfjg4Pjgq/mnqBcbiAgICAgICAgLy8g5Y2Y5L2N5oyH5a6a44KScmVt44Gr44GX44Gm44K644Os6Ziy5q2iXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIC41cHggI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTUlO1xuICAgICAgICAgICAgbGVmdDogLTRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg4Hjgqfjg4Pjgq/jg57jg7zjgq9cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMy40cmVtO1xuICAgICAgICAgICAgdG9wOiAyNyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgcmVkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogLjd2dyBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjd2dyBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIC44cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01LjRyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXJ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgYmFja2dyb3VuZDogcmVkIHVybCgnLi4vaW1nL3BjL2Fycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMzBweCAvIDE2cHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZCB1cmwoJy4uL2ltZy9wYy9hcnJvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDMlIC8gMyU7XG4gICAgfVxufVxuXG5zZWxlY3R7XG4gICAgQGluY2x1ZGUgYmFzaWMtaW5wdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9wYy9jYXJldC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE1cHggLyAyNnB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWcvcGMvY2FyZXQucG5nJykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAzJSAvIDQlO1xuICAgIH1cbn1cblxudGV4dGFyZWF7XG4gICAgQGluY2x1ZGUgYmFzaWMtaW5wdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICBoZWlnaHQ6IDIwdnc7XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2ZvbnRcIiBhcyBmO1xuQHVzZSBcIi4uL3NldHRpbmcvc2l6ZVwiIGFzIHM7XG5cbi8vIOODoeODh+OCo+OCouOCr+OCqOODqlxuJGJyZWFrcG9pbnRzOiAoXG4gICAgLy8gXCJzcFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpXCIsXG4gICAgXCJzcFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpXCIsXG4pO1xuXG5AbWl4aW4gbXEoKSB7XG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwic3BcIil9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1ib2xke1xuICAgIGZvbnQtZmFtaWx5OiBmLiROb3RvO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBtaXhpbiBjb250ZW50cy13aWR0aHtcbiAgICB3aWR0aDogcy4kcGMxO1xuICAgIG1hcmdpbjogcy4kY2VudGVyO1xuICAgIG1heC13aWR0aDogcy4kcGMxO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIHMuJHNwO1xuICAgIH1cbn1cblxuQG1peGluIHNwLXdpZHRoe1xuICAgIHBhZGRpbmc6IDAgcy4kc3A7XG59XG5cbkBtaXhpbiAgY2FyZXQge1xuICAgIGJvcmRlci1ib3R0b206IHMuJGNhcmV0O1xuICAgIGJvcmRlci1yaWdodDogcy4kY2FyZXQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcmVtICMwMDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXJlbSAjMDAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxufVxuXG5AbWl4aW4gYmFzaWMtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMiU7XG59IiwiQHVzZSBcIi4uL3NldHRpbmcvYXBwXCIgYXMgKjtcblxuLmwtaGVhZGVye1xuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgQGluY2x1ZGUgY29udGVudHMtd2lkdGg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAxJSBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLS1zcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0e1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJiBhe1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMiUgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuL2NvbG9yXCIgYXMgKjtcblxuLy8gd2lkdGhcbiRwYzE6IDEwMDBweDtcblxuJHNwMTogNzEwcHg7XG4kYnJlYWs6IDkwMHB4O1xuXG4vLyBtYXJnaW5cbiRjZW50ZXI6IDAgYXV0bztcblxuLy8gcGFkZGluZ1xuJGZyYW1lOiA0JSAwO1xuJGZyYW1lX2I6IDQwcHg7XG5cbiRzcDogNSU7XG4vLyAkc3A6IDEwLjUlO1xuXG4vLyBib3JkZXJcbiRzb2xpZDogc29saWQgMXB4ICMwMDA7XG4kc29saWQtZ3JheTogc29saWQgMXB4ICM3MDcwNzA7XG4kY2FyZXQ6IHNvbGlkIDVweCAkZGVlcEJsdWU7XG4kY2FyZXQyOiBzb2xpZCA4cHggJGRlZXBCbHVlOyIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5sLWZvb3RlcntcbiAgICBiYWNrZ3JvdW5kOiAkZGVlcEJsdWU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gICAgJl9fY29weXJpZ2h0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1JSAwIDQlIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiB1bHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNvbGlkLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMlIDA7XG4gICAgICAgIH1cbiAgICAgICAgJiBsaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE5cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJHNvbGlkLWdyYXk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRzb2xpZC1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRibHVlOiAjZWVmM2Y4O1xuJGVtcGhhc2lzOiAjMDBhZmZmO1xuJGRlZXBCbHVlOiAjMWIzMTRiO1xuXG4kYmFjazogJGJsdWU7XG5cbi8vICRtYWluY29sb3IxOiAjMDAwOyIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5jLWxhYmVse1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIC8vIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vIGNvbG9yOiAjZmZmO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAvLyBwYWRkaW5nOiAzcHggMTQuNXB4O1xuICAgIG1hcmdpbjogMCAwIDlweCA3cHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMi4zJSA1cHg7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAvLyBwYWRkaW5nOiAxJSAyJTtcbiAgICB9XG4gICAgJiBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZy9hcHBcIiBhcyAqO1xuXG4uYy1saW5re1xuICAgICZfX2JvdHRvbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcC13aWR0aDtcbiAgICAgICAgICAgICYgYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgYTpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzJSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDIlIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWVwQmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwLXdpZHRoO1xuICAgICAgICB9XG4gICAgICAgICYgZGl2e1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzJSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyJSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLmpzLXNjcm9sbHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZy9hcHBcIiBhcyAqO1xuXG4uYy1tb2RhbHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAuN3M7XG4gICAgei1pbmRleDogOTk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmpzLW1vZGFsLW9wZW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19jbG9zZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9vdGVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAmX19udW17XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgIH1cbiAgICAmX19wYWdle1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE0MCUgMCAwIDA7XG4gICAgICAgIC8vIGhlaWdodDogNzc3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAydnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmpzLXByZXZ7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICYgaW1ne1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5qcy1uZXh0e1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgJiBpbWd7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd2luZG93e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAvLyB3aWR0aDogNTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwJSBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYgPiBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmpzLW1vZGFsLW9wZW57XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbW9kYWxfX2Nsb3NlOjpiZWZvcmUsIC5jLW1vZGFsX19jbG9zZTo6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG59IiwiQHVzZSBcIi4uL3NldHRpbmcvYXBwXCIgYXMgKjtcblxuLmMtdGl0bGV7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgbWFyZ2luOiA1JSAwO1xuICAgIH1cbiAgICAmX19pbWd7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgICAgIHRleHQtaW5kZW50OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFjayB1cmwoJy4uL2ltZy9wYy9wY19uYW5kZW1vX2Nvdy5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQgMzBweCAvIDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMyUgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDYlIDA7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2sgdXJsKCcuLi9pbWcvcGMvcGNfbmFuZGVtb19jb3cucG5nJykgbm8tcmVwZWF0IHRvcCBsZWZ0IC8gMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGFjdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrIHVybCgnLi4vaW1nL3BjL3BjXzMwbV9yZWQucG5nJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0IDUwcHggLyAxNDFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2sgdXJsKCcuLi9pbWcvcGMvcGNfMzBtX3JlZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgNSUgLyAxMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1leHBlbnNpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1nL3BjL3BjX3Rha2FrdV9jb3cucG5nJykgbm8tcmVwZWF0IHRvcCBsZWZ0IDQwcHggLyAxODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9wYy9wY190YWtha3VfY293LnBuZycpIG5vLXJlcGVhdCB0b3AgbGVmdCAxMCUvMjAlO1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAxNCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXNwZWVkeXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrIHVybCgnLi4vaW1nL3BjL3BjX3N1Z3VfY293LnBuZycpIG5vLXJlcGVhdCB0b3AgbGVmdCAvIDE4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAxMiU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFjayB1cmwoJy4uL2ltZy9wYy9wY19zdWd1X2Nvdy5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQgNiUgLyAxOCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmcvYXBwXCIgYXMgKjtcblxuLmMtdG9nZ2xle1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmQxZTk7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgd2lkdGg6IDclO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmLmpzLW9wZW57XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tcXVlc3Rpb257XG4gICAgICAgIHBhZGRpbmc6IDklIDAgMCAwO1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgcGFkZGluZzogMTIuMyUgMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tcXVlc3Rpb24ye1xuICAgICAgICBwYWRkaW5nOiAxMC41JSAwIDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2LjIlIDAgMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXF1ZXN0aW9uM3tcbiAgICAgICAgcGFkZGluZzogOSUgMCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNi4yJSAwIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1wcml2YWN5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIH1cbn1cblxuLmMtdG9nZ2xlOjpiZWZvcmUsIC5jLXRvZ2dsZTo6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBib3JkZXI6IHNvbGlkIDRweCAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgdG9wOiA0OCU7XG4gICAgbGVmdDogNDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtdG9nZ2xlLS1wcml2YWN5OjpiZWZvcmUsIC5jLXRvZ2dsZS0tcHJpdmFjeTo6YWZ0ZXJ7XG4gICAgdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIHRvcDogMzAlO1xuICAgIH1cbn1cblxuLmMtdG9nZ2xlLS1xdWVzdGlvbjo6YmVmb3JlLCAuYy10b2dnbGUtLXF1ZXN0aW9uOjphZnRlcntcbiAgICB0b3A6IDMzcHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgdG9wOiAzNyU7XG4gICAgfVxufVxuXG4uYy10b2dnbGUtLXF1ZXN0aW9uMjo6YmVmb3JlLCAuYy10b2dnbGUtLXF1ZXN0aW9uMjo6YWZ0ZXJ7XG4gICAgdG9wOiA0MCU7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgfVxufVxuXG4uYy10b2dnbGUtLXF1ZXN0aW9uMzo6YmVmb3JlLCAuYy10b2dnbGUtLXF1ZXN0aW9uMzo6YWZ0ZXJ7XG4gICAgdG9wOiAzM3B4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIHRvcDogNDAlO1xuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZy9hcHBcIiBhcyAqO1xuXG4ucC1hc3Nlc3NtZW50e1xuICAgIG1hcmdpbjogJGZyYW1lO1xuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgQGluY2x1ZGUgY29udGVudHMtd2lkdGg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5wLWNvbXBsZXRle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIHBhZGRpbmc6IDk3cHggMCAxMjVweCAwO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIHBhZGRpbmc6IDEwJSAwO1xuICAgIH1cbiAgICAmX19iYWNre1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNDJweCAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggODlweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtaW5kZW50OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzg3ODc4IHVybCgnLi4vaW1nL3BjL2Fycm93Mi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgNzRweCAvIDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzg3ODc4IHVybCgnLi4vaW1nL3BjL2Fycm93Mi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgMjMlIC8gNCU7XG4gICAgICAgICAgICBtYXJnaW46IDUlIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyJSAwO1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiA1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnRzLXdpZHRoO1xuICAgIH1cbiAgICAmX19xdWlja3tcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZmY7XG4gICAgICAgIG1hcmdpbjogNDVweCAwO1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgbWFyZ2luOiA2JSAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RlbHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAmIGF7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuOXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGMvdGVsLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCAvIDMzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BjL3RlbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgMTAlIC8gOCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGhhbmtze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBwYWRkaW5nOiA0NnB4IDEwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgcGFkZGluZzogOCUgNCU7XG4gICAgICAgIH1cbiAgICAgICAgJiBwe1xuICAgICAgICAgICAgJiBzcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIHVse1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5wLWNvbnRhY3R7XG4gICAgcGFkZGluZzogODdweCAwIDExMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgcGFkZGluZzogNiUgMCAyJSAwO1xuICAgIH1cbiAgICAmX19hZGRyZXNze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmIGRpdntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgJiBzbWFsbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIlIDAgMSUgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIHNwYW57XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIlIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2F1dGlvbntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgJiAuYy1sYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jaGVja3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMyUgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnRzLXdpZHRoO1xuICAgICAgICAmIC5jLWxpbmt7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgJiBhOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzJSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9ybXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYgdGFibGV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmIHRye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMlIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiB0ZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl17XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmLnUtd2lkdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxJSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgcHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcml2YWN5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogJHNvbGlkLWdyYXk7XG4gICAgICAgICYtdGl0bGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgJiBoMntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmX19zdWJtaXR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBtYXJnaW46IDMlIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDIuNSU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgJiBoNHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCAwIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZy9hcHBcIiBhcyAqO1xuXG4ucC1jdXN0b21lcntcbiAgICBwYWRkaW5nOiA4N3B4IDAgJGZyYW1lX2IgMDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgQGluY2x1ZGUgY29udGVudHMtd2lkdGg7XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgc3Atd2lkdGg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdm9pY2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmQxZTk7XG4gICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDM2NXB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIGhlaWdodDogMzV2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IDQlIDI4JSAxMCUgMiU7XG4gICAgICAgIH1cbiAgICAgICAgJiBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIGRpdntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBib3R0b206IDclO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5wLWRpZmZlcmVuY2V7XG4gICAgcGFkZGluZzogJGZyYW1lO1xuICAgICZfX2Fycm93e1xuICAgICAgICBtYXJnaW46IDI2cHggMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYy9mbG8vcGNfYXJyb3dfYm90dG9tLnBuZycpIG5vLXJlcGVhdCBsZWZ0IC8gY29udGFpbjtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxMSl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtLTJ7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ibG9ja3tcbiAgICAgICAgd2lkdGg6IDQ4MnB4O1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBzcC13aWR0aDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Nhc2V7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUlIDA7XG4gICAgICAgICAgICAmIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxJSAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnRzLXdpZHRoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Zsb3tcbiAgICAgICAgJiBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXBCbHVlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkYmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIlIDAgMiUgMzAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyJSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vbnRoe1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDU3cHggMCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWRhZWE7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tb3Jhbmdle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MjAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5wLWV4YW1wbGV7XG4gICAgcGFkZGluZzogODdweCAwICRmcmFtZV9iIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXBCbHVlO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50cy13aWR0aDtcblxuICAgICAgICAmIHVse1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBzcC13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYgaDF7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmX19oZWFke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJiA+IGltZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIHNtYWxse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlbXBoYXNpcztcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIHdpZHRoOiA1NDYuOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDgwcHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNy4zcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX25hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzJTtcbiAgICAgICAgcmlnaHQ6IDclO1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgLy8gcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJiBpbWd7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICfjg6HjgqTjg6rjgqonLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyLjUlIDMuNSU7XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5wLWV4cGVuc2l2ZXtcbiAgICBwYWRkaW5nOiAkZnJhbWU7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgcGFkZGluZzogMCAwIDQlIDA7XG4gICAgfVxuICAgICZfX2NhdXNle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMCAwICRmcmFtZV9iIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwLXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNCUgMDtcbiAgICAgICAgfVxuICAgICAgICAmIGRpdntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIHRvcDogICAxMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIHB7XG4gICAgICAgICAgICB3aWR0aDogNTEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNDNweCAwIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0NyUgMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50cy13aWR0aDtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmcvYXBwXCIgYXMgKjtcblxuLnAta2luZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjaztcbiAgICBwYWRkaW5nOiAkZnJhbWU7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgcGFkZGluZzogMCAwIDQlIDA7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgQGluY2x1ZGUgY29udGVudHMtd2lkdGg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBzcC13aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAmIC51LWVtcGhhc2lze1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRlbXBoYXNpcztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgICYgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgNSUgMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuLTEpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NiVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiBwe1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0JTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgc3BhbntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5wLXF1ZXN0aW9ue1xuICAgIHBhZGRpbmc6IDg3cHggMCAkZnJhbWVfYiAwO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgJl9fYm90dG9te1xuICAgICAgICBmb250LWZhbWlseTogJ+ODoeOCpOODquOCqicsIHNhbnMtc2VyaWY7O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMTBweCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgcGFkZGluZzogMCA4JSAyJSAxJTtcbiAgICAgICAgfVxuICAgICAgICAmIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgQGluY2x1ZGUgY29udGVudHMtd2lkdGg7XG4gICAgfVxuICAgICZfX2hlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmX19pbWd7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICB3aWR0aDogNXZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA1dnc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiBoM3tcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogLjUlIDAgMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYgbGl7XG4gICAgICAgIGJvcmRlcjogc29saWQgM3B4ICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgcGFkZGluZzogMyUgMSU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL3NldHRpbmcvYXBwXCIgYXMgKjtcblxuLnAtc3BlZWR5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrO1xuICAgIHBhZGRpbmc6ICRmcmFtZTtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICBwYWRkaW5nOiAwIDAgNCUgMDtcbiAgICB9XG4gICAgJl9fY2FjaGV7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIG1hcmdpbjogJGZyYW1lO1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgQGluY2x1ZGUgY29udGVudHMtd2lkdGg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Byb2Nlc3N7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMSU7XG4gICAgICAgICAgICAvLyBtYXJnaW46IDAgMCAwIDMlO1xuICAgICAgICAgICAgJiBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1pbWd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgICYgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgICAgICYgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdGVwe1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Atd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgJiBoMntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMyUgMDtcbiAgICAgICAgICAgICAgICAmIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiBoM3tcbiAgICAgICAgICAgICYgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIHVse1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgbGl7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybi0xKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJiBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2FyZXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMiUgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vc2V0dGluZy9hcHBcIiBhcyAqO1xuXG4ucC1zdHJlbmd0aHtcbiAgICBwYWRkaW5nOiA4N3B4IDAgJGZyYW1lX2IgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICBwYWRkaW5nOiAyJSAwO1xuICAgIH1cbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnRzLXdpZHRoO1xuICAgIH1cbiAgICAmIHVse1xuICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgc3Atd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgJiBsaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDlweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDAgNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlIHVybCgnLi4vaW1nL3BjL3BjX3RzdXlvbWlfYmcucG5nJykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZSB1cmwoJy4uL2ltZy9zcC9zcF90c3V5b21pLnBuZycpIG5vLXJlcGVhdCB0b3AgbGVmdCAvIGNvdmVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMlIDMlIDQlIDclOztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3Ljg4cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIlIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiBzcGFue1xuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7XG4gICAgICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5wLXRvcHtcbiAgICBtYXJnaW46IDAgMCAkZnJhbWVfYiAwO1xuICAgICZfX2ltZ3tcbiAgICAgICAgJiBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi5wLXRydXN0e1xuICAgIHBhZGRpbmc6IDg3cHggMCAkZnJhbWVfYiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50cy13aWR0aDtcbiAgICB9XG4gICAgJiBsaXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAmIGgze1xuICAgICAgICAgICAgaGVpZ2h0OiA2LjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjUlIDAgMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcuNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiBzcGFue1xuICAgICAgICAgICAgICAgICYgYnJ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiBpbWd7XG4gICAgICAgICAgICBtYXJnaW46IDAgNCUgMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgcHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAn44Oh44Kk44Oq44KqJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2FwcFwiIGFzICo7XG5cbi51LWVtcGhhc2lze1xuICAgIGNvbG9yOiAkZW1waGFzaXM7XG59XG5cbi51LXQtZXJyb3J7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi51LXBje1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udS1zcHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn0iXX0= */
