@media screen and (min-width: 768px) {
  header.main-header .hero-img {
    min-height: auto;
  }
  header.main-header .hero-img > .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  main {
    margin: 0 0 70px 0;
  }
  main .gift-idea {
    margin: 70px auto 70px;
  }
  main .gift-idea__title {
    margin: 0 0 30px 0;
    font-size: 24px;
  }
  main .gift-idea .gift-idea-icon .box1 {
    width: 70px;
    height: 71px;
    margin: 0 30px 0 0;
  }
  main .gift-idea .gift-idea-icon .box2 {
    width: 59px;
    height: 71px;
    margin: 0 30px 0 0;
  }
  main .gift-idea .gift-idea-icon .box3 {
    width: 75px;
    height: 71px;
  }
  main .buy-gift {
    margin: 0 auto 70px;
  }
  main .buy-gift__title {
    margin: 0 0 30px 0;
    font-size: 24px;
  }
  main .buy-gift__list {
    padding: 0 0 0 40px;
  }
  main .buy-gift__item {
    margin: 0 0 20px 0;
  }
  main .buy-gift .buy-gift-img {
    width: 260px;
  }
  main .buy-gift .buy-gift-img__text {
    top: -75px;
    left: -215px;
    font-size: 50px;
  }
  main .buy-gift .buy-gift-img__arrow {
    top: -45px;
    left: -85px;
    width: 100px;
    height: 106px;
  }
  main .select-date,
  main .instant-delivery,
  main .tours {
    margin: 0 auto 70px;
  }
  main .select-date__title,
  main .instant-delivery__title,
  main .tours__title {
    margin: 0 0 30px 0;
    font-size: 24px;
  }
  main .select-date__text,
  main .instant-delivery__text,
  main .tours__text {
    margin: 0 0 20px 0;
  }
  main .select-date .box-img,
  main .instant-delivery .box-img,
  main .tours .box-img {
    width: 400px;
    margin: 0 auto;
  }
  main .tours {
    margin: 0 auto;
  }
}
@media screen and (min-width: 992px) {
  main .gift-idea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  main .gift-idea__title {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-bottom: 0;
    font-size: 28px;
  }
  main .gift-idea__text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    font-size: 18px;
  }
  main .gift-idea div.gift-idea-icon {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 0;
  }
  main .e-gift-cards-list {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 0;
  }
  main .e-gift-cards-list li {
    width: 30%;
    max-width: 414px;
    margin-bottom: 160px;
  }
  main .e-gift-cards-list li::after {
    content: "";
    position: absolute;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    z-index: 1;
  }
  main .e-gift-cards-list li:first-child::after {
    width: 84px;
    height: 155px;
    top: 90%;
    left: 10%;
    background: url("/theme/_build/assets/images/background/landing/icon-green-arrow-down-long.svg") no-repeat center/contain;
  }
  main .e-gift-cards-list li:last-child::after {
    width: 150px;
    height: 69px;
    top: 60%;
    left: 95%;
    background: url("/theme/_build/assets/images/background/landing/icon-arrow-blue-right-long.svg") no-repeat center/contain;
  }
  main .e-gift-cards-list li:first-child {
    margin-right: 5vw;
  }
  main .e-gift-cards-list li .e-gift-card__title {
    top: 3vw;
  }
  main .e-gift-cards-list li .e-gift-card__title > span {
    font-size: 2.4rem;
  }
  main .e-gift-cards-list li .e-gift-card__title > span.special-text {
    font-size: 3.5rem;
  }
  main .e-gift-cards-list li .e-gift-card > p {
    font-size: 18px;
  }
  main .e-gift-cards-list li .buy-e-gift__btn {
    max-width: 400px;
    min-height: 60px;
    top: 45%;
    left: 120%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 18px;
  }
  main .buy-gift {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  main .buy-gift__content {
    width: 50%;
    margin: 0;
  }
  main .buy-gift__title {
    font-size: 28px;
  }
  main .buy-gift__list {
    padding: 0 0 0 50px;
    font-size: 18px;
  }
  main .buy-gift .buy-gift-img {
    margin: 30px 0 0 180px;
  }
  main .buy-gift .buy-gift-img__text {
    top: -105px;
    left: -120px;
  }
  main .buy-gift .buy-gift-img picture {
    position: absolute;
    z-index: -1;
  }
  main .select-date,
  main .instant-delivery,
  main .tours {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0;
  }
  main .select-date__content,
  main .instant-delivery__content,
  main .tours__content {
    width: 50%;
    margin: 0;
  }
  main .select-date__title,
  main .instant-delivery__title,
  main .tours__title {
    font-size: 28px;
  }
  main .select-date__text,
  main .instant-delivery__text,
  main .tours__text {
    font-size: 18px;
  }
  main .select-date__link,
  main .instant-delivery__link,
  main .tours__link {
    position: initial;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    border: 2px solid #e84042;
    font-size: 16px;
  }
  main .select-date .box-img,
  main .instant-delivery .box-img,
  main .tours .box-img {
    margin: 0 100px 0 15px;
  }
  main .instant-delivery {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  main .instant-delivery .box-img {
    margin: 0 0 0 100px;
  }
}
@media screen and (min-width: 1200px) {
  header.main-header .hero-img .icon-circle.circle-green {
    left: 170px;
  }
  header.main-header .hero-img .icon-circle.circle-red {
    right: 50px;
  }
  main {
    margin: 0 auto 100px;
  }
  main .gift-idea {
    margin: 100px auto 100px;
  }
  main .gift-idea__title {
    font-size: 36px;
  }
  main .gift-idea__text {
    font-size: 20px;
  }
  main .gift-idea .gift-idea-icon .box1 {
    width: 90px;
    height: 91px;
    margin: 0 40px 0 0;
  }
  main .gift-idea .gift-idea-icon .box2 {
    width: 76px;
    height: 91px;
    margin: 0 40px 0 0;
  }
  main .gift-idea .gift-idea-icon .box3 {
    width: 96px;
    height: 91px;
  }
  main .buy-gift {
    margin: 0 auto 100px;
  }
  main .buy-gift__title {
    font-size: 36px;
  }
  main .buy-gift__list {
    padding: 0 0 0 60px;
    font-size: 20px;
  }
  main .buy-gift .buy-gift-img {
    width: 300px;
    margin: 40px 0 0 240px;
  }
  main .buy-gift .buy-gift-img__text {
    top: -85px;
    left: -200px;
  }
  main .select-date,
  main .instant-delivery,
  main .tours {
    margin: 0 auto 100px;
  }
  main .select-date__title,
  main .instant-delivery__title,
  main .tours__title {
    font-size: 36px;
  }
  main .select-date__text,
  main .instant-delivery__text,
  main .tours__text {
    font-size: 20px;
  }
  main .select-date__link,
  main .instant-delivery__link,
  main .tours__link {
    padding: 10px 50px;
  }
  main .select-date .box-img,
  main .instant-delivery .box-img,
  main .tours .box-img {
    width: 480px;
    margin: 0 100px 0 30px;
  }
  main .select-date .box-img.select-date-img img,
  main .instant-delivery .box-img.select-date-img img,
  main .tours .box-img.select-date-img img {
    -webkit-box-shadow: -30px 30px 0px 0px rgb(17, 140, 143);
            box-shadow: -30px 30px 0px 0px rgb(17, 140, 143);
  }
  main .select-date .box-img.instant-delivery-img img,
  main .instant-delivery .box-img.instant-delivery-img img,
  main .tours .box-img.instant-delivery-img img {
    -webkit-box-shadow: -30px 30px 0px 0px rgb(250, 182, 78);
            box-shadow: -30px 30px 0px 0px rgb(250, 182, 78);
  }
  main .select-date .box-img.tours-img img,
  main .instant-delivery .box-img.tours-img img,
  main .tours .box-img.tours-img img {
    -webkit-box-shadow: -30px 30px 0px 0px rgb(232, 64, 66);
            box-shadow: -30px 30px 0px 0px rgb(232, 64, 66);
  }
  main .instant-delivery {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  main .instant-delivery .box-img {
    margin: 0 0 0 100px;
  }
  main .tours {
    margin: 0 auto;
  }
}
@media screen and (min-width: 1600px) {
  header.main-header .hero-img > .title {
    font-size: 170px;
  }
  main .gift-idea__title {
    margin: 0 0 40px 0;
    font-size: 40px;
  }
  main .gift-idea__text {
    font-size: 24px;
  }
  main .gift-idea .gift-idea-icon .box1 {
    width: 115px;
    height: 116px;
    margin: 0 50px 0 0;
  }
  main .gift-idea .gift-idea-icon .box2 {
    width: 96px;
    height: 115px;
    margin: 0 50px 0 0;
  }
  main .gift-idea .gift-idea-icon .box3 {
    width: 142px;
    height: 134px;
  }
  main .e-gift-cards-list li .e-gift-card__title > span {
    font-size: 3.4375rem;
  }
  main .e-gift-cards-list li .e-gift-card__title > span.special-text {
    font-size: 5rem;
  }
  main .e-gift-cards-list li .e-gift-card > p {
    font-size: 1.75rem;
  }
  main .e-gift-cards-list li .buy-e-gift__btn {
    font-size: 1.3125rem;
  }
  main .buy-gift__title {
    margin: 0 0 40px 0;
    font-size: 40px;
  }
  main .buy-gift__list {
    margin: 0 0 30px 0;
    padding: 0 0 0 70px;
    font-size: 24px;
  }
  main .buy-gift .buy-gift-img {
    margin: 50px 0 0 300px;
    width: 370px;
  }
  main .buy-gift .buy-gift-img__text {
    top: -70px;
  }
  main .buy-gift .buy-gift-img__arrow {
    top: -30px;
  }
  main .select-date__title,
  main .instant-delivery__title,
  main .tours__title {
    margin: 0 0 40px 0;
    font-size: 40px;
  }
  main .select-date__text,
  main .instant-delivery__text,
  main .tours__text {
    margin: 0 0 30px 0;
    font-size: 24px;
  }
  main .select-date__link,
  main .instant-delivery__link,
  main .tours__link {
    border: 3px solid #e84042;
    padding: 14px 65px;
    font-size: 18px;
  }
  main .select-date .box-img,
  main .instant-delivery .box-img,
  main .tours .box-img {
    width: 600px;
    margin: 0 100px 0 30px;
  }
  main .instant-delivery {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  main .instant-delivery .box-img {
    margin: 0 0 0 100px;
  }
}
@media screen and (min-width: 768px) {
  main .travel-agent-login h2 {
    font-size: 20px;
  }
  main h2 {
    margin: 0 0 30px 0;
    font-size: 24px;
  }
  main .looking-city-tours__text {
    margin: 0 0 30px 0;
  }
  main .register-with__content {
    margin: 0 auto 30px;
  }
  main .how-work__content,
  main .private-personalized__content,
  main .perfect-travelers__content {
    margin: 0 0 30px 0;
  }
  main .how-work__content .list-text,
  main .private-personalized__content .list-text,
  main .perfect-travelers__content .list-text {
    margin: 0 0 30px 0;
    padding: 0 0 0 25px;
  }
  main .how-work__content .list-text__item,
  main .private-personalized__content .list-text__item,
  main .perfect-travelers__content .list-text__item {
    margin: 0 0 15px 0;
  }
  main .how-work__content .text,
  main .private-personalized__content .text,
  main .perfect-travelers__content .text {
    margin: 0 0 30px 0;
  }
  main .how-work .box-img,
  main .private-personalized .box-img,
  main .perfect-travelers .box-img {
    max-width: 400px;
    margin: 0 auto;
  }
  main .guests-say .text {
    margin: 0 0 30px 0;
  }
  main .guests-say .reviews-list {
    margin: 0 0 30px 0;
  }
  main .guests-say .reviews-list div .review {
    height: 508px;
  }
  main .any-question .container {
    position: relative;
  }
  main .any-question .text {
    margin: 0 0 30px 0;
  }
  main .any-question__content {
    margin: 0 0 30px 0;
  }
  main .any-question__content .content-img {
    width: 100px;
    height: 100px;
  }
  main .any-question__content .content-text__title {
    font-size: 40px;
  }
  main .any-question .content-doodles {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  main .travel-agent-login h2 {
    font-size: 24px;
  }
  main .travel-agent-login__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-width: none;
  }
  main .travel-agent-login__content .field {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 0 20px 0;
  }
  main .travel-agent-login__content .field:nth-child(1) {
    margin: 0 15px 0 0;
  }
  main .travel-agent-login__content .field:nth-child(2) {
    margin: 0 0 0 15px;
  }
  main .travel-agent-login__content .field input {
    padding: 13px 10px;
    font-size: 18px;
  }
  main .travel-agent-login__content .field .forgot-password {
    font-size: 16px;
  }
  main .travel-agent-login__content .travel-agent-login-btn {
    width: auto;
    margin: 0 0 0 30px;
    padding: 13px 20px;
    font-size: 16px;
  }
  main .travel-agent-login__content .register-as-travel-btn {
    width: auto;
    padding: 14px 0;
    margin: 0 0 0 30px;
    font-size: 16px;
  }
  main h2 {
    font-size: 28px;
  }
  main .explore-private-tour-btn {
    margin: 0;
  }
  main .looking-city-tours__text {
    font-size: 18px;
    margin: 0 0 50px 0;
  }
  main .register-with__content {
    max-width: none;
    margin: 0 0 50px 0;
  }
  main .register-with__content .box {
    width: 25%;
    margin: 0;
  }
  main .register-with__content .box__message {
    max-width: none;
    font-size: 18px;
  }
  main .how-work .container,
  main .private-personalized .container,
  main .perfect-travelers .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  main .how-work__content,
  main .private-personalized__content,
  main .perfect-travelers__content {
    width: 50%;
    margin: 0;
  }
  main .how-work__content .list-text__item,
  main .private-personalized__content .list-text__item,
  main .perfect-travelers__content .list-text__item {
    font-size: 18px;
  }
  main .how-work__content .text,
  main .private-personalized__content .text,
  main .perfect-travelers__content .text {
    font-size: 18px;
  }
  main .how-work .box-img,
  main .private-personalized .box-img,
  main .perfect-travelers .box-img {
    width: 40%;
    max-width: none;
    margin: 0;
  }
  main .private-personalized .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  main .private-personalized .box-img {
    margin: 0 0 0 15px;
  }
  main .featured__list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  main .featured__item {
    margin: 0;
  }
  main .guests-say .text {
    font-size: 18px;
  }
  main .guests-say .reviews-list {
    margin: 0 0 50px 0;
  }
  main .guests-say .reviews-list div .review {
    height: 528px;
  }
  main .any-question .text {
    font-size: 18px;
  }
  main .any-question__content .content-img {
    width: 150px;
    height: 150px;
  }
  main .any-question__content .content-text__title {
    font-size: 50px;
  }
  main .any-question__content .content-text__status {
    font-size: 18px;
  }
  main .any-question .content-doodles {
    right: 15%;
  }
}
@media screen and (min-width: 1200px) {
  main .travel-agent-login h2 {
    font-size: 30px;
  }
  main .travel-agent-login__content .field input {
    font-size: 20px;
  }
  main .travel-agent-login__content .travel-agent-login-btn {
    font-size: 18px;
  }
  main .travel-agent-login__content .register-as-travel-btn {
    padding: 15px 20px;
  }
  main h2 {
    font-size: 36px;
  }
  main .explore-private-tour-btn {
    max-width: 400px;
    font-size: 18px;
  }
  main .read-all-reviews {
    max-width: 400px;
    font-size: 18px;
  }
  main .looking-city-tours {
    margin: 100px 0 100px 0;
  }
  main .looking-city-tours__text {
    margin: 0 0 100px 0;
    font-size: 20px;
  }
  main .register-with {
    margin: 0 0 100px 0;
  }
  main .register-with__content {
    margin: 0 0 100px 0;
  }
  main .register-with__content .box__img {
    display: inline-block;
    width: 100px;
    height: 105px;
  }
  main .register-with__content .box__message {
    font-size: 20px;
  }
  main .how-work,
  main .private-personalized,
  main .perfect-travelers {
    margin: 0 0 100px 0;
  }
  main .how-work__content .list-text__item,
  main .private-personalized__content .list-text__item,
  main .perfect-travelers__content .list-text__item {
    font-size: 20px;
  }
  main .how-work__content .text,
  main .private-personalized__content .text,
  main .perfect-travelers__content .text {
    font-size: 20px;
  }
  main .how-work .box-img,
  main .private-personalized .box-img,
  main .perfect-travelers .box-img {
    width: 40%;
    max-width: none;
    margin: 0;
  }
  main .how-work .box-img.how-work-img,
  main .private-personalized .box-img.how-work-img,
  main .perfect-travelers .box-img.how-work-img {
    -webkit-box-shadow: -30px 30px 0px 0px var(--color-accent-gold);
            box-shadow: -30px 30px 0px 0px var(--color-accent-gold);
  }
  main .how-work .box-img.private-personalized-img,
  main .private-personalized .box-img.private-personalized-img,
  main .perfect-travelers .box-img.private-personalized-img {
    -webkit-box-shadow: -30px 30px 0px 0px var(--color-accent-rose);
            box-shadow: -30px 30px 0px 0px var(--color-accent-rose);
  }
  main .how-work .box-img.perfect-travelers-img,
  main .private-personalized .box-img.perfect-travelers-img,
  main .perfect-travelers .box-img.perfect-travelers-img {
    -webkit-box-shadow: -30px 30px 0px 0px var(--color-primary-light);
            box-shadow: -30px 30px 0px 0px var(--color-primary-light);
  }
  main .private-personalized .box-img {
    margin: 0 0 0 30px;
  }
  main .featured {
    margin: 0 0 100px 0;
  }
  main .featured__item:nth-child(1) {
    width: 98px;
    height: 40px;
  }
  main .featured__item:nth-child(2) {
    width: 193px;
    height: 40px;
  }
  main .featured__item:nth-child(3) {
    width: 324px;
    height: 40px;
  }
  main .featured__item:nth-child(4) {
    width: 132px;
    height: 40px;
  }
  main .featured__item:nth-child(5) {
    width: 228px;
    height: 40px;
  }
  main .guests-say {
    margin: 0 0 100px 0;
  }
  main .guests-say .text {
    font-size: 20px;
  }
  main .guests-say .reviews-list {
    margin: 0 0 100px 0;
  }
  main .guests-say .reviews-list div .review {
    height: 548px;
  }
  main .any-question .text {
    font-size: 20px;
  }
  main .any-question__content .content-img {
    width: 200px;
    height: 200px;
  }
  main .any-question__content .content-text__title {
    font-size: 60px;
  }
  main .any-question__content .content-text__status {
    font-size: 20px;
  }
  main .any-question__content .content-text__contact {
    font-size: 18px;
  }
  main .any-question__content .content-text__contact li {
    margin: 0 0 5px 0;
  }
  main .any-question .content-doodles {
    right: 15%;
  }
}
@media screen and (min-width: 1600px) {
  main .travel-agent-login h2 {
    font-size: 34px;
  }
  main .travel-agent-login__content .field input {
    font-size: 24px;
  }
  main .travel-agent-login__content .travel-agent-login-btn {
    padding: 14px 20px;
    font-size: 20px;
  }
  main .travel-agent-login__content .register-as-travel-btn {
    padding: 16px 20px;
    font-size: 18px;
  }
  main h2 {
    font-size: 40px;
  }
  main .explore-private-tour-btn {
    font-size: 20px;
  }
  main .read-all-reviews {
    font-size: 20px;
  }
  main .looking-city-tours__text {
    font-size: 24px;
  }
  main .register-with__content .box__message {
    font-size: 24px;
  }
  main .how-work__content .list-text__item,
  main .private-personalized__content .list-text__item,
  main .perfect-travelers__content .list-text__item {
    font-size: 24px;
  }
  main .how-work__content .text,
  main .private-personalized__content .text,
  main .perfect-travelers__content .text {
    font-size: 24px;
  }
  main .featured {
    margin: 0 0 100px 0;
  }
  main .featured__item:nth-child(1) {
    width: 123px;
    height: 50px;
  }
  main .featured__item:nth-child(2) {
    width: 247px;
    height: 50px;
  }
  main .featured__item:nth-child(3) {
    width: 410px;
    height: 50px;
  }
  main .featured__item:nth-child(4) {
    width: 167px;
    height: 50px;
  }
  main .featured__item:nth-child(5) {
    width: 285px;
    height: 50px;
  }
  main .guests-say .text {
    font-size: 24px;
  }
  main .guests-say .reviews-list {
    margin: 0 0 30px 0;
  }
  main .guests-say .reviews-list div .review {
    height: 556px;
  }
  main .guests-say .reviews-list div .review .review-title {
    font-size: 24px;
  }
  main .guests-say .reviews-list div .review .review-text {
    font-size: 18px;
  }
  main .any-question .text {
    font-size: 24px;
  }
  main .any-question__content .content-text__title {
    font-size: 70px;
  }
  main .any-question__content .content-text__status {
    font-size: 24px;
  }
  main .any-question__content .content-text__contact {
    font-size: 20px;
  }
  main .any-question__content .content-text__contact li {
    margin: 0 0 5px 0;
  }
  main .any-question .content-doodles .japan-doodle {
    width: 114px;
    height: 196px;
  }
  main .any-question .content-doodles .paris-doodle {
    width: 128px;
    height: 138px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdpZnQtdm91Y2hlcnMuc2NzcyIsIm1lZGlhLXN0eWxlLmNzcyIsInRyYXZlbC1hZ2VudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUVRO0lBQ0ksZ0JBQUE7RUNGVjtFRElVO0lBQ0ksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RUNGZDtFRE9FO0lBQ0ksa0JBQUE7RUNMTjtFRE9NO0lBQ0ksc0JBQUE7RUNMVjtFRE9VO0lBQ0ksa0JBQUE7SUFDQSxlQUFBO0VDTGQ7RURTYztJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7RUNQbEI7RURVYztJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7RUNSbEI7RURXYztJQUNJLFdBQUE7SUFDQSxZQUFBO0VDVGxCO0VEY007SUFDSSxtQkFBQTtFQ1pWO0VEY1U7SUFDSSxrQkFBQTtJQUNBLGVBQUE7RUNaZDtFRGVVO0lBQ0ksbUJBQUE7RUNiZDtFRGdCVTtJQUNJLGtCQUFBO0VDZGQ7RURpQlU7SUFDSSxZQUFBO0VDZmQ7RURpQmM7SUFDSSxVQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RUNmbEI7RURrQmM7SUFDSSxVQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0VDaEJsQjtFRHFCTTs7O0lBR0ksbUJBQUE7RUNuQlY7RURxQlU7OztJQUNJLGtCQUFBO0lBQ0EsZUFBQTtFQ2pCZDtFRG9CVTs7O0lBQ0ksa0JBQUE7RUNoQmQ7RURtQlU7OztJQUNJLFlBQUE7SUFDQSxjQUFBO0VDZmQ7RURtQk07SUFDSSxjQUFBO0VDakJWO0FBQ0Y7QURxQkE7RUFHUTtJQUNJLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsbUJBQUE7UUFBQSxlQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0VDckJWO0VEdUJVO0lBQ0ks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ZSI6ImxhbmRpbmctbWVkaWEtc3R5bGVzLWU1YWFkMDk1NjQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uL2luY2x1ZGVzL3ZhcmlhYmxlcycgYXMgKjtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWFkZXIubWFpbi1oZWFkZXIge1xuICAgICAgICAuaGVyby1pbWcge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgJiA+IC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgICBtYXJnaW46IDAgMCA3MHB4IDA7XG5cbiAgICAgICAgLmdpZnQtaWRlYSB7XG4gICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0byA3MHB4O1xuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdpZnQtaWRlYS1pY29uIHtcbiAgICAgICAgICAgICAgICAuYm94MSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm94MiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm94MyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1eS1naWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXktZ2lmdC1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcblxuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC1kYXRlLFxuICAgICAgICAuaW5zdGFudC1kZWxpdmVyeSxcbiAgICAgICAgLnRvdXJzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3gtaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG91cnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgICBtYWluIHtcbiAgICAgICAgLmdpZnQtaWRlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi5naWZ0LWlkZWEtaWNvbiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lLWdpZnQtY2FyZHMtbGlzdCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC9sYW5kaW5nL2ljb24tZ3JlZW4tYXJyb3ctZG93bi1sb25nLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kL2xhbmRpbmcvaWNvbi1hcnJvdy1ibHVlLXJpZ2h0LWxvbmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmUtZ2lmdC1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzdnc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BlY2lhbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1eS1lLWdpZnRfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV5LWdpZnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV5LWdpZnQtaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDE4MHB4O1xuXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC1kYXRlLFxuICAgICAgICAuaW5zdGFudC1kZWxpdmVyeSxcbiAgICAgICAgLnRvdXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmVkLWJhc2ljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJveC1pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMDBweCAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zdGFudC1kZWxpdmVyeSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAuYm94LWltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaGVhZGVyLm1haW4taGVhZGVyIHtcbiAgICAgICAgLmhlcm8taW1nIHtcbiAgICAgICAgICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1yZWQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG5cbiAgICAgICAgLmdpZnQtaWRlYSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMTAwcHg7XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdpZnQtaWRlYS1pY29uIHtcbiAgICAgICAgICAgICAgICAuYm94MSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm94MiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm94MyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1eS1naWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1eS1naWZ0LWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDAgMjQwcHg7XG5cbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtODVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QtZGF0ZSxcbiAgICAgICAgLmluc3RhbnQtZGVsaXZlcnksXG4gICAgICAgIC50b3VycyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3gtaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwMHB4IDAgMzBweDtcblxuICAgICAgICAgICAgICAgICYuc2VsZWN0LWRhdGUtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zMHB4IDMwcHggMHB4IDBweCByZ2JhKDE3LCAxNDAsIDE0MywgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmluc3RhbnQtZGVsaXZlcnktaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zMHB4IDMwcHggMHB4IDBweCByZ2JhKDI1MCwgMTgyLCA3OCwgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvdXJzLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMzBweCAzMHB4IDBweCAwcHggcmdiYSgyMzIsIDY0LCA2NiwgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zdGFudC1kZWxpdmVyeSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAuYm94LWltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3VycyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgaGVhZGVyLm1haW4taGVhZGVyIHtcbiAgICAgICAgLmhlcm8taW1nIHtcbiAgICAgICAgICAgICYgPiAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgICAgLmdpZnQtaWRlYSB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2lmdC1pZGVhLWljb24ge1xuICAgICAgICAgICAgICAgIC5ib3gxIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNTBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJveDIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3gzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lLWdpZnQtY2FyZHMtbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgLmUtZ2lmdC1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGVjaWFsLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1eS1lLWdpZnRfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXktZ2lmdCB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV5LWdpZnQtaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMCAwIDMwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcblxuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LWRhdGUsXG4gICAgICAgIC5pbnN0YW50LWRlbGl2ZXJ5LFxuICAgICAgICAudG91cnMge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRyZWQtYmFzaWM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA2NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJveC1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTAwcHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluc3RhbnQtZGVsaXZlcnkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLmJveC1pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIgLmhlcm8taW1nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIGhlYWRlci5tYWluLWhlYWRlciAuaGVyby1pbWcgPiAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgbWFpbiB7XG4gICAgbWFyZ2luOiAwIDAgNzBweCAwO1xuICB9XG4gIG1haW4gLmdpZnQtaWRlYSB7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gNzBweDtcbiAgfVxuICBtYWluIC5naWZ0LWlkZWFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIG1haW4gLmdpZnQtaWRlYSAuZ2lmdC1pZGVhLWljb24gLmJveDEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gIH1cbiAgbWFpbiAuZ2lmdC1pZGVhIC5naWZ0LWlkZWEtaWNvbiAuYm94MiB7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgfVxuICBtYWluIC5naWZ0LWlkZWEgLmdpZnQtaWRlYS1pY29uIC5ib3gzIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gIH1cbiAgbWFpbiAuYnV5LWdpZnQge1xuICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG4gIH1cbiAgbWFpbiAuYnV5LWdpZnRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0X19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgbWFpbiAuYnV5LWdpZnQgLmJ1eS1naWZ0LWltZyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0IC5idXktZ2lmdC1pbWdfX3RleHQge1xuICAgIHRvcDogLTc1cHg7XG4gICAgbGVmdDogLTIxNXB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICBtYWluIC5idXktZ2lmdCAuYnV5LWdpZnQtaW1nX19hcnJvdyB7XG4gICAgdG9wOiAtNDVweDtcbiAgICBsZWZ0OiAtODVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDZweDtcbiAgfVxuICBtYWluIC5zZWxlY3QtZGF0ZSxcbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeSxcbiAgbWFpbiAudG91cnMge1xuICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG4gIH1cbiAgbWFpbiAuc2VsZWN0LWRhdGVfX3RpdGxlLFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5X190aXRsZSxcbiAgbWFpbiAudG91cnNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIG1haW4gLnNlbGVjdC1kYXRlX190ZXh0LFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5X190ZXh0LFxuICBtYWluIC50b3Vyc19fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG4gIG1haW4gLnNlbGVjdC1kYXRlIC5ib3gtaW1nLFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5IC5ib3gtaW1nLFxuICBtYWluIC50b3VycyAuYm94LWltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIG1haW4gLnRvdXJzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgbWFpbiAuZ2lmdC1pZGVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBtYWluIC5naWZ0LWlkZWFfX3RpdGxlIHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICBtYWluIC5naWZ0LWlkZWFfX3RleHQge1xuICAgIG9yZGVyOiAyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBtYWluIC5naWZ0LWlkZWEgZGl2LmdpZnQtaWRlYS1pY29uIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIG1haW4gLmUtZ2lmdC1jYXJkcy1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBtYWluIC5lLWdpZnQtY2FyZHMtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDQxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG4gIG1haW4gLmUtZ2lmdC1jYXJkcy1saXN0IGxpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgbWFpbiAuZS1naWZ0LWNhcmRzLWxpc3QgbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICAgIHRvcDogOTAlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC9sYW5kaW5nL2ljb24tZ3JlZW4tYXJyb3ctZG93bi1sb25nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIH1cbiAgbWFpbiAuZS1naWZ0LWNhcmRzLWxpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogOTUlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kL2xhbmRpbmcvaWNvbi1hcnJvdy1ibHVlLXJpZ2h0LWxvbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgfVxuICBtYWluIC5lLWdpZnQtY2FyZHMtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbiAgbWFpbiAuZS1naWZ0LWNhcmRzLWxpc3QgbGkgLmUtZ2lmdC1jYXJkX190aXRsZSB7XG4gICAgdG9wOiAzdnc7XG4gIH1cbiAgbWFpbiAuZS1naWZ0LWNhcmRzLWxpc3QgbGkgLmUtZ2lmdC1jYXJkX190aXRsZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIG1haW4gLmUtZ2lmdC1jYXJkcy1saXN0IGxpIC5lLWdpZnQtY2FyZF9fdGl0bGUgPiBzcGFuLnNwZWNpYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgbWFpbiAuZS1naWZ0LWNhcmRzLWxpc3QgbGkgLmUtZ2lmdC1jYXJkID4gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIG1haW4gLmUtZ2lmdC1jYXJkcy1saXN0IGxpIC5idXktZS1naWZ0X19idG4ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiAxMjAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAuYnV5LWdpZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgbWFpbiAuYnV5LWdpZnRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0X19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBtYWluIC5idXktZ2lmdCAuYnV5LWdpZnQtaW1nIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDE4MHB4O1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0IC5idXktZ2lmdC1pbWdfX3RleHQge1xuICAgIHRvcDogLTEwNXB4O1xuICAgIGxlZnQ6IC0xMjBweDtcbiAgfVxuICBtYWluIC5idXktZ2lmdCAuYnV5LWdpZnQtaW1nIHBpY3R1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICBtYWluIC5zZWxlY3QtZGF0ZSxcbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeSxcbiAgbWFpbiAudG91cnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIG1haW4gLnNlbGVjdC1kYXRlX19jb250ZW50LFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5X19jb250ZW50LFxuICBtYWluIC50b3Vyc19fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbWFpbiAuc2VsZWN0LWRhdGVfX3RpdGxlLFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5X190aXRsZSxcbiAgbWFpbiAudG91cnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgbWFpbiAuc2VsZWN0LWRhdGVfX3RleHQsXG4gIG1haW4gLmluc3RhbnQtZGVsaXZlcnlfX3RleHQsXG4gIG1haW4gLnRvdXJzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAuc2VsZWN0LWRhdGVfX2xpbmssXG4gIG1haW4gLmluc3RhbnQtZGVsaXZlcnlfX2xpbmssXG4gIG1haW4gLnRvdXJzX19saW5rIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2U4NDA0MjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgbWFpbiAuc2VsZWN0LWRhdGUgLmJveC1pbWcsXG4gIG1haW4gLmluc3RhbnQtZGVsaXZlcnkgLmJveC1pbWcsXG4gIG1haW4gLnRvdXJzIC5ib3gtaW1nIHtcbiAgICBtYXJnaW46IDAgMTAwcHggMCAxNXB4O1xuICB9XG4gIG1haW4gLmluc3RhbnQtZGVsaXZlcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeSAuYm94LWltZyB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5tYWluLWhlYWRlciAuaGVyby1pbWcgLmljb24tY2lyY2xlLmNpcmNsZS1ncmVlbiB7XG4gICAgbGVmdDogMTcwcHg7XG4gIH1cbiAgaGVhZGVyLm1haW4taGVhZGVyIC5oZXJvLWltZyAuaWNvbi1jaXJjbGUuY2lyY2xlLXJlZCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgbWFpbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIH1cbiAgbWFpbiAuZ2lmdC1pZGVhIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMTAwcHg7XG4gIH1cbiAgbWFpbiAuZ2lmdC1pZGVhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIG1haW4gLmdpZnQtaWRlYV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIG1haW4gLmdpZnQtaWRlYSAuZ2lmdC1pZGVhLWljb24gLmJveDEge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTFweDtcbiAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gIH1cbiAgbWFpbiAuZ2lmdC1pZGVhIC5naWZ0LWlkZWEtaWNvbiAuYm94MiB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiA5MXB4O1xuICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgfVxuICBtYWluIC5naWZ0LWlkZWEgLmdpZnQtaWRlYS1pY29uIC5ib3gzIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gIH1cbiAgbWFpbiAuYnV5LWdpZnQge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0X19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBtYWluIC5idXktZ2lmdCAuYnV5LWdpZnQtaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAyNDBweDtcbiAgfVxuICBtYWluIC5idXktZ2lmdCAuYnV5LWdpZnQtaW1nX190ZXh0IHtcbiAgICB0b3A6IC04NXB4O1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgfVxuICBtYWluIC5zZWxlY3QtZGF0ZSxcbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeSxcbiAgbWFpbiAudG91cnMge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICB9XG4gIG1haW4gLnNlbGVjdC1kYXRlX190aXRsZSxcbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeV9fdGl0bGUsXG4gIG1haW4gLnRvdXJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIG1haW4gLnNlbGVjdC1kYXRlX190ZXh0LFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5X190ZXh0LFxuICBtYWluIC50b3Vyc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIG1haW4gLnNlbGVjdC1kYXRlX19saW5rLFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5X19saW5rLFxuICBtYWluIC50b3Vyc19fbGluayB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICB9XG4gIG1haW4gLnNlbGVjdC1kYXRlIC5ib3gtaW1nLFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5IC5ib3gtaW1nLFxuICBtYWluIC50b3VycyAuYm94LWltZyB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbjogMCAxMDBweCAwIDMwcHg7XG4gIH1cbiAgbWFpbiAuc2VsZWN0LWRhdGUgLmJveC1pbWcuc2VsZWN0LWRhdGUtaW1nIGltZyxcbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeSAuYm94LWltZy5zZWxlY3QtZGF0ZS1pbWcgaW1nLFxuICBtYWluIC50b3VycyAuYm94LWltZy5zZWxlY3QtZGF0ZS1pbWcgaW1nIHtcbiAgICBib3gtc2hhZG93OiAtMzBweCAzMHB4IDBweCAwcHggcmdiKDE3LCAxNDAsIDE0Myk7XG4gIH1cbiAgbWFpbiAuc2VsZWN0LWRhdGUgLmJveC1pbWcuaW5zdGFudC1kZWxpdmVyeS1pbWcgaW1nLFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5IC5ib3gtaW1nLmluc3RhbnQtZGVsaXZlcnktaW1nIGltZyxcbiAgbWFpbiAudG91cnMgLmJveC1pbWcuaW5zdGFudC1kZWxpdmVyeS1pbWcgaW1nIHtcbiAgICBib3gtc2hhZG93OiAtMzBweCAzMHB4IDBweCAwcHggcmdiKDI1MCwgMTgyLCA3OCk7XG4gIH1cbiAgbWFpbiAuc2VsZWN0LWRhdGUgLmJveC1pbWcudG91cnMtaW1nIGltZyxcbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeSAuYm94LWltZy50b3Vycy1pbWcgaW1nLFxuICBtYWluIC50b3VycyAuYm94LWltZy50b3Vycy1pbWcgaW1nIHtcbiAgICBib3gtc2hhZG93OiAtMzBweCAzMHB4IDBweCAwcHggcmdiKDIzMiwgNjQsIDY2KTtcbiAgfVxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIG1haW4gLmluc3RhbnQtZGVsaXZlcnkgLmJveC1pbWcge1xuICAgIG1hcmdpbjogMCAwIDAgMTAwcHg7XG4gIH1cbiAgbWFpbiAudG91cnMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaGVhZGVyLm1haW4taGVhZGVyIC5oZXJvLWltZyA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNzBweDtcbiAgfVxuICBtYWluIC5naWZ0LWlkZWFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIG1haW4gLmdpZnQtaWRlYV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIG1haW4gLmdpZnQtaWRlYSAuZ2lmdC1pZGVhLWljb24gLmJveDEge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDExNnB4O1xuICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcbiAgfVxuICBtYWluIC5naWZ0LWlkZWEgLmdpZnQtaWRlYS1pY29uIC5ib3gyIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcbiAgfVxuICBtYWluIC5naWZ0LWlkZWEgLmdpZnQtaWRlYS1pY29uIC5ib3gzIHtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiAxMzRweDtcbiAgfVxuICBtYWluIC5lLWdpZnQtY2FyZHMtbGlzdCBsaSAuZS1naWZ0LWNhcmRfX3RpdGxlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbiAgbWFpbiAuZS1naWZ0LWNhcmRzLWxpc3QgbGkgLmUtZ2lmdC1jYXJkX190aXRsZSA+IHNwYW4uc3BlY2lhbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgbWFpbiAuZS1naWZ0LWNhcmRzLWxpc3QgbGkgLmUtZ2lmdC1jYXJkID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIG1haW4gLmUtZ2lmdC1jYXJkcy1saXN0IGxpIC5idXktZS1naWZ0X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICBtYWluIC5idXktZ2lmdF9fbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0IC5idXktZ2lmdC1pbWcge1xuICAgIG1hcmdpbjogNTBweCAwIDAgMzAwcHg7XG4gICAgd2lkdGg6IDM3MHB4O1xuICB9XG4gIG1haW4gLmJ1eS1naWZ0IC5idXktZ2lmdC1pbWdfX3RleHQge1xuICAgIHRvcDogLTcwcHg7XG4gIH1cbiAgbWFpbiAuYnV5LWdpZnQgLmJ1eS1naWZ0LWltZ19fYXJyb3cge1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbiAgbWFpbiAuc2VsZWN0LWRhdGVfX3RpdGxlLFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5X190aXRsZSxcbiAgbWFpbiAudG91cnNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIG1haW4gLnNlbGVjdC1kYXRlX190ZXh0LFxuICBtYWluIC5pbnN0YW50LWRlbGl2ZXJ5X190ZXh0LFxuICBtYWluIC50b3Vyc19fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBtYWluIC5zZWxlY3QtZGF0ZV9fbGluayxcbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeV9fbGluayxcbiAgbWFpbiAudG91cnNfX2xpbmsge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNlODQwNDI7XG4gICAgcGFkZGluZzogMTRweCA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBtYWluIC5zZWxlY3QtZGF0ZSAuYm94LWltZyxcbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeSAuYm94LWltZyxcbiAgbWFpbiAudG91cnMgLmJveC1pbWcge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgMTAwcHggMCAzMHB4O1xuICB9XG4gIG1haW4gLmluc3RhbnQtZGVsaXZlcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgbWFpbiAuaW5zdGFudC1kZWxpdmVyeSAuYm94LWltZyB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbiAudHJhdmVsLWFnZW50LWxvZ2luIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgbWFpbiBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBtYWluIC5sb29raW5nLWNpdHktdG91cnNfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuICBtYWluIC5yZWdpc3Rlci13aXRoX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG4gIG1haW4gLmhvdy13b3JrX19jb250ZW50LFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZF9fY29udGVudCxcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnNfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuICBtYWluIC5ob3ctd29ya19fY29udGVudCAubGlzdC10ZXh0LFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZF9fY29udGVudCAubGlzdC10ZXh0LFxuICBtYWluIC5wZXJmZWN0LXRyYXZlbGVyc19fY29udGVudCAubGlzdC10ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgfVxuICBtYWluIC5ob3ctd29ya19fY29udGVudCAubGlzdC10ZXh0X19pdGVtLFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZF9fY29udGVudCAubGlzdC10ZXh0X19pdGVtLFxuICBtYWluIC5wZXJmZWN0LXRyYXZlbGVyc19fY29udGVudCAubGlzdC10ZXh0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbiAgbWFpbiAuaG93LXdvcmtfX2NvbnRlbnQgLnRleHQsXG4gIG1haW4gLnByaXZhdGUtcGVyc29uYWxpemVkX19jb250ZW50IC50ZXh0LFxuICBtYWluIC5wZXJmZWN0LXRyYXZlbGVyc19fY29udGVudCAudGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIG1haW4gLmhvdy13b3JrIC5ib3gtaW1nLFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZCAuYm94LWltZyxcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnMgLmJveC1pbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgbWFpbiAuZ3Vlc3RzLXNheSAudGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIG1haW4gLmd1ZXN0cy1zYXkgLnJldmlld3MtbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIG1haW4gLmd1ZXN0cy1zYXkgLnJldmlld3MtbGlzdCBkaXYgLnJldmlldyB7XG4gICAgaGVpZ2h0OiA1MDhweDtcbiAgfVxuICBtYWluIC5hbnktcXVlc3Rpb24gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbiAudGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbl9fY29udGVudCAuY29udGVudC1pbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbl9fY29udGVudCAuY29udGVudC10ZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbiAuY29udGVudC1kb29kbGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIG1haW4gLnRyYXZlbC1hZ2VudC1sb2dpbiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIG1haW4gLnRyYXZlbC1hZ2VudC1sb2dpbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIG1haW4gLnRyYXZlbC1hZ2VudC1sb2dpbl9fY29udGVudCAuZmllbGQge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG4gIG1haW4gLnRyYXZlbC1hZ2VudC1sb2dpbl9fY29udGVudCAuZmllbGQ6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIH1cbiAgbWFpbiAudHJhdmVsLWFnZW50LWxvZ2luX19jb250ZW50IC5maWVsZDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgfVxuICBtYWluIC50cmF2ZWwtYWdlbnQtbG9naW5fX2NvbnRlbnQgLmZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIG1haW4gLnRyYXZlbC1hZ2VudC1sb2dpbl9fY29udGVudCAuZmllbGQgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIG1haW4gLnRyYXZlbC1hZ2VudC1sb2dpbl9fY29udGVudCAudHJhdmVsLWFnZW50LWxvZ2luLWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgbWFpbiAudHJhdmVsLWFnZW50LWxvZ2luX19jb250ZW50IC5yZWdpc3Rlci1hcy10cmF2ZWwtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBtYWluIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgbWFpbiAuZXhwbG9yZS1wcml2YXRlLXRvdXItYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbWFpbiAubG9va2luZy1jaXR5LXRvdXJzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICB9XG4gIG1haW4gLnJlZ2lzdGVyLXdpdGhfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIH1cbiAgbWFpbiAucmVnaXN0ZXItd2l0aF9fY29udGVudCAuYm94IHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBtYWluIC5yZWdpc3Rlci13aXRoX19jb250ZW50IC5ib3hfX21lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAuaG93LXdvcmsgLmNvbnRhaW5lcixcbiAgbWFpbiAucHJpdmF0ZS1wZXJzb25hbGl6ZWQgLmNvbnRhaW5lcixcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnMgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBtYWluIC5ob3ctd29ya19fY29udGVudCxcbiAgbWFpbiAucHJpdmF0ZS1wZXJzb25hbGl6ZWRfX2NvbnRlbnQsXG4gIG1haW4gLnBlcmZlY3QtdHJhdmVsZXJzX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBtYWluIC5ob3ctd29ya19fY29udGVudCAubGlzdC10ZXh0X19pdGVtLFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZF9fY29udGVudCAubGlzdC10ZXh0X19pdGVtLFxuICBtYWluIC5wZXJmZWN0LXRyYXZlbGVyc19fY29udGVudCAubGlzdC10ZXh0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAuaG93LXdvcmtfX2NvbnRlbnQgLnRleHQsXG4gIG1haW4gLnByaXZhdGUtcGVyc29uYWxpemVkX19jb250ZW50IC50ZXh0LFxuICBtYWluIC5wZXJmZWN0LXRyYXZlbGVyc19fY29udGVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIG1haW4gLmhvdy13b3JrIC5ib3gtaW1nLFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZCAuYm94LWltZyxcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnMgLmJveC1pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZCAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgbWFpbiAucHJpdmF0ZS1wZXJzb25hbGl6ZWQgLmJveC1pbWcge1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgfVxuICBtYWluIC5mZWF0dXJlZF9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIG1haW4gLmZlYXR1cmVkX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbWFpbiAuZ3Vlc3RzLXNheSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIG1haW4gLmd1ZXN0cy1zYXkgLnJldmlld3MtbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICB9XG4gIG1haW4gLmd1ZXN0cy1zYXkgLnJldmlld3MtbGlzdCBkaXYgLnJldmlldyB7XG4gICAgaGVpZ2h0OiA1MjhweDtcbiAgfVxuICBtYWluIC5hbnktcXVlc3Rpb24gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBtYWluIC5hbnktcXVlc3Rpb25fX2NvbnRlbnQgLmNvbnRlbnQtaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICBtYWluIC5hbnktcXVlc3Rpb25fX2NvbnRlbnQgLmNvbnRlbnQtdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICBtYWluIC5hbnktcXVlc3Rpb25fX2NvbnRlbnQgLmNvbnRlbnQtdGV4dF9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAuYW55LXF1ZXN0aW9uIC5jb250ZW50LWRvb2RsZXMge1xuICAgIHJpZ2h0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBtYWluIC50cmF2ZWwtYWdlbnQtbG9naW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBtYWluIC50cmF2ZWwtYWdlbnQtbG9naW5fX2NvbnRlbnQgLmZpZWxkIGlucHV0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgbWFpbiAudHJhdmVsLWFnZW50LWxvZ2luX19jb250ZW50IC50cmF2ZWwtYWdlbnQtbG9naW4tYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAudHJhdmVsLWFnZW50LWxvZ2luX19jb250ZW50IC5yZWdpc3Rlci1hcy10cmF2ZWwtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbiAgbWFpbiBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIG1haW4gLmV4cGxvcmUtcHJpdmF0ZS10b3VyLWJ0biB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAucmVhZC1hbGwtcmV2aWV3cyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAubG9va2luZy1jaXR5LXRvdXJzIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgMTAwcHggMDtcbiAgfVxuICBtYWluIC5sb29raW5nLWNpdHktdG91cnNfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIG1haW4gLnJlZ2lzdGVyLXdpdGgge1xuICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG4gIH1cbiAgbWFpbiAucmVnaXN0ZXItd2l0aF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMTAwcHggMDtcbiAgfVxuICBtYWluIC5yZWdpc3Rlci13aXRoX19jb250ZW50IC5ib3hfX2ltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICB9XG4gIG1haW4gLnJlZ2lzdGVyLXdpdGhfX2NvbnRlbnQgLmJveF9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIG1haW4gLmhvdy13b3JrLFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZCxcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnMge1xuICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG4gIH1cbiAgbWFpbiAuaG93LXdvcmtfX2NvbnRlbnQgLmxpc3QtdGV4dF9faXRlbSxcbiAgbWFpbiAucHJpdmF0ZS1wZXJzb25hbGl6ZWRfX2NvbnRlbnQgLmxpc3QtdGV4dF9faXRlbSxcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnNfX2NvbnRlbnQgLmxpc3QtdGV4dF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIG1haW4gLmhvdy13b3JrX19jb250ZW50IC50ZXh0LFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZF9fY29udGVudCAudGV4dCxcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnNfX2NvbnRlbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBtYWluIC5ob3ctd29yayAuYm94LWltZyxcbiAgbWFpbiAucHJpdmF0ZS1wZXJzb25hbGl6ZWQgLmJveC1pbWcsXG4gIG1haW4gLnBlcmZlY3QtdHJhdmVsZXJzIC5ib3gtaW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbWFpbiAuaG93LXdvcmsgLmJveC1pbWcuaG93LXdvcmstaW1nLFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZCAuYm94LWltZy5ob3ctd29yay1pbWcsXG4gIG1haW4gLnBlcmZlY3QtdHJhdmVsZXJzIC5ib3gtaW1nLmhvdy13b3JrLWltZyB7XG4gICAgYm94LXNoYWRvdzogLTMwcHggMzBweCAwcHggMHB4IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgfVxuICBtYWluIC5ob3ctd29yayAuYm94LWltZy5wcml2YXRlLXBlcnNvbmFsaXplZC1pbWcsXG4gIG1haW4gLnByaXZhdGUtcGVyc29uYWxpemVkIC5ib3gtaW1nLnByaXZhdGUtcGVyc29uYWxpemVkLWltZyxcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnMgLmJveC1pbWcucHJpdmF0ZS1wZXJzb25hbGl6ZWQtaW1nIHtcbiAgICBib3gtc2hhZG93OiAtMzBweCAzMHB4IDBweCAwcHggdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICB9XG4gIG1haW4gLmhvdy13b3JrIC5ib3gtaW1nLnBlcmZlY3QtdHJhdmVsZXJzLWltZyxcbiAgbWFpbiAucHJpdmF0ZS1wZXJzb25hbGl6ZWQgLmJveC1pbWcucGVyZmVjdC10cmF2ZWxlcnMtaW1nLFxuICBtYWluIC5wZXJmZWN0LXRyYXZlbGVycyAuYm94LWltZy5wZXJmZWN0LXRyYXZlbGVycy1pbWcge1xuICAgIGJveC1zaGFkb3c6IC0zMHB4IDMwcHggMHB4IDBweCB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgfVxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZCAuYm94LWltZyB7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICB9XG4gIG1haW4gLmZlYXR1cmVkIHtcbiAgICBtYXJnaW46IDAgMCAxMDBweCAwO1xuICB9XG4gIG1haW4gLmZlYXR1cmVkX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIG1haW4gLmZlYXR1cmVkX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDE5M3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICBtYWluIC5mZWF0dXJlZF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAzMjRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgbWFpbiAuZmVhdHVyZWRfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTMycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIG1haW4gLmZlYXR1cmVkX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgd2lkdGg6IDIyOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICBtYWluIC5ndWVzdHMtc2F5IHtcbiAgICBtYXJnaW46IDAgMCAxMDBweCAwO1xuICB9XG4gIG1haW4gLmd1ZXN0cy1zYXkgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBtYWluIC5ndWVzdHMtc2F5IC5yZXZpZXdzLWxpc3Qge1xuICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG4gIH1cbiAgbWFpbiAuZ3Vlc3RzLXNheSAucmV2aWV3cy1saXN0IGRpdiAucmV2aWV3IHtcbiAgICBoZWlnaHQ6IDU0OHB4O1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbl9fY29udGVudCAuY29udGVudC1pbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbl9fY29udGVudCAuY29udGVudC10ZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbl9fY29udGVudCAuY29udGVudC10ZXh0X19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBtYWluIC5hbnktcXVlc3Rpb25fX2NvbnRlbnQgLmNvbnRlbnQtdGV4dF9fY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbl9fY29udGVudCAuY29udGVudC10ZXh0X19jb250YWN0IGxpIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuICBtYWluIC5hbnktcXVlc3Rpb24gLmNvbnRlbnQtZG9vZGxlcyB7XG4gICAgcmlnaHQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIG1haW4gLnRyYXZlbC1hZ2VudC1sb2dpbiBoMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIG1haW4gLnRyYXZlbC1hZ2VudC1sb2dpbl9fY29udGVudCAuZmllbGQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBtYWluIC50cmF2ZWwtYWdlbnQtbG9naW5fX2NvbnRlbnQgLnRyYXZlbC1hZ2VudC1sb2dpbi1idG4ge1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgbWFpbiAudHJhdmVsLWFnZW50LWxvZ2luX19jb250ZW50IC5yZWdpc3Rlci1hcy10cmF2ZWwtYnRuIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIG1haW4gaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICBtYWluIC5leHBsb3JlLXByaXZhdGUtdG91ci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBtYWluIC5yZWFkLWFsbC1yZXZpZXdzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgbWFpbiAubG9va2luZy1jaXR5LXRvdXJzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgbWFpbiAucmVnaXN0ZXItd2l0aF9fY29udGVudCAuYm94X19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgbWFpbiAuaG93LXdvcmtfX2NvbnRlbnQgLmxpc3QtdGV4dF9faXRlbSxcbiAgbWFpbiAucHJpdmF0ZS1wZXJzb25hbGl6ZWRfX2NvbnRlbnQgLmxpc3QtdGV4dF9faXRlbSxcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnNfX2NvbnRlbnQgLmxpc3QtdGV4dF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIG1haW4gLmhvdy13b3JrX19jb250ZW50IC50ZXh0LFxuICBtYWluIC5wcml2YXRlLXBlcnNvbmFsaXplZF9fY29udGVudCAudGV4dCxcbiAgbWFpbiAucGVyZmVjdC10cmF2ZWxlcnNfX2NvbnRlbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBtYWluIC5mZWF0dXJlZCB7XG4gICAgbWFyZ2luOiAwIDAgMTAwcHggMDtcbiAgfVxuICBtYWluIC5mZWF0dXJlZF9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMjNweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgbWFpbiAuZmVhdHVyZWRfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMjQ3cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIG1haW4gLmZlYXR1cmVkX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQxMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICBtYWluIC5mZWF0dXJlZF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAxNjdweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgbWFpbiAuZmVhdHVyZWRfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIG1haW4gLmd1ZXN0cy1zYXkgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBtYWluIC5ndWVzdHMtc2F5IC5yZXZpZXdzLWxpc3Qge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuICBtYWluIC5ndWVzdHMtc2F5IC5yZXZpZXdzLWxpc3QgZGl2IC5yZXZpZXcge1xuICAgIGhlaWdodDogNTU2cHg7XG4gIH1cbiAgbWFpbiAuZ3Vlc3RzLXNheSAucmV2aWV3cy1saXN0IGRpdiAucmV2aWV3IC5yZXZpZXctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBtYWluIC5ndWVzdHMtc2F5IC5yZXZpZXdzLWxpc3QgZGl2IC5yZXZpZXcgLnJldmlldy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAuYW55LXF1ZXN0aW9uIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgbWFpbiAuYW55LXF1ZXN0aW9uX19jb250ZW50IC5jb250ZW50LXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbiAgbWFpbiAuYW55LXF1ZXN0aW9uX19jb250ZW50IC5jb250ZW50LXRleHRfX3N0YXR1cyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbl9fY29udGVudCAuY29udGVudC10ZXh0X19jb250YWN0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgbWFpbiAuYW55LXF1ZXN0aW9uX19jb250ZW50IC5jb250ZW50LXRleHRfX2NvbnRhY3QgbGkge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbiAuY29udGVudC1kb29kbGVzIC5qYXBhbi1kb29kbGUge1xuICAgIHdpZHRoOiAxMTRweDtcbiAgICBoZWlnaHQ6IDE5NnB4O1xuICB9XG4gIG1haW4gLmFueS1xdWVzdGlvbiAuY29udGVudC1kb29kbGVzIC5wYXJpcy1kb29kbGUge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDEzOHB4O1xuICB9XG59IiwiQHVzZSAnLi4vaW5jbHVkZXMvdmFyaWFibGVzJyBhcyAqO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1haW4ge1xuICAgICAgICAudHJhdmVsLWFnZW50LWxvZ2luIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9va2luZy1jaXR5LXRvdXJzIHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpc3Rlci13aXRoIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG93LXdvcmssXG4gICAgICAgIC5wcml2YXRlLXBlcnNvbmFsaXplZCxcbiAgICAgICAgLnBlcmZlY3QtdHJhdmVsZXJzIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcblxuICAgICAgICAgICAgICAgIC5saXN0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3gtaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmd1ZXN0cy1zYXkge1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlld3MtbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgLnJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFueS1xdWVzdGlvbiB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1kb29kbGVzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFpbiB7XG4gICAgICAgIC50cmF2ZWwtYWdlbnQtbG9naW4ge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudHJhdmVsLWFnZW50LWxvZ2luLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWdpc3Rlci1hcy10cmF2ZWwtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGxvcmUtcHJpdmF0ZS10b3VyLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubG9va2luZy1jaXR5LXRvdXJzIHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaXN0ZXItd2l0aCB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuXG4gICAgICAgICAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3ctd29yayxcbiAgICAgICAgLnByaXZhdGUtcGVyc29uYWxpemVkLFxuICAgICAgICAucGVyZmVjdC10cmF2ZWxlcnMge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAubGlzdC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3gtaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpdmF0ZS1wZXJzb25hbGl6ZWQge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm94LWltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmVkIHtcbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmd1ZXN0cy1zYXkge1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlld3MtbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgLnJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFueS1xdWVzdGlvbiB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LWRvb2RsZXMge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIG1haW4ge1xuICAgICAgICAudHJhdmVsLWFnZW50LWxvZ2luIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50cmF2ZWwtYWdlbnQtbG9naW4tYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWdpc3Rlci1hcy10cmF2ZWwtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBsb3JlLXByaXZhdGUtdG91ci1idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFkLWFsbC1yZXZpZXdzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9va2luZy1jaXR5LXRvdXJzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAxMDBweCAwO1xuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMDBweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpc3Rlci13aXRoIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAuYm94IHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3ctd29yayxcbiAgICAgICAgLnByaXZhdGUtcGVyc29uYWxpemVkLFxuICAgICAgICAucGVyZmVjdC10cmF2ZWxlcnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTAwcHggMDtcblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmxpc3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm94LWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJi5ob3ctd29yay1pbWcge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMzBweCAzMHB4IDBweCAwcHggdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucHJpdmF0ZS1wZXJzb25hbGl6ZWQtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTMwcHggMzBweCAwcHggMHB4IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnBlcmZlY3QtdHJhdmVsZXJzLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zMHB4IDMwcHggMHB4IDBweCB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpdmF0ZS1wZXJzb25hbGl6ZWQge1xuICAgICAgICAgICAgLmJveC1pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMDBweCAwO1xuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3Vlc3RzLXNheSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMDBweCAwO1xuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3cy1saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMDBweCAwO1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgLnJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFueS1xdWVzdGlvbiB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1kb29kbGVzIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBtYWluIHtcbiAgICAgICAgLnRyYXZlbC1hZ2VudC1sb2dpbiB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudHJhdmVsLWFnZW50LWxvZ2luLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWdpc3Rlci1hcy10cmF2ZWwtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGxvcmUtcHJpdmF0ZS10b3VyLWJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhZC1hbGwtcmV2aWV3cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9va2luZy1jaXR5LXRvdXJzIHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpc3Rlci13aXRoIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5ib3gge1xuICAgICAgICAgICAgICAgICAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3ctd29yayxcbiAgICAgICAgLnByaXZhdGUtcGVyc29uYWxpemVkLFxuICAgICAgICAucGVyZmVjdC10cmF2ZWxlcnMge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmxpc3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmVkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2N3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjg1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3Vlc3RzLXNheSB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3cy1saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAucmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTU2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXZpZXctdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnJldmlldy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW55LXF1ZXN0aW9uIHtcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LXRleHQge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtZG9vZGxlcyB7XG4gICAgICAgICAgICAgICAgLmphcGFuLWRvb2RsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFyaXMtZG9vZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
