html {
    font-family: "Inter", "Helvetica", Arial, serif;
    font-size: 16px;
    line-height: 1.2em;
    color: #373737;
}
html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
}
.page {
    min-height: 100%;
    min-width: 320px;
}
.wrapper {
    margin: 0 auto;
    padding: 0 14px;
    box-sizing: border-box;
    position: relative;
}
@media (min-width: 375px) {
    .wrapper {
        padding: 0 16px;
    }
}
@media (min-width: 540px) {
    .wrapper {
        padding: 0 60px;
    }
}
@media (min-width: 1000px) {
    .wrapper {
        padding: 0 120px;
    }
}
@media (min-width: 1400px) {
    .wrapper {
        padding: 0 200px;
    }
}
@media (min-width: 1700px) {
    .wrapper {
        padding: 0 0;
        max-width: 1280px;
    }
}
.imageContainer_initial .imageContainer__effects {
    opacity: 0 !important;
    transition: none !important;
}
.listItem {
    list-style: none;
    margin: 0;
    padding: 0;
    font-weight: 300;
}
.listItem > li {
    position: relative;
    padding-left: 1.2em;
    margin-bottom: 5px;
}
.listItem > li:last-child {
    margin-bottom: 0;
}
.listItem > li:before {
    content: "";
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 10px;
    height: 10px;
    top: 4px;
    background: linear-gradient(155.48deg, #f197a9 36.53%, #e37bba 100%), rgba(241, 241, 241, 0.1);
    box-shadow: inset 0 6.22126px 24.885px rgba(255, 255, 255, 0.4);
    border-radius: 5px;
}
.mainTileHeader {
    position: relative;
    overflow: hidden;
    background: #ff6b00;
    background: linear-gradient(90deg, rgba(255, 107, 0, 0.5) 0%, rgba(70, 66, 255, 0.5) 25%, rgba(6, 151, 255, 0.5) 50%, rgba(6, 255, 195, 0.5) 75%, rgba(255, 6, 230, 0.5) 100%);
}
.mainTileHeader:before {
    content: "";
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    background: linear-gradient(0, #fff calc(100% - 200px), rgba(255, 255, 255, 0) 100%);
}
.mainTileHeader__info {
    margin-bottom: 26px;
}
.mainTileHeader__wrapper {
    margin: 0 auto;
    padding: 0 14px;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
}
@media (min-width: 375px) {
    .mainTileHeader__wrapper {
        padding: 0 16px;
    }
}
@media (min-width: 540px) {
    .mainTileHeader__wrapper {
        padding: 0 60px;
    }
}
@media (min-width: 1000px) {
    .mainTileHeader__wrapper {
        padding: 0 120px;
    }
}
@media (min-width: 1400px) {
    .mainTileHeader__wrapper {
        padding: 0 200px;
    }
}
@media (min-width: 1700px) {
    .mainTileHeader__wrapper {
        padding: 0 0;
        max-width: 1280px;
    }
}
@media (min-width: 1000px) {
    .mainTileHeader__wrapper {
        padding: 0 60px;
    }
}
@media (min-width: 1600px) {
    .mainTileHeader__wrapper {
        padding: 0 120px;
    }
}
@media (min-width: 1700px) {
    .mainTileHeader__wrapper {
        padding: 0 0;
        max-width: 1680px;
    }
}
.mainTileHeader__back {
    margin-top: 40px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 7px 7px 0 0;
    border: 1px solid #fff;
    border-bottom: none;
    padding: 16px 12px 64px;
    min-height: 450px;
}
@media (min-width: 700px) {
    .mainTileHeader__back {
        border-radius: 18px 18px 0 0;
    }
}
@media (min-width: 540px) {
    .mainTileHeader__back {
        margin-top: 60px;
    }
}
.mainTileHeader__top {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    border-bottom: 1px solid #000;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 16px;
}
@media (min-width: 330px) {
    .mainTileHeader__top {
        border-bottom: none;
    }
}
@media (min-width: 450px) {
    .mainTileHeader__top {
        -webkit-justify-content: center;
        justify-content: center;
    }
}
.mainTileHeader__topImg {
    display: inline-block;
    width: 36px;
    height: 42px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    background: url(/build/images/headerTop_mobile.b80957e0.png);
    margin-right: 8px;
}
@media (min-width: 1200px) {
    .mainTileHeader__topImg {
        margin-left: -42px;
    }
}
.mainTileHeader__header {
    font-family: "Montserrat", "Helvetica", Arial, serif;
    margin: 0;
    font-weight: 400;
    font-size: 26px;
    line-height: 1.2em;
}
.mainTileHeader__headerMod1 {
    font-weight: 700;
}
.mainTileHeader__headerMod2 {
    font-weight: 600;
}
.mainTileHeader__headerMod3 {
    font-weight: 500;
}
@media (min-width: 330px) {
    .mainTileHeader__header {
        border-bottom: 1px solid #000;
    }
}
@media (min-width: 375px) {
    .mainTileHeader__header {
        font-size: 32px;
        line-height: 1.2em;
    }
}
@media (min-width: 424px) {
    .mainTileHeader__header {
        font-size: 38px;
        line-height: 1.2em;
    }
}
@media (min-width: 1200px) {
    .mainTileHeader__header {
        font-size: 40px;
    }
}
.mainTileHeader__title {
    text-align: center;
    font-family: "Montserrat", "Helvetica", Arial, serif;
    font-size: 15px;
    line-height: 1.6em;
    margin-bottom: 28px;
    font-weight: 500;
}
.mainTileHeader__titleTop {
    font-size: 19px;
}
@media (min-width: 768px) {
    .mainTileHeader__RatingContainer {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (min-width: 381px) {
    .mainTileHeader__title {
        font-size: 17px;
    }
    .mainTileHeader__titleTop {
        font-size: 22px;
    }
}
@media (min-width: 424px) {
    .mainTileHeader__title {
        font-size: 20px;
    }
    .mainTileHeader__titleTop {
        font-size: 25px;
    }
}
@media (min-width: 768px) {
    .mainTileHeader__buttons {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        max-width: 461px;
        margin: 0 auto;
        -webkit-order: 1;
        order: 1;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        width: 48%;
    }
    .mainTileHeader__buttons a {
        transition: all 0.8s ease 0s;
        max-width: 100%;
    }
    .mainTileHeader__buttons a img {
        width: 100%;
    }
}
@media (min-width: 1000px) {
    .mainTileHeader__back {
        position: relative;
        padding: 50px 50px 64px;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .mainTileHeader__RatingContainer {
        position: absolute;
        top: 330px;
        left: 50px;
        width: 390px;
    }
    .mainTileHeader__imageContainer {
        -webkit-align-self: center;
        align-self: center;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        max-width: 50%;
        margin-left: auto;
    }
}
@media (min-width: 1200px) {
    .mainTileHeader__back {
        padding: 50px 100px;
    }
    .mainTileHeader__RatingContainer {
        left: 100px;
    }
}
@media (min-width: 1400px) {
    .mainTileHeader {
        line-height: 1.2em;
    }
    .mainTileHeader:before {
        background: linear-gradient(0, #fff calc(100% - 500px), rgba(255, 255, 255, 0) 100%);
    }
    .mainTileHeader__header {
        font-size: 50px;
    }
    .mainTileHeader__title {
        font-size: 25px;
        line-height: 1.2em;
    }
    .mainTileHeader__titleTop {
        font-size: 31px;
        line-height: 1.2em;
    }
}
@media (min-width: 1600px) {
    .mainTileHeader__back {
        margin-top: 100px;
    }
}
@media (min-width: 1700px) {
    .mainTileHeader__back {
        padding: 88px 260px;
    }
    .mainTileHeader__header {
        font-size: 66px;
    }
    .mainTileHeader__title {
        font-size: 31px;
        line-height: 1.2em;
    }
    .mainTileHeader__titleTop {
        font-size: 39px;
        line-height: 1.2em;
    }
    .mainTileHeader__topImg {
        background: url(/build/images/headerTop.f190825b.png);
        width: 69px;
        height: 70px;
        margin-left: -70px;
    }
    .mainTileHeader__RatingContainer {
        left: 260px;
        top: 440px;
        width: 420px;
    }
}
.mainTileHeader__list {
    font-size: 16px;
    line-height: 1.2em;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: -25px;
}
@media (min-width: 381px) {
    .mainTileHeader__list {
        margin-left: -65px;
    }
}
@media (min-width: 423px) {
    .mainTileHeader__list {
        margin-left: -100px;
    }
}
@media (min-width: 1400px) {
    .mainTileHeader__list {
        -webkit-justify-content: left;
        justify-content: left;
        margin-left: 0;
    }
}
.mainTileHeader__buttons {
    text-align: center;
}
.mainTileHeader__buttons a {
    display: block;
    width: 220px;
    margin: 0 auto 20px auto;
}
.mainTileHeader__buttons a:last-child {
    margin: 0 auto 0 auto;
}
.mainTileHeader__buttons a svg {
    display: block;
}
@media (min-width: 768px) {
    .mainTileHeader__buttons a {
        margin: 0 0 20px auto;
    }
    .mainTileHeader__buttons a:last-child {
        margin: 0 0 0 auto;
    }
}
.imageContainer {
    width: 100%;
    max-width: 600px;
    margin: 0 auto 24px;
}
.imageContainer__wrapper {
    position: relative;
    text-align: center;
    padding-top: 100%;
    width: 600px;
    max-width: 100%;
    overflow: visible;
}
.imageContainer__effects,
.imageContainer__image,
.imageContainer__back {
    top: 50%;
    left: 50%;
    display: inline-block;
    width: 100%;
    position: absolute;
    z-index: 2;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.imageContainer:not(.imageContainer_1) .imageContainer__effects {
    transition: opacity 0.7s 0.3s ease-out, -webkit-transform 1s 0s ease-out;
    transition: transform 1s 0s ease-out, opacity 0.7s 0.3s ease-out;
    transition: transform 1s 0s ease-out, opacity 0.7s 0.3s ease-out, -webkit-transform 1s 0s ease-out;
}
@media (min-width: 1400px) {
    .imageContainer {
        max-width: 700px;
    }
}
.imageContainer_1 .imageContainer__back {
    width: 85%;
    -webkit-transform: translateX(-53%) translateY(-50%);
    transform: translateX(-53%) translateY(-50%);
}
.imageContainer_1 .imageContainer__effects {
    width: 50%;
    -webkit-transform: translateX(21%) translateY(-66%) scale(1);
    transform: translateX(21%) translateY(-66%) scale(1);
    opacity: 1;
}
.imageContainer_2 .imageContainer__back {
    width: 100%;
    -webkit-transform: translateX(-45%) translateY(-49%);
    transform: translateX(-45%) translateY(-49%);
}
@media (min-width: 1000px) {
    .imageContainer_2 .imageContainer__back {
        -webkit-transform: translateX(-48%) translateY(-49%);
        transform: translateX(-48%) translateY(-49%);
    }
}
.imageContainer_2 .imageContainer__effects {
    width: 44%;
    -webkit-transform: translateX(4%) translateY(-81%);
    transform: translateX(4%) translateY(-81%);
    opacity: 1;
}
.imageContainer_2.imageContainer_initial .imageContainer__effects {
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0);
    transform: translateX(-50%) translateY(-50%) scale(0);
    opacity: 0;
}
.imageContainer_3 .imageContainer__effects {
    width: 55%;
    -webkit-transform: translateX(-93%) translateY(-87%);
    transform: translateX(-93%) translateY(-87%);
    opacity: 1;
}
.imageContainer_3.imageContainer_initial .imageContainer__effects {
    -webkit-transform: translateX(-35%) translateY(-35%) scale(0);
    transform: translateX(-35%) translateY(-35%) scale(0);
    opacity: 0;
}
.imageContainer_4 .imageContainer__back {
    width: 100%;
    -webkit-transform: translateX(-39%) translateY(-49%);
    transform: translateX(-39%) translateY(-49%);
}
@media (min-width: 1000px) {
    .imageContainer_4 .imageContainer__back {
        -webkit-transform: translateX(-48%) translateY(-49%);
        transform: translateX(-48%) translateY(-49%);
    }
}
.imageContainer_4 .imageContainer__effects {
    width: 40%;
    -webkit-transform: translateX(2%) translateY(-90%);
    transform: translateX(2%) translateY(-90%);
    opacity: 1;
}
.imageContainer_4.imageContainer_initial .imageContainer__effects {
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0);
    transform: translateX(-50%) translateY(-50%) scale(0);
    opacity: 0;
}
.imageContainer_5 .imageContainer__effects {
    width: 44%;
    -webkit-transform: translateX(-90%) translateY(-88%);
    transform: translateX(-90%) translateY(-88%);
    opacity: 1;
}
.imageContainer_5.imageContainer_initial .imageContainer__effects {
    -webkit-transform: translateX(-35%) translateY(-35%) scale(0);
    transform: translateX(-35%) translateY(-35%) scale(0);
    opacity: 0;
}
.imageContainer_6 .imageContainer__back {
    width: 100%;
    -webkit-transform: translateX(-39%) translateY(-49%);
    transform: translateX(-39%) translateY(-49%);
}
@media (min-width: 1000px) {
    .imageContainer_6 .imageContainer__back {
        -webkit-transform: translateX(-48%) translateY(-49%);
        transform: translateX(-48%) translateY(-49%);
    }
}
.imageContainer_6 .imageContainer__effects {
    width: 46%;
    -webkit-transform: translateX(-13%) translateY(-88%);
    transform: translateX(-13%) translateY(-88%);
    opacity: 1;
}
.imageContainer_6.imageContainer_initial .imageContainer__effects {
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0);
    transform: translateX(-50%) translateY(-50%) scale(0);
    opacity: 0;
}
.imageContainer_7 .imageContainer__effects {
    width: 48%;
    -webkit-transform: translateX(-90%) translateY(-89%);
    transform: translateX(-90%) translateY(-89%);
    opacity: 1;
}
.imageContainer_7.imageContainer_initial .imageContainer__effects {
    -webkit-transform: translateX(-35%) translateY(-35%) scale(0);
    transform: translateX(-35%) translateY(-35%) scale(0);
    opacity: 0;
}
.mainRatings {
    box-shadow: inset 0 6.22126px 24.885px rgba(255, 255, 255, 0.4);
    overflow: hidden;
    max-width: 300px;
    margin: 0 auto 24px;
    text-align: center;
}
@media (min-width: 1700px) {
    .mainRatings {
        margin-left: 0;
        margin-bottom: 44px;
    }
}
.mainRatings__item {
    max-width: 48%;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.mainRatings__item:last-child {
    margin: 0 0 0 auto;
}
.mainRatings__itemTop {
    font-weight: 600;
    min-height: 24px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 4px;
    -webkit-justify-content: center;
    justify-content: center;
}
.mainRatings__itemTop > * {
    margin-right: 8px;
}
.mainRatings__itemTop > span {
    margin-top: 2px;
}
.mainRatings__title {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 16px 0 12px;
    text-align: center;
    -webkit-order: 0;
    order: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 100%;
}
@media (min-width: 768px) {
    .mainRatings__title {
        margin-bottom: 30px;
    }
}
@media (min-width: 1000px) {
    .mainRatings__title {
        text-align: left;
    }
}
.mainRatings__platforms {
    padding: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin-bottom: 18px;
}
.mainRatings__smallText {
    font-size: 10px;
    line-height: 1.2em;
}
@media (min-width: 768px) {
    .mainRatings {
        -webkit-order: 2;
        order: 2;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        width: 50%;
        margin: 0;
        display: -webkit-flex;
        display: flex;
    }
    .mainRatings__platforms {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .mainRatings__item {
        width: 100%;
        max-width: 100%;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        padding-top: 5px;
        margin-left: 35px;
    }
    .mainRatings__item:first-child {
        margin-bottom: 20px;
    }
    .mainRatings__item:last-child {
        margin-left: 35px;
    }
}
@media (min-width: 768px) {
    .mainRatings {
        text-align: left;
        max-width: 461px;
    }
    .mainRatings__platforms {
        margin-bottom: 0;
    }
    .mainRatings__title {
        margin-bottom: 16px;
    }
    .mainRatings__itemTop {
        -webkit-justify-content: left;
        justify-content: left;
        margin-bottom: 8px;
        font-size: 18px;
    }
    .mainRatings__smallText {
        font-size: 14px;
        line-height: 1.2em;
    }
}
@media (min-width: 1700px) {
    .mainRatings__title {
        font-size: 22px;
        line-height: 1.2em;
    }
    .mainRatings__itemTop {
        font-size: 20px;
        line-height: 1.2em;
    }
    .mainRatings__smallText {
        font-size: 16px;
        line-height: 1.2em;
    }
}
@media (min-width: 768px) and (min-width: 1000px) {
    .mainRatings__item {
        padding-top: 3px;
    }
}
i.icon {
    display: inline-block;
    width: 20px;
    height: 20px;
}
i.icon_rating {
    width: 22px;
    height: 23px;
    background: url(/build/images/star.bd0ff47d.png);
}
i.icon_emptyRating {
    width: 22px;
    height: 23px;
    background: url(/build/images/star.bd0ff47d.png);
    opacity: 0.3;
}
i.icon_appleSmall {
    width: 20px;
    height: 20px;
    background: url(/build/images/appleSmallIcon.dd66942b.png);
}
i.icon_androidSmall {
    width: 18px;
    height: 18px;
    background: url(/build/images/androidSmallIcon.63bebff8.png);
}
.imageContainer_1 {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    margin-top: 30%;
    margin-bottom: 30%;
}
@media (min-width: 560px) {
    .imageContainer_1 {
        -webkit-transform: scale(1);
        transform: scale(1);
        margin-top: 0;
        margin-bottom: 0;
    }
}
.imageContainer_2 {
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
}
.imageContainer_3 {
    -webkit-transform: translateX(12%);
    transform: translateX(12%);
}
.imageContainer_4 {
    -webkit-transform: translateX(-9%);
    transform: translateX(-9%);
}
.imageContainer_5 {
    -webkit-transform: translateX(8%);
    transform: translateX(8%);
}
.imageContainer_6 {
    -webkit-transform: translateX(-9%);
    transform: translateX(-9%);
}
.imageContainer_7 {
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
}
@media (min-width: 1000px) {
    .imageContainer_3,
    .imageContainer_5,
    .imageContainer_7 {
        -webkit-transform: translateX(10%);
        transform: translateX(10%);
    }
}
@media (min-width: 1000px) {
    .imageContainer_2,
    .imageContainer_4,
    .imageContainer_6 {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
.baseTile {
    overflow: hidden;
    position: relative;
}
.baseTile__wrapper {
    margin: 0 auto;
    padding: 0 14px;
    box-sizing: border-box;
    position: relative;
}
@media (min-width: 375px) {
    .baseTile__wrapper {
        padding: 0 16px;
    }
}
@media (min-width: 540px) {
    .baseTile__wrapper {
        padding: 0 60px;
    }
}
@media (min-width: 1000px) {
    .baseTile__wrapper {
        padding: 0 120px;
    }
}
@media (min-width: 1400px) {
    .baseTile__wrapper {
        padding: 0 200px;
    }
}
@media (min-width: 1700px) {
    .baseTile__wrapper {
        padding: 0 0;
        max-width: 1280px;
    }
}
.baseTile__content {
    z-index: 2;
}
.baseTile__header {
    font-family: "Montserrat", "Helvetica", Arial, serif;
    margin-top: 40px;
    font-size: 24px;
    line-height: 1.2em;
    margin-bottom: 12px;
}
.baseTile__title {
    font-size: 16px;
    line-height: 1.6em;
    margin-bottom: 28px;
    font-weight: 300;
}
@media (min-width: 1000px) {
    .baseTile__info {
        margin-top: 50px;
    }
}
.baseTile_dairyCalories {
    position: relative;
    background: linear-gradient(90deg, rgba(255, 139, 162, 0.6) 10.86%, rgba(218, 159, 255, 0.6) 89.35%);
}
.baseTile_dairyCalories:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.baseTile_calc {
    position: relative;
    background: linear-gradient(90deg, rgba(110, 124, 233, 0.6) 10.86%, rgba(91, 200, 226, 0.6) 89.35%);
}
.baseTile_calc:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.baseTile_program {
    position: relative;
    background: linear-gradient(90deg, rgba(221, 105, 168, 0.6) 10.86%, rgba(237, 192, 140, 0.6) 89.35%);
}
.baseTile_program:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.baseTile_feedback {
    position: relative;
    background: linear-gradient(90deg, rgba(253, 132, 220, 0.6) 10.86%, rgba(127, 214, 250, 0.6) 89.35%);
}
.baseTile_feedback:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
@media (min-width: 1000px) {
    .baseTile__content {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: 50px 0;
    }
    .baseTile__info {
        width: calc(50% - 50px);
        -webkit-order: 1;
        order: 1;
    }
    .baseTile .imageContainer {
        -webkit-align-self: center;
        align-self: center;
        margin: 0;
        width: 50%;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
    }
    .baseTile .imageContainer {
        -webkit-order: 2;
        order: 2;
    }
    .baseTile .imageContainer_2,
    .baseTile .imageContainer_4,
    .baseTile .imageContainer_6 {
        -webkit-order: 0;
        order: 0;
    }
}
@media (min-width: 1200px) {
    .baseTile__header {
        font-size: 30px;
        line-height: 1.2em;
        margin-bottom: 15px;
    }
    .baseTile__title {
        font-size: 16px;
        line-height: 1.6em;
    }
}
@media (min-width: 1700px) {
    .baseTile__header {
        margin-bottom: 20px;
    }
    .baseTile__title {
        max-width: 600px;
        margin-bottom: 35px;
    }
}
.tileList {
    list-style: none;
    margin: 0 0 28px;
    padding: 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.2em;
}
.tileList__item {
    margin-bottom: 16px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
}
.tileList__item:last-child {
    margin-bottom: 0;
}
.tileList__img {
    width: 35px;
    height: 35px;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    margin-right: 16px;
}
@media (min-width: 540px) {
    .tileList__img {
        width: 50px;
        height: 50px;
    }
}
@media (min-width: 1600px) {
    .tileList {
        font-size: 16px;
        line-height: 1.2em;
        max-width: 450px;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .tileList__item {
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        width: 25%;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }
    .tileList__img {
        width: 80px;
        height: 80px;
        margin-right: auto;
        margin-bottom: 20px;
    }
}
.feedback {
    width: 100%;
}
.feedback__header {
    text-align: center;
    font-size: 22px;
    line-height: 1.2em;
    margin: 32px 0 40px;
}
@media (min-width: 800px) {
    .feedback__header {
        font-size: 30px;
        line-height: 1.2em;
    }
}
.feedbackList {
    list-style: none;
    font-size: 0;
    line-height: 0;
    width: calc(100% + 30px);
    margin: 0 -15px 56px;
    padding: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.feedbackList__item {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: -webkit-flex;
    display: flex;
    vertical-align: top;
    width: calc(100% - 30px);
    margin: 0 15px 16px;
    font-size: 16px;
    line-height: 1.2em;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);
    border-radius: 25px;
}
.feedbackList__item:nth-child(1n + 4) {
    display: none;
}
@media (min-width: 860px) {
    .feedbackList__item {
        width: calc(50% - 30px);
    }
    .feedbackList__item:nth-child(1n + 4) {
        display: -webkit-flex;
        display: flex;
    }
}
@media (min-width: 1500px) {
    .feedbackList__item {
        width: calc(33.3333% - 30px);
    }
}
.feedbackItem {
    display: block;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    background: linear-gradient(97.91deg, rgba(255, 255, 255, 0.2) 6.1%, rgba(255, 255, 255, 0.2) 103.66%), rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 6.22126px 24.885px rgba(255, 255, 255, 0.4);
    border-radius: 25px;
    padding: 20px 16px;
}
@media (min-width: 375px) {
    .feedbackItem {
        padding: 28px 16px;
    }
}
@media (min-width: 1200px) {
    .feedbackItem {
        padding: 28px 32px;
    }
}
.feedbackItem__header {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 16px;
    -webkit-align-items: center;
    align-items: center;
}
.feedbackItem__userIcon {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    margin-right: 8px;
}
.feedbackItem__headerTop {
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.feedbackItem__userName {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.2em;
    margin-bottom: 4px;
}
.feedbackItem__text {
    font-size: 14px;
    line-height: 1.6em;
    font-weight: 300;
}
.feedbackItem__headerBottom {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
}
.feedbackItem__ratings {
    font-size: 0;
    line-height: 0;
    margin-right: 8px;
}
.feedbackItem__date {
    font-weight: 300;
    color: #727272;
    font-size: 10px;
    line-height: 1.2em;
}
@media (min-width: 375px) {
    .feedbackItem__date {
        font-size: 12px;
        line-height: 1.2em;
    }
}
@media (min-width: 1200px) {
    .feedbackItem__date {
        font-size: 10;
        line-height: 1.2em;
    }
}
@media (min-width: 1400px) {
    .feedbackItem__date {
        font-size: 12px;
        line-height: 1.2em;
    }
}
@media (min-width: 1400px) {
    .feedbackItem__text {
        font-size: 14px;
        line-height: 1.6em;
    }
}
.footerTile {
    position: relative;
    overflow: hidden;
    background: #ff6b00;
    background: linear-gradient(90deg, rgba(255, 107, 0, 0.5) 0%, rgba(70, 66, 255, 0.5) 25%, rgba(6, 151, 255, 0.5) 50%, rgba(6, 255, 195, 0.5) 75%, rgba(255, 6, 230, 0.5) 100%);
}
.footerTile:before {
    content: "";
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    background: linear-gradient(180deg, #fff calc(30%), rgba(255, 255, 255, 0) calc(100% - 40%));
}
.footerTile__wrapper {
    margin: 0 auto;
    padding: 0 14px;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
}
@media (min-width: 375px) {
    .footerTile__wrapper {
        padding: 0 16px;
    }
}
@media (min-width: 540px) {
    .footerTile__wrapper {
        padding: 0 60px;
    }
}
@media (min-width: 1000px) {
    .footerTile__wrapper {
        padding: 0 120px;
    }
}
@media (min-width: 1400px) {
    .footerTile__wrapper {
        padding: 0 200px;
    }
}
@media (min-width: 1700px) {
    .footerTile__wrapper {
        padding: 0 0;
        max-width: 1280px;
    }
}
@media (min-width: 1000px) {
    .footerTile__wrapper {
        padding: 0 60px;
    }
}
@media (min-width: 1600px) {
    .footerTile__wrapper {
        padding: 0 120px;
    }
}
@media (min-width: 1700px) {
    .footerTile__wrapper {
        padding: 0 0;
        max-width: 1680px;
    }
}
.footerTile__back {
    margin-bottom: 40px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 0 0 7px 7px;
    border: 1px solid #fff;
    border-bottom: none;
    padding: 16px 12px 64px;
    text-align: center;
}
.footerTile__bottom {
    margin-bottom: 40px;
}
.footerTile__header {
    font-family: "Montserrat", "Helvetica", Arial, serif;
    font-size: 22px;
    line-height: 1.6em;
    margin-bottom: 30px;
    text-align: center;
}
.footerTile__header span {
    display: block;
}
@media (min-width: 600px) {
    .footerTile__header span {
        display: inline-block;
        margin-bottom: 40px;
    }
}
@media (min-width: 768px) {
    .footerTile__header span {
        font-size: 30px;
        line-height: 1.6em;
    }
}
.footerTile__img {
    display: block;
    max-width: 100%;
    margin: 0 auto 40px;
}
@media (min-width: 1400px) {
    .footerTile__img {
        max-width: 400px;
    }
}
.footerTile__more {
    margin: 0 auto;
    display: inline-block;
    background: #ff6e87;
    border-radius: 27px;
    padding: 16px 24px 18px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);
}
.footerTile__more.animation-start {
    transition: all 1s 0s ease;
    -webkit-animation-name: bell;
    animation-name: bell;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.footerTile__more.animation-start:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.footer {
    text-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    color: #fff;
}
.footer a {
    color: #fff;
}
.footer__share {
    -webkit-order: 1;
    order: 1;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 32px;
}
.footer__share a {
    transition: all 0.8s ease 0s;
    max-width: 100%;
    display: inline-block;
    margin-right: 8px;
}
.footer__share a:hover {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}
.footer__share a:last-child {
    margin-right: 0;
}
.footer__share a img {
    width: 136px;
    height: 40px;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);
    display: block;
    border-radius: 5px;
}
.footer__contacts {
    -webkit-order: 2;
    order: 2;
}
.footer__c {
    -webkit-order: 3;
    order: 3;
    font-size: 12px;
    line-height: 1.6em;
}
.footer__c div:first-child {
    margin-bottom: 6px;
}
.footer__mobileHide {
    display: none;
}
.footer__socialButtons {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin: 0 auto 18px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 90px;
}
.footer__socialButtons a {
    transition: all 0.8s ease 0s;
    max-width: 100%;
    display: inline-block;
    margin-right: 8px;
}
.footer__socialButtons a:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.footer__email {
    font-weight: 500;
    margin-bottom: 40px;
}
@media (min-width: 900px) {
    .footer {
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        font-size: 12px;
        line-height: 1.2em;
        -webkit-align-items: center;
        align-items: center;
        max-width: 1200px;
        margin: 0 auto;
    }
    .footer__mobileHide {
        display: inline-block;
    }
    .footer__c {
        -webkit-order: 1;
        order: 1;
        text-align: left;
    }
    .footer__share {
        -webkit-order: 2;
        order: 2;
        margin-bottom: 0;
    }
    .footer__contacts {
        -webkit-order: 3;
        order: 3;
        text-align: left;
    }
    .footer__social {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        align-items: center;
        margin-left: auto;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .footer__email {
        margin-bottom: 0;
        font-weight: 300;
        font-size: 14px;
    }
    .footer__socialButtons {
        margin: 0 0 0 10px;
        width: 85px;
    }
}
.hidden {
    display: none;
}
.overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: calc(100% - 40px);
    width: calc(100% - 40px);
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    z-index: 100;
    background: rgba(0, 0, 0, 0.4);
    padding: 20px 20px;
    overflow: auto;
}
@media (min-width: 600px) {
    .overlay {
        padding: 100px 20px;
        height: calc(100% - 200px);
        width: calc(100% - 40px);
    }
}
.popup {
    z-index: 110;
    max-width: 400px;
    padding: 90px 16px 30px;
    background: #fff;
    border-radius: 36px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.popup__close {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}
@media (min-width: 400px) {
    .popup {
        padding: 60px 90px;
    }
}
.qr__header {
    margin-bottom: 30px;
}
@media (min-width: 600px) {
    .qr__header {
        font-size: 24px;
        line-height: 1.2em;
    }
}
.qr__hr {
    height: 3px;
    width: 150px;
    background: linear-gradient(90deg, rgba(255, 107, 0, 0.5) 0%, rgba(70, 66, 255, 0.5) 25%, rgba(6, 151, 255, 0.5) 50%, rgba(6, 255, 195, 0.5) 75%, rgba(255, 6, 230, 0.5) 100%);
    display: block;
    margin: 0 auto 30px;
}
html.active {
    height: 100%;
    overflow: hidden;
}
html.active .overlay {
    display: -webkit-flex;
    display: flex;
}
@media (min-width: 1400px) {
    .back .baseTile__content {
        position: relative;
    }
    .back .baseTile__content:after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
    }
    .back_1 .baseTile__content:after {
        right: -280px;
        -webkit-transform: translateX(50%) translateY(-50%) scale(0.8);
        transform: translateX(50%) translateY(-50%) scale(0.8);
        background: url(/build/images/1.d665b834.png);
        background-size: contain;
        width: 643px;
        height: 698px;
    }
    .back_2 .baseTile__content:after {
        left: -280px;
        -webkit-transform: translateX(-50%) translateY(-50%) scale(0.7);
        transform: translateX(-50%) translateY(-50%) scale(0.7);
        background: url(/build/images/2.fb61e2dd.png);
        background-size: contain;
        width: 535px;
        height: 615px;
    }
    .back_3 .baseTile__content:after {
        right: -280px;
        -webkit-transform: translateX(50%) translateY(-50%) scale(0.7);
        transform: translateX(50%) translateY(-50%) scale(0.7);
        background: url(/build/images/3.0e4a37e3.png);
        background-size: contain;
        width: 562px;
        height: 516px;
    }
    .back_4 .baseTile__content:after {
        left: -280px;
        -webkit-transform: translateX(-50%) translateY(-50%) scale(0.7);
        transform: translateX(-50%) translateY(-50%) scale(0.7);
        background: url(/build/images/4.86f99e94.png);
        background-size: contain;
        width: 726px;
        height: 737px;
    }
    .back_5 .baseTile__content:after {
        right: -280px;
        -webkit-transform: translateX(50%) translateY(-50%) scale(0.7);
        transform: translateX(50%) translateY(-50%) scale(0.7);
        background: url(/build/images/5.d665b834.png);
        background-size: contain;
        width: 643px;
        height: 698px;
    }
    .back_6 .baseTile__content:after {
        left: -280px;
        -webkit-transform: translateX(-50%) translateY(-50%) scale(0.7);
        transform: translateX(-50%) translateY(-50%) scale(0.7);
        background: url(/build/images/6.292b095d.png);
        background-size: contain;
        width: 802px;
        height: 836px;
    }
}
.mainTileHeader__bigButton {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: all 1s ease 0s;
}
.mainTileHeader__bigButton:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.mainTileHeader__bigButton:before {
    content: "";
    position: absolute;
    border-radius: 11px;
    top: 1px;
    right: 1px;
    bottom: 5px;
    left: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
.mainTileHeader__bigButton_ios:before {
    border: #ff6f87 solid 5px;
}
.mainTileHeader__bigButton_ios.animation-start {
    -webkit-animation: button-scale 0.5s linear 1 normal running 0.5s;
    animation: button-scale 0.5s linear 1 normal running 0.5s;
}
.mainTileHeader__bigButton_android:before {
    border: #5ea7ea solid 5px;
}
.mainTileHeader__bigButton_android.animation-start {
    -webkit-animation: button-scale 0.5s linear 1 normal running 1s;
    animation: button-scale 0.5s linear 1 normal running 1s;
}
.mainTileHeader__bigButton:hover:before,
.mainTileHeader__bigButton:focus:before,
.mainTileHeader__bigButton:active:before {
    -webkit-animation-name: hvr-ripple-out;
    animation-name: hvr-ripple-out;
}
@-webkit-keyframes bell {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    25% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    50% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    75% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
}
@keyframes bell {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    25% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    50% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    75% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
    }
}
@-webkit-keyframes button-scale {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes button-scale {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes hvr-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -8px;
        left: -12px;
        opacity: 0;
    }
}
@keyframes hvr-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -8px;
        left: -12px;
        opacity: 0;
    }
}

/*# sourceMappingURL=common.css.map*/


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUF1QztRQUN2QywrQkFBK0I7SUFDbkM7SUFDQTtRQUNJLCtCQUErQjtRQUMvQix1QkFBdUI7UUFDdkIsdUNBQXVDO1FBQ3ZDLCtCQUErQjtJQUNuQztJQUNBO1FBQ0ksZ0NBQWdDO1FBQ2hDLHdCQUF3QjtRQUN4Qix1Q0FBdUM7UUFDdkMsK0JBQStCO0lBQ25DO0lBQ0E7UUFDSSwrQkFBK0I7UUFDL0IsdUJBQXVCO1FBQ3ZCLHVDQUF1QztRQUN2QywrQkFBK0I7SUFDbkM7SUFDQTtRQUNJLDRCQUE0QjtRQUM1QixvQkFBb0I7UUFDcEIsdUNBQXVDO1FBQ3ZDLCtCQUErQjtJQUNuQztBQUNKO0FBQ0E7SUFDSTtRQUNJLDJCQUEyQjtRQUMzQixtQkFBbUI7SUFDdkI7SUFDQTtRQUNJLDZCQUE2QjtRQUM3QixxQkFBcUI7SUFDekI7SUFDQTtRQUNJLDJCQUEyQjtRQUMzQixtQkFBbUI7SUFDdkI7QUFDSjtBQUNBO0lBQ0k7UUFDSSwyQkFBMkI7UUFDM0IsbUJBQW1CO0lBQ3ZCO0lBQ0E7UUFDSSw2QkFBNkI7UUFDN0IscUJBQXFCO0lBQ3pCO0lBQ0E7UUFDSSwyQkFBMkI7UUFDM0IsbUJBQW1CO0lBQ3ZCO0FBQ0o7QUFDQTtJQUNJO1FBQ0ksVUFBVTtRQUNWLFlBQVk7UUFDWixZQUFZO1FBQ1osV0FBVztRQUNYLFVBQVU7SUFDZDtBQUNKO0FBQ0E7SUFDSTtRQUNJLFVBQVU7UUFDVixZQUFZO1FBQ1osWUFBWTtRQUNaLFdBQVc7UUFDWCxVQUFVO0lBQ2Q7QUFDSjs7QUFFQSxvQ0FBb0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWxlcy9hcHAuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGNvbG9yOiAjMzczNzM3O1xufVxuaHRtbCxcbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG59XG4ud3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxMjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgfVxufVxuLmltYWdlQ29udGFpbmVyX2luaXRpYWwgLmltYWdlQ29udGFpbmVyX19lZmZlY3RzIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3RJdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubGlzdEl0ZW0gPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3RJdGVtID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0SXRlbSA+IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU1LjQ4ZGVnLCAjZjE5N2E5IDM2LjUzJSwgI2UzN2JiYSAxMDAlKSwgcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNi4yMjEyNnB4IDI0Ljg4NXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpblRpbGVIZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmZjZiMDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMTA3LCAwLCAwLjUpIDAlLCByZ2JhKDcwLCA2NiwgMjU1LCAwLjUpIDI1JSwgcmdiYSg2LCAxNTEsIDI1NSwgMC41KSA1MCUsIHJnYmEoNiwgMjU1LCAxOTUsIDAuNSkgNzUlLCByZ2JhKDI1NSwgNiwgMjMwLCAwLjUpIDEwMCUpO1xufVxuLm1haW5UaWxlSGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgI2ZmZiBjYWxjKDEwMCUgLSAyMDBweCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4ubWFpblRpbGVIZWFkZXJfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4ubWFpblRpbGVIZWFkZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5tYWluVGlsZUhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxMjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubWFpblRpbGVIZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAubWFpblRpbGVIZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIH1cbn1cbi5tYWluVGlsZUhlYWRlcl9fYmFjayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHggMTJweCA2NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX19iYWNrIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweCAxOHB4IDAgMDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAubWFpblRpbGVIZWFkZXJfX2JhY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbn1cbi5tYWluVGlsZUhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMzMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX190b3Age1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgIC5tYWluVGlsZUhlYWRlcl9fdG9wIHtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuLm1haW5UaWxlSGVhZGVyX190b3BJbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyVG9wX21vYmlsZS5wbmdcIik7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX190b3BJbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQycHg7XG4gICAgfVxufVxuLm1haW5UaWxlSGVhZGVyX19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4ubWFpblRpbGVIZWFkZXJfX2hlYWRlck1vZDEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWFpblRpbGVIZWFkZXJfX2hlYWRlck1vZDIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWFpblRpbGVIZWFkZXJfX2hlYWRlck1vZDMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgICAubWFpblRpbGVIZWFkZXJfX2hlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC5tYWluVGlsZUhlYWRlcl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxufVxuLm1haW5UaWxlSGVhZGVyX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLm1haW5UaWxlSGVhZGVyX190aXRsZVRvcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX19SYXRpbmdDb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzgxcHgpIHtcbiAgICAubWFpblRpbGVIZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgICAubWFpblRpbGVIZWFkZXJfX3RpdGxlVG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjRweCkge1xuICAgIC5tYWluVGlsZUhlYWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5tYWluVGlsZUhlYWRlcl9fdGl0bGVUb3Age1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogNDYxcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICAgIC5tYWluVGlsZUhlYWRlcl9fYnV0dG9ucyBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZSAwcztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubWFpblRpbGVIZWFkZXJfX2J1dHRvbnMgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX19iYWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHggNjRweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAubWFpblRpbGVIZWFkZXJfX1JhdGluZ0NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMzBweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgIH1cbiAgICAubWFpblRpbGVIZWFkZXJfX2ltYWdlQ29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpblRpbGVIZWFkZXJfX2JhY2sge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwMHB4O1xuICAgIH1cbiAgICAubWFpblRpbGVIZWFkZXJfX1JhdGluZ0NvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAubWFpblRpbGVIZWFkZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIC5tYWluVGlsZUhlYWRlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgI2ZmZiBjYWxjKDEwMCUgLSA1MDBweCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgfVxuICAgIC5tYWluVGlsZUhlYWRlcl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICAubWFpblRpbGVIZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIC5tYWluVGlsZUhlYWRlcl9fdGl0bGVUb3Age1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgIC5tYWluVGlsZUhlYWRlcl9fYmFjayB7XG4gICAgICAgIHBhZGRpbmc6IDg4cHggMjYwcHg7XG4gICAgfVxuICAgIC5tYWluVGlsZUhlYWRlcl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgIH1cbiAgICAubWFpblRpbGVIZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIC5tYWluVGlsZUhlYWRlcl9fdGl0bGVUb3Age1xuICAgICAgICBmb250LXNpemU6IDM5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgLm1haW5UaWxlSGVhZGVyX190b3BJbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyVG9wLnBuZ1wiKTtcbiAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIH1cbiAgICAubWFpblRpbGVIZWFkZXJfX1JhdGluZ0NvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDI2MHB4O1xuICAgICAgICB0b3A6IDQ0MHB4O1xuICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgfVxufVxuLm1haW5UaWxlSGVhZGVyX19saXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM4MXB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjNweCkge1xuICAgIC5tYWluVGlsZUhlYWRlcl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5tYWluVGlsZUhlYWRlcl9fbGlzdCB7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbi5tYWluVGlsZUhlYWRlcl9fYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW5UaWxlSGVhZGVyX19idXR0b25zIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG59XG4ubWFpblRpbGVIZWFkZXJfX2J1dHRvbnMgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG59XG4ubWFpblRpbGVIZWFkZXJfX2J1dHRvbnMgYSBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5UaWxlSGVhZGVyX19idXR0b25zIGEge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IGF1dG87XG4gICAgfVxuICAgIC5tYWluVGlsZUhlYWRlcl9fYnV0dG9ucyBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgfVxufVxuLmltYWdlQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG59XG4uaW1hZ2VDb250YWluZXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5pbWFnZUNvbnRhaW5lcl9fZWZmZWN0cyxcbi5pbWFnZUNvbnRhaW5lcl9faW1hZ2UsXG4uaW1hZ2VDb250YWluZXJfX2JhY2sge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5pbWFnZUNvbnRhaW5lcjpub3QoLmltYWdlQ29udGFpbmVyXzEpIC5pbWFnZUNvbnRhaW5lcl9fZWZmZWN0cyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIDAuM3MgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDFzIDBzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwcyBlYXNlLW91dCwgb3BhY2l0eSAwLjdzIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDBzIGVhc2Utb3V0LCBvcGFjaXR5IDAuN3MgMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMXMgMHMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmltYWdlQ29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB9XG59XG4uaW1hZ2VDb250YWluZXJfMSAuaW1hZ2VDb250YWluZXJfX2JhY2sge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUzJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUzJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5pbWFnZUNvbnRhaW5lcl8xIC5pbWFnZUNvbnRhaW5lcl9fZWZmZWN0cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMSUpIHRyYW5zbGF0ZVkoLTY2JSkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIxJSkgdHJhbnNsYXRlWSgtNjYlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmltYWdlQ29udGFpbmVyXzIgLmltYWdlQ29udGFpbmVyX19iYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDUlKSB0cmFuc2xhdGVZKC00OSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDUlKSB0cmFuc2xhdGVZKC00OSUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5pbWFnZUNvbnRhaW5lcl8yIC5pbWFnZUNvbnRhaW5lcl9fYmFjayB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OCUpIHRyYW5zbGF0ZVkoLTQ5JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDglKSB0cmFuc2xhdGVZKC00OSUpO1xuICAgIH1cbn1cbi5pbWFnZUNvbnRhaW5lcl8yIC5pbWFnZUNvbnRhaW5lcl9fZWZmZWN0cyB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0JSkgdHJhbnNsYXRlWSgtODElKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNCUpIHRyYW5zbGF0ZVkoLTgxJSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5pbWFnZUNvbnRhaW5lcl8yLmltYWdlQ29udGFpbmVyX2luaXRpYWwgLmltYWdlQ29udGFpbmVyX19lZmZlY3RzIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG59XG4uaW1hZ2VDb250YWluZXJfMyAuaW1hZ2VDb250YWluZXJfX2VmZmVjdHMge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkzJSkgdHJhbnNsYXRlWSgtODclKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkzJSkgdHJhbnNsYXRlWSgtODclKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmltYWdlQ29udGFpbmVyXzMuaW1hZ2VDb250YWluZXJfaW5pdGlhbCAuaW1hZ2VDb250YWluZXJfX2VmZmVjdHMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNSUpIHRyYW5zbGF0ZVkoLTM1JSkgc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNSUpIHRyYW5zbGF0ZVkoLTM1JSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5pbWFnZUNvbnRhaW5lcl80IC5pbWFnZUNvbnRhaW5lcl9fYmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM5JSkgdHJhbnNsYXRlWSgtNDklKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM5JSkgdHJhbnNsYXRlWSgtNDklKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuaW1hZ2VDb250YWluZXJfNCAuaW1hZ2VDb250YWluZXJfX2JhY2sge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDglKSB0cmFuc2xhdGVZKC00OSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4JSkgdHJhbnNsYXRlWSgtNDklKTtcbiAgICB9XG59XG4uaW1hZ2VDb250YWluZXJfNCAuaW1hZ2VDb250YWluZXJfX2VmZmVjdHMge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMiUpIHRyYW5zbGF0ZVkoLTkwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIlKSB0cmFuc2xhdGVZKC05MCUpO1xuICAgIG9wYWNpdHk6IDE7XG59XG4uaW1hZ2VDb250YWluZXJfNC5pbWFnZUNvbnRhaW5lcl9pbml0aWFsIC5pbWFnZUNvbnRhaW5lcl9fZWZmZWN0cyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLmltYWdlQ29udGFpbmVyXzUgLmltYWdlQ29udGFpbmVyX19lZmZlY3RzIHtcbiAgICB3aWR0aDogNDQlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MCUpIHRyYW5zbGF0ZVkoLTg4JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MCUpIHRyYW5zbGF0ZVkoLTg4JSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5pbWFnZUNvbnRhaW5lcl81LmltYWdlQ29udGFpbmVyX2luaXRpYWwgLmltYWdlQ29udGFpbmVyX19lZmZlY3RzIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzUlKSB0cmFuc2xhdGVZKC0zNSUpIHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzUlKSB0cmFuc2xhdGVZKC0zNSUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG59XG4uaW1hZ2VDb250YWluZXJfNiAuaW1hZ2VDb250YWluZXJfX2JhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOSUpIHRyYW5zbGF0ZVkoLTQ5JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOSUpIHRyYW5zbGF0ZVkoLTQ5JSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmltYWdlQ29udGFpbmVyXzYgLmltYWdlQ29udGFpbmVyX19iYWNrIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4JSkgdHJhbnNsYXRlWSgtNDklKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OCUpIHRyYW5zbGF0ZVkoLTQ5JSk7XG4gICAgfVxufVxuLmltYWdlQ29udGFpbmVyXzYgLmltYWdlQ29udGFpbmVyX19lZmZlY3RzIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMyUpIHRyYW5zbGF0ZVkoLTg4JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMyUpIHRyYW5zbGF0ZVkoLTg4JSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5pbWFnZUNvbnRhaW5lcl82LmltYWdlQ29udGFpbmVyX2luaXRpYWwgLmltYWdlQ29udGFpbmVyX19lZmZlY3RzIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG59XG4uaW1hZ2VDb250YWluZXJfNyAuaW1hZ2VDb250YWluZXJfX2VmZmVjdHMge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwJSkgdHJhbnNsYXRlWSgtODklKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwJSkgdHJhbnNsYXRlWSgtODklKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmltYWdlQ29udGFpbmVyXzcuaW1hZ2VDb250YWluZXJfaW5pdGlhbCAuaW1hZ2VDb250YWluZXJfX2VmZmVjdHMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNSUpIHRyYW5zbGF0ZVkoLTM1JSkgc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNSUpIHRyYW5zbGF0ZVkoLTM1JSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5tYWluUmF0aW5ncyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCA2LjIyMTI2cHggMjQuODg1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAubWFpblJhdGluZ3Mge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICB9XG59XG4ubWFpblJhdGluZ3NfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cbi5tYWluUmF0aW5nc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ubWFpblJhdGluZ3NfX2l0ZW1Ub3Age1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1haW5SYXRpbmdzX19pdGVtVG9wID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubWFpblJhdGluZ3NfX2l0ZW1Ub3AgPiBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubWFpblJhdGluZ3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luOiAxNnB4IDAgMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5SYXRpbmdzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5tYWluUmF0aW5nc19fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cbi5tYWluUmF0aW5nc19fcGxhdGZvcm1zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubWFpblJhdGluZ3NfX3NtYWxsVGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluUmF0aW5ncyB7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5tYWluUmF0aW5nc19fcGxhdGZvcm1zIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAubWFpblJhdGluZ3NfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgfVxuICAgIC5tYWluUmF0aW5nc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5tYWluUmF0aW5nc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5SYXRpbmdzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjFweDtcbiAgICB9XG4gICAgLm1haW5SYXRpbmdzX19wbGF0Zm9ybXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAubWFpblJhdGluZ3NfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgLm1haW5SYXRpbmdzX19pdGVtVG9wIHtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5tYWluUmF0aW5nc19fc21hbGxUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgIC5tYWluUmF0aW5nc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgLm1haW5SYXRpbmdzX19pdGVtVG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIC5tYWluUmF0aW5nc19fc21hbGxUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLm1haW5SYXRpbmdzX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG59XG5pLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5pLmljb25fcmF0aW5nIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N0YXIucG5nXCIpO1xufVxuaS5pY29uX2VtcHR5UmF0aW5nIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N0YXIucG5nXCIpO1xuICAgIG9wYWNpdHk6IDAuMztcbn1cbmkuaWNvbl9hcHBsZVNtYWxsIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FwcGxlU21hbGxJY29uLnBuZ1wiKTtcbn1cbmkuaWNvbl9hbmRyb2lkU21hbGwge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYW5kcm9pZFNtYWxsSWNvbi5wbmdcIik7XG59XG4uaW1hZ2VDb250YWluZXJfMSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIG1hcmdpbi10b3A6IDMwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuaW1hZ2VDb250YWluZXJfMSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4uaW1hZ2VDb250YWluZXJfMiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKTtcbn1cbi5pbWFnZUNvbnRhaW5lcl8zIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMiUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMiUpO1xufVxuLmltYWdlQ29udGFpbmVyXzQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05JSk7XG59XG4uaW1hZ2VDb250YWluZXJfNSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4JSk7XG59XG4uaW1hZ2VDb250YWluZXJfNiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTklKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTklKTtcbn1cbi5pbWFnZUNvbnRhaW5lcl83IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuaW1hZ2VDb250YWluZXJfMyxcbiAgICAuaW1hZ2VDb250YWluZXJfNSxcbiAgICAuaW1hZ2VDb250YWluZXJfNyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuaW1hZ2VDb250YWluZXJfMixcbiAgICAuaW1hZ2VDb250YWluZXJfNCxcbiAgICAuaW1hZ2VDb250YWluZXJfNiB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuLmJhc2VUaWxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXNlVGlsZV9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmJhc2VUaWxlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5iYXNlVGlsZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmJhc2VUaWxlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxMjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmJhc2VUaWxlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgLmJhc2VUaWxlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB9XG59XG4uYmFzZVRpbGVfX2NvbnRlbnQge1xuICAgIHotaW5kZXg6IDI7XG59XG4uYmFzZVRpbGVfX2hlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYmFzZVRpbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuYmFzZVRpbGVfX2luZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbn1cbi5iYXNlVGlsZV9kYWlyeUNhbG9yaWVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMTM5LCAxNjIsIDAuNikgMTAuODYlLCByZ2JhKDIxOCwgMTU5LCAyNTUsIDAuNikgODkuMzUlKTtcbn1cbi5iYXNlVGlsZV9kYWlyeUNhbG9yaWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmYgMTAwJSk7XG59XG4uYmFzZVRpbGVfY2FsYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMTAsIDEyNCwgMjMzLCAwLjYpIDEwLjg2JSwgcmdiYSg5MSwgMjAwLCAyMjYsIDAuNikgODkuMzUlKTtcbn1cbi5iYXNlVGlsZV9jYWxjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmYgMTAwJSk7XG59XG4uYmFzZVRpbGVfcHJvZ3JhbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjEsIDEwNSwgMTY4LCAwLjYpIDEwLjg2JSwgcmdiYSgyMzcsIDE5MiwgMTQwLCAwLjYpIDg5LjM1JSk7XG59XG4uYmFzZVRpbGVfcHJvZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmIDEwMCUpO1xufVxuLmJhc2VUaWxlX2ZlZWRiYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1MywgMTMyLCAyMjAsIDAuNikgMTAuODYlLCByZ2JhKDEyNywgMjE0LCAyNTAsIDAuNikgODkuMzUlKTtcbn1cbi5iYXNlVGlsZV9mZWVkYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5iYXNlVGlsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgIC5iYXNlVGlsZV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLmJhc2VUaWxlIC5pbWFnZUNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIC5iYXNlVGlsZSAuaW1hZ2VDb250YWluZXIge1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLmJhc2VUaWxlIC5pbWFnZUNvbnRhaW5lcl8yLFxuICAgIC5iYXNlVGlsZSAuaW1hZ2VDb250YWluZXJfNCxcbiAgICAuYmFzZVRpbGUgLmltYWdlQ29udGFpbmVyXzYge1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJhc2VUaWxlX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmJhc2VUaWxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAuYmFzZVRpbGVfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5iYXNlVGlsZV9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbn1cbi50aWxlTGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAyOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLnRpbGVMaXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRpbGVMaXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGlsZUxpc3RfX2ltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAudGlsZUxpc3RfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC50aWxlTGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC50aWxlTGlzdF9faXRlbSB7XG4gICAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC50aWxlTGlzdF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbi5mZWVkYmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZmVlZGJhY2tfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luOiAzMnB4IDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5mZWVkYmFja19faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxufVxuLmZlZWRiYWNrTGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbjogMCAtMTVweCA1NnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZlZWRiYWNrTGlzdF9faXRlbSB7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMTVweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uZmVlZGJhY2tMaXN0X19pdGVtOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gICAgLmZlZWRiYWNrTGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIH1cbiAgICAuZmVlZGJhY2tMaXN0X19pdGVtOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuZmVlZGJhY2tMaXN0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAzMHB4KTtcbiAgICB9XG59XG4uZmVlZGJhY2tJdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3LjkxZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNi4xJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMy42NiUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCA2LjIyMTI2cHggMjQuODg1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmZlZWRiYWNrSXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMTZweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZlZWRiYWNrSXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzJweDtcbiAgICB9XG59XG4uZmVlZGJhY2tJdGVtX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mZWVkYmFja0l0ZW1fX3VzZXJJY29uIHtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5mZWVkYmFja0l0ZW1fX2hlYWRlclRvcCB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgZmxleC1ncm93OiAxO1xufVxuLmZlZWRiYWNrSXRlbV9fdXNlck5hbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZmVlZGJhY2tJdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZmVlZGJhY2tJdGVtX19oZWFkZXJCb3R0b20ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmVlZGJhY2tJdGVtX19yYXRpbmdzIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZmVlZGJhY2tJdGVtX19kYXRlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjNzI3MjcyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuZmVlZGJhY2tJdGVtX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mZWVkYmFja0l0ZW1fX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IDEwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5mZWVkYmFja0l0ZW1fX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmZlZWRiYWNrSXRlbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIH1cbn1cbi5mb290ZXJUaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmY2YjAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDEwNywgMCwgMC41KSAwJSwgcmdiYSg3MCwgNjYsIDI1NSwgMC41KSAyNSUsIHJnYmEoNiwgMTUxLCAyNTUsIDAuNSkgNTAlLCByZ2JhKDYsIDI1NSwgMTk1LCAwLjUpIDc1JSwgcmdiYSgyNTUsIDYsIDIzMCwgMC41KSAxMDAlKTtcbn1cbi5mb290ZXJUaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIGNhbGMoMzAlKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSBjYWxjKDEwMCUgLSA0MCUpKTtcbn1cbi5mb290ZXJUaWxlX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC5mb290ZXJUaWxlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC5mb290ZXJUaWxlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuZm9vdGVyVGlsZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5mb290ZXJUaWxlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgLmZvb3RlclRpbGVfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuZm9vdGVyVGlsZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmZvb3RlclRpbGVfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAuZm9vdGVyVGlsZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgfVxufVxuLmZvb3RlclRpbGVfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3cHggN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggNjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyVGlsZV9fYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZvb3RlclRpbGVfX2hlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXJUaWxlX19oZWFkZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZm9vdGVyVGlsZV9faGVhZGVyIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlclRpbGVfX2hlYWRlciBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgfVxufVxuLmZvb3RlclRpbGVfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmZvb3RlclRpbGVfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxufVxuLmZvb3RlclRpbGVfX21vcmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmY2ZTg3O1xuICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZvb3RlclRpbGVfX21vcmUuYW5pbWF0aW9uLXN0YXJ0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgMHMgZWFzZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiZWxsO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBiZWxsO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZm9vdGVyVGlsZV9fbW9yZS5hbmltYXRpb24tc3RhcnQ6aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXJfX3NoYXJlIHtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmZvb3Rlcl9fc2hhcmUgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZSAwcztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmZvb3Rlcl9fc2hhcmUgYTpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59XG4uZm9vdGVyX19zaGFyZSBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb290ZXJfX3NoYXJlIGEgaW1nIHtcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZm9vdGVyX19jb250YWN0cyB7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbn1cbi5mb290ZXJfX2Mge1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cbi5mb290ZXJfX2MgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uZm9vdGVyX19tb2JpbGVIaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlcl9fc29jaWFsQnV0dG9ucyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDkwcHg7XG59XG4uZm9vdGVyX19zb2NpYWxCdXR0b25zIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UgMHM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5mb290ZXJfX3NvY2lhbEJ1dHRvbnMgYTpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmZvb3Rlcl9fZW1haWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmZvb3Rlcl9fbW9iaWxlSGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmZvb3Rlcl9fYyB7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuZm9vdGVyX19zaGFyZSB7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuZm9vdGVyX19zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICAgIC5mb290ZXJfX2VtYWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuZm9vdGVyX19zb2NpYWxCdXR0b25zIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICB9XG59XG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm92ZXJsYXkge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIH1cbn1cbi5wb3B1cCB7XG4gICAgei1pbmRleDogMTEwO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogOTBweCAxNnB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5wb3B1cCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggOTBweDtcbiAgICB9XG59XG4ucXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5xcl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxufVxuLnFyX19ociB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDEwNywgMCwgMC41KSAwJSwgcmdiYSg3MCwgNjYsIDI1NSwgMC41KSAyNSUsIHJnYmEoNiwgMTUxLCAyNTUsIDAuNSkgNTAlLCByZ2JhKDYsIDI1NSwgMTk1LCAwLjUpIDc1JSwgcmdiYSgyNTUsIDYsIDIzMCwgMC41KSAxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuaHRtbC5hY3RpdmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuaHRtbC5hY3RpdmUgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5iYWNrIC5iYXNlVGlsZV9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmJhY2sgLmJhc2VUaWxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuICAgIC5iYWNrXzEgLmJhc2VUaWxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0yODBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuOCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC44KTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2svMS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDY0M3B4O1xuICAgICAgICBoZWlnaHQ6IDY5OHB4O1xuICAgIH1cbiAgICAuYmFja18yIC5iYXNlVGlsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0yODBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFjay8yLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogNTM1cHg7XG4gICAgICAgIGhlaWdodDogNjE1cHg7XG4gICAgfVxuICAgIC5iYWNrXzMgLmJhc2VUaWxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0yODBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC43KTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2svMy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDU2MnB4O1xuICAgICAgICBoZWlnaHQ6IDUxNnB4O1xuICAgIH1cbiAgICAuYmFja180IC5iYXNlVGlsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0yODBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFjay80LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogNzI2cHg7XG4gICAgICAgIGhlaWdodDogNzM3cHg7XG4gICAgfVxuICAgIC5iYWNrXzUgLmJhc2VUaWxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0yODBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC43KTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2svNS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDY0M3B4O1xuICAgICAgICBoZWlnaHQ6IDY5OHB4O1xuICAgIH1cbiAgICAuYmFja182IC5iYXNlVGlsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0yODBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFjay82LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogODAycHg7XG4gICAgICAgIGhlaWdodDogODM2cHg7XG4gICAgfVxufVxuLm1haW5UaWxlSGVhZGVyX19iaWdCdXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbn1cbi5tYWluVGlsZUhlYWRlcl9fYmlnQnV0dG9uOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubWFpblRpbGVIZWFkZXJfX2JpZ0J1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuLm1haW5UaWxlSGVhZGVyX19iaWdCdXR0b25faW9zOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAjZmY2Zjg3IHNvbGlkIDVweDtcbn1cbi5tYWluVGlsZUhlYWRlcl9fYmlnQnV0dG9uX2lvcy5hbmltYXRpb24tc3RhcnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBidXR0b24tc2NhbGUgMC41cyBsaW5lYXIgMSBub3JtYWwgcnVubmluZyAwLjVzO1xuICAgIGFuaW1hdGlvbjogYnV0dG9uLXNjYWxlIDAuNXMgbGluZWFyIDEgbm9ybWFsIHJ1bm5pbmcgMC41cztcbn1cbi5tYWluVGlsZUhlYWRlcl9fYmlnQnV0dG9uX2FuZHJvaWQ6YmVmb3JlIHtcbiAgICBib3JkZXI6ICM1ZWE3ZWEgc29saWQgNXB4O1xufVxuLm1haW5UaWxlSGVhZGVyX19iaWdCdXR0b25fYW5kcm9pZC5hbmltYXRpb24tc3RhcnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBidXR0b24tc2NhbGUgMC41cyBsaW5lYXIgMSBub3JtYWwgcnVubmluZyAxcztcbiAgICBhbmltYXRpb246IGJ1dHRvbi1zY2FsZSAwLjVzIGxpbmVhciAxIG5vcm1hbCBydW5uaW5nIDFzO1xufVxuLm1haW5UaWxlSGVhZGVyX19iaWdCdXR0b246aG92ZXI6YmVmb3JlLFxuLm1haW5UaWxlSGVhZGVyX19iaWdCdXR0b246Zm9jdXM6YmVmb3JlLFxuLm1haW5UaWxlSGVhZGVyX19iaWdCdXR0b246YWN0aXZlOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaHZyLXJpcHBsZS1vdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGh2ci1yaXBwbGUtb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJlbGwge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgYmVsbCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1zY2FsZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGJ1dHRvbi1zY2FsZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLXJpcHBsZS1vdXQge1xuICAgIDEwMCUge1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBodnItcmlwcGxlLW91dCB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWNvbW1vbi5jc3MubWFwKi9cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/