@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap);/* =================================================================== */
/* =================================================================== */
/* WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!      */
/* This file is compiled from SCSS. Do not edit the .css file directly */
/* =================================================================== */
/* =================================================================== */
/* Draft */
/* Playbook */
/* Rankings */
/* Research */
/* DFS */
@keyframes shimmer {
    0% {
        background-position: -5rem top;
    }
    50% {
        background-position: 20rem top;
    }
    100% {
        background-position: 20rem top;
    }
}
@keyframes shimmer {
    0% {
        background-position: -5rem top;
    }
    50% {
        background-position: 20rem top;
    }
    100% {
        background-position: 20rem top;
    }
}
.fp-toggle {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    width: 5rem;
    height: 2.1rem;
}
.fp-toggle--large-dot {
    width: 4.8rem;
}
.fp-toggle--large-dot .fp-toggle-hide {
    width: 100%;
    display: inline-block;
    height: 100%;
    margin-top: 0;
}
.fp-toggle--large-dot .fp-toggle-hide:checked + .fp-toggle-slider-round {
    background: #05b883;
}
.fp-toggle--large-dot .fp-toggle-slider-round {
    border-radius: 1.2rem;
    background: #dfe6ec;
}
.fp-toggle--large-dot .fp-toggle-slider-round::before {
    height: 1.6rem;
    width: 1.6rem;
    left: 0.4rem;
}
.fp-toggle-hide {
    opacity: 0;
    width: 0;
    height: 0;
}
.fp-toggle-hide:focus + .fp-toggle-slider-round {
    box-shadow: 0 0 1px #388556;
}
.fp-toggle-hide:checked + .fp-toggle-slider-round {
    background-color: #388556;
}
.fp-toggle-hide:checked + .fp-toggle-slider-round::before {
    transform: translate(24px, -50%);
}
.fp-toggle-slider {
    font-family: "Poppins", Arial, Helvetica, sans-serif;
}
.fp-toggle-slider-disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
.fp-toggle-slider-on::before {
    color: white;
    content: "ON";
    height: 23px;
    display: flex;
    align-items: center;
    font-size: 9px;
    font-weight: bold;
    line-height: 9px;
    position: absolute;
    left: 0.9rem;
}
.fp-toggle-slider-off::before {
    color: white;
    height: 23px;
    display: flex;
    align-items: center;
    content: "OFF";
    font-size: 9px;
    font-weight: bold;
    line-height: 9px;
    position: absolute;
    right: 0.9rem;
}
.fp-toggle-slider-blank-off::before {
    content: "";
}
.fp-toggle-slider-blank-on::before {
    content: "";
}
.fp-toggle-slider-round {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 8px;
    background-color: #737373;
    transition: 0.4s;
}
.fp-toggle-slider-round::before {
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0px 8px 18px rgba(0, 0, 0, 0.08), 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.11), 0px 1px 2px rgba(0, 0, 0, 0.0698313);
    content: "";
    position: absolute;
    transition: 0.3s;
    width: 0.8rem;
    left: 0.8rem;
    bottom: 50%;
    top: 50%;
    transform: translateY(-50%);
    height: 0.8rem;
}

.template-range-slider__input[type=range] {
    -webkit-appearance: none;
    display: block;
    background: #9AC6F4;
    height: 0.2rem;
    width: 100%;
}
.template-range-slider__input[type=range]::-webkit-slider-thumb {
    box-shadow: none;
    border: 0.1rem solid #ABABAB;
    height: 1.2rem;
    width: 1.2rem;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 0;
}
.template-range-slider__input[type=range]::-moz-range-thumb {
    box-shadow: none;
    border: 0.1rem solid #ABABAB;
    height: 1.2rem;
    width: 1.2rem;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -0.5rem;
}
.template-range-slider__input[type=range]::-webkit-slider-runnable-track, .template-range-slider__input[type=range]::-moz-range-track {
    width: 100%;
    height: 1.2rem;
    cursor: pointer;
    box-shadow: none;
    background: transparent;
    border-radius: 50%;
    border: none;
}
.template-range-slider__input:disabled {
    background: #CED2D8;
    cursor: not-allowed;
}

.dw-range-slider {
    position: relative;
    flex: 1 1 calc(50% - 10rem);
    margin: 0 0 5rem 0;
}
.dw-range-slider:last-of-type {
    flex: 0 1 calc(50% - 5rem);
}
.dw-range-slider__label {
    color: #16191D;
    font-weight: 500;
    font-size: 1.4rem;
    display: flex;
    align-items: center;
    margin-bottom: 1.4rem;
    cursor: default;
}
.dw-range-slider__label::before {
    content: "";
    width: 2rem;
    height: 2rem;
    display: inline-block;
    margin-right: 1.2rem;
    border-radius: 0.4rem;
}
.dw-range-slider__list {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    list-style: none;
    display: flex;
    justify-content: space-between;
    padding: 0;
}

@media screen and (min-width: 685px) {
    .s-simulator-settings-range-slider {
        padding: 2.4rem 0 1.4rem 0;
        display: flex;
        flex-wrap: wrap;
        -moz-column-gap: 10rem;
             column-gap: 10rem;
        width: 68.5rem;
    }
}

.template-range-slider__label--qb::before {
    background-color: #CDAFF7;
}

.template-range-slider__label--rb::before {
    background-color: #98C5FC;
}

.template-range-slider__label--wr::before {
    background-color: #66CAAC;
}

.template-range-slider__label--te::before {
    background-color: #E87A8E;
}

.template-range-slider__label--dst::before {
    background-color: #BDC3CD;
}

.template-range-slider__label--k::before {
    background-color: #FDB97C;
}

.template-range-slider__label--rookies::before {
    background-color: fff;
    border: 0.1rem solid #E2E7EE;
}

.template-range-slider__value-description {
    margin-left: auto;
    color: #525A67;
}

.template-range-slider {
    position: relative;
}

.template-range-slider__ticks {
    display: flex;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    bottom: -1.4rem;
}
.template-range-slider__ticks span {
    display: block;
    height: 0.4rem;
    width: 0.1rem;
    background: rgba(0, 0, 0, 0.2);
    margin: 0 0.5rem;
}

.mcu-positions--qb {
    --mcu-pos-background-color: #C8A1FF;
    background-color: #C8A1FF;
}
.mcu-positions--qb:hover {
    background-color: #C8A1FF;
}

.mcu-positions-border--qb {
    --mcu-pos-border-color: #C8A1FF;
    border-color: #C8A1FF;
}

.mcu-positions--qb-light {
    --mcu-pos-background-color: #E6D4FF;
    background-color: #E6D4FF;
}
.mcu-positions--qb-light:hover {
    background-color: #E6D4FF;
}

.mcu-positions-border--qb-light {
    --mcu-pos-border-color: #E6D4FF;
    border-color: #E6D4FF;
}

.mcu-positions--rb {
    --mcu-pos-background-color: #83DCEF;
    background-color: #83DCEF;
}
.mcu-positions--rb:hover {
    background-color: #83DCEF;
}

.mcu-positions-border--rb {
    --mcu-pos-border-color: #83DCEF;
    border-color: #83DCEF;
}

.mcu-positions--rb-light {
    --mcu-pos-background-color: #C7EFF8;
    background-color: #C7EFF8;
}
.mcu-positions--rb-light:hover {
    background-color: #C7EFF8;
}

.mcu-positions-border--rb-light {
    --mcu-pos-border-color: #C7EFF8;
    border-color: #C7EFF8;
}

.mcu-positions--wr {
    --mcu-pos-background-color: #85DE9E;
    background-color: #85DE9E;
}
.mcu-positions--wr:hover {
    background-color: #85DE9E;
}

.mcu-positions-border--wr {
    --mcu-pos-border-color: #85DE9E;
    border-color: #85DE9E;
}

.mcu-positions--wr-light {
    --mcu-pos-background-color: #C8F0D3;
    background-color: #C8F0D3;
}
.mcu-positions--wr-light:hover {
    background-color: #C8F0D3;
}

.mcu-positions-border--wr-light {
    --mcu-pos-border-color: #C8F0D3;
    border-color: #C8F0D3;
}

.mcu-positions--te {
    --mcu-pos-background-color: #FF8AA2;
    background-color: #FF8AA2;
}
.mcu-positions--te:hover {
    background-color: #FF8AA2;
}

.mcu-positions-border--te {
    --mcu-pos-border-color: #FF8AA2;
    border-color: #FF8AA2;
}

.mcu-positions--te-light {
    --mcu-pos-background-color: #FFCAD5;
    background-color: #FFCAD5;
}
.mcu-positions--te-light:hover {
    background-color: #FFCAD5;
}

.mcu-positions-border--te-light {
    --mcu-pos-border-color: #FFCAD5;
    border-color: #FFCAD5;
}

.mcu-positions--k {
    --mcu-pos-background-color: #FDB97C;
    background-color: #FDB97C;
}
.mcu-positions--k:hover {
    background-color: #FDB97C;
}

.mcu-positions-border--k {
    --mcu-pos-border-color: #FDB97C;
    border-color: #FDB97C;
}

.mcu-positions--k-light {
    --mcu-pos-background-color: #FEDFC4;
    background-color: #FEDFC4;
}
.mcu-positions--k-light:hover {
    background-color: #FEDFC4;
}

.mcu-positions-border--k-light {
    --mcu-pos-border-color: #FEDFC4;
    border-color: #FEDFC4;
}

.mcu-positions--dst {
    --mcu-pos-background-color: #BDC3CD;
    background-color: #BDC3CD;
}
.mcu-positions--dst:hover {
    background-color: #BDC3CD;
}

.mcu-positions-border--dst {
    --mcu-pos-border-color: #BDC3CD;
    border-color: #BDC3CD;
}

.mcu-positions--dst-light {
    --mcu-pos-background-color: #E1E4E8;
    background-color: #E1E4E8;
}
.mcu-positions--dst-light:hover {
    background-color: #E1E4E8;
}

.mcu-positions-border--dst-light {
    --mcu-pos-border-color: #E1E4E8;
    border-color: #E1E4E8;
}

.mcu-positions--bn {
    --mcu-pos-background-color: #EBEEF4;
    background-color: #EBEEF4;
}
.mcu-positions--bn:hover {
    background-color: #EBEEF4;
}

.mcu-positions-border--bn {
    --mcu-pos-border-color: #EBEEF4;
    border-color: #EBEEF4;
}

.mcu-positions--bn-light {
    --mcu-pos-background-color: #EBEEF4;
    background-color: #EBEEF4;
}
.mcu-positions--bn-light:hover {
    background-color: #EBEEF4;
}

.mcu-positions-border--bn-light {
    --mcu-pos-border-color: #EBEEF4;
    border-color: #EBEEF4;
}

.mcu-positions--cb {
    --mcu-pos-background-color: #F6E5AB;
    background-color: #F6E5AB;
}
.mcu-positions--cb:hover {
    background-color: #F6E5AB;
}

.mcu-positions-border--cb {
    --mcu-pos-border-color: #F6E5AB;
    border-color: #F6E5AB;
}

.mcu-positions--cb-light {
    --mcu-pos-background-color: #FBF3D9;
    background-color: #FBF3D9;
}
.mcu-positions--cb-light:hover {
    background-color: #FBF3D9;
}

.mcu-positions-border--cb-light {
    --mcu-pos-border-color: #FBF3D9;
    border-color: #FBF3D9;
}

.mcu-positions--dl {
    --mcu-pos-background-color: #F6E5AB;
    background-color: #F6E5AB;
}
.mcu-positions--dl:hover {
    background-color: #F6E5AB;
}

.mcu-positions-border--dl {
    --mcu-pos-border-color: #F6E5AB;
    border-color: #F6E5AB;
}

.mcu-positions--dl-light {
    --mcu-pos-background-color: #FBF3D9;
    background-color: #FBF3D9;
}
.mcu-positions--dl-light:hover {
    background-color: #FBF3D9;
}

.mcu-positions-border--dl-light {
    --mcu-pos-border-color: #FBF3D9;
    border-color: #FBF3D9;
}

.mcu-positions--lb {
    --mcu-pos-background-color: #F6E5AB;
    background-color: #F6E5AB;
}
.mcu-positions--lb:hover {
    background-color: #F6E5AB;
}

.mcu-positions-border--lb {
    --mcu-pos-border-color: #F6E5AB;
    border-color: #F6E5AB;
}

.mcu-positions--lb-light {
    --mcu-pos-background-color: #FBF3D9;
    background-color: #FBF3D9;
}
.mcu-positions--lb-light:hover {
    background-color: #FBF3D9;
}

.mcu-positions-border--lb-light {
    --mcu-pos-border-color: #FBF3D9;
    border-color: #FBF3D9;
}

.mcu-positions--db {
    --mcu-pos-background-color: #F6E5AB;
    background-color: #F6E5AB;
}
.mcu-positions--db:hover {
    background-color: #F6E5AB;
}

.mcu-positions-border--db {
    --mcu-pos-border-color: #F6E5AB;
    border-color: #F6E5AB;
}

.mcu-positions--db-light {
    --mcu-pos-background-color: #FBF3D9;
    background-color: #FBF3D9;
}
.mcu-positions--db-light:hover {
    background-color: #FBF3D9;
}

.mcu-positions-border--db-light {
    --mcu-pos-border-color: #FBF3D9;
    border-color: #FBF3D9;
}

.mcu-positions--idp {
    --mcu-pos-background-color: #F6E5AB;
    background-color: #F6E5AB;
}
.mcu-positions--idp:hover {
    background-color: #F6E5AB;
}

.mcu-positions-border--idp {
    --mcu-pos-border-color: #F6E5AB;
    border-color: #F6E5AB;
}

.mcu-positions--idp-light {
    --mcu-pos-background-color: #FBF3D9;
    background-color: #FBF3D9;
}
.mcu-positions--idp-light:hover {
    background-color: #FBF3D9;
}

.mcu-positions-border--idp-light {
    --mcu-pos-border-color: #FBF3D9;
    border-color: #FBF3D9;
}

.mcu-positions--de {
    --mcu-pos-background-color: #F6E5AB;
    background-color: #F6E5AB;
}
.mcu-positions--de:hover {
    background-color: #F6E5AB;
}

.mcu-positions-border--de {
    --mcu-pos-border-color: #F6E5AB;
    border-color: #F6E5AB;
}

.mcu-positions--de-light {
    --mcu-pos-background-color: #FBF3D9;
    background-color: #FBF3D9;
}
.mcu-positions--de-light:hover {
    background-color: #FBF3D9;
}

.mcu-positions-border--de-light {
    --mcu-pos-border-color: #FBF3D9;
    border-color: #FBF3D9;
}

.mcu-positions--dt {
    --mcu-pos-background-color: #F6E5AB;
    background-color: #F6E5AB;
}
.mcu-positions--dt:hover {
    background-color: #F6E5AB;
}

.mcu-positions-border--dt {
    --mcu-pos-border-color: #F6E5AB;
    border-color: #F6E5AB;
}

.mcu-positions--dt-light {
    --mcu-pos-background-color: #FBF3D9;
    background-color: #FBF3D9;
}
.mcu-positions--dt-light:hover {
    background-color: #FBF3D9;
}

.mcu-positions-border--dt-light {
    --mcu-pos-border-color: #FBF3D9;
    border-color: #FBF3D9;
}

.mcu-positions--s {
    --mcu-pos-background-color: #F6E5AB;
    background-color: #F6E5AB;
}
.mcu-positions--s:hover {
    background-color: #F6E5AB;
}

.mcu-positions-border--s {
    --mcu-pos-border-color: #F6E5AB;
    border-color: #F6E5AB;
}

.mcu-positions--s-light {
    --mcu-pos-background-color: #FBF3D9;
    background-color: #FBF3D9;
}
.mcu-positions--s-light:hover {
    background-color: #FBF3D9;
}

.mcu-positions-border--s-light {
    --mcu-pos-border-color: #FBF3D9;
    border-color: #FBF3D9;
}

.mcu-positions--tqb {
    --mcu-pos-background-color: #C8A1FF;
    background-color: #C8A1FF;
}
.mcu-positions--tqb:hover {
    background-color: #C8A1FF;
}

.mcu-positions-border--tqb {
    --mcu-pos-border-color: #C8A1FF;
    border-color: #C8A1FF;
}

.mcu-positions--tqb-light {
    --mcu-pos-background-color: #E6D4FF;
    background-color: #E6D4FF;
}
.mcu-positions--tqb-light:hover {
    background-color: #E6D4FF;
}

.mcu-positions-border--tqb-light {
    --mcu-pos-border-color: #E6D4FF;
    border-color: #E6D4FF;
}

.mcu-positions--tte {
    --mcu-pos-background-color: #FF8AA2;
    background-color: #FF8AA2;
}
.mcu-positions--tte:hover {
    background-color: #FF8AA2;
}

.mcu-positions-border--tte {
    --mcu-pos-border-color: #FF8AA2;
    border-color: #FF8AA2;
}

.mcu-positions--tte-light {
    --mcu-pos-background-color: #FFCAD5;
    background-color: #FFCAD5;
}
.mcu-positions--tte-light:hover {
    background-color: #FFCAD5;
}

.mcu-positions-border--tte-light {
    --mcu-pos-border-color: #FFCAD5;
    border-color: #FFCAD5;
}

.mcu-positions--tk {
    --mcu-pos-background-color: #FDB97C;
    background-color: #FDB97C;
}
.mcu-positions--tk:hover {
    background-color: #FDB97C;
}

.mcu-positions-border--tk {
    --mcu-pos-border-color: #FDB97C;
    border-color: #FDB97C;
}

.mcu-positions--tk-light {
    --mcu-pos-background-color: #FEDFC4;
    background-color: #FEDFC4;
}
.mcu-positions--tk-light:hover {
    background-color: #FEDFC4;
}

.mcu-positions-border--tk-light {
    --mcu-pos-border-color: #FEDFC4;
    border-color: #FEDFC4;
}

.mcu-positions--c {
    --mcu-pos-background-color: #F6E5AB;
    background-color: #F6E5AB;
}
.mcu-positions--c:hover {
    background-color: #F6E5AB;
}

.mcu-positions-border--c {
    --mcu-pos-border-color: #F6E5AB;
    border-color: #F6E5AB;
}

.mcu-positions--c-light {
    --mcu-pos-background-color: #FBF3D9;
    background-color: #FBF3D9;
}
.mcu-positions--c-light:hover {
    background-color: #FBF3D9;
}

.mcu-positions-border--c-light {
    --mcu-pos-border-color: #FBF3D9;
    border-color: #FBF3D9;
}

.mcu-positions--1b {
    --mcu-pos-background-color: #C8A1FF;
    background-color: #C8A1FF;
}
.mcu-positions--1b:hover {
    background-color: #C8A1FF;
}

.mcu-positions-border--1b {
    --mcu-pos-border-color: #C8A1FF;
    border-color: #C8A1FF;
}

.mcu-positions--1b-light {
    --mcu-pos-background-color: #E6D4FF;
    background-color: #E6D4FF;
}
.mcu-positions--1b-light:hover {
    background-color: #E6D4FF;
}

.mcu-positions-border--1b-light {
    --mcu-pos-border-color: #E6D4FF;
    border-color: #E6D4FF;
}

.mcu-positions--2b {
    --mcu-pos-background-color: #83DCEF;
    background-color: #83DCEF;
}
.mcu-positions--2b:hover {
    background-color: #83DCEF;
}

.mcu-positions-border--2b {
    --mcu-pos-border-color: #83DCEF;
    border-color: #83DCEF;
}

.mcu-positions--2b-light {
    --mcu-pos-background-color: #C7EFF8;
    background-color: #C7EFF8;
}
.mcu-positions--2b-light:hover {
    background-color: #C7EFF8;
}

.mcu-positions-border--2b-light {
    --mcu-pos-border-color: #C7EFF8;
    border-color: #C7EFF8;
}

.mcu-positions--3b {
    --mcu-pos-background-color: #C8A1FF;
    background-color: #C8A1FF;
}
.mcu-positions--3b:hover {
    background-color: #C8A1FF;
}

.mcu-positions-border--3b {
    --mcu-pos-border-color: #C8A1FF;
    border-color: #C8A1FF;
}

.mcu-positions--3b-light {
    --mcu-pos-background-color: #E6D4FF;
    background-color: #E6D4FF;
}
.mcu-positions--3b-light:hover {
    background-color: #E6D4FF;
}

.mcu-positions-border--3b-light {
    --mcu-pos-border-color: #E6D4FF;
    border-color: #E6D4FF;
}

.mcu-positions--ci {
    --mcu-pos-background-color: #C8A1FF;
    background-color: #C8A1FF;
}
.mcu-positions--ci:hover {
    background-color: #C8A1FF;
}

.mcu-positions-border--ci {
    --mcu-pos-border-color: #C8A1FF;
    border-color: #C8A1FF;
}

.mcu-positions--ci-light {
    --mcu-pos-background-color: #E6D4FF;
    background-color: #E6D4FF;
}
.mcu-positions--ci-light:hover {
    background-color: #E6D4FF;
}

.mcu-positions-border--ci-light {
    --mcu-pos-border-color: #E6D4FF;
    border-color: #E6D4FF;
}

.mcu-positions--if {
    --mcu-pos-background-color: #C8A1FF;
    background-color: #C8A1FF;
}
.mcu-positions--if:hover {
    background-color: #C8A1FF;
}

.mcu-positions-border--if {
    --mcu-pos-border-color: #C8A1FF;
    border-color: #C8A1FF;
}

.mcu-positions--if-light {
    --mcu-pos-background-color: #E6D4FF;
    background-color: #E6D4FF;
}
.mcu-positions--if-light:hover {
    background-color: #E6D4FF;
}

.mcu-positions-border--if-light {
    --mcu-pos-border-color: #E6D4FF;
    border-color: #E6D4FF;
}

.mcu-positions--ss {
    --mcu-pos-background-color: #83DCEF;
    background-color: #83DCEF;
}
.mcu-positions--ss:hover {
    background-color: #83DCEF;
}

.mcu-positions-border--ss {
    --mcu-pos-border-color: #83DCEF;
    border-color: #83DCEF;
}

.mcu-positions--ss-light {
    --mcu-pos-background-color: #C7EFF8;
    background-color: #C7EFF8;
}
.mcu-positions--ss-light:hover {
    background-color: #C7EFF8;
}

.mcu-positions-border--ss-light {
    --mcu-pos-border-color: #C7EFF8;
    border-color: #C7EFF8;
}

.mcu-positions--mi {
    --mcu-pos-background-color: #83DCEF;
    background-color: #83DCEF;
}
.mcu-positions--mi:hover {
    background-color: #83DCEF;
}

.mcu-positions-border--mi {
    --mcu-pos-border-color: #83DCEF;
    border-color: #83DCEF;
}

.mcu-positions--mi-light {
    --mcu-pos-background-color: #C7EFF8;
    background-color: #C7EFF8;
}
.mcu-positions--mi-light:hover {
    background-color: #C7EFF8;
}

.mcu-positions-border--mi-light {
    --mcu-pos-border-color: #C7EFF8;
    border-color: #C7EFF8;
}

.mcu-positions--of {
    --mcu-pos-background-color: #85DE9E;
    background-color: #85DE9E;
}
.mcu-positions--of:hover {
    background-color: #85DE9E;
}

.mcu-positions-border--of {
    --mcu-pos-border-color: #85DE9E;
    border-color: #85DE9E;
}

.mcu-positions--of-light {
    --mcu-pos-background-color: #C8F0D3;
    background-color: #C8F0D3;
}
.mcu-positions--of-light:hover {
    background-color: #C8F0D3;
}

.mcu-positions-border--of-light {
    --mcu-pos-border-color: #C8F0D3;
    border-color: #C8F0D3;
}

.mcu-positions--cf {
    --mcu-pos-background-color: #85DE9E;
    background-color: #85DE9E;
}
.mcu-positions--cf:hover {
    background-color: #85DE9E;
}

.mcu-positions-border--cf {
    --mcu-pos-border-color: #85DE9E;
    border-color: #85DE9E;
}

.mcu-positions--cf-light {
    --mcu-pos-background-color: #C8F0D3;
    background-color: #C8F0D3;
}
.mcu-positions--cf-light:hover {
    background-color: #C8F0D3;
}

.mcu-positions-border--cf-light {
    --mcu-pos-border-color: #C8F0D3;
    border-color: #C8F0D3;
}

.mcu-positions--rf {
    --mcu-pos-background-color: #85DE9E;
    background-color: #85DE9E;
}
.mcu-positions--rf:hover {
    background-color: #85DE9E;
}

.mcu-positions-border--rf {
    --mcu-pos-border-color: #85DE9E;
    border-color: #85DE9E;
}

.mcu-positions--rf-light {
    --mcu-pos-background-color: #C8F0D3;
    background-color: #C8F0D3;
}
.mcu-positions--rf-light:hover {
    background-color: #C8F0D3;
}

.mcu-positions-border--rf-light {
    --mcu-pos-border-color: #C8F0D3;
    border-color: #C8F0D3;
}

.mcu-positions--lf {
    --mcu-pos-background-color: #85DE9E;
    background-color: #85DE9E;
}
.mcu-positions--lf:hover {
    background-color: #85DE9E;
}

.mcu-positions-border--lf {
    --mcu-pos-border-color: #85DE9E;
    border-color: #85DE9E;
}

.mcu-positions--lf-light {
    --mcu-pos-background-color: #C8F0D3;
    background-color: #C8F0D3;
}
.mcu-positions--lf-light:hover {
    background-color: #C8F0D3;
}

.mcu-positions-border--lf-light {
    --mcu-pos-border-color: #C8F0D3;
    border-color: #C8F0D3;
}

.mcu-positions--sp {
    --mcu-pos-background-color: #FF8AA2;
    background-color: #FF8AA2;
}
.mcu-positions--sp:hover {
    background-color: #FF8AA2;
}

.mcu-positions-border--sp {
    --mcu-pos-border-color: #FF8AA2;
    border-color: #FF8AA2;
}

.mcu-positions--sp-light {
    --mcu-pos-background-color: #FFCAD5;
    background-color: #FFCAD5;
}
.mcu-positions--sp-light:hover {
    background-color: #FFCAD5;
}

.mcu-positions-border--sp-light {
    --mcu-pos-border-color: #FFCAD5;
    border-color: #FFCAD5;
}

.mcu-positions--p {
    --mcu-pos-background-color: #FF8AA2;
    background-color: #FF8AA2;
}
.mcu-positions--p:hover {
    background-color: #FF8AA2;
}

.mcu-positions-border--p {
    --mcu-pos-border-color: #FF8AA2;
    border-color: #FF8AA2;
}

.mcu-positions--p-light {
    --mcu-pos-background-color: #FFCAD5;
    background-color: #FFCAD5;
}
.mcu-positions--p-light:hover {
    background-color: #FFCAD5;
}

.mcu-positions-border--p-light {
    --mcu-pos-border-color: #FFCAD5;
    border-color: #FFCAD5;
}

.mcu-positions--rp {
    --mcu-pos-background-color: #FDB97C;
    background-color: #FDB97C;
}
.mcu-positions--rp:hover {
    background-color: #FDB97C;
}

.mcu-positions-border--rp {
    --mcu-pos-border-color: #FDB97C;
    border-color: #FDB97C;
}

.mcu-positions--rp-light {
    --mcu-pos-background-color: #FEDFC4;
    background-color: #FEDFC4;
}
.mcu-positions--rp-light:hover {
    background-color: #FEDFC4;
}

.mcu-positions-border--rp-light {
    --mcu-pos-border-color: #FEDFC4;
    border-color: #FEDFC4;
}

.mcu-positions--dh {
    --mcu-pos-background-color: #BDC3CD;
    background-color: #BDC3CD;
}
.mcu-positions--dh:hover {
    background-color: #BDC3CD;
}

.mcu-positions-border--dh {
    --mcu-pos-border-color: #BDC3CD;
    border-color: #BDC3CD;
}

.mcu-positions--dh-light {
    --mcu-pos-background-color: #E1E4E8;
    background-color: #E1E4E8;
}
.mcu-positions--dh-light:hover {
    background-color: #E1E4E8;
}

.mcu-positions-border--dh-light {
    --mcu-pos-border-color: #E1E4E8;
    border-color: #E1E4E8;
}

.mcu-positions--pg {
    --mcu-pos-background-color: #FF8AA2;
    background-color: #FF8AA2;
}
.mcu-positions--pg:hover {
    background-color: #FF8AA2;
}

.mcu-positions-border--pg {
    --mcu-pos-border-color: #FF8AA2;
    border-color: #FF8AA2;
}

.mcu-positions--pg-light {
    --mcu-pos-background-color: #FFCAD5;
    background-color: #FFCAD5;
}
.mcu-positions--pg-light:hover {
    background-color: #FFCAD5;
}

.mcu-positions-border--pg-light {
    --mcu-pos-border-color: #FFCAD5;
    border-color: #FFCAD5;
}

.mcu-positions--sg {
    --mcu-pos-background-color: #C8A1FF;
    background-color: #C8A1FF;
}
.mcu-positions--sg:hover {
    background-color: #C8A1FF;
}

.mcu-positions-border--sg {
    --mcu-pos-border-color: #C8A1FF;
    border-color: #C8A1FF;
}

.mcu-positions--sg-light {
    --mcu-pos-background-color: #E6D4FF;
    background-color: #E6D4FF;
}
.mcu-positions--sg-light:hover {
    background-color: #E6D4FF;
}

.mcu-positions-border--sg-light {
    --mcu-pos-border-color: #E6D4FF;
    border-color: #E6D4FF;
}

.mcu-positions--g {
    --mcu-pos-background-color: #FF8AA2;
    background-color: #FF8AA2;
}
.mcu-positions--g:hover {
    background-color: #FF8AA2;
}

.mcu-positions-border--g {
    --mcu-pos-border-color: #FF8AA2;
    border-color: #FF8AA2;
}

.mcu-positions--g-light {
    --mcu-pos-background-color: #FFCAD5;
    background-color: #FFCAD5;
}
.mcu-positions--g-light:hover {
    background-color: #FFCAD5;
}

.mcu-positions-border--g-light {
    --mcu-pos-border-color: #FFCAD5;
    border-color: #FFCAD5;
}

.mcu-positions--sf {
    --mcu-pos-background-color: #85DE9E;
    background-color: #85DE9E;
}
.mcu-positions--sf:hover {
    background-color: #85DE9E;
}

.mcu-positions-border--sf {
    --mcu-pos-border-color: #85DE9E;
    border-color: #85DE9E;
}

.mcu-positions--sf-light {
    --mcu-pos-background-color: #C8F0D3;
    background-color: #C8F0D3;
}
.mcu-positions--sf-light:hover {
    background-color: #C8F0D3;
}

.mcu-positions-border--sf-light {
    --mcu-pos-border-color: #C8F0D3;
    border-color: #C8F0D3;
}

.mcu-positions--pf {
    --mcu-pos-background-color: #83DCEF;
    background-color: #83DCEF;
}
.mcu-positions--pf:hover {
    background-color: #83DCEF;
}

.mcu-positions-border--pf {
    --mcu-pos-border-color: #83DCEF;
    border-color: #83DCEF;
}

.mcu-positions--pf-light {
    --mcu-pos-background-color: #C7EFF8;
    background-color: #C7EFF8;
}
.mcu-positions--pf-light:hover {
    background-color: #C7EFF8;
}

.mcu-positions-border--pf-light {
    --mcu-pos-border-color: #C7EFF8;
    border-color: #C7EFF8;
}

.mcu-positions--f {
    --mcu-pos-background-color: #85DE9E;
    background-color: #85DE9E;
}
.mcu-positions--f:hover {
    background-color: #85DE9E;
}

.mcu-positions-border--f {
    --mcu-pos-border-color: #85DE9E;
    border-color: #85DE9E;
}

.mcu-positions--f-light {
    --mcu-pos-background-color: #C8F0D3;
    background-color: #C8F0D3;
}
.mcu-positions--f-light:hover {
    background-color: #C8F0D3;
}

.mcu-positions-border--f-light {
    --mcu-pos-border-color: #C8F0D3;
    border-color: #C8F0D3;
}

.mcu-positions--flex-qb-rb, .mcu-positions--flx-qb-rb {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #83DCEF;
}
.mcu-positions--flex-qb-wr, .mcu-positions--flx-qb-wr {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #85DE9E;
}
.mcu-positions--flex-qb-te, .mcu-positions--flx-qb-te {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #FF8AA2;
}
.mcu-positions--flex-wr-rb, .mcu-positions--flx-wr-rb {
    --flex-color-1: #85DE9E;
    --flex-color-2: #83DCEF;
}
.mcu-positions--flex-rb-wr, .mcu-positions--flx-rb-wr {
    --flex-color-1: #83DCEF;
    --flex-color-2: #85DE9E;
}
.mcu-positions--flex-rb-te, .mcu-positions--flx-rb-te {
    --flex-color-1: #83DCEF;
    --flex-color-2: #FF8AA2;
}
.mcu-positions--flex-wr-te, .mcu-positions--flx-wr-te {
    --flex-color-1: #85DE9E;
    --flex-color-2: #FF8AA2;
}
.mcu-positions--flex-qb-wr-rb, .mcu-positions--flx-qb-wr-rb {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #85DE9E;
    --flex-color-3: #83DCEF;
}
.mcu-positions--flex-qb-rb-wr, .mcu-positions--flx-qb-rb-wr {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #83DCEF;
    --flex-color-3: #85DE9E;
}
.mcu-positions--flex-qb-rb-te, .mcu-positions--flx-qb-rb-te {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #83DCEF;
    --flex-color-3: #FF8AA2;
}
.mcu-positions--flex-qb-wr-te, .mcu-positions--flx-qb-wr-te {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #85DE9E;
    --flex-color-3: #FF8AA2;
}
.mcu-positions--flex-wr-rb-te, .mcu-positions--flx-wr-rb-te {
    --flex-color-1: #83DCEF;
    --flex-color-2: #85DE9E;
    --flex-color-3: #FF8AA2;
}
.mcu-positions--flex-rb-wr-te, .mcu-positions--flx-rb-wr-te {
    --flex-color-1: #83DCEF;
    --flex-color-2: #85DE9E;
    --flex-color-3: #FF8AA2;
}
.mcu-positions--flex-qb-wr-rb-te, .mcu-positions--flx-qb-wr-rb-te {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #85DE9E;
    --flex-color-3: #83DCEF;
    --flex-color-4: #FF8AA2;
}
.mcu-positions--flex-qb-rb-wr-te, .mcu-positions--flx-qb-rb-wr-te {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #83DCEF;
    --flex-color-3: #85DE9E;
    --flex-color-4: #FF8AA2;
}
.mcu-positions--flex-flex, .mcu-positions--flx-flex {
    --flex-color-1: #85DE9E;
    --flex-color-2: #83DCEF;
    --flex-color-3: #FF8AA2;
}
.mcu-positions--flex-flx, .mcu-positions--flx-flx {
    --flex-color-1: #85DE9E;
    --flex-color-2: #83DCEF;
    --flex-color-3: #FF8AA2;
}
.mcu-positions--flex-sf, .mcu-positions--flx-sf {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #85DE9E;
    --flex-color-3: #83DCEF;
    --flex-color-4: #FF8AA2;
}
.mcu-positions--flex-op, .mcu-positions--flx-op {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #85DE9E;
    --flex-color-3: #83DCEF;
    --flex-color-4: #FF8AA2;
}
.mcu-positions--flex-c-1b-2b-dh-of, .mcu-positions--flx-c-1b-2b-dh-of {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #85DE9E;
    --flex-color-3: #BDC3CD;
    --flex-color-4: #83DCEF;
    --flex-color-5: #F6E5AB;
}
.mcu-positions--flex-pg-sg-sf-c-pf, .mcu-positions--flx-pg-sg-sf-c-pf {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #85DE9E;
    --flex-color-3: #F6E5AB;
    --flex-color-4: #83DCEF;
    --flex-color-5: #FF8AA2;
}
.mcu-positions--flex-sp-rp, .mcu-positions--flx-sp-rp {
    --flex-color-1: #FF8AA2;
    --flex-color-2: #FDB97C;
}
.mcu-positions--flex-pg-sg, .mcu-positions--flx-pg-sg {
    --flex-color-1: #FF8AA2;
    --flex-color-2: #C8A1FF;
}
.mcu-positions--flex-sf-pf, .mcu-positions--flx-sf-pf {
    --flex-color-1: #85DE9E;
    --flex-color-2: #83DCEF;
}
.mcu-positions--flex-util, .mcu-positions--flx-util {
    --flex-color-1: #FF8AA2;
    --flex-color-2: #85DE9E;
    --flex-color-3: #F6E5AB;
}
.mcu-positions--flex-ci-mi-of-dh, .mcu-positions--flx-ci-mi-of-dh {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #83DCEF;
    --flex-color-3: #85DE9E;
    --flex-color-4: #BDC3CD;
}
.mcu-positions--flex-mlb-util, .mcu-positions--flx-mlb-util {
    --flex-color-1: #C8A1FF;
    --flex-color-2: #83DCEF;
    --flex-color-3: #85DE9E;
    --flex-color-4: #BDC3CD;
}
.mcu-positions--flex-g-f-c, .mcu-positions--flx-g-f-c {
    --flex-color-1: #FF8AA2;
    --flex-color-2: #85DE9E;
    --flex-color-3: #F6E5AB;
}
.mcu-positions--flex-2, .mcu-positions--flx-2 {
    background: linear-gradient(to right, var(--flex-color-1) 0% 50%, var(--flex-color-2) 50% 100%);
}
.mcu-positions--flex-3, .mcu-positions--flx-3 {
    background: linear-gradient(to right, var(--flex-color-1) 0% 33%, var(--flex-color-2) 33% 66%, var(--flex-color-3) 66% 100%);
}
.mcu-positions--flex-4, .mcu-positions--flx-4 {
    background: conic-gradient(var(--flex-color-2) 0 25%, var(--flex-color-4) 25% 50%, var(--flex-color-3) 50% 75%, var(--flex-color-1) 75% 100%);
}
.mcu-positions--flex-5, .mcu-positions--flx-5 {
    background: conic-gradient(var(--flex-color-1) 0% 20%, var(--flex-color-2) 20% 40%, var(--flex-color-3) 40% 60%, var(--flex-color-4) 60% 80%, var(--flex-color-5) 80% 100%);
}

html {
    touch-action: manipulation;
}

.main-content {
    margin-bottom: 7.4rem;
}

.s-form {
    font-family: "Poppins", Arial, Helvetica, sans-serif;
}

.s-draft-settings__h5 {
    margin-bottom: 3rem;
}

.s-page {
    font-family: "Poppins", Arial, Helvetica, sans-serif;
}
@media only screen and (min-width: 900px) {
    .s-page.s-page-header {
        display: flex;
        align-items: center;
    }
}
.s-page.s-page-header--iterate {
    display: block;
}
.s-page.s-page-header--three {
    position: relative;
    margin-bottom: 5.3rem;
}
.s-page.s-page-header--three::after {
    content: "";
    position: absolute;
    bottom: -3rem;
    height: 0.1rem;
    max-width: 68.5rem;
    width: 100%;
    background-color: #f3f5f9;
}
.s-page__title {
    color: #16191D;
    font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: 1.2rem;
    display: none;
}
@media only screen and (min-width: 900px) {
    .s-page__title {
        display: block;
    }
}
.s-page__league-switcher-sync-iterate {
    display: flex;
    align-items: center;
}

.s-sync {
    display: block;
}
@media only screen and (min-width: 900px) {
    .s-sync.s-sync--iterate {
        display: none;
    }
}
.s-sync__wrapper {
    border: 0.1rem solid #E2E7EE;
    border-radius: 0.6rem;
    padding: 1.6rem;
    max-width: 68.5rem;
}
@media screen and (min-width: 900px) {
    .s-sync__wrapper {
        padding: 0;
        display: flex;
        align-items: center;
        background: linear-gradient(to right, rgb(240, 246, 254), rgba(255, 255, 255, 0) 22%);
    }
}
.s-sync__top {
    display: flex;
    align-items: center;
}
.s-sync__image {
    order: 0;
}
@media screen and (min-width: 900px) {
    .s-sync__image {
        order: 1;
    }
}
.s-sync__image-desktop {
    display: none;
}
@media screen and (min-width: 900px) {
    .s-sync__image-desktop {
        display: inline;
    }
    .s-sync__image-mobile {
        display: none;
    }
}
.s-sync__text {
    margin-left: 1.2rem;
}
@media screen and (min-width: 900px) {
    .s-sync__text {
        margin-right: 2.4rem;
        padding-left: 1.8rem;
    }
}
.s-sync__title {
    font-size: 1.6rem;
    color: #16191D;
    font-weight: 400;
}
.s-sync__title-blue {
    color: #0769DE;
    font-weight: 500;
}
.s-sync__subtitle {
    font-size: 1.6rem;
    color: #16191D;
}
.s-sync__cta {
    background: #E9F1FC;
    border-radius: 0.6rem;
    margin-top: 1.6rem;
}
@media screen and (min-width: 900px) {
    .s-sync__cta {
        margin-top: 0;
        margin-left: auto;
        align-items: center;
        display: flex;
        min-height: 4.4rem;
        margin-left: 9.2rem;
        margin-right: 2.6rem;
    }
}
.s-sync__link {
    font-weight: 500;
    font-size: 1.4rem;
    padding: 1rem 2.4rem;
    color: #0769DE;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.league-switcher {
    position: relative;
    display: none;
}
@media screen and (min-width: 900px) {
    .league-switcher {
        display: block;
    }
}
.league-switcher__dropdown {
    border-radius: 0.6rem;
    border: 0.1rem solid #E2E7EE;
    background-color: #fff;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    text-transform: capitalize;
    padding: 1.2rem 1.5rem;
    height: auto;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    line-height: 1.2;
    width: 18rem;
}
.league-switcher::after {
    content: "\f107";
    font-family: "fontawesome";
    transition: 0.25s;
    position: absolute;
    top: 50%;
    right: 1.4rem;
    transform: translateY(-50%);
    background-color: #fff;
    font-size: 2rem;
    width: 1.6rem;
    height: 1.6rem;
    line-height: 1.6rem;
    pointer-events: none;
}

.sync-league {
    background-color: #fff;
    border-radius: 0.6rem;
    border: 0.1rem solid #E2E7EE;
    padding: 1.2rem 2.4rem !important;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: 0.014rem;
    text-align: center;
    color: #16191D;
    line-height: 1.2;
    display: none;
}
@media screen and (min-width: 900px) {
    .sync-league {
        display: block;
    }
}
.sync-league:hover {
    background-image: none;
    border: 0.1rem solid #E2E7EE;
    background-color: transparent;
}
.sync-league::before {
    content: "\f021";
    font-family: "fontawesome";
    background-color: #fff;
    font-size: 1.4rem;
    width: 1.6rem;
    height: 1.6rem;
    line-height: 1.6rem;
    padding-right: 1.4rem;
}
.sync-league--no-league {
    margin-left: 1.6rem;
}
.sync-league__or {
    display: none;
    color: #16191D;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0 1.6rem;
}
@media screen and (min-width: 900px) {
    .sync-league__or {
        display: block;
    }
}
.sync-league--three {
    color: #0769de;
    border: 0.1rem solid #0769de;
    transition: 0.25s;
}
.sync-league--three:hover {
    background: #e9f1fc;
    border: 0.1rem solid #0769de;
    color: #0769de;
}
.sync-league--three:hover::before {
    background: #e9f1fc;
}
.sync-league--three:active {
    color: #fff;
    background: #004790;
}
.sync-league--three:active::before {
    color: #fff;
    background: #004790;
}

.s-selection--iterate {
    display: block;
}
@media screen and (min-width: 900px) {
    .s-selection--iterate {
        display: none;
    }
}
.s-selection__dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
}
.s-selection__dropdown-header {
    display: flex;
    align-items: center;
    padding: 1.2rem 2rem;
    border: 1px solid #E2E7EE;
    border-radius: 0.8rem;
    cursor: pointer;
    min-width: 33.5rem;
    min-height: 7.7rem;
}
.s-selection__host, .s-selection__dropdown-host {
    background-color: #E2E7EE;
    color: #fff;
    border-radius: 0.6rem;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 4rem;
    width: 4rem;
    font-size: 1rem;
}
.s-selection__host--bb10s, .s-selection__dropdown-host--bb10s {
    background-color: #203b66;
    color: #ffffff;
}
.s-selection__host--cbs, .s-selection__dropdown-host--cbs {
    background-color: #0055a6;
    color: #ffffff;
}
.s-selection__host--data, .s-selection__dropdown-host--data {
    background-color: #ffca0a;
    color: #16191d;
}
.s-selection__host--draft, .s-selection__dropdown-host--draft {
    background-color: #1e365c;
    color: #ffffff;
}
.s-selection__host--espn, .s-selection__dropdown-host--espn {
    background-color: #cd242e;
    color: #ffffff;
}
.s-selection__host--fans, .s-selection__dropdown-host--fans {
    background-color: #8f7138;
    color: #ffffff;
}
.s-selection__host--fant, .s-selection__dropdown-host--fant {
    background-color: #0a4779;
    color: #ffffff;
}
.s-selection__host--fantasypros, .s-selection__dropdown-host--fantasypros {
    background-color: #071c40;
    color: #ffffff;
}
.s-selection__host--ffpc, .s-selection__dropdown-host--ffpc {
    background-color: #1d3d53;
    color: #ffffff;
}
.s-selection__host--ffwc, .s-selection__dropdown-host--ffwc {
    background-color: #000000;
    color: #ffffff;
}
.s-selection__host--flea, .s-selection__dropdown-host--flea {
    background-color: #adb8c5;
    color: #16191d;
}
.s-selection__host--other, .s-selection__dropdown-host--other {
    background-color: #0370e3;
    color: #ffffff;
}
.s-selection__host--mfl, .s-selection__dropdown-host--mfl {
    background-color: #253d69;
    color: #ffffff;
}
.s-selection__host--multi, .s-selection__dropdown-host--multi {
    background-color: #999999;
    color: #16191d;
}
.s-selection__host--multi-league-entry, .s-selection__dropdown-host--multi-league-entry {
    background-color: #999999;
    color: #16191d;
}
.s-selection__host--single-team-entry, .s-selection__dropdown-host--single-team-entry {
    background-color: #999999;
    color: #16191d;
}
.s-selection__host--nffc, .s-selection__dropdown-host--nffc {
    background-color: #0f98c6;
    color: #ffffff;
}
.s-selection__host--nfbc, .s-selection__dropdown-host--nfbc {
    background-color: #0f98c6;
    color: #ffffff;
}
.s-selection__host--nfl, .s-selection__dropdown-host--nfl {
    background-color: #054d8e;
    color: #ffffff;
}
.s-selection__host--rso, .s-selection__dropdown-host--rso {
    background-color: #318ac5;
    color: #16191d;
}
.s-selection__host--rts, .s-selection__dropdown-host--rts {
    background-color: #da151c;
    color: #ffffff;
}
.s-selection__host--sleep, .s-selection__dropdown-host--sleep {
    background-color: #233556;
    color: #ffffff;
}
.s-selection__host--yahoo, .s-selection__dropdown-host--yahoo {
    background-color: #6517dd;
    color: #ffffff;
}
.s-selection__host--leaguetycoon, .s-selection__dropdown-host--leaguetycoon {
    background-color: #0d89f9;
    color: #16191d;
}
.s-selection__host--prize-picks, .s-selection__dropdown-host--prize-picks {
    background-color: #8000ff;
    color: #ffffff;
}
.s-selection__host {
    display: flex;
}
.s-selection__dropdown-title {
    font-weight: 600;
    font-size: 1.4rem;
}
.s-selection__dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0.8rem;
    background-color: #fff;
    border: 0.1rem solid #E2E7EE;
    box-shadow: 0rem 0.8rem 1.6rem rgba(0, 0, 0, 0.05);
    border-radius: 1.2rem;
    max-height: 38.2rem;
    max-width: 31.7rem;
    width: 100%;
    margin-top: 1rem;
    overflow-y: auto;
}
.s-selection__dropdown-menu.show {
    display: block;
}
.s-selection__dropdown-menu li {
    display: flex;
    align-items: center;
    padding: 1rem;
    cursor: pointer;
}
.s-selection__dropdown-menu li.s-selection__item--disabled {
    cursor: default;
}
.s-selection__dropdown-menu li.s-selection__item--disabled:hover {
    background: none;
}
.s-selection__dropdown-menu li:hover {
    background: #F3F5F9;
    border-radius: 0.8rem;
}
.s-selection__details {
    margin-right: auto;
    margin-left: 1.6rem;
}
.s-selection__note {
    font-style: italic;
    font-weight: 500;
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: #525A67;
}
.s-selection__unavailable-link {
    font-style: italic;
    font-weight: 500;
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: #0769DE;
}
.s-selection__name {
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 2.1rem;
    text-transform: capitalize;
    color: #16191D;
    overflow: hidden;
    white-space: nowrap;
    max-width: 22.4rem;
    text-overflow: ellipsis;
}
.s-selection__no-league {
    font-size: 1.4rem;
}
.s-selection__scoring {
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 1.4rem;
    color: #525A67;
}
.s-selection__link {
    display: flex;
    align-items: center;
}
.s-selection__logo {
    background: #F3F5F9;
    border-radius: 0.6rem;
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 1.6rem;
}
.s-selection__logo--sync {
    background: #0769DE;
}
.s-selection__image.s-selection__image--clear, .s-selection__image.s-selection__image--sync {
    width: 2rem;
    height: 2rem;
    margin-right: 0;
}

.s-modal {
    border-radius: 1.5rem;
    border: none;
    bottom: 0;
    width: 100%;
    max-height: 58.3rem;
    top: auto;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    max-width: 37.5rem;
    padding: 3.6rem 4rem 5.6rem 4rem;
    transition: 0.25s;
}
@media screen and (min-width: 900px) {
    .s-modal {
        max-width: 55.2rem;
    }
}
@media only screen and (min-width: 768px) {
    .s-modal {
        top: 10%;
        bottom: auto;
        border-bottom-left-radius: 1.6rem;
        border-bottom-right-radius: 1.6rem;
        max-height: none;
        width: auto;
    }
}
.s-modal__header {
    background: none;
    border-bottom: none;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 3rem;
}
.s-modal__close {
    opacity: 1;
    text-shadow: none;
    font-size: 1.6rem;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
    padding: 0;
    font-size: 1.8rem;
    margin-top: 2.4rem;
    margin-right: 2.4rem;
    color: #16191D;
}
.s-modal__close:hover {
    background: none;
}
.s-modal__body {
    max-width: 34.6rem;
    margin: 0 auto 5.2rem auto;
    text-align: center;
    max-height: none;
}
.s-modal__icon {
    display: inline-block;
    margin-bottom: 1.6rem;
    background-color: #FBCE39;
    border-radius: 50%;
    height: 3.6rem;
    width: 3.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.s-modal__h3 {
    font-weight: 600;
    line-height: 3.3rem;
    text-align: center;
    margin-bottom: 0;
    font-size: 1.8rem;
    color: #16191D;
}
.s-modal__h4 {
    font-weight: 500;
    font-size: 1.4rem;
    text-align: center;
    color: #525A67;
    line-height: 2.4rem;
    margin-top: 0.8rem;
}
.s-modal__message {
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.1rem;
    text-align: center;
    margin-bottom: 3rem;
}
.s-modal__footer {
    background: none;
    border: none;
    display: flex;
    justify-content: center;
}
.s-modal__link {
    background-color: #FBCE39;
    font-weight: 500;
    font-size: 1.4rem;
    text-align: center;
    padding: 1.2rem 2.4rem;
    border-radius: 0.6rem;
    width: 100%;
    margin-right: 0;
    border: none;
}
.s-modal__link:hover {
    background: #FBCE39;
    border-color: transparent;
}
.s-modal__cta {
    background-color: #0769DE;
    color: #fff;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.4rem;
    border: none;
    border-radius: 0.6rem;
    min-height: 4.4rem;
    max-width: 29.1rem;
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: center;
}
.s-modal__cta:hover {
    background-color: #0374e7;
    color: #fff;
    background-image: none;
}

.s-draft-intel {
    display: flex;
    border: 0.1rem solid #E2E7EE;
    border-radius: 0.8rem;
    padding: 1.6rem 2.4rem;
    margin-top: 1.6rem;
    justify-content: space-between;
}
@media only screen and (min-width: 900px) {
    .s-draft-intel {
        margin-top: 0rem;
        margin-left: 1.6rem;
    }
}
.s-draft-intel--iterate {
    margin-bottom: 2.4rem;
    max-width: 44.1rem;
}
@media only screen and (min-width: 900px) {
    .s-draft-intel--iterate {
        margin-top: 0rem;
    }
}
.s-draft-intel__title {
    font-weight: 600;
    font-size: 1.4rem;
    color: #16191D;
}
.s-draft-intel__patterns {
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.1rem;
    color: #525A67;
}
.s-draft-intel__toggle {
    display: flex;
    align-items: center;
    margin-left: 4.7rem;
}

.s-general .s-general__h3 {
    background: #F9FAFC;
    padding: 1rem 2rem;
    border-width: 0.1rem 0rem;
    border-style: solid;
    border-color: #EBEEF4;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #16191D;
    margin-bottom: 3rem;
    margin-top: 4rem;
    max-width: 62.5rem;
}
.s-general .s-general__h4 {
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 175%;
    margin-bottom: 1rem;
    letter-spacing: 0.01em;
    color: #16191D;
}
.s-general .s-general__league-wrapper,
.s-general .s-general__league-wrapper,
.s-general .s-general__scoring-wrapper,
.s-general .s-general__type-wrapper,
.s-general .s-general__pick-wrapper,
.s-general .s-general-pick-logic__wrapper {
    display: flex;
    overflow: auto;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-wrapper,
    .s-general .s-general__league-wrapper,
    .s-general .s-general__scoring-wrapper,
    .s-general .s-general__type-wrapper,
    .s-general .s-general__pick-wrapper,
    .s-general .s-general-pick-logic__wrapper {
        overflow: unset;
    }
}
.s-general .s-general__league-radio,
.s-general .s-general__type-radio,
.s-general .s-general__scoring-radio,
.s-general .s-general__pick-radio,
.s-general .s-general-pick-logic__radio {
    margin: 0 1.2rem 0 0;
    position: relative;
    padding: 0;
}
.s-general .s-general__league-radio:last-child,
.s-general .s-general__type-radio:last-child,
.s-general .s-general__scoring-radio:last-child,
.s-general .s-general__pick-radio:last-child,
.s-general .s-general-pick-logic__radio:last-child {
    margin-right: 0;
}
.s-general .s-general__league-radio:focus .s-general__league-text, .s-general .s-general__league-radio:focus-within .s-general__league-text,
.s-general .s-general__type-radio:focus .s-general__league-text,
.s-general .s-general__type-radio:focus-within .s-general__league-text,
.s-general .s-general__scoring-radio:focus .s-general__league-text,
.s-general .s-general__scoring-radio:focus-within .s-general__league-text,
.s-general .s-general__pick-radio:focus .s-general__league-text,
.s-general .s-general__pick-radio:focus-within .s-general__league-text,
.s-general .s-general-pick-logic__radio:focus .s-general__league-text,
.s-general .s-general-pick-logic__radio:focus-within .s-general__league-text {
    border: 0.1rem solid #0769DE;
}
.s-general .s-general__league-input,
.s-general .s-general__type-input,
.s-general .s-general__scoring-input,
.s-general .s-general__pick-input, .s-general .s-general-pick-logic__input {
    padding: 0.9rem 2.4rem;
    border: 0.1rem solid #E2E7EE;
    border-radius: 10rem;
    display: block;
    transition: 0.25s;
}
.s-general .s-general__league-input[type=radio],
.s-general .s-general__type-input[type=radio],
.s-general .s-general__scoring-input[type=radio],
.s-general .s-general__pick-input[type=radio], .s-general .s-general-pick-logic__input[type=radio] {
    margin-top: 0;
    float: none;
    margin-left: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
    padding: 0;
    position: absolute;
    left: 50%;
    z-index: -1;
}
.s-general .s-general__league-input[type=radio]::after,
.s-general .s-general__type-input[type=radio]::after,
.s-general .s-general__scoring-input[type=radio]::after,
.s-general .s-general__pick-input[type=radio]::after, .s-general .s-general-pick-logic__input[type=radio]::after {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    content: "";
    border: 0.1px solid #E2E7EE;
    border-radius: 10rem;
    box-sizing: border-box;
}
.s-general .s-general__league-input[type=radio]:focus,
.s-general .s-general__type-input[type=radio]:focus,
.s-general .s-general__scoring-input[type=radio]:focus,
.s-general .s-general__pick-input[type=radio]:focus, .s-general .s-general-pick-logic__input[type=radio]:focus {
    border: none;
}
.s-general .s-general__league-input[type=radio]:checked + .s-general__league-text,
.s-general .s-general__league-input[type=radio]:checked + .s-general__type-text,
.s-general .s-general__league-input[type=radio]:checked + .s-general__scoring-text,
.s-general .s-general__league-input[type=radio]:checked + .s-general__pick-text,
.s-general .s-general__league-input[type=radio]:checked + .s-general-pick-logic__text,
.s-general .s-general__type-input[type=radio]:checked + .s-general__league-text,
.s-general .s-general__type-input[type=radio]:checked + .s-general__type-text,
.s-general .s-general__type-input[type=radio]:checked + .s-general__scoring-text,
.s-general .s-general__type-input[type=radio]:checked + .s-general__pick-text,
.s-general .s-general__type-input[type=radio]:checked + .s-general-pick-logic__text,
.s-general .s-general__scoring-input[type=radio]:checked + .s-general__league-text,
.s-general .s-general__scoring-input[type=radio]:checked + .s-general__type-text,
.s-general .s-general__scoring-input[type=radio]:checked + .s-general__scoring-text,
.s-general .s-general__scoring-input[type=radio]:checked + .s-general__pick-text,
.s-general .s-general__scoring-input[type=radio]:checked + .s-general-pick-logic__text,
.s-general .s-general__pick-input[type=radio]:checked + .s-general__league-text,
.s-general .s-general__pick-input[type=radio]:checked + .s-general__type-text,
.s-general .s-general__pick-input[type=radio]:checked + .s-general__scoring-text,
.s-general .s-general__pick-input[type=radio]:checked + .s-general__pick-text,
.s-general .s-general__pick-input[type=radio]:checked + .s-general-pick-logic__text, .s-general .s-general-pick-logic__input[type=radio]:checked + .s-general__league-text,
.s-general .s-general-pick-logic__input[type=radio]:checked + .s-general__type-text,
.s-general .s-general-pick-logic__input[type=radio]:checked + .s-general__scoring-text,
.s-general .s-general-pick-logic__input[type=radio]:checked + .s-general__pick-text,
.s-general .s-general-pick-logic__input[type=radio]:checked + .s-general-pick-logic__text {
    color: #0769DE;
    border: 0.1rem solid #0769DE;
    border-radius: 10rem;
    background: rgba(7, 105, 222, 0.05);
}
.s-general .s-general__league-input[type=radio]:checked::after,
.s-general .s-general__type-input[type=radio]:checked::after,
.s-general .s-general__scoring-input[type=radio]:checked::after,
.s-general .s-general__pick-input[type=radio]:checked::after, .s-general .s-general-pick-logic__input[type=radio]:checked::after {
    border: none;
}
.s-general .s-general__league-input[type=radio]:disabled + .s-general__league-text,
.s-general .s-general__league-input[type=radio]:disabled + .s-general__type-text,
.s-general .s-general__league-input[type=radio]:disabled + .s-general__scoring-text,
.s-general .s-general__league-input[type=radio]:disabled + .s-general__pick-text,
.s-general .s-general__league-input[type=radio]:disabled + .s-general-pick-logic__text,
.s-general .s-general__type-input[type=radio]:disabled + .s-general__league-text,
.s-general .s-general__type-input[type=radio]:disabled + .s-general__type-text,
.s-general .s-general__type-input[type=radio]:disabled + .s-general__scoring-text,
.s-general .s-general__type-input[type=radio]:disabled + .s-general__pick-text,
.s-general .s-general__type-input[type=radio]:disabled + .s-general-pick-logic__text,
.s-general .s-general__scoring-input[type=radio]:disabled + .s-general__league-text,
.s-general .s-general__scoring-input[type=radio]:disabled + .s-general__type-text,
.s-general .s-general__scoring-input[type=radio]:disabled + .s-general__scoring-text,
.s-general .s-general__scoring-input[type=radio]:disabled + .s-general__pick-text,
.s-general .s-general__scoring-input[type=radio]:disabled + .s-general-pick-logic__text,
.s-general .s-general__pick-input[type=radio]:disabled + .s-general__league-text,
.s-general .s-general__pick-input[type=radio]:disabled + .s-general__type-text,
.s-general .s-general__pick-input[type=radio]:disabled + .s-general__scoring-text,
.s-general .s-general__pick-input[type=radio]:disabled + .s-general__pick-text,
.s-general .s-general__pick-input[type=radio]:disabled + .s-general-pick-logic__text, .s-general .s-general-pick-logic__input[type=radio]:disabled + .s-general__league-text,
.s-general .s-general-pick-logic__input[type=radio]:disabled + .s-general__type-text,
.s-general .s-general-pick-logic__input[type=radio]:disabled + .s-general__scoring-text,
.s-general .s-general-pick-logic__input[type=radio]:disabled + .s-general__pick-text,
.s-general .s-general-pick-logic__input[type=radio]:disabled + .s-general-pick-logic__text {
    cursor: not-allowed;
    color: #525A67;
    border: 0.1rem solid #E2E7EE;
    border-radius: 10rem;
    opacity: 0.55;
    background: #FFF;
}
.s-general .s-general__league-input[type=radio]:checked:disabled + .s-general__league-text,
.s-general .s-general__league-input[type=radio]:checked:disabled + .s-general__type-text,
.s-general .s-general__league-input[type=radio]:checked:disabled + .s-general__scoring-text,
.s-general .s-general__league-input[type=radio]:checked:disabled + .s-general__pick-text,
.s-general .s-general__league-input[type=radio]:checked:disabled + .s-general-pick-logic__text,
.s-general .s-general__type-input[type=radio]:checked:disabled + .s-general__league-text,
.s-general .s-general__type-input[type=radio]:checked:disabled + .s-general__type-text,
.s-general .s-general__type-input[type=radio]:checked:disabled + .s-general__scoring-text,
.s-general .s-general__type-input[type=radio]:checked:disabled + .s-general__pick-text,
.s-general .s-general__type-input[type=radio]:checked:disabled + .s-general-pick-logic__text,
.s-general .s-general__scoring-input[type=radio]:checked:disabled + .s-general__league-text,
.s-general .s-general__scoring-input[type=radio]:checked:disabled + .s-general__type-text,
.s-general .s-general__scoring-input[type=radio]:checked:disabled + .s-general__scoring-text,
.s-general .s-general__scoring-input[type=radio]:checked:disabled + .s-general__pick-text,
.s-general .s-general__scoring-input[type=radio]:checked:disabled + .s-general-pick-logic__text,
.s-general .s-general__pick-input[type=radio]:checked:disabled + .s-general__league-text,
.s-general .s-general__pick-input[type=radio]:checked:disabled + .s-general__type-text,
.s-general .s-general__pick-input[type=radio]:checked:disabled + .s-general__scoring-text,
.s-general .s-general__pick-input[type=radio]:checked:disabled + .s-general__pick-text,
.s-general .s-general__pick-input[type=radio]:checked:disabled + .s-general-pick-logic__text, .s-general .s-general-pick-logic__input[type=radio]:checked:disabled + .s-general__league-text,
.s-general .s-general-pick-logic__input[type=radio]:checked:disabled + .s-general__type-text,
.s-general .s-general-pick-logic__input[type=radio]:checked:disabled + .s-general__scoring-text,
.s-general .s-general-pick-logic__input[type=radio]:checked:disabled + .s-general__pick-text,
.s-general .s-general-pick-logic__input[type=radio]:checked:disabled + .s-general-pick-logic__text {
    cursor: not-allowed;
    color: #525A67;
    font-weight: 500;
    border: 0.1rem solid #CED2D8;
    border-radius: 10rem;
    opacity: 1;
    background: #F4F4F4;
}
.s-general .s-general__league-input:focus + .s-general__league-text, .s-general .s-general__league-input:focus-visible + .s-general__league-text, .s-general .s-general__league-input:focus-within + .s-general__league-text,
.s-general .s-general__type-input:focus + .s-general__league-text,
.s-general .s-general__type-input:focus-visible + .s-general__league-text,
.s-general .s-general__type-input:focus-within + .s-general__league-text,
.s-general .s-general__scoring-input:focus + .s-general__league-text,
.s-general .s-general__scoring-input:focus-visible + .s-general__league-text,
.s-general .s-general__scoring-input:focus-within + .s-general__league-text,
.s-general .s-general__pick-input:focus + .s-general__league-text,
.s-general .s-general__pick-input:focus-visible + .s-general__league-text,
.s-general .s-general__pick-input:focus-within + .s-general__league-text, .s-general .s-general-pick-logic__input:focus + .s-general__league-text, .s-general .s-general-pick-logic__input:focus-visible + .s-general__league-text, .s-general .s-general-pick-logic__input:focus-within + .s-general__league-text {
    border: 0.1rem solid #0769DE;
}
.s-general .s-general__league-input:active,
.s-general .s-general__type-input:active,
.s-general .s-general__scoring-input:active,
.s-general .s-general__pick-input:active, .s-general .s-general-pick-logic__input:active {
    border-color: #0769DE;
    background: rgba(7, 105, 222, 0.05);
    border-radius: 10rem;
}
.s-general .s-general__league-input:active .s-general__league-text,
.s-general .s-general__league-input:active .s-general__type-text,
.s-general .s-general__league-input:active .s-general__scoring-text,
.s-general .s-general__league-input:active .s-general__pick-text,
.s-general .s-general__league-input:active .s-general-pick-logic__text,
.s-general .s-general__type-input:active .s-general__league-text,
.s-general .s-general__type-input:active .s-general__type-text,
.s-general .s-general__type-input:active .s-general__scoring-text,
.s-general .s-general__type-input:active .s-general__pick-text,
.s-general .s-general__type-input:active .s-general-pick-logic__text,
.s-general .s-general__scoring-input:active .s-general__league-text,
.s-general .s-general__scoring-input:active .s-general__type-text,
.s-general .s-general__scoring-input:active .s-general__scoring-text,
.s-general .s-general__scoring-input:active .s-general__pick-text,
.s-general .s-general__scoring-input:active .s-general-pick-logic__text,
.s-general .s-general__pick-input:active .s-general__league-text,
.s-general .s-general__pick-input:active .s-general__type-text,
.s-general .s-general__pick-input:active .s-general__scoring-text,
.s-general .s-general__pick-input:active .s-general__pick-text,
.s-general .s-general__pick-input:active .s-general-pick-logic__text, .s-general .s-general-pick-logic__input:active .s-general__league-text,
.s-general .s-general-pick-logic__input:active .s-general__type-text,
.s-general .s-general-pick-logic__input:active .s-general__scoring-text,
.s-general .s-general-pick-logic__input:active .s-general__pick-text,
.s-general .s-general-pick-logic__input:active .s-general-pick-logic__text {
    color: #0769DE;
}
.s-general .s-general__league-text,
.s-general .s-general__type-text,
.s-general .s-general__scoring-text,
.s-general .s-general__pick-text,
.s-general .s-general-pick-logic__text {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2.1rem;
    color: #16191D;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 4rem;
    background: #fff;
    border: 0.1px solid #E2E7EE;
    border-radius: 10rem;
    padding: 0 2.4rem;
    white-space: nowrap;
    transition: 0.25s;
}
.s-general .s-general__rookie,
.s-general .s-general__type,
.s-general .s-general__scoring,
.s-general .s-general__pick,
.s-general .s-general-pick-logic {
    margin-top: 3rem;
}
.s-general .s-general__select {
    border: 0.1rem solid #E2E7EE;
    border-radius: 0.6rem;
    width: 100%;
    min-height: 4.4rem;
    padding: 1rem 1.6rem;
    min-width: 18.3rem;
    height: 100%;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__select {
        max-width: 19.2rem;
    }
}
.s-general .s-general__select-wrapper {
    position: relative;
    margin-right: 1.2rem;
}
.s-general .s-general__select-wrapper::after {
    content: "\f107";
    font-family: "fontawesome";
    margin-left: 0.8rem;
    transform: rotate(0);
    background-color: #fff;
    transition: 0.25s;
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
    width: 1.7rem;
    height: calc(100% - 0.5rem);
    display: flex;
    align-items: center;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__select-wrapper {
        margin-right: 0;
    }
}
.s-general .s-general__random {
    border: 0.1rem solid #E2E7EE;
    border-radius: 0.6rem;
    padding: 1.1rem 2.4rem;
    margin-top: 0;
    margin-right: 0;
    color: #16191D;
    text-align: center;
    letter-spacing: 0.01em;
    font-weight: 500;
    font-size: 1.4rem;
    box-shadow: none;
    transition: 0.25s;
}
.s-general .s-general__random:hover, .s-general .s-general__random:focus {
    background-image: none;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__random {
        max-width: 16.5rem;
        margin-top: 0;
        margin-left: 1.2rem;
    }
}
.s-general .s-general__random-icon {
    margin-right: 1rem;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__type-wrapper--position {
        display: flex;
        align-items: center;
    }
}
.s-general .s-general__league-text--rookie {
    margin-left: 0;
}
.s-general .s-general__league-text--rookie::after {
    content: "\f107";
    font-family: "fontawesome";
    margin-left: 0.8rem;
    transform: rotate(0);
    transition: 0.25s;
}
.s-general .s-general__league-text--rookie.show::after {
    transform: rotate(-180deg);
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-rookie {
        position: relative;
    }
}
.s-general .s-general__league-rookie-dropdown {
    margin: 0;
    list-style: none;
    box-shadow: 0rem 0.8rem 1.6rem rgba(0, 0, 0, 0.05);
    border-top-right-radius: 1.2rem;
    border-top-left-radius: 1.2rem;
    background: #FFFFFF;
    border: 1px solid #E2E7EE;
    width: 100%;
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
    display: none;
}
.s-general .s-general__league-rookie-dropdown.show {
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 5;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-rookie-dropdown {
        padding: 1.4rem 0.8rem;
        margin-top: 0.6rem;
        border-radius: 1.2rem;
    }
    .s-general .s-general__league-rookie-dropdown.show {
        position: absolute;
        bottom: auto;
    }
}
.s-general .s-general__league-rookie-list {
    margin: 0;
    list-style: none;
    text-align: center;
    overflow: scroll;
    max-height: 18.5rem;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-rookie-list {
        text-align: left;
    }
}
.s-general .s-general__league-rookie-dropdown-cancel {
    color: #0769DE;
    padding: 1.6rem;
    text-align: left;
    background-color: #F9FAFC;
    background-image: none;
    width: 100%;
    border: none;
    border-bottom: 0.1rem solid transparent;
    border-top-left-radius: 1.2rem;
    border-top-right-radius: 1.2rem;
    font-weight: 500;
    font-size: 1.4rem;
}
.s-general .s-general__league-rookie-dropdown-cancel:hover {
    background-color: #F9FAFC;
    border-bottom: 0.1rem solid transparent;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-rookie-dropdown-cancel {
        display: none;
    }
}
.s-general .s-general__league-rookie-item {
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.1rem;
    padding: 0.8rem 1.6rem;
    margin-bottom: 0;
    color: #868B95;
    transition: 0.25s;
}
.s-general .s-general__league-rookie-item:hover, .s-general .s-general__league-rookie-item[selected] {
    border-radius: 0.8rem;
    color: #0769DE;
    cursor: pointer;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-rookie-item {
        border: none;
        color: #212121;
    }
    .s-general .s-general__league-rookie-item:hover, .s-general .s-general__league-rookie-item[selected] {
        background: #F3F5F9;
    }
}
.s-general .s-general__league-radio--rounds {
    margin-left: 2rem;
    margin-right: 0;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-team {
        position: relative;
    }
}
.s-general .s-general__league-team .s-general__type-radio {
    margin-right: 0;
}
.s-general .s-general__league-team .s-general__league-team-list {
    margin: 0;
    list-style: none;
    max-height: 34.9rem;
    overflow: scroll;
    border-radius: 1.2rem;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-team .s-general__league-team-list {
        margin-top: 0.6rem;
        padding: 0 0.8rem;
        margin-bottom: 0.2rem;
        border-radius: 0rem;
    }
}
.s-general .s-general__league-team .s-general__league-team-dropdown {
    box-shadow: 0rem 0.8rem 1.6rem rgba(0, 0, 0, 0.05);
    border-top-right-radius: 1.2rem;
    border-top-left-radius: 1.2rem;
    background: #FFFFFF;
    border: 0.1rem solid #E2E7EE;
    margin-top: 0.6rem;
    width: 100%;
    display: none;
}
.s-general .s-general__league-team .s-general__league-team-dropdown.show {
    position: fixed;
    left: 0;
    z-index: 5;
    bottom: 0;
    display: block;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-team .s-general__league-team-dropdown {
        border-radius: 1.2rem;
    }
    .s-general .s-general__league-team .s-general__league-team-dropdown.show {
        position: absolute;
        left: 0;
        bottom: auto;
        z-index: 2;
    }
}
.s-general .s-general__league-team .s-general__league-team-value {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 1.4rem;
    line-height: 2.1rem;
    color: #16191D;
    padding: 0.8rem 1.6rem;
    border-top: 0.1rem solid transparent;
    border-bottom: 0.1rem solid transparent;
}
.s-general .s-general__league-team .s-general__league-team-value:hover, .s-general .s-general__league-team .s-general__league-team-value:active, .s-general .s-general__league-team .s-general__league-team-value:focus {
    background: none;
    border-top: 0.1rem solid #EBEEF4;
    border-bottom: 0.1rem solid #EBEEF4;
    color: #0769DE;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-team .s-general__league-team-value {
        text-align: left;
        transition: 0.25s;
        border: none;
    }
    .s-general .s-general__league-team .s-general__league-team-value:hover, .s-general .s-general__league-team .s-general__league-team-value:active {
        background-image: none;
        background: #F3F5F9;
        border-radius: 0.5rem;
        border: none;
        color: #0769DE;
    }
}
.s-general .s-general__league-team .s-general__league-team-item {
    margin: 0;
}
.s-general .s-general__league-team .s-general__league-team-item:first-child .s-general__league-team-value:hover {
    border-top: 0.1rem solid transparent;
}
.s-general .s-general__league-team .s-general__league-team-dropdown-cancel {
    color: #0769DE;
    padding: 1.6rem;
    text-align: left;
    background-color: #F9FAFC;
    background-image: none;
    width: 100%;
    border: none;
    border-bottom: 0.1rem solid transparent;
    border-top-left-radius: 1.2rem;
    border-top-right-radius: 1.2rem;
    font-weight: 500;
    font-size: 1.4rem;
}
.s-general .s-general__league-team .s-general__league-team-dropdown-cancel:hover {
    background-color: #F9FAFC;
    border-bottom: 0.1rem solid transparent;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-team .s-general__league-team-dropdown-cancel {
        display: none;
    }
}
.s-general .s-general__league-team .s-general__league-team-dropdown-scroll {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
    display: none;
}
.s-general .s-general__league-team .s-general__league-team-dropdown-scroll[disabled] {
    color: rgba(0, 0, 0, 0.3);
    cursor: not-allowed;
}
.s-general .s-general__league-team .s-general__league-team-dropdown-scroll[disabled]:active {
    background: none;
}
.s-general .s-general__league-team .s-general__league-team-dropdown-scroll:hover, .s-general .s-general__league-team .s-general__league-team-dropdown-scroll:active, .s-general .s-general__league-team .s-general__league-team-dropdown-scroll:focus {
    background: none;
}
@media only screen and (min-width: 900px) {
    .s-general .s-general__league-team .s-general__league-team-dropdown-scroll {
        display: block;
    }
}
.s-general .s-general__league-team .s-general__league-team-dropdown-scroll--down {
    border-bottom-left-radius: 1.2rem;
    border-bottom-right-radius: 1.2rem;
}
.s-general .s-general__league-team .s-general__league-team-dropdown-scroll--up {
    border-top-left-radius: 1.2rem;
    border-top-right-radius: 1.2rem;
}
.s-general .s-general__league-team .s-general__league-text--other::after {
    content: "\f107";
    font-family: "fontawesome";
    margin-left: 0.8rem;
    transform: rotate(0);
    transition: 0.25s;
}
.s-general .s-general__league-team .s-general__league-text--other.show::after {
    transform: rotate(-180deg);
}
.s-general .s-general__type-text-free {
    padding-left: 3.2rem;
}
.s-general .s-general__type-text--lock .grey-lock, .s-general .s-general-pick-logic__text--lock .grey-lock, .s-general .s-general__scoring-text--lock .grey-lock {
    display: inline-block;
    transform-origin: 0 0;
    transform: skewX(-14deg);
    background-color: #FBCE39;
    color: #16191D;
    height: 100%;
    font-size: 1.9rem;
    z-index: 1;
}
.s-general .s-general__type-text--lock .grey-lock::before, .s-general .s-general-pick-logic__text--lock .grey-lock::before, .s-general .s-general__scoring-text--lock .grey-lock::before {
    display: inline-block;
    position: absolute;
    left: -0.2rem;
    top: 50%;
    transform: translateY(-50%) skewX(14deg);
}
.s-general .s-general__type-text--lock::before, .s-general .s-general-pick-logic__text--lock::before, .s-general .s-general__scoring-text--lock::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top-left-radius: 10rem;
    border-bottom-left-radius: 10rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    z-index: 1;
    width: 3.8rem;
    height: 4.1rem;
}
.s-general .s-general__type-text--lock:after, .s-general .s-general-pick-logic__text--lock:after, .s-general .s-general__scoring-text--lock:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 3.7rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    transform: skewX(-14deg);
    z-index: 0;
    width: 1.2rem;
    height: 4.1rem;
}

.s-draft-against {
    position: relative;
    background-color: #fff;
}
.s-draft-against.s-draft-against--premium-container .s-draft-against__container {
    max-height: 28rem;
    overflow: hidden;
}
.s-draft-against.s-draft-against--premium-container .s-draft-against__container--iterate {
    max-height: 14.4rem;
    height: 12.8rem;
}
.s-draft-against.s-draft-against--premium-container .s-draft-against__container--iterate .s-draft-against__premium-button {
    top: 10.5rem;
}
.s-draft-against.s-draft-against--premium-container .s-draft-against__premium-overlay {
    position: relative;
    padding-bottom: 0;
}
.s-draft-against .s-draft-against__header {
    display: flex;
    align-items: center;
    background: #F9FAFC;
    border-width: 0.1rem 0rem;
    border-style: solid;
    border-color: #EBEEF4;
    margin-bottom: 2.6rem;
    margin-top: 1.5rem;
    position: relative;
    max-width: 68.5rem;
    z-index: 1;
}
.s-draft-against .s-draft-against__edit {
    margin-left: auto;
}
.s-draft-against .s-draft-against__edit-modal {
    background-color: #fff;
    border: 0.1rem solid #E2E7EE;
    box-shadow: 0 1.6rem 2.4rem rgba(0, 0, 0, 0.05);
    border-radius: 1.5rem;
    padding: 3.5rem;
}
.s-draft-against .s-draft-against__edit-modal-close {
    opacity: 1;
    margin-right: 0;
}
.s-draft-against .s-draft-against__edit-modal-body {
    max-height: 36.3rem;
    overflow-y: scroll;
}
.s-draft-against .s-draft-against__edit-modal-header-text {
    font-weight: 600;
    font-size: 1.8rem;
    padding-bottom: 2.4rem;
    text-align: center;
    border-bottom: 0.1rem solid #E2E7EE;
}
.s-draft-against .s-draft-against__edit-page-title {
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 175%;
    letter-spacing: 0.01rem;
    color: #16191D;
    margin-bottom: 1.6rem;
}
.s-draft-against .s-draft-against__edit-wrapper {
    display: flex;
}
.s-draft-against .s-draft-against__edit-page-checkbox {
    background: #FFFFFF;
    border: 0.1rem solid #E2E7EE;
    border-radius: 0.6rem;
    margin: 0 5px 0 0;
    display: flex;
    align-items: center;
    margin: 0 1.2rem 1rem 0;
    cursor: pointer;
    padding: 0.7rem 1.2rem;
    color: #16191D;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
}
.s-draft-against .s-draft-against__edit-page-checkbox::before {
    opacity: 0;
}
.s-draft-against .s-draft-against__edit-page-checkbox.is-checked {
    border: 1px solid #0769DE;
}
.s-draft-against .s-draft-against__edit-page-checkbox.is-checked .s-draft-against__edit-page-text {
    position: relative;
    color: #0769DE;
}
.s-draft-against .s-draft-against__edit-page-checkbox.is-checked .s-draft-against__edit-page-text::before {
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 0.6rem;
    width: 1.2rem;
}
.s-draft-against .s-draft-against__edit-page-checkbox.is-checked:hover {
    border: 1px solid red;
}
.s-draft-against .s-draft-against__edit-page-checkbox.is-checked:hover .s-draft-against__edit-page-text {
    position: relative;
    color: red;
}
.s-draft-against .s-draft-against__edit-page-checkbox.is-checked:hover .s-draft-against__edit-page-text::before {
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 0.6rem;
}
.s-draft-against .s-draft-against__edit-page-checkbox:hover {
    border: 0.1rem solid #CED2D8;
}
.s-draft-against .s-draft-against__edit-page-checkbox:hover .s-draft-against__edit-page-text {
    color: #525A67;
}
.s-draft-against .s-draft-against__edit-page-input {
    padding: 0.7rem 1.2rem;
    border-radius: 0.6rem;
    display: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    float: none !important;
    margin-left: 0 !important;
    transition: 0.25s;
}
.s-draft-against .s-draft-against__edit-page-wrapper {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 4rem;
}
.s-draft-against .s-draft-against__edit-page-text {
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #16191D;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.25s;
}
.s-draft-against .s-draft-against__wrapper {
    display: flex;
    flex-wrap: wrap;
}
.s-draft-against .s-draft-against__expert {
    border-bottom: 0.1rem solid #E2E7EE;
    padding-bottom: 2.4rem;
}
.s-draft-against .s-draft-against__adp {
    margin-top: 2.4rem;
}
.s-draft-against .s-draft-against__h3 {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 1rem 2rem;
    color: #16191D;
    margin-bottom: 0;
}
.s-draft-against .s-draft-against__h4 {
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 175%;
    letter-spacing: 0.01rem;
    color: #16191D;
    margin-bottom: 1.6rem;
}
.s-draft-against .s-draft-against__input {
    padding: 0.9rem 2.4rem;
    border-radius: 0.6rem;
    display: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    float: none !important;
    margin-left: 0 !important;
    transition: 0.25s;
}
.s-draft-against .s-draft-against__input[type=radio] {
    margin-top: 0;
    float: none;
    margin-left: 0;
    position: absolute;
    left: 50%;
    z-index: -1;
}
.s-draft-against .s-draft-against__input[type=radio]::after {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    content: "";
    border-radius: 10rem;
    box-sizing: border-box;
}
.s-draft-against .s-draft-against__input[type=radio]:checked + .s-draft-against__text {
    background: #EEF1F8;
}
.s-draft-against .s-draft-against__input:active {
    background: #EEF1F8;
    border-radius: 0.6rem;
}
.s-draft-against .s-draft-against__text {
    margin-right: 1.2rem;
    background: #EEF1F8;
    margin: 0 5px 0 0;
    margin-right: 1.2rem;
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    border-radius: 0.6rem;
    cursor: pointer;
    padding: 0.7rem 1.2rem;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #525A67;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.s-draft-against .s-draft-against__text:last-child {
    margin-right: 0;
}
.s-draft-against .s-draft-against__container {
    position: relative;
    max-width: 68.5rem;
}
.s-draft-against .s-draft-against__premium {
    border: 0.1rem solid #E2E7EE;
    border-radius: 10rem;
    padding: 1rem 0;
    color: #16191D;
    text-align: center;
    display: flex;
    height: 4rem;
    background: #fff;
    border: 0.1px solid #E2E7EE;
    border-radius: 10rem;
    padding: 0;
    margin-top: 0.4rem;
    margin-bottom: 4rem;
    position: relative;
    z-index: 2;
    max-width: 68.5rem;
}
.s-draft-against .s-draft-against__premium-lock {
    position: relative;
}
.s-draft-against .s-draft-against__premium-lock::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top-left-radius: 10rem;
    border-bottom-left-radius: 10rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    width: 3.7rem;
}
.s-draft-against .s-draft-against__premium-lock::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 3.7rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    transform: skewX(-14deg);
    z-index: 0;
    width: 1.2rem;
}
.s-draft-against .s-draft-against__premium-lock .grey-lock {
    display: inline-block;
    transform-origin: 0 0;
    transform: skewX(-14deg);
    background-color: #FBCE39;
    color: #16191D;
    height: 100%;
    font-size: 1.9rem;
    z-index: 1;
}
.s-draft-against .s-draft-against__premium-lock .grey-lock::before {
    display: inline-block;
    position: absolute;
    left: 2.2rem;
    top: 50%;
    transform: translateY(-50%) skewX(14deg);
}
.s-draft-against .s-draft-against__premium-text {
    padding-left: 6.2rem;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.1rem;
    display: flex;
    align-items: center;
}
.s-draft-against .s-draft-against__premium-overlay {
    position: absolute;
    bottom: 0;
    padding-bottom: 5.4rem;
    height: calc(100% - 9rem);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: linear-gradient(180.78deg, rgba(255, 255, 255, 0.7) 0.67%, #FFFFFF 64.6%);
    z-index: 1;
}
.s-draft-against .s-draft-against__premium-overlay.s-draft-against__premium-overlay--iterate {
    top: 7.8rem;
}
.s-draft-against .s-draft-against__premium-button {
    background: #FACD39;
    border-radius: 0.6rem;
    font-weight: 500;
    font-size: 1.4rem;
    padding: 1rem 2.4rem;
    color: #16191D;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.s-positions {
    position: relative;
    max-width: 68.5rem;
}
.s-positions__help {
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    color: #0769DE;
    font-size: 1.6rem;
    margin-left: 1.2rem;
}
.s-positions__help:active, .s-positions__help:focus, .s-positions__help:hover {
    color: #0769DE;
}
.s-positions__help-overlay {
    border-radius: 0.8rem;
    background: rgba(22, 25, 29, 0.9);
    color: #fff;
    padding: 1.6rem 2.4rem;
    width: 100%;
    position: absolute;
    top: 5.4rem;
    left: 0;
    z-index: 2;
}
@media only screen and (min-width: 710px) {
    .s-positions__help-overlay {
        max-width: 43.7rem;
        left: 16rem;
    }
}
.s-positions__help-h4 {
    color: #fff;
    font-weight: 600;
    font-size: 1.4rem;
}
.s-positions__help-paragraph {
    color: #fff;
    font-size: 1.4rem;
}
.s-positions .s-positions__premium {
    border: 0.1rem solid #E2E7EE;
    border-radius: 10rem;
    padding: 1rem 0;
    color: #16191D;
    text-align: center;
    display: flex;
    height: 4rem;
    background: #fff;
    border: 0.1px solid #E2E7EE;
    border-radius: 10rem;
    padding: 0;
    margin-bottom: 3rem;
    max-width: 68.5rem;
}
.s-positions .s-positions--premium-container {
    max-height: 25rem;
    overflow: hidden;
}
.s-positions .s-positions--premium-container .s-positions__premium-overlay {
    top: 7rem;
}
.s-positions .s-positions__premium-lock {
    position: relative;
}
.s-positions .s-positions__premium-lock::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top-left-radius: 10rem;
    border-bottom-left-radius: 10rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    width: 3.7rem;
}
.s-positions .s-positions__premium-lock::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 3.7rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    transform: skewX(-14deg);
    z-index: 0;
    width: 1.2rem;
}
.s-positions .s-positions__premium-lock .grey-lock {
    display: inline-block;
    transform-origin: 0 0;
    transform: skewX(-14deg);
    background-color: #FBCE39;
    color: #16191D;
    height: 100%;
    font-size: 1.9rem;
    z-index: 1;
}
.s-positions .s-positions__premium-lock .grey-lock::before {
    display: inline-block;
    position: absolute;
    left: 2.2rem;
    top: 50%;
    transform: translateY(-50%) skewX(14deg);
}
.s-positions .s-positions__premium-text {
    padding-left: 6.2rem;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.1rem;
    display: flex;
    align-items: center;
}
.s-positions .s-positions__premium-text--desktop {
    display: none;
}
@media screen and (min-width: 710px) {
    .s-positions .s-positions__premium-text--desktop {
        display: flex;
    }
    .s-positions .s-positions__premium-text--mobile {
        display: none;
    }
}
.s-positions .s-positions__premium-overlay {
    position: absolute;
    height: calc(100% - 7rem);
    padding-bottom: 5.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: linear-gradient(180.78deg, rgba(255, 255, 255, 0.7) 0.67%, #FFFFFF 64.6%);
    z-index: 1;
}
.s-positions .s-positions__premium-overlay.s-positions__premium-overlay--iterate {
    position: relative;
    top: 0;
    padding-bottom: 4rem;
}
.s-positions .s-positions__premium-button {
    background: #FACD39;
    border-radius: 0.6rem;
    font-weight: 500;
    font-size: 1.4rem;
    padding: 1rem 2.4rem;
    color: #16191D;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.s-positions .s-positions__header {
    background: #F9FAFC;
    border-width: 0.1rem 0rem;
    border-style: solid;
    border-color: #EBEEF4;
    margin-bottom: 3rem;
    margin-top: 5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 2rem;
    max-width: 68.5rem;
}
.s-positions .s-positions__h3 {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #16191D;
    margin-bottom: 0;
    margin-right: auto;
}

.s-scoring {
    margin-top: 3rem;
}

.s-roster {
    margin-top: 3rem;
}
.s-roster .s-roster__h3 {
    background: #F9FAFC;
    padding: 1rem 2rem;
    border-width: 0.1rem 0rem;
    border-style: solid;
    border-color: #EBEEF4;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #16191D;
    margin-bottom: 3rem;
    margin-top: 5rem;
    max-width: 64.5rem;
}
.s-roster .s-roster__more {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.2rem;
    display: inline-block;
    margin-top: 2.4rem;
}
.s-roster .s-roster__container {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
    -moz-column-width: 28.5rem;
         column-width: 28.5rem;
    display: flex;
    flex-wrap: wrap;
}
.s-roster .s-roster__column {
    flex: 1 1 auto;
    margin-bottom: 1.2rem;
}
.s-roster .s-roster__column:last-child {
    margin-bottom: 0;
}
@media screen and (min-width: 710px) {
    .s-roster .s-roster__column {
        flex: 0 0 28.5rem;
    }
}
.s-roster .s-roster__row {
    margin-bottom: 1.2rem;
    flex: 1 1 auto;
}
.s-roster .s-roster__row:last-child {
    margin-bottom: 0;
}
@media screen and (min-width: 710px) {
    .s-roster .s-roster__row {
        flex: 0 0 calc(50% - 5rem);
        max-width: 28.5rem;
    }
}
.s-roster .s-roster__item {
    display: flex;
    align-items: center;
}
.s-roster .s-roster__abbreviation {
    margin-right: 1.6rem;
    font-weight: 600;
    font-size: 1.2rem;
    line-height: 1.8rem;
    border-radius: 6px;
    width: 4rem;
    height: 3.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #13284A;
}
.s-roster .s-roster__abbreviation-text--qwrt {
    word-wrap: break-word;
    max-width: 2.2rem;
    text-align: center;
}
.s-roster .s-roster__description {
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.1rem;
    margin-right: 1.2rem;
    color: #16191D;
}
.s-roster .s-roster__button-wrap {
    margin-left: auto;
}
.s-roster .s-roster__btn-minus, .s-roster .s-roster__btn-plus {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 0;
    margin: 0;
    border: 0.75px solid #0769DE;
    border-radius: 7.5rem;
    color: #0769DE;
    height: 2.4rem;
    width: 2.4rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding-left: 0.1rem;
}
.s-roster .s-roster__btn-minus[disabled], .s-roster .s-roster__btn-plus[disabled] {
    cursor: not-allowed;
    color: #868B95;
    background-color: #F6F8FA;
    border: 0.1rem solid #CED2D8;
}
.s-roster .s-roster__btn-minus.s-roster__btn-minus--iterate, .s-roster .s-roster__btn-minus.s-roster__btn-plus--iterate, .s-roster .s-roster__btn-plus.s-roster__btn-minus--iterate, .s-roster .s-roster__btn-plus.s-roster__btn-plus--iterate {
    position: relative;
}
.s-roster .s-roster__btn-minus.s-roster__btn-minus--iterate:before, .s-roster .s-roster__btn-minus.s-roster__btn-plus--iterate:before, .s-roster .s-roster__btn-plus.s-roster__btn-minus--iterate:before, .s-roster .s-roster__btn-plus.s-roster__btn-plus--iterate:before {
    content: "";
    position: absolute;
    width: 2.9rem;
    height: 2.9rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.s-roster .s-roster__btn-value {
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    min-width: 1.9rem;
    text-align: center;
    display: inline-block;
}
.s-roster .s-roster__btn-minus {
    margin-right: 1rem;
}
.s-roster .s-roster__btn-plus {
    margin-left: 1rem;
}
.s-roster .s-roster__idp {
    position: relative;
}
.s-roster .s-roster__idp--premium-container {
    max-height: 25rem;
    overflow: hidden;
}
.s-roster .s-roster__premium {
    border: 0.1rem solid #E2E7EE;
    border-radius: 10rem;
    padding: 1rem 0;
    color: #16191D;
    text-align: center;
    display: flex;
    height: 4rem;
    background: #fff;
    border: 0.1px solid #E2E7EE;
    border-radius: 10rem;
    padding: 0;
    margin-top: 3rem;
    margin-bottom: 3rem;
    max-width: 68.5rem;
}
.s-roster .s-roster__premium-lock {
    position: relative;
}
.s-roster .s-roster__premium-lock::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top-left-radius: 10rem;
    border-bottom-left-radius: 10rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    width: 3.7rem;
}
.s-roster .s-roster__premium-lock::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 3.7rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    transform: skewX(-14deg);
    z-index: 0;
    width: 1.2rem;
}
.s-roster .s-roster__premium-lock .grey-lock {
    display: inline-block;
    transform-origin: 0 0;
    transform: skewX(-14deg);
    background-color: #FBCE39;
    color: #16191D;
    height: 100%;
    font-size: 1.9rem;
    z-index: 1;
}
.s-roster .s-roster__premium-lock .grey-lock::before {
    display: inline-block;
    position: absolute;
    left: 2.2rem;
    top: 50%;
    transform: translateY(-50%) skewX(14deg);
}
.s-roster .s-roster__premium-text {
    padding-left: 6.2rem;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.1rem;
    display: flex;
    align-items: center;
}
.s-roster .s-roster__premium-overlay {
    position: absolute;
    top: 10rem;
    height: calc(100% - 10rem);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: linear-gradient(180.78deg, rgba(255, 255, 255, 0.7) 0.67%, #FFFFFF 64.6%);
    z-index: 1;
}
.s-roster .s-roster__premium-button {
    background: #FACD39;
    border-radius: 0.6rem;
    font-weight: 500;
    font-size: 1.4rem;
    padding: 1rem 2.4rem;
    color: #16191D;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.s-roster .s-roster__max {
    padding: 1.2rem 2.4rem;
    background: #E9F2FB;
    border-radius: 0.6rem;
    margin-top: 3.6rem;
}
.s-roster .s-roster__max-icon {
    color: #4E9AEB;
    padding-right: 1.2rem;
}
.s-roster .s-roster__max-text {
    font-size: 1.4rem;
    color: #16191D;
}
.s-roster .s-roster__max-text-bold {
    font-weight: 500;
}
.s-roster .s-roster__max-text-bold--desktop {
    display: none;
}
@media screen and (min-width: 900px) {
    .s-roster .s-roster__max-text-bold--desktop {
        display: inline-block;
    }
    .s-roster .s-roster__max-text-bold--mobile {
        display: none;
    }
}

.s-keepers.s-keepers--premium-container .s-keepers__container {
    height: 35rem;
    overflow: hidden;
    max-width: 68.5rem;
}
.s-keepers .s-keepers__header {
    background: #F9FAFC;
    border-width: 0.1rem 0rem;
    border-style: solid;
    border-color: #EBEEF4;
    margin-bottom: 3.6rem;
    margin-top: 3.8rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 2rem;
    max-width: 68.5rem;
}
.s-keepers .s-keepers__h3 {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #16191D;
    margin-bottom: 0;
    margin-right: auto;
}
.s-keepers .s-keepers__edit {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
}
.s-keepers .s-keeper__wrapper {
    display: flex;
    margin-top: 1.2rem;
}
.s-keepers .s-keepers__container {
    position: relative;
}
.s-keepers .s-keepers__container.s-keepers__container--iterate {
    height: auto;
}
.s-keepers .s-keepers__count {
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 2.1rem;
    color: #525A67;
    background: #FFFFFF;
    border: 1px solid #E2E7EE;
    border-radius: 0.6rem;
    padding: 0.7rem 1.2rem;
}
.s-keepers .s-keepers__player {
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 2.1rem;
    color: #525A67;
    background: #FFFFFF;
    background: #EEF1F8;
    border-radius: 0.6rem;
    padding: 0.7rem 1.2rem;
    margin-left: 1.2rem;
}
.s-keepers .s-keepers__more {
    margin-top: 2.4rem;
}
.s-keepers .s-keepers__premium {
    border: 0.1rem solid #E2E7EE;
    border-radius: 10rem;
    padding: 1rem 0;
    color: #16191D;
    text-align: center;
    display: flex;
    height: 4rem;
    background: #fff;
    border: 0.1px solid #E2E7EE;
    border-radius: 10rem;
    padding: 0;
    margin-bottom: 4rem;
    position: relative;
    z-index: 2;
    max-width: 68.5rem;
}
.s-keepers .s-keepers__premium-lock {
    position: relative;
}
.s-keepers .s-keepers__premium-lock::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top-left-radius: 10rem;
    border-bottom-left-radius: 10rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    width: 3.7rem;
}
.s-keepers .s-keepers__premium-lock::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 3.7rem;
    background-color: #FBCE39;
    transform-origin: 100% 0;
    transform: skewX(-14deg);
    z-index: 0;
    width: 1.2rem;
}
.s-keepers .s-keepers__premium-lock .grey-lock {
    display: inline-block;
    transform-origin: 0 0;
    transform: skewX(-14deg);
    background-color: #FBCE39;
    color: #16191D;
    height: 100%;
    font-size: 1.9rem;
    z-index: 1;
}
.s-keepers .s-keepers__premium-lock .grey-lock::before {
    display: inline-block;
    position: absolute;
    left: 2.2rem;
    top: 50%;
    transform: translateY(-50%) skewX(14deg);
}
.s-keepers .s-keepers__premium-text {
    padding-left: 6.2rem;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.1rem;
    display: flex;
    align-items: center;
}
.s-keepers .s-keepers__premium-text--desktop {
    display: none;
}
@media screen and (min-width: 710px) {
    .s-keepers .s-keepers__premium-text--desktop {
        display: flex;
    }
    .s-keepers .s-keepers__premium-text--mobile {
        display: none;
    }
}
.s-keepers .s-keepers__premium-overlay {
    position: absolute;
    top: 7rem;
    padding-bottom: 5.4rem;
    height: calc(100% - 17rem);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: linear-gradient(180.78deg, rgba(255, 255, 255, 0.7) 0.67%, #FFFFFF 64.6%);
    z-index: 1;
}
.s-keepers .s-keepers__premium-overlay.s-keepers__premium-overlay--iterate {
    position: relative;
    height: auto;
    top: auto;
    padding-bottom: 1.2rem;
}
.s-keepers .s-keepers__premium-button {
    background: #FACD39;
    border-radius: 0.6rem;
    font-weight: 500;
    font-size: 1.4rem;
    padding: 1rem 2.4rem;
    color: #16191D;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.s-freemium-note {
    background-color: #E9F1FC;
    border-radius: 0.8rem;
    padding: 2.4rem 4.8rem 2.4rem 2.2rem;
    font-size: 1.4rem;
    line-height: 2.4rem;
}
.s-freemium-note a {
    color: #0769DE;
    text-decoration: underline;
}

.PositionContainerRedesign {
    float: none;
    margin-top: 3.6rem;
}

#positionContainerIDP.positionContainerIDPRedesign {
    width: auto;
    float: none;
    margin-top: 3.6rem;
}

.start-mock-draft-btn-container-redesign {
    background-color: #FCFCFC;
    bottom: 0;
    box-shadow: 0px -2px 6px rgba(192, 192, 192, 0.5);
    left: 0;
    padding: 1.2rem 3rem;
    position: fixed;
    width: 100%;
    z-index: 4;
    text-align: end;
}
@media only screen and (min-width: 768px) {
    .start-mock-draft-btn-container-redesign__inner {
        position: relative;
        width: 100%;
        max-width: 83rem;
        margin: 0 auto;
        box-sizing: border-box;
    }
}
@media only screen and (min-width: 768px) {
    .start-mock-draft-btn-container-redesign {
        padding: 0;
    }
}
.start-mock-draft-btn-container-redesign .start-mock-draft-btn-img-redesign {
    margin-right: 1rem;
}
.start-mock-draft-btn-container-redesign .start-mock-draft-btn-redesign {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2.4rem;
    text-transform: none;
    border: none;
    background-color: #0769DE;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    transition: 0.25s;
}
@media only screen and (min-width: 768px) {
    .start-mock-draft-btn-container-redesign .start-mock-draft-btn-redesign {
        margin: 1.3rem 2.8rem 1.3rem 0;
    }
}
.start-mock-draft-btn-container-redesign .start-mock-draft-btn-redesign:hover {
    border-color: none;
    background-image: none;
    background-color: #025AB6;
}

.start-mock-draft-btn-redesign {
    margin: 0;
    width: 100%;
    border-radius: 0.6rem;
    padding: 0.9rem 2.4rem;
}
@media only screen and (min-width: 768px) {
    .start-mock-draft-btn-redesign {
        margin: 1.3rem 4.8rem 1.3rem 0;
        width: auto;
    }
}

.start-mock-draft-btn-container {
    background-color: #FCFCFC;
    bottom: 0;
    box-shadow: 0px -2px 6px rgba(192, 192, 192, 0.5);
    left: 0;
    padding: 1.2rem 3rem;
    position: fixed;
    width: 100%;
    z-index: 1;
}
@media only screen and (min-width: 768px) {
    .start-mock-draft-btn-container {
        box-shadow: none;
        padding: 0;
        position: static;
        width: auto;
    }
}

.start-mock-draft-btn {
    margin: 0;
    width: 100%;
}
@media only screen and (min-width: 768px) {
    .start-mock-draft-btn {
        margin: 1rem 0 0 0;
        width: auto;
    }
}

.side-content {
    display: none;
}
@media screen and (min-width: 710px) {
    .side-content {
        display: block;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uL3VuaXZlcnNhbC1yZXNvdXJjZXMvc2Nzcy91bml2ZXJzYWwtdXRpbHMvX3Njc3Mtd2FybmluZy1tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi91bml2ZXJzYWwtcmVzb3VyY2VzL3Njc3MvdW5pdmVyc2FsLXV0aWxzL21jdS1wYXJ0aWFscy9fbWN1LXByb2R1Y3QtcGlsbGFycy5zY3NzIiwid2VicGFjazovLy4vLi4vc2Nzcy91dGlscy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9zY3NzL3BhZ2VzL2RyYWZ0LXdpemFyZC1zZXR0aW5ncy9kcmFmdC13aXphcmQtc2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8uLy4uL3VuaXZlcnNhbC1yZXNvdXJjZXMvc2Nzcy91bml2ZXJzYWwtY29tcG9uZW50cy9fZHctdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi91bml2ZXJzYWwtcmVzb3VyY2VzL3Njc3MvdW5pdmVyc2FsLXV0aWxzL19mcC12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL3VuaXZlcnNhbC1yZXNvdXJjZXMvc2Nzcy91bml2ZXJzYWwtY29tcG9uZW50cy9fdGVtcGxhdGUtcmFuZ2Utc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi91bml2ZXJzYWwtcmVzb3VyY2VzL3Njc3MvdW5pdmVyc2FsLWNvbXBvbmVudHMvX2R3LXJhbmdlLXNsaWRlci5zY3NzIiwid2VicGFjazovLy4vLi4vc2Nzcy9wYWdlcy9kcmFmdC13aXphcmQtc2V0dGluZ3MvX3RlbXBsYXRlLXJhbmdlLXNsaWRlci1vdmVycmlkZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL3VuaXZlcnNhbC1yZXNvdXJjZXMvc2Nzcy91bml2ZXJzYWwtY29tcG9uZW50cy9tY3UtcGFydGlhbHMvX21jdS1wbGF5ZXItcG9zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi91bml2ZXJzYWwtcmVzb3VyY2VzL3Njc3MvdW5pdmVyc2FsLXV0aWxzL21jdS1wYXJ0aWFscy9fbWN1LWNvbG9ycy5zY3NzIiwid2VicGFjazovLy4vLi4vdW5pdmVyc2FsLXJlc291cmNlcy9zY3NzL3VuaXZlcnNhbC11dGlscy9fZmFudGFzeS1ob3N0LXZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHdFQUFBO0FBQ0Esd0VBQUE7QUFDQSx3RUFBQTtBQUNBLHdFQUFBO0FBQ0Esd0VBQUE7QUFDQSx3RUFBQTtBQ0xBLFVBQUE7QUFNQSxhQUFBO0FBTUEsYUFBQTtBQU1BLGFBQUE7QUFNQSxRQUFBO0FDK1FBO0lBQ0U7UUFDSSw4QkFBQTtJQzFSRjtJRDRSRjtRQUNJLDhCQUFBO0lDMVJGO0lENFJGO1FBQ0ksOEJBQUE7SUMxUkY7QUFDSjtBRGlSQTtJQUNFO1FBQ0ksOEJBQUE7SUMvUUY7SURpUkY7UUFDSSw4QkFBQTtJQy9RRjtJRGlSRjtRQUNJLDhCQUFBO0lDL1FGO0FBQ0o7QUM5QkM7SUFDQyxrQkFBQTtJQUNBLHFCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtBRGdDRjtBQy9CRTtJQUNFLGFBQUE7QURpQ0o7QUNoQ0k7SUFDRSxXQUFBO0lBQ0EscUJBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtBRGtDTjtBQ2hDSTtJQUNFLG1CQUFBO0FEa0NOO0FDaENJO0lBQ0UscUJBQUE7SUFDQSxtQkFBQTtBRGtDTjtBQ2pDTTtJQUNJLGNBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtBRG1DVjtBQzlCRztJQUNDLFVBQUE7SUFDQSxRQUFBO0lBQ0EsU0FBQTtBRGdDSjtBQzlCSztJQUNDLDJCQUFBO0FEZ0NOO0FDN0JLO0lBQ0MseUJBekNjO0FEd0VwQjtBQzdCTztJQUNDLGdDQUFBO0FEK0JSO0FDMUJHO0lBQ0Msb0RDM0JrQjtBRnVEdEI7QUMxQkk7SUFDRSxZQUFBO0lBQ0EsbUJBQUE7QUQ0Qk47QUN4Qk07SUFDRSxZQUFBO0lBQ0EsYUFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSxjQUFBO0lB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QkFyR0k7QU40U1o7O0FNbE5JO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5pVFo7QU1sTlE7SUFDSSx5QkFoR0E7QU5vVFo7O0FNak5JO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU55VFo7O0FNL05JO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU44VFo7QU0vTlE7SUFDSSx5QkFoR0E7QU5pVVo7O0FNOU5JO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU5zVVo7O0FNNU9JO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU4yVVo7QU01T1E7SUFDSSx5QkFoR0E7QU44VVo7O0FNM09JO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU5tVlo7O0FNelBJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU53Vlo7QU16UFE7SUFDSSx5QkFoR0E7QU4yVlo7O0FNeFBJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU5nV1o7O0FNdFFJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5xV1o7QU10UVE7SUFDSSx5QkFoR0E7QU53V1o7O0FNclFJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU42V1o7O0FNblJJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5rWFo7QU1uUlE7SUFDSSx5QkFoR0E7QU5xWFo7O0FNbFJJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU4wWFo7O0FNaFNJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU4rWFo7QU1oU1E7SUFDSSx5QkFoR0E7QU5rWVo7O0FNL1JJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU51WVo7O0FNN1NJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU40WVo7QU03U1E7SUFDSSx5QkFoR0E7QU4rWVo7O0FNNVNJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU5vWlo7O0FNMVRJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU55Wlo7QU0xVFE7SUFDSSx5QkFoR0E7QU40Wlo7O0FNelRJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU5pYVo7O0FNdlVJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5zYVo7QU12VVE7SUFDSSx5QkFoR0E7QU55YVo7O0FNdFVJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU44YVo7O0FNcFZJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5tYlo7QU1wVlE7SUFDSSx5QkFoR0E7QU5zYlo7O0FNblZJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU4yYlo7O0FNaldJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5nY1o7QU1qV1E7SUFDSSx5QkFoR0E7QU5tY1o7O0FNaFdJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU53Y1o7O0FNOVdJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU42Y1o7QU05V1E7SUFDSSx5QkFoR0E7QU5nZFo7O0FNN1dJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU5xZFo7O0FNM1hJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU4wZFo7QU0zWFE7SUFDSSx5QkFoR0E7QU42ZFo7O0FNMVhJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU5rZVo7O0FNeFlJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU51ZVo7QU14WVE7SUFDSSx5QkFoR0E7QU4wZVo7O0FNdllJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU4rZVo7O0FNclpJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5vZlo7QU1yWlE7SUFDSSx5QkFoR0E7QU51Zlo7O0FNcFpJO0lBQ0ksK0JBQUE7SUFDQSxxQkFyR0k7QU40Zlo7O0FNbGFJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5pZ0JaO0FNbGFRO0lBQ0kseUJBaEdBO0FOb2dCWjs7QU1qYUk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnlnQlo7O0FNL2FJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU44Z0JaO0FNL2FRO0lBQ0kseUJBaEdBO0FOaWhCWjs7QU05YUk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnNoQlo7O0FNNWJJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU4yaEJaO0FNNWJRO0lBQ0kseUJBaEdBO0FOOGhCWjs7QU0zYkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTm1pQlo7O0FNemNJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU53aUJaO0FNemNRO0lBQ0kseUJBaEdBO0FOMmlCWjs7QU14Y0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmdqQlo7O0FNdGRJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5xakJaO0FNdGRRO0lBQ0kseUJBaEdBO0FOd2pCWjs7QU1yZEk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjZqQlo7O0FNbmVJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU5ra0JaO0FNbmVRO0lBQ0kseUJBaEdBO0FOcWtCWjs7QU1sZUk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjBrQlo7O0FNaGZJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU4ra0JaO0FNaGZRO0lBQ0kseUJBaEdBO0FOa2xCWjs7QU0vZUk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnVsQlo7O0FNN2ZJO0lBQ0ksbUNBQUE7SUFFQSx5QkE3Rkk7QU40bEJaO0FNN2ZRO0lBQ0kseUJBaEdBO0FOK2xCWjs7QU01Zkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTm9tQlo7O0FNMWdCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOeW1CWjtBTTFnQlE7SUFDSSx5QkFoR0E7QU40bUJaOztBTXpnQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmluQlo7O0FNdmhCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOc25CWjtBTXZoQlE7SUFDSSx5QkFoR0E7QU55bkJaOztBTXRoQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjhuQlo7O0FNcGlCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FObW9CWjtBTXBpQlE7SUFDSSx5QkFoR0E7QU5zb0JaOztBTW5pQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjJvQlo7O0FNampCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOZ3BCWjtBTWpqQlE7SUFDSSx5QkFoR0E7QU5tcEJaOztBTWhqQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTndwQlo7O0FNOWpCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FONnBCWjtBTTlqQlE7SUFDSSx5QkFoR0E7QU5ncUJaOztBTTdqQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnFxQlo7O0FNM2tCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOMHFCWjtBTTNrQlE7SUFDSSx5QkFoR0E7QU42cUJaOztBTTFrQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmtyQlo7O0FNeGxCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOdXJCWjtBTXhsQlE7SUFDSSx5QkFoR0E7QU4wckJaOztBTXZsQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTityQlo7O0FNcm1CSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOb3NCWjtBTXJtQlE7SUFDSSx5QkFoR0E7QU51c0JaOztBTXBtQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjRzQlo7O0FNbG5CSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOaXRCWjtBTWxuQlE7SUFDSSx5QkFoR0E7QU5vdEJaOztBTWpuQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnl0Qlo7O0FNL25CSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOOHRCWjtBTS9uQlE7SUFDSSx5QkFoR0E7QU5pdUJaOztBTTluQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnN1Qlo7O0FNNW9CSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOMnVCWjtBTTVvQlE7SUFDSSx5QkFoR0E7QU44dUJaOztBTTNvQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTm12Qlo7O0FNenBCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOd3ZCWjtBTXpwQlE7SUFDSSx5QkFoR0E7QU4ydkJaOztBTXhwQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmd3Qlo7O0FNdHFCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOcXdCWjtBTXRxQlE7SUFDSSx5QkFoR0E7QU53d0JaOztBTXJxQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjZ3Qlo7O0FNbnJCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOa3hCWjtBTW5yQlE7SUFDSSx5QkFoR0E7QU5xeEJaOztBTWxyQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjB4Qlo7O0FNaHNCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOK3hCWjtBTWhzQlE7SUFDSSx5QkFoR0E7QU5reUJaOztBTS9yQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnV5Qlo7O0FNN3NCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FONHlCWjtBTTdzQlE7SUFDSSx5QkFoR0E7QU4reUJaOztBTTVzQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTm96Qlo7O0FNMXRCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOeXpCWjtBTTF0QlE7SUFDSSx5QkFoR0E7QU40ekJaOztBTXp0Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmkwQlo7O0FNdnVCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOczBCWjtBTXZ1QlE7SUFDSSx5QkFoR0E7QU55MEJaOztBTXR1Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjgwQlo7O0FNcHZCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FObTFCWjtBTXB2QlE7SUFDSSx5QkFoR0E7QU5zMUJaOztBTW52Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjIxQlo7O0FNandCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOZzJCWjtBTWp3QlE7SUFDSSx5QkFoR0E7QU5tMkJaOztBTWh3Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTncyQlo7O0FNOXdCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FONjJCWjtBTTl3QlE7SUFDSSx5QkFoR0E7QU5nM0JaOztBTTd3Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnEzQlo7O0FNM3hCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOMDNCWjtBTTN4QlE7SUFDSSx5QkFoR0E7QU42M0JaOztBTTF4Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTms0Qlo7O0FNeHlCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOdTRCWjtBTXh5QlE7SUFDSSx5QkFoR0E7QU4wNEJaOztBTXZ5Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTis0Qlo7O0FNcnpCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FObzVCWjtBTXJ6QlE7SUFDSSx5QkFoR0E7QU51NUJaOztBTXB6Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjQ1Qlo7O0FNbDBCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOaTZCWjtBTWwwQlE7SUFDSSx5QkFoR0E7QU5vNkJaOztBTWowQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnk2Qlo7O0FNLzBCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOODZCWjtBTS8wQlE7SUFDSSx5QkFoR0E7QU5pN0JaOztBTTkwQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnM3Qlo7O0FNNTFCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOMjdCWjtBTTUxQlE7SUFDSSx5QkFoR0E7QU44N0JaOztBTTMxQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTm04Qlo7O0FNejJCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOdzhCWjtBTXoyQlE7SUFDSSx5QkFoR0E7QU4yOEJaOztBTXgyQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmc5Qlo7O0FNdDNCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOcTlCWjtBTXQzQlE7SUFDSSx5QkFoR0E7QU53OUJaOztBTXIzQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjY5Qlo7O0FNbjRCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOaytCWjtBTW40QlE7SUFDSSx5QkFoR0E7QU5xK0JaOztBTWw0Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjArQlo7O0FNaDVCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOKytCWjtBTWg1QlE7SUFDSSx5QkFoR0E7QU5rL0JaOztBTS80Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnUvQlo7O0FNNzVCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FONC9CWjtBTTc1QlE7SUFDSSx5QkFoR0E7QU4rL0JaOztBTTU1Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTm9nQ1o7O0FNMTZCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOeWdDWjtBTTE2QlE7SUFDSSx5QkFoR0E7QU40Z0NaOztBTXo2Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmloQ1o7O0FNdjdCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOc2hDWjtBTXY3QlE7SUFDSSx5QkFoR0E7QU55aENaOztBTXQ3Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjhoQ1o7O0FNcDhCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FObWlDWjtBTXA4QlE7SUFDSSx5QkFoR0E7QU5zaUNaOztBTW44Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjJpQ1o7O0FNajlCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOZ2pDWjtBTWo5QlE7SUFDSSx5QkFoR0E7QU5takNaOztBTWg5Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTndqQ1o7O0FNOTlCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FONmpDWjtBTTk5QlE7SUFDSSx5QkFoR0E7QU5na0NaOztBTTc5Qkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnFrQ1o7O0FNMytCSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOMGtDWjtBTTMrQlE7SUFDSSx5QkFoR0E7QU42a0NaOztBTTErQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmtsQ1o7O0FNeC9CSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOdWxDWjtBTXgvQlE7SUFDSSx5QkFoR0E7QU4wbENaOztBTXYvQkk7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTitsQ1o7O0FNcmdDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOb21DWjtBTXJnQ1E7SUFDSSx5QkFoR0E7QU51bUNaOztBTXBnQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjRtQ1o7O0FNbGhDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOaW5DWjtBTWxoQ1E7SUFDSSx5QkFoR0E7QU5vbkNaOztBTWpoQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnluQ1o7O0FNL2hDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOOG5DWjtBTS9oQ1E7SUFDSSx5QkFoR0E7QU5pb0NaOztBTTloQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnNvQ1o7O0FNNWlDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOMm9DWjtBTTVpQ1E7SUFDSSx5QkFoR0E7QU44b0NaOztBTTNpQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTm1wQ1o7O0FNempDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOd3BDWjtBTXpqQ1E7SUFDSSx5QkFoR0E7QU4ycENaOztBTXhqQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmdxQ1o7O0FNdGtDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOcXFDWjtBTXRrQ1E7SUFDSSx5QkFoR0E7QU53cUNaOztBTXJrQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjZxQ1o7O0FNbmxDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOa3JDWjtBTW5sQ1E7SUFDSSx5QkFoR0E7QU5xckNaOztBTWxsQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjByQ1o7O0FNaG1DSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOK3JDWjtBTWhtQ1E7SUFDSSx5QkFoR0E7QU5rc0NaOztBTS9sQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnVzQ1o7O0FNN21DSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FONHNDWjtBTTdtQ1E7SUFDSSx5QkFoR0E7QU4rc0NaOztBTTVtQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTm90Q1o7O0FNMW5DSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOeXRDWjtBTTFuQ1E7SUFDSSx5QkFoR0E7QU40dENaOztBTXpuQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTml1Q1o7O0FNdm9DSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOc3VDWjtBTXZvQ1E7SUFDSSx5QkFoR0E7QU55dUNaOztBTXRvQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjh1Q1o7O0FNcHBDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FObXZDWjtBTXBwQ1E7SUFDSSx5QkFoR0E7QU5zdkNaOztBTW5wQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTjJ2Q1o7O0FNanFDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOZ3dDWjtBTWpxQ1E7SUFDSSx5QkFoR0E7QU5td0NaOztBTWhxQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnd3Q1o7O0FNOXFDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FONndDWjtBTTlxQ1E7SUFDSSx5QkFoR0E7QU5neENaOztBTTdxQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTnF4Q1o7O0FNM3JDSTtJQUNJLG1DQUFBO0lBRUEseUJBN0ZJO0FOMHhDWjtBTTNyQ1E7SUFDSSx5QkFoR0E7QU42eENaOztBTTFyQ0k7SUFDSSwrQkFBQTtJQUNBLHFCQXJHSTtBTmt5Q1o7O0FNdnBDWTtJQVlRLHVCQUFBO0lBQUEsdUJBQUE7QU5ncENwQjtBTTVwQ1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0FOb3BDcEI7QU1ocUNZO0lBWVEsdUJBQUE7SUFBQSx1QkFBQTtBTndwQ3BCO0FNcHFDWTtJQVlRLHVCQUFBO0lBQUEsdUJBQUE7QU40cENwQjtBTXhxQ1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0FOZ3FDcEI7QU01cUNZO0lBWVEsdUJBQUE7SUFBQSx1QkFBQTtBTm9xQ3BCO0FNaHJDWTtJQVlRLHVCQUFBO0lBQUEsdUJBQUE7QU53cUNwQjtBTXByQ1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7QU42cUNwQjtBTXpyQ1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7QU5rckNwQjtBTTlyQ1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7QU51ckNwQjtBTW5zQ1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7QU40ckNwQjtBTXhzQ1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7QU5pc0NwQjtBTTdzQ1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7QU5zc0NwQjtBTWx0Q1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtBTjRzQ3BCO0FNeHRDWTtJQVlRLHVCQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO0FOa3RDcEI7QU05dENZO0lBWVEsdUJBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO0FOdXRDcEI7QU1udUNZO0lBWVEsdUJBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO0FONHRDcEI7QU14dUNZO0lBWVEsdUJBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7QU5rdUNwQjtBTTl1Q1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtBTnd1Q3BCO0FNcHZDWTtJQVlRLHVCQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7QU4rdUNwQjtBTTN2Q1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO0FOc3ZDcEI7QU1sd0NZO0lBWVEsdUJBQUE7SUFBQSx1QkFBQTtBTjB2Q3BCO0FNdHdDWTtJQVlRLHVCQUFBO0lBQUEsdUJBQUE7QU44dkNwQjtBTTF3Q1k7SUFZUSx1QkFBQTtJQUFBLHVCQUFBO0FOa3dDcEI7QU05d0NZO0lBWVEsdUJBQUE7SUFB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SUFDQSxXQUFBO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtBQXFuREo7QUFwbkRJO0lBTEo7UUFNUSw4QkFBQTtRQUNBLFdBQUE7SUF1bkRKO0FBQ0o7O0FBbm5EQTtJQUNJLHlCQUFBO0lBQ0EsU0FBQTtJQUNBLGlEQUFBO0lBQ0EsT0FBQTtJQUNBLG9CQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7SUFDQSxVQUFBO0FBc25ESjtBQXBuREk7SUFWSjtRQVdRLGdCQUFBO1FBQ0EsVUFBQTtRQUNBLGdCQUFBO1FBQ0EsV0FBQTtJQXVuREo7QUFDSjs7QUFubkRBO0lBQ0ksU0FBQTtJQUNBLFdBQUE7QUFzbkRKO0FBcm5ESTtJQUhKO1FBSVEsa0JBQUE7UUFDQSxXQUFBO0lBd25ESjtBQUNKOztBQXBuREE7SUFDSSxhQUFBO0FBdW5ESjtBQXRuREk7SUFGSjtRQUdRLGNBQUE7SUF5bkRKO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HISAgICAgICovXG4vKiBUaGlzIGZpbGUgaXMgY29tcGlsZWQgZnJvbSBTQ1NTLiBEbyBub3QgZWRpdCB0aGUgLmNzcyBmaWxlIGRpcmVjdGx5ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4iLCIvKiBEcmFmdCAqL1xuJHByb2R1Y3QtcGlsbGFyLWRyYWZ0LTQwMDogIzk2NGNmZjtcbiRwcm9kdWN0LXBpbGxhci1kcmFmdC0zMDA6ICNjOGExZmY7XG4kcHJvZHVjdC1waWxsYXItZHJhZnQtMjAwOiAjZWFkYmZmO1xuJHByb2R1Y3QtcGlsbGFyLWRyYWZ0LTEwMDogI2Y1ZTZmZjtcblxuLyogUGxheWJvb2sgKi9cbiRwcm9kdWN0LXBpbGxhci1wbGF5Ym9vay00MDA6ICMzYmNhNjI7XG4kcHJvZHVjdC1waWxsYXItcGxheWJvb2stMzAwOiAjODVkZTllO1xuJHByb2R1Y3QtcGlsbGFyLXBsYXlib29rLTIwMDogI2Q4ZjRlMDtcbiRwcm9kdWN0LXBpbGxhci1wbGF5Ym9vay0xMDA6ICNlZmZiZjI7XG5cbi8qIFJhbmtpbmdzICovXG4kcHJvZHVjdC1waWxsYXItcmFua2luZ3MtNDAwOiAjZmYzZDY1O1xuJHByb2R1Y3QtcGlsbGFyLXJhbmtpbmdzLTMwMDogI2ZmOGFhMjtcbiRwcm9kdWN0LXBpbGxhci1yYW5raW5ncy0yMDA6ICNmZmQ4ZTA7XG4kcHJvZHVjdC1waWxsYXItcmFua2luZ3MtMTAwOiAjZmZmMGYzO1xuXG4vKiBSZXNlYXJjaCAqL1xuJHByb2R1Y3QtcGlsbGFyLXJlc2VhcmNoLTQwMDogI2ZmN2QwOTtcbiRwcm9kdWN0LXBpbGxhci1yZXNlYXJjaC0zMDA6ICNmZGI5N2M7XG4kcHJvZHVjdC1waWxsYXItcmVzZWFyY2gtMjAwOiAjZmZlNWNlO1xuJHByb2R1Y3QtcGlsbGFyLXJlc2VhcmNoLTEwMDogI2ZmZjVlYjtcblxuLyogREZTICovXG4kcHJvZHVjdC1waWxsYXItZGZzLTQwMDogI2YyYmIwMDtcbiRwcm9kdWN0LXBpbGxhci1kZnMtMzAwOiAjZjZlNWFiO1xuJHByb2R1Y3QtcGlsbGFyLWRmcy0yMDA6ICNmY2YxY2M7XG4kcHJvZHVjdC1waWxsYXItZGZzLTEwMDogI2ZlZmFlYjsiLCJAbWl4aW4gbWVkaWEtcXVlcnkoJHdpZHRoLCAkdHlwZTogJ21pbicsICR3aWR0aC0yOiAwKSB7XG4gIEBpZiAoJHR5cGUgPT0gJ21heCcpIHtcbiAgICAkd2lkdGg6ICR3aWR0aCAtIDFweDtcbiAgfVxuXG4gIEBpZiAoJHR5cGUgPT0gJ211bHRpcGxlJykge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHdpZHRofSkgYW5kIChtYXgtd2lkdGg6ICN7JHdpZHRoLTIgLSAxcHh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogI3skd2lkdGh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1wb3J0cmFpdCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG1vYmlsZS1wb3J0cmFpdH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLWxhbmRzY2FwZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG1vYmlsZS1sYW5kc2NhcGV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHRhYmxldH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGRlc2t0b3B9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlLXNjcmVlbnMge1xuICBAbWVkaWEgc2NyZWVuXG4gICAgYW5kIChtaW4taGVpZ2h0OiAjeyRsYXJnZS1zY3JlZW5zfSlcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICN7JHRhYmxldH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmV0aW5hIHtcbiAgQG1lZGlhXG4gICAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGllLW9ubHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNhZmFyaTktb25seSB7XG4gIEBzdXBwb3J0cyBub3QgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwb3NpdGlvbigkcG9zKSB7XG4gICRiZy1jb2xvcjogJGJvYXJkLSN7JHBvc307XG5cbiAgJi5QT1MjeyRwb3N9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gIH1cbn1cblxuQG1peGluIHF1ZXVlLWNvbHVtbnMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMjQ4cHggMzZweCAzNnB4IDQycHggNjBweCAxOTZweDtcbn1cblxuQG1peGluIHF1ZXVlLWJvcmRlcnMoJHNpZGUpIHsgICAgXG4gIGJvcmRlci0jeyRzaWRlfTogMnB4IHNvbGlkICRzdWdnZXN0ZWQtcGlja3MtYm9yZGVyO1xuICAvL2JveC1zaGFkb3c6IDRweCAwcHggOHB4IC00cHggcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjUpO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkbG9jYXRpb246IFwiYm90dG9tXCIsICRjb2xvcjogJGJveC1zaGFkb3ctbWl4aW4tZGVmYXVsdCkge1xuICAkcHNldWRvOiBhZnRlcjtcbiAgJG9mZnNldDogMnB4O1xuICBAaWYgJGxvY2F0aW9uID09ICd0b3AnIHtcbiAgICAkcHNldWRvOiBiZWZvcmU7XG4gICAgJG9mZnNldDogMDtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOiN7JHBzZXVkb30ge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAxcHggJGNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICAjeyRsb2NhdGlvbn06ICRvZmZzZXQ7XG4gIH1cbn1cblxuQG1peGluIHJlbW92ZS1ib3gtc2hhZG93KCRsb2NhdGlvbjogJ2JvdHRvbScpIHtcbiAgJHBzZXVkbzogYWZ0ZXI7XG4gIEBpZiAkbG9jYXRpb24gPT0gJ3RvcCcge1xuICAgICRwc2V1ZG86IGJlZm9yZTtcbiAgfVxuXG4gICY6I3skcHNldWRvfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gbmF2LWxpbmstYm90dG9tLWJvcmRlcigkY29sb3I6ICRob3Zlci10YWItYm9yZGVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAkbmF2LWxpbmstYm90dG9tLWJvcmRlci1oZWlnaHQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBzaWRlLW5hdi1iYWNrZ3JvdW5kKCRzZWN0aW9uLCAkdzoxNHB4LCAkaDoxNXB4KSB7XG4gICYuc2lkZS1uYXZfX2xpbmstLSN7JHNlY3Rpb259IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zLyN7JHNlY3Rpb259LWljb25AM3gucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxLjRyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkdyAkaDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGUtc3RpY2t5LWNvbHVtbiB7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsYXB0b3AsICdtYXgnKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1iZztcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm94LXNoYWRvdzogNHB4IDAgNXB4IC00cHggJHBsYXllci1jZWxsLXNoYWRvdyBpbnNldDtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IC40cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbGluay1jb2xvcnMoJGxpbms6ICRjb2xvci1saW5rLCAkaG92ZXI6ICRjb2xvci1saW5rLWhvdmVyKSB7XG4gIGNvbG9yOiAkbGluaztcbiAgQGluY2x1ZGUgbGluay1ob3ZlcigkaG92ZXIpO1xufVxuXG5AbWl4aW4gbGluay1ob3ZlcigkaG92ZXI6ICRjb2xvci1saW5rLWhvdmVyKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGFnZS1zZWN0aW9uLWJvcmRlcnMoJHdpZHRoOiAxcHgsICRjb2xvcjogJHVzZXItaW5mby1ib3JkZXItYm90dG9tKSB7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkY29sb3I7XG59XG5cbkBtaXhpbiBidG4tY29sb3JzIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJ0bjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnRuLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1idG4tYWN0aXZlO1xuICB9XG59XG5cbkBtaXhpbiBzaWRlYmFyLWlubmVyLWNvbnRhaW5lci1kaXNwbGF5IHtcbiAgQGluY2x1ZGUgYXV0b2hpZGUtc2Nyb2xsYmFycygnaG9yaXpvbnRhbCcpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtYmc7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5ICgkbGFwdG9wKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkd2lkZS1zY3JlZW5zKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbWFpbi1jb250ZW50LWJvcmRlcjtcbiAgfVxufVxuXG5AbWl4aW4gbmF2LWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRtb2JpbGUtbmF2LWhlaWdodDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbn1cblxuQG1peGluIG5hdi1saSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd3QtcmVndWxhcjtcbiAgaGVpZ2h0OiAkbW9iaWxlLW5hdi1oZWlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAuNnJlbTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIC5zaWRlLW5hdl9fbGluazo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGxhcHRvcCwgJ21heCcpIHtcbiAgICAgICAgQGluY2x1ZGUgbmF2LWxpbmstYm90dG9tLWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG5hdi1saW5rIHtcbiAgQGluY2x1ZGUgbGluay1jb2xvcnMoJHByaW1hcnktbmF2LWxpbmssICRwcmltYXJ5LW5hdi1saW5rKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWl4aW4gbmF2LWxpLWN1cnJlbnQoJHNlbGVjdG9yKSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13dC1leHRyYS1ib2xkO1xuICBwYWRkaW5nOiAwIC4ycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd3QtYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMCAuNnJlbTtcbiAgfVxuXG4gIC4jeyRzZWxlY3Rvcn1fX2xpbmsge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQpIHtcbiAgICAgIGNvbG9yOiAkY3VycmVudC1wYWdlLWluZGljYXRvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY3VycmVudC1wYWdlLWluZGljYXRvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbGFwdG9wKSB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgMCUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVyZW0gdG9wO1xuICB9XG4gIDUwJSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHJlbSB0b3A7XG4gIH1cbiAgMTAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHJlbSB0b3A7XG4gIH1cbn1cblxuQG1peGluIHNoaW1tZXIoJHRleHQtY29sb3IsICRzaGltbWVyLWNvbG9yKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkc2hpbW1lci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvciBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0ZXh0LWNvbG9yLCAkc2hpbW1lci1jb2xvcikgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiBzaGltbWVyIDVzIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXJlbSAxMDAlO1xufVxuIiwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbXBvcnQgXCIuLi91bml2ZXJzYWwtcmVzb3VyY2VzL3Njc3MvdW5pdmVyc2FsLXV0aWxzL19zY3NzLXdhcm5pbmctbWVzc2FnZS5zY3NzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbXBvcnQgXCIuLi91bml2ZXJzYWwtcmVzb3VyY2VzL3Njc3MvdW5pdmVyc2FsLXV0aWxzL19mcC12YXJpYWJsZXMuc2Nzc1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW1wb3J0IFwiLi4vdW5pdmVyc2FsLXJlc291cmNlcy9zY3NzL3VuaXZlcnNhbC11dGlscy9fZHctdmFyaWFibGVzLnNjc3NcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGltcG9ydCBcIi4uL3VuaXZlcnNhbC1yZXNvdXJjZXMvc2Nzcy91bml2ZXJzYWwtdXRpbHMvX21jdS12YXJpYWJsZXMuc2Nzc1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW1wb3J0IFwiLi4vdW5pdmVyc2FsLXJlc291cmNlcy9zY3NzL3VuaXZlcnNhbC11dGlscy9fZmFudGFzeS1ob3N0LXZhcmlhYmxlcy5zY3NzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbXBvcnQgXCIuLi91bml2ZXJzYWwtcmVzb3VyY2VzL3Njc3MvdW5pdmVyc2FsLXV0aWxzL19taXhpbnMuc2Nzc1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW1wb3J0IFwiLi4vdW5pdmVyc2FsLXJlc291cmNlcy9zY3NzL3VuaXZlcnNhbC11dGlscy9nbG9iYWwtbmF2L2xpZ2h0LWJhY2tncm91bmQvX2dsb2JhbC1uYXYtdmFyaWFibGVzLnNjc3NcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGltcG9ydCBcIi4uL3VuaXZlcnNhbC1yZXNvdXJjZXMvc2Nzcy91bml2ZXJzYWwtdXRpbHMvZ2xvYmFsLW5hdi9saWdodC1iYWNrZ3JvdW5kL19nbG9iYWwtbmF2LW1peGlucy5zY3NzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbXBvcnQgXCIuLi9zY3NzL3V0aWxzL21peGluc1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW1wb3J0ICcuLi91bml2ZXJzYWwtcmVzb3VyY2VzL3Njc3MvdW5pdmVyc2FsLXV0aWxzL19nbG9iYWwtbmF2LW1peGlucy5zY3NzJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbkBpbXBvcnQgJ3VuaXZlcnNhbC11dGlscy9mcC12YXJpYWJsZXMnO1xuQGltcG9ydCAndXRpbHMvbWl4aW5zJztcbkBpbXBvcnQgJ3VuaXZlcnNhbC11dGlscy9mYW50YXN5LWhvc3QtdmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAndW5pdmVyc2FsLWNvbXBvbmVudHMvZHctdG9nZ2xlJztcbkBpbXBvcnQgJ3VuaXZlcnNhbC1jb21wb25lbnRzL3RlbXBsYXRlLXJhbmdlLXNsaWRlcic7XG5AaW1wb3J0ICd1bml2ZXJzYWwtY29tcG9uZW50cy9kdy1yYW5nZS1zbGlkZXInO1xuQGltcG9ydCAndGVtcGxhdGUtcmFuZ2Utc2xpZGVyLW92ZXJyaWRlcyc7XG5AaW1wb3J0ICd1bml2ZXJzYWwtY29tcG9uZW50cy9tY3UtcGFydGlhbHMvbWN1LXBsYXllci1wb3NpdGlvbnMnO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4kbW9iaWxlOiA3MTBweDtcbiR0YWJsZXQ6IDkwMHB4O1xuJGxhcHRvcDogMTIyOXB4O1xuXG4kYm9yZGVyOiNFMkU3RUU7XG4kbGlnaHQtYm9yZGVyOiNFQkVFRjQ7XG4kcG9wcGluczogXCJQb3BwaW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZ3JheTogIzUyNUE2NztcbiRiYWNrZ3JvdW5kLWdyYXk6ICNFOUYxRkM7XG4kbGluay1ibHVlOiAjMDc2OURFO1xuJGxpbmstYmx1ZS1ob3ZlcjogIzAyNUFCNjtcbiRkYXJrLWdyYXk6ICMxNjE5MUQ7XG4kaGVhZGVyLWdyYXk6I0Y5RkFGQztcbiRsaWdodC1ncmF5OiAjRjNGNUY5O1xuJHllbGxvdzogI0ZCQ0UzOTtcblxuaHRtbHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLm1haW4tY29udGVudHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG59XG5cbi5zLWZvcm17XG4gICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xufVxuXG4ucy1kcmFmdC1zZXR0aW5nc19faDV7XG4gICAgbWFyZ2luLWJvdHRvbTozcmVtO1xufVxuXG4ucy1wYWdle1xuICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAmLnMtcGFnZS1oZWFkZXJ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnMtcGFnZS1oZWFkZXItLWl0ZXJhdGV7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICYucy1wYWdlLWhlYWRlci0tdGhyZWV7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjNyZW07XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjguNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbmV1dHJhbHMtMzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MS4ycmVtO1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWFndWUtc3dpdGNoZXItc3luYy1pdGVyYXRle1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ucy1zeW5je1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgJi5zLXN5bmMtLWl0ZXJhdGUge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfSAgXG4gICAgfVxuICAgICZfX3dyYXBwZXJ7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICAgIHBhZGRpbmc6MS42cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDY4LjVyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyNDAsMjQ2LDI1NCwxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMiUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RvcHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19pbWFnZXtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXNrdG9we1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkge1xuICAgICAgICAgICAgJi1kZXNrdG9we1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1tb2JpbGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEuMnJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Mi40cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgY29sb3I6JGRhcmstZ3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAmLWJsdWV7XG4gICAgICAgICAgICBjb2xvcjojMDc2OURFO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICBjb2xvcjokZGFyay1ncmF5O1xuICAgIH1cbiAgICAmX19jdGF7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOjEuNnJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWluLWhlaWdodDo0LjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo5LjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Mi42cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmt7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRsaW5rLWJsdWU7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG59XG5cbi5sZWFndWUtc3dpdGNoZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZGlzcGxheTpub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBwYWRkaW5nOjEuMnJlbSAxLjVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB3aWR0aDoxOHJlbTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICBmb250LWZhbWlseTogXCJmb250YXdlc29tZVwiO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEuNHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi5zeW5jLWxlYWd1ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czouNnJlbTtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZzoxLjJyZW0gMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjokZGFyay1ncmF5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZGlzcGxheTpub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMjFcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGF3ZXNvbWVcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEuNHJlbTtcbiAgICB9XG4gICAgJi0tbm8tbGVhZ3Vle1xuICAgICAgICBtYXJnaW4tbGVmdDoxLjZyZW07XG4gICAgfVxuICAgICZfX29ye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHBhZGRpbmc6MCAxLjZyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS10aHJlZXtcbiAgICAgICAgY29sb3I6ICRwcm9zLWJsdWUtMzAwO1xuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRwcm9zLWJsdWUtMzAwO1xuICAgICAgICB0cmFuc2l0aW9uOi4yNXM7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcy1ibHVlLTEwMDtcbiAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJHByb3MtYmx1ZS0zMDA7XG4gICAgICAgICAgICBjb2xvcjogJHByb3MtYmx1ZS0zMDA7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3MtYmx1ZS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3MtYmx1ZS01MDA7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcy1ibHVlLTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnMtc2VsZWN0aW9ue1xuICAgICYtLWl0ZXJhdGUge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgICBcbiAgICAmX19kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOjMzLjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcuN3JlbTtcbiAgICB9XG5cbiAgICAmX19ob3N0LCAmX19kcm9wZG93bi1ob3N0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRib3JkZXI7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6LjZyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDo0cmVtO1xuICAgICAgICB3aWR0aDo0cmVtO1xuICAgICAgICBmb250LXNpemU6MXJlbTtcbiAgICAgICAgLy8gSG9zdCB2YXJpYWJsZXMgYXJlIGltcG9ydGVkIGludG8gZXZlcnkgZmlsZSBmcm9tIHRoZSBzdWJtb2R1bGUgdmlhIGNzc0NvbmZpZ1xuICAgICAgICBAZWFjaCAkaG9zdCwgJGJnLWNvbG9yIGluICRob3N0cyB7XG4gICAgICAgICAgICAmLS0jeyRob3N0fSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBnZXQtZm9udC1jb2xvci13aXRoLWhvc3QoJGhvc3QsICRiZy1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faG9zdHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgICBcbiAgICAmX19kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogLjhyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHJlbSAuOHJlbSAxLjZyZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzOC4ycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDMxLjdyZW07XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgICBcbiAgICAmX19kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLnMtc2VsZWN0aW9uX19pdGVtLS1kaXNhYmxlZHtcbiAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgICBcbiAgICAmX19kcm9wZG93bi1tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC44cmVtO1xuICAgIH1cbiAgICBcbiAgICAmX19kZXRhaWxze1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gICAgfVxuICAgICZfX25vdGV7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgJl9fdW5hdmFpbGFibGUtbGlua3tcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6JGxpbmstYmx1ZTtcbiAgICB9XG4gICAgJl9fbmFtZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMi40cmVtO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgJl9fbm8tbGVhZ3Vle1xuICAgICAgICBmb250LXNpemU6MS40cmVtO1xuICAgIH1cbiAgICAmX19zY29yaW5ne1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbiAgICAmX19saW5re1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19sb2dve1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICAgIHdpZHRoOjRyZW07XG4gICAgICAgIGhlaWdodDo0cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEuNnJlbTtcbiAgICAgICAgJi0tc3luY3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaW5rLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2V7XG4gICAgICAgICYucy1zZWxlY3Rpb25fX2ltYWdlLS1jbGVhciwgJi5zLXNlbGVjdGlvbl9faW1hZ2UtLXN5bmN7XG4gICAgICAgICAgICB3aWR0aDoycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnMtbW9kYWx7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTguM3JlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgcGFkZGluZzozLjZyZW0gNHJlbSA1LjZyZW0gNHJlbTtcbiAgICB0cmFuc2l0aW9uOi4yNXM7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogNTUuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjZyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjZyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmX19oZWFkZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozcmVtO1xuICAgIH1cbiAgICAmX19jbG9zZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiRkYXJrLWdyYXk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYm9keXtcbiAgICAgICAgbWF4LXdpZHRoOjM0LjZyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUuMnJlbSBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6bm9uZTtcbiAgICB9XG4gICAgJl9faWNvbntcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICBoZWlnaHQ6My42cmVtO1xuICAgICAgICB3aWR0aDozLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX19oM3tcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBsaW5lLWhlaWdodDozLjNyZW07XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgIGNvbG9yOiRkYXJrLWdyYXk7XG4gICAgfVxuICAgICZfX2g0e1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGZvbnQtc2l6ZToxLjRyZW07XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBjb2xvcjokZ3JheTtcbiAgICAgICAgbGluZS1oZWlnaHQ6Mi40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOi44cmVtO1xuICAgIH1cbiAgICAmX19tZXNzYWdle1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDoyLjFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozcmVtO1xuICAgIH1cbiAgICAmX19mb290ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX19saW5re1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR5ZWxsb3c7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHllbGxvdztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY3Rhe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaW5rLWJsdWU7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6Mi40cmVtO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6NC40cmVtO1xuICAgICAgICBtYXgtd2lkdGg6MjkuMXJlbTtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3NGU3O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnMtZHJhZnQtaW50ZWx7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcbiAgICBwYWRkaW5nOjEuNnJlbSAyLjRyZW07XG4gICAgbWFyZ2luLXRvcDoxLjZyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOjByZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEuNnJlbTtcbiAgICB9XG4gICAgJi0taXRlcmF0ZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyLjRyZW07XG4gICAgICAgIG1heC13aWR0aDo0NC4xcmVtO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgIH1cbiAgICAmX19wYXR0ZXJuc3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgJl9fdG9nZ2xle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDo0LjdyZW07XG4gICAgfVxufVxuXG4ucy1nZW5lcmFse1xuICAgIC5zLWdlbmVyYWxfX2gzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1ncmF5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIGJvcmRlci13aWR0aDogLjFyZW0gMHJlbTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYm9yZGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206M3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDo0cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gICAgfVxuICAgIC5zLWdlbmVyYWxfX2g0e1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgfVxuICAgIC5zLWdlbmVyYWxfX2xlYWd1ZS13cmFwcGVyLCBcbiAgICAucy1nZW5lcmFsX19sZWFndWUtd3JhcHBlciwgXG4gICAgLnMtZ2VuZXJhbF9fc2NvcmluZy13cmFwcGVyLCBcbiAgICAucy1nZW5lcmFsX190eXBlLXdyYXBwZXIsIFxuICAgIC5zLWdlbmVyYWxfX3BpY2std3JhcHBlciwgXG4gICAgLnMtZ2VuZXJhbC1waWNrLWxvZ2ljX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnMtZ2VuZXJhbF9fbGVhZ3VlLXJhZGlvLCBcbiAgICAucy1nZW5lcmFsX190eXBlLXJhZGlvLCBcbiAgICAucy1nZW5lcmFsX19zY29yaW5nLXJhZGlvLFxuICAgIC5zLWdlbmVyYWxfX3BpY2stcmFkaW8sXG4gICAgLnMtZ2VuZXJhbC1waWNrLWxvZ2ljX19yYWRpb3tcbiAgICAgICAgbWFyZ2luOiAwIDEuMnJlbSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMsICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIC5zLWdlbmVyYWxfX2xlYWd1ZS10ZXh0e1xuICAgICAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGxpbmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1nZW5lcmFsX19sZWFndWUtaW5wdXQsIFxuICAgIC5zLWdlbmVyYWxfX3R5cGUtaW5wdXQsIFxuICAgIC5zLWdlbmVyYWxfX3Njb3JpbmctaW5wdXQsIFxuICAgIC5zLWdlbmVyYWxfX3BpY2staW5wdXQsIC5zLWdlbmVyYWwtcGljay1sb2dpY19faW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMi40cmVtO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjouMjVzO1xuICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4Oi0xO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJlt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZHtcbiAgICAgICAgICAgICsgLnMtZ2VuZXJhbF9fbGVhZ3VlLXRleHQsIFxuICAgICAgICAgICAgKyAucy1nZW5lcmFsX190eXBlLXRleHQsIFxuICAgICAgICAgICAgKyAucy1nZW5lcmFsX19zY29yaW5nLXRleHQsIFxuICAgICAgICAgICAgKyAucy1nZW5lcmFsX19waWNrLXRleHQsIFxuICAgICAgICAgICAgKyAucy1nZW5lcmFsLXBpY2stbG9naWNfX3RleHR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rLWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkbGluay1ibHVlOyBcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcsIDEwNSwgMjIyLCAwLjA1KTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJlt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWR7XG4gICAgICAgICAgICArIC5zLWdlbmVyYWxfX2xlYWd1ZS10ZXh0LCBcbiAgICAgICAgICAgICsgLnMtZ2VuZXJhbF9fdHlwZS10ZXh0LCBcbiAgICAgICAgICAgICsgLnMtZ2VuZXJhbF9fc2NvcmluZy10ZXh0LCBcbiAgICAgICAgICAgICsgLnMtZ2VuZXJhbF9fcGljay10ZXh0LCBcbiAgICAgICAgICAgICsgLnMtZ2VuZXJhbC1waWNrLWxvZ2ljX190ZXh0e1xuICAgICAgICAgICAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmRpc2FibGVke1xuICAgICAgICAgICAgKyAucy1nZW5lcmFsX19sZWFndWUtdGV4dCwgXG4gICAgICAgICAgICArIC5zLWdlbmVyYWxfX3R5cGUtdGV4dCwgXG4gICAgICAgICAgICArIC5zLWdlbmVyYWxfX3Njb3JpbmctdGV4dCwgXG4gICAgICAgICAgICArIC5zLWdlbmVyYWxfX3BpY2stdGV4dCwgXG4gICAgICAgICAgICArIC5zLWdlbmVyYWwtcGljay1sb2dpY19fdGV4dHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjQ0VEMkQ4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cywgJjpmb2N1cy12aXNpYmxlLCAmOmZvY3VzLXdpdGhpbntcbiAgICAgICAgICAgICsgLnMtZ2VuZXJhbF9fbGVhZ3VlLXRleHR7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzA3NjlERTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstYmx1ZTsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcsIDEwNSwgMjIyLCAwLjA1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgLnMtZ2VuZXJhbF9fbGVhZ3VlLXRleHQsIFxuICAgICAgICAgICAgLnMtZ2VuZXJhbF9fdHlwZS10ZXh0LCBcbiAgICAgICAgICAgIC5zLWdlbmVyYWxfX3Njb3JpbmctdGV4dCwgXG4gICAgICAgICAgICAucy1nZW5lcmFsX19waWNrLXRleHQsXG4gICAgICAgICAgICAucy1nZW5lcmFsLXBpY2stbG9naWNfX3RleHR7XG4gICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgIH1cbiAgICAucy1nZW5lcmFsX19sZWFndWUtdGV4dCwgXG4gICAgLnMtZ2VuZXJhbF9fdHlwZS10ZXh0LCBcbiAgICAucy1nZW5lcmFsX19zY29yaW5nLXRleHQsIFxuICAgIC5zLWdlbmVyYWxfX3BpY2stdGV4dCwgXG4gICAgLnMtZ2VuZXJhbC1waWNrLWxvZ2ljX190ZXh0e1xuICAgICAgICBmb250LXNpemU6MS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjIuMXJlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IC4xcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMi40cmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOi4yNXM7XG4gICAgfVxuICAgIC5zLWdlbmVyYWxfX3Jvb2tpZSwgXG4gICAgLnMtZ2VuZXJhbF9fdHlwZSwgXG4gICAgLnMtZ2VuZXJhbF9fc2NvcmluZywgXG4gICAgLnMtZ2VuZXJhbF9fcGljaywgXG4gICAgLnMtZ2VuZXJhbC1waWNrLWxvZ2lje1xuICAgICAgICBtYXJnaW4tdG9wOjNyZW07XG4gICAgfVxuICAgIC5zLWdlbmVyYWxfX3NlbGVjdHtcbiAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWluLWhlaWdodDo0LjRyZW07XG4gICAgICAgIHBhZGRpbmc6MXJlbSAxLjZyZW07XG4gICAgICAgIG1pbi13aWR0aDoxOC4zcmVtO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTkuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1nZW5lcmFsX19zZWxlY3Qtd3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJmb250YXdlc29tZVwiO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDAuMnJlbTtcbiAgICAgICAgICAgIHRvcDogMC4ycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuN3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMC41cmVtKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnMtZ2VuZXJhbF9fcmFuZG9te1xuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjFyZW0gMi40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjouMjVzO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1nZW5lcmFsX19yYW5kb20taWNvbntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjFyZW07XG4gICAgfVxuICAgIC5zLWdlbmVyYWxfX3R5cGUtd3JhcHBlci0tcG9zaXRpb257XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1nZW5lcmFsX19sZWFndWUtdGV4dC0tcm9va2lle1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcImZvbnRhd2Vzb21lXCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDouOHJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOi4yNXM7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1nZW5lcmFsX19sZWFndWUtcm9va2lle1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnMtZ2VuZXJhbF9fbGVhZ3VlLXJvb2tpZS1kcm9wZG93bntcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDByZW0gLjhyZW0gMS42cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjJyZW07XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgICAgICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgICAgIHdpZHRoOiBmaWxsLWF2YWlsYWJsZTtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MS40cmVtIC44cmVtOyBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LjZyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOmF1dG87XG4gICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnMtZ2VuZXJhbF9fbGVhZ3VlLXJvb2tpZS1saXN0e1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOC41cmVtO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnMtZ2VuZXJhbF9fbGVhZ3VlLXJvb2tpZS1kcm9wZG93bi1jYW5jZWx7XG4gICAgICAgIGNvbG9yOiRsaW5rLWJsdWU7XG4gICAgICAgIHBhZGRpbmc6MS42cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRoZWFkZXItZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4ycmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGhlYWRlci1ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1nZW5lcmFsX19sZWFndWUtcm9va2llLWl0ZW17XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICBwYWRkaW5nOi44cmVtIDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBjb2xvcjogIzg2OEI5NTtcbiAgICAgICAgdHJhbnNpdGlvbjouMjVzO1xuICAgICAgICAmOmhvdmVyLCAmW3NlbGVjdGVkXXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiRsaW5rLWJsdWU7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAmOmhvdmVyLCAmW3NlbGVjdGVkXXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1nZW5lcmFsX19sZWFndWUtcmFkaW8tLXJvdW5kc3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgIH1cbiAgICAucy1nZW5lcmFsX19sZWFndWUtdGVhbXtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnMtZ2VuZXJhbF9fdHlwZS1yYWRpb3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICB9XG4gICAgICAgIC5zLWdlbmVyYWxfX2xlYWd1ZS10ZWFtLWxpc3R7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNC45cmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LjZyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIC44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LjJyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucy1nZW5lcmFsX19sZWFndWUtdGVhbS1kcm9wZG93bntcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDByZW0gLjhyZW0gMS42cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4ycmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4ycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LjZyZW07ICAgIFxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucy1nZW5lcmFsX19sZWFndWUtdGVhbS12YWx1ZXtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nOi44cmVtIDEuNnJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6LjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOi4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDouMXJlbSBzb2xpZCAkbGlnaHQtYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206LjFyZW0gc29saWQgJGxpZ2h0LWJvcmRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjokbGluay1ibHVlO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOi4yNXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGxpbmstYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnMtZ2VuZXJhbF9fbGVhZ3VlLXRlYW0taXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAucy1nZW5lcmFsX19sZWFndWUtdGVhbS12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6LjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnMtZ2VuZXJhbF9fbGVhZ3VlLXRlYW0tZHJvcGRvd24tY2FuY2Vse1xuICAgICAgICAgICAgY29sb3I6JGxpbmstYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6MS42cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGhlYWRlci1ncmF5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGhlYWRlci1ncmF5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206LjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnMtZ2VuZXJhbF9fbGVhZ3VlLXRlYW0tZHJvcGRvd24tc2Nyb2xse1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnMtZ2VuZXJhbF9fbGVhZ3VlLXRlYW0tZHJvcGRvd24tc2Nyb2xsLS1kb3due1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS4ycmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAucy1nZW5lcmFsX19sZWFndWUtdGVhbS1kcm9wZG93bi1zY3JvbGwtLXVwe1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4ycmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAucy1nZW5lcmFsX19sZWFndWUtdGV4dC0tb3RoZXJ7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnMtZ2VuZXJhbF9fdHlwZS10ZXh0LWZyZWV7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgIH1cbiAgICAucy1nZW5lcmFsX190eXBlLXRleHQtLWxvY2ssIC5zLWdlbmVyYWwtcGljay1sb2dpY19fdGV4dC0tbG9jaywgLnMtZ2VuZXJhbF9fc2NvcmluZy10ZXh0LS1sb2Nre1xuICAgICAgICAuZ3JleS1sb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE0ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHllbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiRkYXJrLWdyYXk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMC4ycmVtO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBza2V3WCgxNGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTByZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAzLjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6NC4xcmVtO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMy43cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE0ZGVnKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OjQuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnMtZHJhZnQtYWdhaW5zdHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgJi5zLWRyYWZ0LWFnYWluc3QtLXByZW1pdW0tY29udGFpbmVye1xuICAgICAgICAucy1kcmFmdC1hZ2FpbnN0X19jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOHJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICYtLWl0ZXJhdGV7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDoxNC40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIuOHJlbTtcbiAgICAgICAgICAgICAgICAucy1kcmFmdC1hZ2FpbnN0X19wcmVtaXVtLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucy1kcmFmdC1hZ2FpbnN0X19wcmVtaXVtLW92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1kcmFmdC1hZ2FpbnN0X19oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1ncmF5O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMXJlbSAwcmVtO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ib3JkZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDo2OC41cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAucy1kcmFmdC1hZ2FpbnN0X19lZGl0e1xuICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgIH1cbiAgICAucy1kcmFmdC1hZ2FpbnN0X19lZGl0LW1vZGFse1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjZyZW0gMi40cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzozLjVyZW07XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX2VkaXQtbW9kYWwtY2xvc2V7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX2VkaXQtbW9kYWwtYm9keXtcbiAgICAgICAgbWF4LWhlaWdodDogMzYuM3JlbTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbiAgICAucy1kcmFmdC1hZ2FpbnN0X19lZGl0LW1vZGFsLWhlYWRlci10ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206Mi40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206LjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICB9XG4gICAgLnMtZHJhZnQtYWdhaW5zdF9fZWRpdC1wYWdlLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxLjZyZW07XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX2VkaXQtd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgIH1cbiAgICAucy1kcmFmdC1hZ2FpbnN0X19lZGl0LXBhZ2UtY2hlY2tib3h7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMS4ycmVtIDFyZW0gMDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1jaGVja2Vke1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpbmstYmx1ZTtcbiAgICAgICAgICAgIC5zLWRyYWZ0LWFnYWluc3RfX2VkaXQtcGFnZS10ZXh0e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1ibHVlO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonXFxmMDBjJztcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lOyAgICBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgICAgLnMtZHJhZnQtYWdhaW5zdF9fZWRpdC1wYWdlLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidcXGYwMGQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lOyAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjQ0VEMkQ4O1xuICAgICAgICAgICAgLnMtZHJhZnQtYWdhaW5zdF9fZWRpdC1wYWdlLXRleHR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX2VkaXQtcGFnZS1pbnB1dHtcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDEuMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX2VkaXQtcGFnZS13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX2VkaXQtcGFnZS10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICB9XG4gICAgLnMtZHJhZnQtYWdhaW5zdF9fd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX2V4cGVydHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbiAgICB9XG4gICAgLnMtZHJhZnQtYWdhaW5zdF9fYWRwe1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX2gzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIHBhZGRpbmc6MXJlbSAycmVtO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAucy1kcmFmdC1hZ2FpbnN0X19oNHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTsgICAgXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEuNnJlbTtcbiAgICB9XG4gICAgLnMtZHJhZnQtYWdhaW5zdF9faW5wdXR7XG4gICAgICAgIHBhZGRpbmc6IDAuOXJlbSAyLjRyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBmbG9hdDpub25lICAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246LjI1cztcbiAgICAgICAgJlt0eXBlPVwicmFkaW9cIl17XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6LTE7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWR7XG4gICAgICAgICAgICArIC5zLWRyYWZ0LWFnYWluc3RfX3RleHR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRjFGODtcbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRjFGODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgICAgICAgLnMtZHJhZnQtYWdhaW5zdF9fdGV4dHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICB9XG4gICAgLnMtZHJhZnQtYWdhaW5zdF9fdGV4dHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUYxRjg7XG4gICAgICAgIG1hcmdpbjowIDVweCAwIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX2NvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNjguNXJlbTtcbiAgICB9XG4gICAgLnMtZHJhZnQtYWdhaW5zdF9fcHJlbWl1bXtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDAuMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgbWF4LXdpZHRoOiA2OC41cmVtO1xuICAgIH1cbiAgICAucy1kcmFmdC1hZ2FpbnN0X19wcmVtaXVtLWxvY2t7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTByZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICAgICAgd2lkdGg6IDMuN3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAzLjdyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTRkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmdyZXktbG9ja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE0ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjlyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMi4ycmVtO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBza2V3WCgxNGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnMtZHJhZnQtYWdhaW5zdF9fcHJlbWl1bS10ZXh0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX3ByZW1pdW0tb3ZlcmxheXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRyZW07XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOXJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MC43OGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAuNjclLCAjRkZGRkZGIDY0LjYlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJi5zLWRyYWZ0LWFnYWluc3RfX3ByZW1pdW0tb3ZlcmxheS0taXRlcmF0ZXtcbiAgICAgICAgICAgIHRvcDogNy44cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zLWRyYWZ0LWFnYWluc3RfX3ByZW1pdW0tYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFDRDM5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmc6MXJlbSAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgIH1cbn1cblxuLnMtcG9zaXRpb25ze1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjguNXJlbTtcbiAgICAmX19oZWxwe1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBjb2xvcjokbGluay1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MS4ycmVtO1xuICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiRsaW5rLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVscC1vdmVybGF5e1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMiwgMjUsIDI5LCAuOSk7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIHBhZGRpbmc6MS42cmVtIDIuNHJlbTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUuNHJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NDMuN3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDE2cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlbHAtaDR7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICAmX19oZWxwLXBhcmFncmFwaHtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIC5zLXBvc2l0aW9uc19fcHJlbWl1bXtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDAuMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDY4LjVyZW07XG4gICAgfVxuICAgIC5zLXBvc2l0aW9ucy0tcHJlbWl1bS1jb250YWluZXJ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAucy1wb3NpdGlvbnNfX3ByZW1pdW0tb3ZlcmxheXtcbiAgICAgICAgICAgIHRvcDogN3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1wb3NpdGlvbnNfX3ByZW1pdW0tbG9ja3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTByZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgICAgICAgICB3aWR0aDogMy43cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDMuN3JlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNGRlZyk7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZ3JleS1sb2Nre1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTRkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMi4ycmVtO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBza2V3WCgxNGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnMtcG9zaXRpb25zX19wcmVtaXVtLXRleHR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNi4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJi0tZGVza3RvcHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtb2JpbGUpIHtcbiAgICAgICAgICAgICYtLWRlc2t0b3B7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnMtcG9zaXRpb25zX19wcmVtaXVtLW92ZXJsYXl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3cmVtKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NS40cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODAuNzhkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwLjY3JSwgI0ZGRkZGRiA2NC42JSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICYucy1wb3NpdGlvbnNfX3ByZW1pdW0tb3ZlcmxheS0taXRlcmF0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NHJlbTtcbiAgICAgICAgfSAgICBcbiAgICB9XG4gICAgLnMtcG9zaXRpb25zX19wcmVtaXVtLWJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBQ0QzOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBwYWRkaW5nOjFyZW0gMi40cmVtO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICB9XG4gICAgLnMtcG9zaXRpb25zX19oZWFkZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItZ3JheTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjFyZW0gMHJlbTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYm9yZGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzoxcmVtIDJyZW07XG4gICAgICAgIG1heC13aWR0aDo2OC41cmVtO1xuICAgIH1cbiAgICAucy1wb3NpdGlvbnNfX2gze1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLnMtc2NvcmluZ3tcbiAgICBtYXJnaW4tdG9wOjNyZW07XG59XG5cbi5zLXJvc3RlcntcbiAgICBtYXJnaW4tdG9wOjNyZW07XG4gICAgLnMtcm9zdGVyX19oM3tcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1ncmF5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIGJvcmRlci13aWR0aDogLjFyZW0gMHJlbTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYm9yZGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206M3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDo1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDY0LjVyZW07XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fbW9yZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOjIuNHJlbTtcbiAgICB9XG4gICAgLnMtcm9zdGVyX19jb250YWluZXJ7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWdhcDogMTByZW07XG4gICAgICAgIGNvbHVtbi13aWR0aDogMjguNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAucy1yb3N0ZXJfX2NvbHVtbntcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1vYmlsZSkge1xuICAgICAgICAgICAgZmxleDogMCAwIDI4LjVyZW07XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAucy1yb3N0ZXJfX3Jvd3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxLjJyZW07XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbW9iaWxlKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA1cmVtKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjguNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1yb3N0ZXJfX2l0ZW17XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnMtcm9zdGVyX19hYmJyZXZpYXRpb257XG4gICAgICAgIG1hcmdpbi1yaWdodDoxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHdpZHRoOjRyZW07XG4gICAgICAgIGhlaWdodDozLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzEzMjg0QTtcbiAgICB9XG4gICAgLnMtcm9zdGVyX19hYmJyZXZpYXRpb24tdGV4dHtcbiAgICAgICAgJi0tcXdydHtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMi4ycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fZGVzY3JpcHRpb257XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fYnV0dG9uLXdyYXB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fYnRuLW1pbnVzLCAucy1yb3N0ZXJfX2J0bi1wbHVze1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGJvcmRlcjogMC43NXB4IHNvbGlkICRsaW5rLWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDcuNXJlbTtcbiAgICAgICAgY29sb3I6JGxpbmstYmx1ZTtcbiAgICAgICAgaGVpZ2h0OjIuNHJlbTtcbiAgICAgICAgd2lkdGg6Mi40cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjFyZW07XG4gICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgY29sb3I6Izg2OEI5NTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I0Y2RjhGQTtcbiAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgI0NFRDJEODtcbiAgICAgICAgfVxuICAgICAgICAmLnMtcm9zdGVyX19idG4tbWludXMtLWl0ZXJhdGUsICYucy1yb3N0ZXJfX2J0bi1wbHVzLS1pdGVyYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjlyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjlyZW07XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1yb3N0ZXJfX2J0bi12YWx1ZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWluLXdpZHRoOiAxLjlyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAucy1yb3N0ZXJfX2J0bi1taW51c3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjFyZW07XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fYnRuLXBsdXN7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjFyZW07XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9faWRwe1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJi0tcHJlbWl1bS1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjI1cmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fcHJlbWl1bXtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDAuMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW07XG4gICAgICAgIG1heC13aWR0aDogNjguNXJlbTtcbiAgICB9XG4gICAgLnMtcm9zdGVyX19wcmVtaXVtLWxvY2t7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTByZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICAgICAgd2lkdGg6IDMuN3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAzLjdyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTRkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmdyZXktbG9ja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE0ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2tld1goMTRkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fcHJlbWl1bS10ZXh0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fcHJlbWl1bS1vdmVybGF5e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTByZW07XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTByZW0pO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODAuNzhkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwLjY3JSwgI0ZGRkZGRiA2NC42JSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fcHJlbWl1bS1idXR0b257XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUNEMzk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZzoxcmVtIDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fbWF4e1xuICAgICAgICBwYWRkaW5nOjEuMnJlbSAyLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUYyRkI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOjMuNnJlbTtcbiAgICB9XG4gICAgLnMtcm9zdGVyX19tYXgtaWNvbntcbiAgICAgICAgY29sb3I6IzRFOUFFQjtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxLjJyZW07XG4gICAgfVxuICAgIC5zLXJvc3Rlcl9fbWF4LXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICB9XG4gICAgLnMtcm9zdGVyX19tYXgtdGV4dC1ib2xke1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAmLS1kZXNrdG9we1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkge1xuICAgICAgICAgICAgJi0tZGVza3RvcHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLW1vYmlsZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zLWtlZXBlcnN7XG4gICAgJi5zLWtlZXBlcnMtLXByZW1pdW0tY29udGFpbmVye1xuICAgICAgICAucy1rZWVwZXJzX19jb250YWluZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjguNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1rZWVwZXJzX19oZWFkZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItZ3JheTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjFyZW0gMHJlbTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYm9yZGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDMuOHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIG1heC13aWR0aDo2OC41cmVtO1xuICAgIH1cbiAgICAucy1rZWVwZXJzX19oM3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zLWtlZXBlcnNfX2VkaXR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIC5zLWtlZXBlcl9fd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgfVxuICAgIC5zLWtlZXBlcnNfX2NvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICYucy1rZWVwZXJzX19jb250YWluZXItLWl0ZXJhdGV7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1rZWVwZXJzX19jb3VudHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICAgIHBhZGRpbmc6LjdyZW0gMS4ycmVtO1xuICAgIH1cbiAgICAucy1rZWVwZXJzX19wbGF5ZXJ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUYxRjg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgICBwYWRkaW5nOi43cmVtIDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbiAgICB9XG4gICAgLnMta2VlcGVyc19fbW9yZXtcbiAgICAgICAgbWFyZ2luLXRvcDoyLjRyZW07XG4gICAgfVxuICAgIC5zLWtlZXBlcnNfX3ByZW1pdW17XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAwLjFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgbWF4LXdpZHRoOiA2OC41cmVtO1xuICAgIH1cbiAgICAucy1rZWVwZXJzX19wcmVtaXVtLWxvY2t7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTByZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICAgICAgd2lkdGg6IDMuN3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAzLjdyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTRkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmdyZXktbG9ja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE0ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2tld1goMTRkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zLWtlZXBlcnNfX3ByZW1pdW0tdGV4dHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2LjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmLS1kZXNrdG9we1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1vYmlsZSkge1xuICAgICAgICAgICAgJi0tZGVza3RvcHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucy1rZWVwZXJzX19wcmVtaXVtLW92ZXJsYXl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40cmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3cmVtKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwLjc4ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMC42NyUsICNGRkZGRkYgNjQuNiUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmLnMta2VlcGVyc19fcHJlbWl1bS1vdmVybGF5LS1pdGVyYXRle1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnMta2VlcGVyc19fcHJlbWl1bS1idXR0b257XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUNEMzk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZzoxcmVtIDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgfVxufVxuXG4ucy1mcmVlbWl1bS1ub3Rle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgcGFkZGluZzoyLjRyZW0gNC44cmVtIDIuNHJlbSAyLjJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6Mi40cmVtO1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiRsaW5rLWJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLlBvc2l0aW9uQ29udGFpbmVyUmVkZXNpZ257XG4gICAgZmxvYXQ6bm9uZTtcbiAgICBtYXJnaW4tdG9wOjMuNnJlbTtcbn1cblxuI3Bvc2l0aW9uQ29udGFpbmVySURQLnBvc2l0aW9uQ29udGFpbmVySURQUmVkZXNpZ257XG4gICAgd2lkdGg6YXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOjMuNnJlbTtcbn1cblxuLnN0YXJ0LW1vY2stZHJhZnQtYnRuLWNvbnRhaW5lci1yZWRlc2lnbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggNnB4IHJnYmEoMTkyLCAxOTIsIDE5MiwgMC41KTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAmX19pbm5lcntcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgzcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuc3RhcnQtbW9jay1kcmFmdC1idG4taW1nLXJlZGVzaWdue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MXJlbTtcbiAgICB9XG4gICAgLnN0YXJ0LW1vY2stZHJhZnQtYnRuLXJlZGVzaWduIHtcbiAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBsaW5lLWhlaWdodDoyLjRyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpbmstYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzowO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDEuM3JlbSAyLjhyZW0gMS4zcmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjpub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGluay1ibHVlLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zdGFydC1tb2NrLWRyYWZ0LWJ0bi1yZWRlc2lnbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgIHBhZGRpbmc6LjlyZW0gMi40cmVtO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOjEuM3JlbSA0LjhyZW0gMS4zcmVtIDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxufVxuXG4uc3RhcnQtbW9jay1kcmFmdC1idG4tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAwcHggLTJweCA2cHggcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjUpO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS4ycmVtIDNyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuXG4uc3RhcnQtbW9jay1kcmFmdC1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG59XG5cbi5zaWRlLWNvbnRlbnR7XG4gICAgZGlzcGxheTpub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbn0iLCIkZnAtdG9nZ2xlLXN1Y2Nlc3M6ICMzODg1NTYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktcHJpbWFyeTogaW5oZXJpdCAhZGVmYXVsdDtcblxuIC5mcC10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMi4xcmVtO1xuICAmLS1sYXJnZS1kb3Qge1xuICAgIHdpZHRoOiA0LjhyZW07XG4gICAgLmZwLXRvZ2dsZS1oaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmZwLXRvZ2dsZS1oaWRlOmNoZWNrZWQrLmZwLXRvZ2dsZS1zbGlkZXItcm91bmQge1xuICAgICAgYmFja2dyb3VuZDogIzA1Yjg4MztcbiAgICB9XG4gICAgLmZwLXRvZ2dsZS1zbGlkZXItcm91bmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZDogI2RmZTZlYztcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICBsZWZ0OiAwLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICYtaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICAgJjpmb2N1cysuZnAtdG9nZ2xlLXNsaWRlci1yb3VuZCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRmcC10b2dnbGUtc3VjY2VzcztcbiAgICB9XG5cbiAgICAgJjpjaGVja2VkKy5mcC10b2dnbGUtc2xpZGVyLXJvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcC10b2dnbGUtc3VjY2VzcztcblxuICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAmLXNsaWRlciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgJi1vbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiT05cIjtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLjlyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtb2ZmIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb250ZW50OiBcIk9GRlwiO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC45cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICAmLWJsYW5rIHtcbiAgICAgICYtb2ZmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuXG4gICAgICAgJi1vbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAgJi1yb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuXG4gICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTEpLCAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDY5ODMxMyk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICBsZWZ0OiAwLjhyZW07XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNZWRpYSBRdWVyaWVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJG1vYmlsZS1wb3J0cmFpdDogMzc1cHg7XG4kbW9iaWxlLWxhbmRzY2FwZTogNDgwcHg7XG4kbGFuZHNjYXBlLXRhYmxldDogMTAyNHB4O1xuJHRhYmxldC1sYW5kc2NhcGU6ICRsYW5kc2NhcGUtdGFibGV0O1xuJGhvbWVwYWdlLXRhYmxldDogNzY4cHg7XG4kdGFibGV0OiA2NjhweDtcbiRsYXB0b3A6IDkwMHB4O1xuJGRlc2t0b3A6IDEyMDBweDtcbiRkZXNrdG9wLXdpdGgtbW9iaWxlLXRhYmxlOiAxMjMwcHg7XG4kc3BvcnQtbGFuZGluZy1wYWdlLWxlYWRlcmJvYXJkLWFkLWJyZWFrcG9pbnQ6IDE0MDBweDtcbiRmb290ZXItYWQtYnJlYWtwb2ludDogNzMwcHg7XG4kd2lkZS1zY3JlZW5zOiAxNDQwcHg7XG4kbGFyZ2Utc2NyZWVuczogNzAwcHg7IC8vIHZlcnRpY2FsIGhlaWdodCAobm90IHdpZHRoKVxuXG4kZmVhdHVyZWQtbmF2LXdpZHRoLXNlY29uZGFyeS1wYWdlczogMjFyZW07XG4kY29tbWFuZC1jZW50ZXItbmF2LWRyYXdlci13aWR0aDogOXJlbTtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb250cyAtIEZhbWlsaWVzIGFuZCBXZWlnaHRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHVzZS1wb3BwaW5zOiB0cnVlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICdQb3BwaW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG5AaWYgKCR1c2UtcG9wcGlucyA9PSBmYWxzZSkge1xuICAkZm9udC1mYW1pbHktcHJpbWFyeTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbn1cblxuJGZvbnQtZmFtaWx5LXRlcnRpYXJ5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblxuLy8gZm9udCB3ZWlnaHRzXG4kZm9udC13dC1leHRyYS1saWdodDogIDIwMDtcbiRmb250LXd0LWxpZ2h0OiAgICAgICAgMzAwO1xuJGZvbnQtd3QtcmVndWxhcjogICAgICA0MDA7XG4kZm9udC13dC1tZWRpdW06ICAgICAgIDUwMDtcbiRmb250LXd0LXNlbWktYm9sZDogICAgNjAwO1xuJGZvbnQtd3QtYm9sZDogICAgICAgICA3MDA7XG4kZm9udC13dC1leHRyYS1ib2xkOiAgIDgwMDtcbiRmb250LXd0LWJsYWNrOiAgICAgICAgOTAwO1xuXG5cbi8vIFBvc2l0aW9uIGNvbG9ycyB1c2VkIGZvciBlYWNoIHBvc2l0aW9uXG4kcG9zLXFiOiAjN0M2NkIyO1xuJHBvcy1yYjogIzI4NzVDODtcbiRwb3Mtd3I6ICMzNjgxNTM7XG4kcG9zLXRlOiAjQ0I0ODAwO1xuJHBvcy1kc3Q6ICM3MzczNzM7XG4kcG9zLWs6ICMwMDdFOTQ7XG4kcG9zLWZsZXg6ICNjMDhjZWI7XG4kcG9zLWlkcDogI2FmNjQwODtcbiRwb3MtZGw6ICNhZjY0MDg7XG4kcG9zLWxiOiAjYWY2NDA4O1xuJHBvcy1kYjogI2FmNjQwODtcblxuJG5mbC1wb3NpdGlvbi1jb2xvcnM6IChcbiAgJ3FiJzogJHBvcy1xYixcbiAgJ3JiJzogJHBvcy1yYixcbiAgJ3dyJzogJHBvcy13cixcbiAgJ3RlJzogJHBvcy10ZSxcbiAgJ2ZsZXgnOiAkcG9zLWZsZXgsXG4gICdmbHgnOiAkcG9zLWZsZXgsXG4gICdvcCc6ICRwb3MtZmxleCxcbiAgJ3NmbHgnOiAkcG9zLWZsZXgsXG4gICdrJzogJHBvcy1rLFxuICAnZHN0JzogJHBvcy1kc3Rcbik7XG4kbWxiLXBvc2l0aW9uLWNvbG9yczogKFxuICAnMWInOiAkcG9zLXFiLFxuICAnM2InOiAkcG9zLXFiLFxuICAnY2knOiAkcG9zLXFiLFxuICAnZic6ICRwb3MtcmIsXG4gICdzZic6ICRwb3MtcmIsXG4gICdwZic6ICRwb3MtcmIsXG4gICdzcyc6ICRwb3MtcmIsXG4gICcyYic6ICRwb3MtcmIsXG4gICdtaSc6ICRwb3MtcmIsXG4gICdvZic6ICRwb3Mtd3IsXG4gICdsZic6ICRwb3Mtd3IsXG4gICdjZic6ICRwb3Mtd3IsXG4gICdyZic6ICRwb3Mtd3IsXG4gICdwJzogJHBvcy10ZSxcbiAgJ3NwJzogJHBvcy10ZSxcbiAgJ2MnOiAkcG9zLWssXG4gICdkaCc6ICRwb3MtZHN0LFxuICAndXRpbCc6ICRwb3MtZHN0XG4pO1xuJGlkcC1wb3NpdGlvbi1jb2xvcnM6IChcbiAgJ2lkcCc6ICRwb3MtaWRwLFxuICAnZGwnOiAkcG9zLWRsLFxuICAnZGUnOiAkcG9zLWRsLFxuICAnZHQnOiAkcG9zLWRsLFxuICAnbGInOiAkcG9zLWxiLFxuICAnbWxiJzogJHBvcy1sYixcbiAgJ29sYic6ICRwb3MtbGIsXG4gICdkYic6ICRwb3MtZGIsXG4gICdzJzogJHBvcy1kYixcbiAgJ2NiJzogJHBvcy1kYlxuKTtcbiRuZmwtdGVhbS1wb3NpdGlvbi1jb2xvcnM6IChcbiAgJ3RxYic6ICRwb3MtcWIsXG4gICd0cmInOiAkcG9zLXJiLFxuICAndHdyJzogJHBvcy13cixcbiAgJ3R0ZSc6ICRwb3MtdGUsXG4gICd0ayc6ICRwb3Mtayxcbik7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHZW5lcmFsIFBhZ2UgQ29sb3JzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHBhZ2UtYmc6ICNmNWY1ZjU7XG4kdG9wLWJnOiAjZmZmO1xuJGJvdHRvbS1iZzogI2ZmZjtcbiRjb2xvci1saW5rOiAjMDM3N2IxOyAvLyBjaGFuZ2VkIGZyb20gIzA0OTJmMiBvbiAyMDIwLTAxLTIwIGZvciBXQ0FHIEFBIGNvbnRyYXN0IGNvbXBsaWFuY2UgYW5kIGFnYWluIGZyb20gIzAzNzdjNSBvbiAyMDIwLTAyLTAzXG4kY29sb3ItbGluay1ob3ZlcjogIzAyNTk5MzsgLy8gY2hhbmdlZCBmcm9tICMwMzgzZDkgdG8gdGhlIGNvbXB1dGVkIHZhbHVlIG9mIGRhcmtlbigjMDM3N0M1LCAxMCUpIG9uIDIwMjAtMDEtMjAgZm9yIFdDQUcgQUEgY29udHJhc3QgY29tcGxpYW5jZVxuJGRlZmF1bHQtbGluay1jb2xvcjogJGNvbG9yLWxpbms7IC8vIFRoaXMgaXMgdGhlIG5hbWUgdXNlZCBpbiBCZXR0aW5nUHJvcyBhbmQgc29tZSBWdWUgQ29tcG9uZW50c1xuJGRlZmF1bHQtbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLWxpbmstaG92ZXI7IC8vIFRoaXMgaXMgdGhlIG5hbWUgdXNlZCBpbiBCZXR0aW5nUHJvcyBhbmQgc29tZSBWdWUgQ29tcG9uZW50c1xuJG1haW4tY29udGVudC1ib3JkZXI6ICNlZmVmZWY7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kaGVscGVyLWNvbG9yOiAjNGE0YTRhO1xuJHBhcmFncmFwaC1mb250LXNpemU6IDEuNHJlbTtcbiRib3JkZXItcmFkaXVzOiA4cHg7XG4kZnAtbWFpbi1wYWdlLWRhcmstYmx1ZTogIzA4MWQzZjtcblxuJGZwLWhlYWRlci1oZWlnaHQtbW9iaWxlOiA2MHB4O1xuJGZwLWhlYWRlci1oZWlnaHQ6IDYwcHg7XG4kdG9wLWJhbm5lci1oZWlnaHQ6IDQwcHg7XG4kbGVhZGVyYm9hcmQtdG9wLW1hcmdpbnM6IDFyZW07XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNeSBQbGF5Ym9vayBBdmFpbGFiaWxpdHkgQ29sb3JzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJG1wYi1teS10ZWFtLWJhY2tncm91bmQtY29sb3I6ICNGMEY4RkY7XG4kbXBiLXRha2VuLWJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4kbXBiLWF2YWlsYWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiAjRUVGRkVEO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2Nyb2xsIEJhciBDb2xvcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kc2Nyb2xsLWVsZW1lbnQ6ICRwYWdlLWJnO1xuJHNjcm9sbC1lbGVtZW50LXRyYWNrOiAjZTFlMWUxO1xuJHNjcm9sbGJhcjogI2VjZWNlYztcbiRzY3JvbGxiYXItdGh1bWI6ICM5OTk7XG4kc2Nyb2xsYmFyLXdpZHRoOiAxcmVtO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWF0Y2h1cCBDb2xvcnMsIEhlaWdodHMsIGFuZCBXaWR0aHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kZWFzeS1tYXRjaHVwOiAjNDE3NTA1O1xuJHRvdWdoLW1hdGNodXA6ICM5NTY2MGY7XG4kY2VsbC1ib3JkZXI6ICNjZGNkY2Q7XG5cbi8vIEJhY2tncm91bmQgQ29sb3JzXG4kcGFnZS1iZy1sYXB0b3A6ICNmOGY5ZmM7XG4kc2VsZWN0LWJnOiAjZmZmO1xuJHdvcnN0LWJnOiByZ2JhKDE5NCwgMTAyLCAxNSwgLjMpOyAvLyBTd2l0Y2hlZCBmcm9tIHJnYmEoMTI4LCAwLCAwLCAuMTUpIDIwMjEtMDItMDMgZm9yIGJldHRlciBhY2Nlc3NpYmlsaXR5XG4kYmVzdC1iZzogcmdiYSgwLCAxMjgsIDAsIC4xNSk7XG4kcGx1cy1pY29uOiAjODBiNDQzO1xuXG4vLyBCbHVlIHVzZWQgZm9yIGJ1dHRvbi9saW5rIHRleHQgYW5kIGJhY2tncm91bmRzIHRoYXQgbWVldHMgNC41OjEgd2l0aCAjZmZmXG4kYWNjZXNzaWJsZS1ibHVlOiAjMDM3NGU3O1xuXG4vLyBCdXR0b24gQ29sb3JzXG4kYnRuLXByaW1hcnk6ICRhY2Nlc3NpYmxlLWJsdWU7IC8vIF9kZnMtdGhlbWUuc2NzcyB3YXMgdGhlIG9ubHkgcGxhY2UgdXNpbmcgdGhpcyB2YXJpYWJsZSB3aGVuIGl0cyB2YWx1ZSB3YXMgIzI4ODFlYjtcblxuLy8gQm9yZGVyc1xuJGRyb3Bkb3duLXNlbGVjdC1ib3JkZXI6ICNkZWRlZGU7XG4kY3VycmVudC1wYWdlLWluZGljYXRvcjogJGFjY2Vzc2libGUtYmx1ZTsgLy8gY2hhbmdlIGZyb20gIzIwN2VlZSB0byBtZWV0IFdDQUcgNC41OjEgY29udHJhc3QgcmF0aW8gYW5kIG5ldyBkZXNpZ24gc3lzdGVtIHNwZWNzXG4kY3VycmVudC1wYWdlLWluZGljYXRvci1vbi1ncmF5LWJnOiBkYXJrZW4oJGN1cnJlbnQtcGFnZS1pbmRpY2F0b3IsIDEuNSUpO1xuJGhvdmVyLXRhYi1ib3JkZXI6ICRzY3JvbGwtZWxlbWVudC10cmFjaztcblxuLy8gTGluayAmIE5hdiBDb2xvcnNcbiRwcmltYXJ5LW5hdi1saW5rOiAjNGE0YTRhO1xuJHNlY29uZGFyeS1uYXYtbGluazogIzc2NzY3NjtcbiRsYWJlbC1uZXctYmc6ICMzODg1NTY7XG5cbi8vIFNpZGViYXIgJiBGZWF0dXJlZCBOYXZcbiRzaWRlYmFyLXByaW1hcnktbGluazogIzQxNDk1MDtcbiRzaWRlYmFyLWN1cnJlbnQtY29sbGFwc2VkOiAjZjdmN2Y3O1xuJHNpZGViYXItY3VycmVudDogIzAzNzRlNzsgLy8gIzI3OWFmZiAtIGNoYW5nZWQgdG8gYWNoaWV2ZSA0LjU6MSBjb250cmFzdCByYXRpbyBvbiAyMDIxLTEtMjBcbiRzaWRlYmFyLXdpZHRoOiAyMy41cmVtO1xuJHNpZGViYXItY3VycmVudC13aWR0aDogMjAuN3JlbTtcbiRzaWRlYmFyLWN1cnJlbnQtd2lkdGgtc2Nyb2xsYWJsZTogMTkuMnJlbTtcbiRmZWF0dXJlZC1uYXYtY3VycmVudDogJHNpZGViYXItY3VycmVudDtcbiRmZWF0dXJlZC1uYXYtYnVsbGV0LXBvaW50OiAjYzZjY2Q0O1xuXG4vLyBBY2NvdW50IGNvbnRhaW5lclxuJHVzZXItaW5mby1ib3JkZXItcmlnaHQ6ICNmMGYwZjA7XG4kdXNlci1pbmZvLWJvcmRlci1ib3R0b206ICNlYWVhZWE7XG4kdXNlci1pbmZvLXByaW1hcnktbmFtZTogIzIxMjEyMTtcbiR1c2VyLWluZm8tc2Vjb25kYXJ5LW5hbWU6ICM2NjY7XG4kdXNlci1pbmZvLXByaW1hcnktc3VidGl0bGU6ICM3MjcyNzI7IC8vIzQ0NDtcbiR1c2VyLWluZm8tY3VycmVudC1iZzogI2Y3ZjdmNztcbiR1c2VyLWluZm8taWNvbi1kaW1lbnNpb25zOiA0cmVtO1xuJHVzZXItaW5mby1pY29uLW1hcmdpbi1yaWdodDogMS42cmVtO1xuJHVzZXItaW5mby1pbm5lci1jb250YWluZXItcGFkZGluZy1sZWZ0OiAkdXNlci1pbmZvLWljb24tbWFyZ2luLXJpZ2h0O1xuXG4vLyBBY2NvdW50IGRyb3Bkb3duXG4kdXNlci1pbmZvLWRyb3Bkb3duLWJnOiAjZmZmO1xuJHVzZXItaW5mby1kcm9wZG93bi13aWR0aDogMzQuNXJlbTtcbiR1c2VyLWluZm8taG9zdC1saW5rOiAjNGE5MGUyO1xuJHVzZXItaW5mby1hY3RpdmUtbGVhZ3VlOiAjMjI3Y2U3O1xuJHVzZXItaW5mby11dGlsaXR5LWxpbmstaGVpZ2h0OiAzOHB4O1xuJHVzZXItaW5mby1saXN0LXdpZHRoOiAxNDIlO1xuJHVzZXItaW5mby1sZWFndWUtYm9yZGVyOiAxcHggc29saWQgJHBhZ2UtYmctbGFwdG9wO1xuXG4kbmV3cy10aXRsZTogJHVzZXItaW5mby1wcmltYXJ5LW5hbWU7XG4kbmV3LWl0ZW0tbGluazogJHVzZXItaW5mby1zZWNvbmRhcnktbmFtZTtcbiRpbWFnZS1wbGFjZWhvbGRlcjogI2Q4ZDhkODtcblxuLy8gQm94IHNoYWRvd3NcbiRmYXV4LXNoYWRvdzogJGJsYWNrO1xuJHVzZXItaW5mby1ib3gtc2hhZG93OiByZ2JhKDE5MiwgMTkyLCAxOTIsIC41KTtcbiRuZXN0ZWQtY29udGFpbmVyLWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgLjIpO1xuJGJveC1zaGFkb3ctbWl4aW4tZGVmYXVsdDogcmdiYSgwLCAwLCAwLCAuMzUpO1xuJHBsYXllci1jZWxsLXNoYWRvdzogIzg4ODtcblxuLy8gT3RoZXIgaGVpZ2h0cyBhbmQgd2lkdGhzIGZvciB0aGUgZ3JpZFxuJHByaW1hcnktY29udGV4dC1oZWlnaHQ6IDUwcHg7XG4kcHJpbWFyeS1jb250ZXh0LW5hdi1wYWRkaW5nOiAyLjhyZW07XG4kbmF2LWhlaWdodDogNzBweDtcbiRzZWxlY3Qtdmlldy1oZWlnaHQ6IDU4cHg7XG4kdXNlci1pbmZvLWNvbnRhaW5lci13aWR0aC10YWJsZXQ6IDI1LjZyZW07XG4kdXNlci1pbmZvLXByaW1hcnktaGVpZ2h0OiA3My41cHg7XG4kdXNlci1pbmZvLXNlY29uZGFyeS1zZWxlY3Qtd2lkdGg6IDIwcmVtO1xuJHVzZXItaW5mby1jb250YWluZXItaGVpZ2h0OiAkdXNlci1pbmZvLXByaW1hcnktaGVpZ2h0ICsgJHByaW1hcnktY29udGV4dC1oZWlnaHQ7XG4kZHJvcGRvd24taW5uZXItY29udGFpbmVyLWhlaWdodDogNjBweDtcblxuLy8gRGFzaGJvYXJkIGhlaWdodHMsIHdpZHRocywgYW5kIGNvbG9yc1xuJGRhc2hib2FyZC1wYWRkaW5nOiAyLjhyZW07XG4kbGluZXVwLW1ldHJpY3Mtd2lkdGg6IDQyLjlyZW07XG4kbGluZXVwLW1ldHJpY3MtYm9yZGVyOiAjZjRmNGY0O1xuJGxpbmV1cC1tZXRyaWNzLXRoOiAjNGE0YTRhO1xuJGxpbmV1cC1tZXRyaWNzLW9wcC1jZWxsOiAjNWU1ZTUzO1xuJHBvd2VyLXJhbmtpbmdzLWhlYWRlcjogIzIwN2VlZTtcbiR3ZWVrbHktcG9pbnRzLWhlYWRlcjogI2VhYTExMjtcbiRzdGFydC1zaXQtYWNjdXJhY3ktaGVhZGVyOiAjZTY2MDVmO1xuJHBlcnNvbmFsLW1ldHJpY3MtZmlnY2FwdGlvbjogIzY2NjtcbiRwZXJzb25hbC1tZXRyaWNzLWJvcmRlcjogI2Q3ZDdkNztcbiR1cGRhdGVzLWZlZWQtdGVhc2VyOiAkcGVyc29uYWwtbWV0cmljcy1maWdjYXB0aW9uO1xuJHVwZGF0ZXMtZmVlZC1ib3JkZXI6ICNhYWE7XG4kc3RhcnQtc2l0LWFjY3VyYWN5LWdvb2Q6ICMzNzlmMTE7XG4kc3RhcnQtc2l0LWFjY3VyYWN5LWJhZDogI2NiNDg0ODtcblxuJHRpdGxlLWZvbnQtc2l6ZTogMS42cmVtO1xuJHVzZXItaW5mby1wcmltYXJ5LW1pbi1tYXgtd2lkdGg6IDE4cmVtO1xuJG1hdGNoLXBjbi1wYWRkaW5nOiAoJHByaW1hcnktY29udGV4dC1uYXYtcGFkZGluZyArIC42cmVtKTtcbiRmb290ZXItY29sdW1uLXJvdy1wYWRkaW5nLWxlZnQ6IDEwMHB4OyAvLyBzZXQgYnkgc3R5bGUuY3NzXG4kcGFuZWwtc3BlY2lmaWMtbmF2LWhlaWdodDogNXJlbTtcbiRwYW5lbC1zcGVjaWZpYy1uYXYtbWFyZ2luOiAyLjRyZW07XG4kcGFuZWwtc3BlY2lmaWMtbmF2LWZvbnQtc2l6ZTogMS4zcmVtO1xuJG1vYmlsZS1uYXYtaGVpZ2h0OiAzLjRyZW07XG4kbGVhZ3VlLXNpdGUtY29udGFpbmVyLW1heC13aWR0aDogMjhyZW07XG5cbiRuYXYtbGluay1ib3R0b20tYm9yZGVyLWhlaWdodDogNHB4O1xuXG4kc2xpY2stc2xpZGVyLWluYWN0aXZlLWRvdDogIzliOWI5YjtcbiRzbGljay1zbGlkZXItYWN0aXZlLWRvdDogIzYzNmRmYztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBWaWV3cyBOYXYgQ29sb3JzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHZpZXdzLW5hdi1saW5rOiAjNjY2O1xuJHZpZXdzLW5hdi1saW5rLWhvdmVyOiAjZTFlMWUxO1xuJHZpZXdzLW5hdi1saW5rLWFjdGl2ZTogIzRhNGE0YTtcbiR2aWV3cy1uYXYtYWN0aXZlLWJvcmRlcjogIzAwOGNlMztcbiR2aWV3cy1uYXYtcGljay1yb3VuZDogJHZpZXdzLW5hdi1saW5rLWFjdGl2ZTtcbiR2aWV3cy1uYXYtb3B0aW9ucy1tZW51OiAjN2E3YTdhO1xuJHZpZXdzLW5hdi1vcHRpb25zLW1lbnUtZGlzYWJsZWQ6ICNjZGNkY2Q7XG4kdmlld3MtbmF2LWJvcmRlcjogI2VmZWZlZjtcblxuJHZpZXctY29udGFpbmVyLWJnOiAjZWVlO1xuXG4kY2lyY2xlLWljb24tZGltZW5zaW9uczogMy41cmVtO1xuJGNpcmNsZS1pY29uLWRpbWVuc2lvbnMtbmV3czogNnJlbTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBTdGF0dXMgQ29sb3JzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHN0YXR1cy1kZWZhdWx0OiAjNjY2O1xuJHN0YXR1cy1pbi1wcm9ncmVzczogIzdlYjg3MTtcbiRzdGF0dXMtcGF1c2VkOiAjZTA2NjY2O1xuJGluLXByb2dyZXNzLWJnOiAjZjVmOGZhO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEJvcmRlciBDb2xvcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kc3VidGxlLWJvcmRlci10b3A6ICNlYmViZWI7XG4kc3VidGxlLWJvcmRlci1ib3R0b206ICNlNGU0ZTQ7XG4kbGluZXVwLXRpdGxlOiAjMzMzO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFRlYW0gQ29sb3IgQ2lyY2xlIEljb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHRlYW0tY2lyY2xlLWJvcmRlcjogMnB4O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEFkc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRhZHMtcGFkZGVkLXRvcC1kaXYtaGVpZ2h0OiA4MHB4O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTXkgTGVhZ3VlcyBTZXR0aW5ncyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kbGVhZ3VlLXNldHRpbmdzLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGxlYWd1ZS1zZXR0aW5ncy1icmVha3BvaW50LWxhcHRvcDogMTA4MHB4O1xuXG4vLyAgTW9jayBEcmFmdHNcbiRzZXR0aW5ncy1tb2NrLWRyYWZ0cy1icmVha3BvaW50OiAkbGVhZ3VlLXNldHRpbmdzLWJyZWFrcG9pbnQ7XG4kc2V0dGluZ3MtbW9jay1kcmFmdHMtYnJlYWtwb2ludC1sYXB0b3A6JGxlYWd1ZS1zZXR0aW5ncy1icmVha3BvaW50LWxhcHRvcDtcblxuLy8gIFNldHRpbmdzIEtlZXBlcnNcbiRzZXR0aW5ncy1rZWVwZXJzLWJyZWFrcG9pbnQ6ICRsZWFndWUtc2V0dGluZ3MtYnJlYWtwb2ludDtcbiRzZXR0aW5ncy1rZWVwZXJzLWJyZWFrcG9pbnQtbGFwdG9wOiRsZWFndWUtc2V0dGluZ3MtYnJlYWtwb2ludC1sYXB0b3A7XG5cbi8vICBTZXR0aW5ncyBEcmFmdCBCb2FyZFxuJHNldHRpbmdzLWRyYWZ0LWJvYXJkLWJyZWFrcG9pbnQ6ICRsZWFndWUtc2V0dGluZ3MtYnJlYWtwb2ludDtcbiRzZXR0aW5ncy1kcmFmdC1ib2FyZC1icmVha3BvaW50LWxhcHRvcDokbGVhZ3VlLXNldHRpbmdzLWJyZWFrcG9pbnQtbGFwdG9wO1xuIiwiLnRlbXBsYXRlLXJhbmdlLXNsaWRlciB7XG4gICAgJl9faW5wdXQge1xuICAgICAgICAmW3R5cGU9cmFuZ2VdIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzlBQzZGNDtcbiAgICAgICAgICAgIGhlaWdodDogLjJyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vVGFyZ2V0cyB0aGUgdGh1bWIgaW4gQ2hyb21lLCBTYWZhcmksIEVkZ2UgQ2hyb21pdW0sIGFuZCBGaXJlZm94LlxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjQUJBQkFCO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgI0FCQUJBQjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy9UbyBjZW50ZXIgdGhlIHRodW1iOiBtYXJnaW4tdG9wID0gKHRyYWNrIGhlaWdodCBpbiBwaXhlbHMgLyAyKSAtICh0aHVtYiBoZWlnaHQgaW4gcGl4ZWxzIC8yKVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9UYXJnZXRzIHRoZSB0cmFjayBpbiBDaHJvbWUsIFNhZmFyaSwgRWRnZSBDaHJvbWl1bSwgYW5kIEZpcmVmb3guXG4gICAgICAgICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjaywgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0NFRDJEODtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZHctcmFuZ2Utc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMTByZW0pO1xuICAgIG1hcmdpbjogMCAwIDVyZW0gMDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDVyZW0pO1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMTYxOTFEO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59IiwiLy8gVGhlc2UgYXJlIG92ZXJyaWRlcyB1c2VkIGluIHRoZSBTaW11bGF0b3IgU2V0dGluZ3MgYXBwXG4ucy1zaW11bGF0b3Itc2V0dGluZ3MtcmFuZ2Utc2xpZGVye1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6Njg1cHgpe1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMCAxLjRyZW0gMDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcmVtO1xuICAgICAgICB3aWR0aDogNjguNXJlbTtcbiAgICB9XG59XG4udGVtcGxhdGUtcmFuZ2Utc2xpZGVyX19sYWJlbC0tcWJ7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNDREFGRjc7XG4gICAgfVxufVxuLnRlbXBsYXRlLXJhbmdlLXNsaWRlcl9fbGFiZWwtLXJie1xuICAgICY6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojOThDNUZDO1xuICAgIH1cbn1cbi50ZW1wbGF0ZS1yYW5nZS1zbGlkZXJfX2xhYmVsLS13cntcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzY2Q0FBQztcbiAgICB9XG59XG4udGVtcGxhdGUtcmFuZ2Utc2xpZGVyX19sYWJlbC0tdGV7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFODdBOEU7XG4gICAgfVxufVxuLnRlbXBsYXRlLXJhbmdlLXNsaWRlcl9fbGFiZWwtLWRzdHtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0JEQzNDRDtcbiAgICB9XG59XG4udGVtcGxhdGUtcmFuZ2Utc2xpZGVyX19sYWJlbC0ta3tcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZEQjk3QztcbiAgICB9XG59XG4udGVtcGxhdGUtcmFuZ2Utc2xpZGVyX19sYWJlbC0tcm9va2llc3tcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ZmZmO1xuICAgICAgICBib3JkZXI6LjFyZW0gc29saWQgI0UyRTdFRTtcbiAgICB9XG59XG4udGVtcGxhdGUtcmFuZ2Utc2xpZGVyX192YWx1ZS1kZXNjcmlwdGlvbntcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgIGNvbG9yOiM1MjVBNjc7XG59XG4udGVtcGxhdGUtcmFuZ2Utc2xpZGVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLnRlbXBsYXRlLXJhbmdlLXNsaWRlcl9fdGlja3N7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogLTEuNHJlbTtcbiAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICAgIHdpZHRoOiAuMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMik7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgfVxufSIsIi8vIFJlcXVpcmVzIF9tY3UtcGxheWVyLXBvc2l0aW9ucy12YXJpYWJsZXMuc2Nzc1xuXG4kcG9zaXRpb25zOiAoXG4gICAgLy9ORkxcbiAgICAgICAgcWI6ICRwbGF5ZXItcG9zaXRpb25zLXFiLFxuICAgICAgICBxYi1saWdodDogJHBsYXllci1wb3NpdGlvbnMtcWItbGlnaHQsXG4gICAgICAgIHJiOiAkcGxheWVyLXBvc2l0aW9ucy1yYixcbiAgICAgICAgcmItbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLXJiLWxpZ2h0LFxuICAgICAgICB3cjogJHBsYXllci1wb3NpdGlvbnMtd3IsXG4gICAgICAgIHdyLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy13ci1saWdodCxcbiAgICAgICAgdGU6ICRwbGF5ZXItcG9zaXRpb25zLXRlLFxuICAgICAgICB0ZS1saWdodDogJHBsYXllci1wb3NpdGlvbnMtdGUtbGlnaHQsXG4gICAgICAgIGs6ICRwbGF5ZXItcG9zaXRpb25zLWssXG4gICAgICAgIGstbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLWstbGlnaHQsXG4gICAgICAgIGRzdDogJHBsYXllci1wb3NpdGlvbnMtZHN0LFxuICAgICAgICBkc3QtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLWRzdC1saWdodCxcbiAgICAgICAgYm46ICRwbGF5ZXItcG9zaXRpb25zLWJuLFxuICAgICAgICBibi1saWdodDogJHBsYXllci1wb3NpdGlvbnMtYm4tbGlnaHQsXG4gICAgLy9ORkwgLSBJRFBcbiAgICAgICAgY2I6ICRwbGF5ZXItcG9zaXRpb25zLWNiLFxuICAgICAgICBjYi1saWdodDogJHBsYXllci1wb3NpdGlvbnMtY2ItbGlnaHQsXG4gICAgICAgIGRsOiAkcGxheWVyLXBvc2l0aW9ucy1kbCxcbiAgICAgICAgZGwtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLWRsLWxpZ2h0LFxuICAgICAgICBsYjogJHBsYXllci1wb3NpdGlvbnMtbGIsXG4gICAgICAgIGxiLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy1sYi1saWdodCxcbiAgICAgICAgZGI6ICRwbGF5ZXItcG9zaXRpb25zLWRiLFxuICAgICAgICBkYi1saWdodDogJHBsYXllci1wb3NpdGlvbnMtZGItbGlnaHQsXG4gICAgICAgIGlkcDogJHBsYXllci1wb3NpdGlvbnMtaWRwLFxuICAgICAgICBpZHAtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLWlkcC1saWdodCxcbiAgICAgICAgZGU6ICRwbGF5ZXItcG9zaXRpb25zLWRlLFxuICAgICAgICBkZS1saWdodDogJHBsYXllci1wb3NpdGlvbnMtZGUtbGlnaHQsXG4gICAgICAgIGR0OiAkcGxheWVyLXBvc2l0aW9ucy1kdCxcbiAgICAgICAgZHQtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLWR0LWxpZ2h0LFxuICAgICAgICBzOiAkcGxheWVyLXBvc2l0aW9ucy1zLFxuICAgICAgICBzLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy1zLWxpZ2h0LFxuICAgIC8vTkZMIC0gVGVhbVxuICAgICAgICB0cWI6ICRwbGF5ZXItcG9zaXRpb25zLXRxYixcbiAgICAgICAgdHFiLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy10cWItbGlnaHQsXG4gICAgICAgIHR0ZTogJHBsYXllci1wb3NpdGlvbnMtdHRlLFxuICAgICAgICB0dGUtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLXR0ZS1saWdodCxcbiAgICAgICAgdGs6ICRwbGF5ZXItcG9zaXRpb25zLXRrLFxuICAgICAgICB0ay1saWdodDogJHBsYXllci1wb3NpdGlvbnMtdGstbGlnaHQsXG4gICAgLy9NTEJcbiAgICAgICAgYzogJHBsYXllci1wb3NpdGlvbnMtYyxcbiAgICAgICAgYy1saWdodDogJHBsYXllci1wb3NpdGlvbnMtYy1saWdodCxcbiAgICAgICAgMWI6ICRwbGF5ZXItcG9zaXRpb25zLTFiLFxuICAgICAgICAxYi1saWdodDogJHBsYXllci1wb3NpdGlvbnMtMWItbGlnaHQsXG4gICAgICAgIDJiOiAkcGxheWVyLXBvc2l0aW9ucy0yYixcbiAgICAgICAgMmItbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLTJiLWxpZ2h0LFxuICAgICAgICAzYjogJHBsYXllci1wb3NpdGlvbnMtM2IsXG4gICAgICAgIDNiLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy0zYi1saWdodCxcbiAgICAgICAgY2k6ICRwbGF5ZXItcG9zaXRpb25zLWNpLFxuICAgICAgICBjaS1saWdodDogJHBsYXllci1wb3NpdGlvbnMtY2ktbGlnaHQsXG4gICAgICAgIGlmOiAkcGxheWVyLXBvc2l0aW9ucy1pZixcbiAgICAgICAgaWYtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLWlmLWxpZ2h0LFxuICAgICAgICBzczogJHBsYXllci1wb3NpdGlvbnMtc3MsXG4gICAgICAgIHNzLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy1zcy1saWdodCxcbiAgICAgICAgbWk6ICRwbGF5ZXItcG9zaXRpb25zLW1pLFxuICAgICAgICBtaS1saWdodDogJHBsYXllci1wb3NpdGlvbnMtbWktbGlnaHQsXG4gICAgICAgIG9mOiAkcGxheWVyLXBvc2l0aW9ucy1vZixcbiAgICAgICAgb2YtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLW9mLWxpZ2h0LFxuICAgICAgICBjZjogJHBsYXllci1wb3NpdGlvbnMtY2YsXG4gICAgICAgIGNmLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy1jZi1saWdodCxcbiAgICAgICAgcmY6ICRwbGF5ZXItcG9zaXRpb25zLXJmLFxuICAgICAgICByZi1saWdodDogJHBsYXllci1wb3NpdGlvbnMtcmYtbGlnaHQsXG4gICAgICAgIGxmOiAkcGxheWVyLXBvc2l0aW9ucy1sZixcbiAgICAgICAgbGYtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLWxmLWxpZ2h0LFxuICAgICAgICBzcDogJHBsYXllci1wb3NpdGlvbnMtc3AsXG4gICAgICAgIHNwLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy1zcC1saWdodCxcbiAgICAgICAgcDogJHBsYXllci1wb3NpdGlvbnMtcCxcbiAgICAgICAgcC1saWdodDogJHBsYXllci1wb3NpdGlvbnMtcC1saWdodCxcbiAgICAgICAgcnA6ICRwbGF5ZXItcG9zaXRpb25zLXJwLFxuICAgICAgICBycC1saWdodDogJHBsYXllci1wb3NpdGlvbnMtcnAtbGlnaHQsXG4gICAgICAgIGRoOiAkcGxheWVyLXBvc2l0aW9ucy1kaCxcbiAgICAgICAgZGgtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLWRoLWxpZ2h0LFxuICAgIC8vTkJBXG4gICAgICAgIHBnOiAkcGxheWVyLXBvc2l0aW9ucy1wZyxcbiAgICAgICAgcGctbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLXBnLWxpZ2h0LFxuICAgICAgICBzZzogJHBsYXllci1wb3NpdGlvbnMtc2csXG4gICAgICAgIHNnLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy1zZy1saWdodCxcbiAgICAgICAgZzogJHBsYXllci1wb3NpdGlvbnMtZyxcbiAgICAgICAgZy1saWdodDogJHBsYXllci1wb3NpdGlvbnMtZy1saWdodCxcbiAgICAgICAgc2Y6ICRwbGF5ZXItcG9zaXRpb25zLXNmLFxuICAgICAgICBzZi1saWdodDogJHBsYXllci1wb3NpdGlvbnMtc2YtbGlnaHQsXG4gICAgICAgIHBmOiAkcGxheWVyLXBvc2l0aW9ucy1wZixcbiAgICAgICAgcGYtbGlnaHQ6ICRwbGF5ZXItcG9zaXRpb25zLXBmLWxpZ2h0LFxuICAgICAgICBmOiAkcGxheWVyLXBvc2l0aW9ucy1mLFxuICAgICAgICBmLWxpZ2h0OiAkcGxheWVyLXBvc2l0aW9ucy1mLWxpZ2h0LFxuICAgICAgICAvLyBjOiBkZWZpbmVkIGFib3ZlIGluIE1MQlxuKTtcblxuQGVhY2ggJHBvc2l0aW9uLCAkY29sb3IgaW4gJHBvc2l0aW9ucyB7XG4gICAgLm1jdS1wb3NpdGlvbnMtLSN7JHBvc2l0aW9ufSB7XG4gICAgICAgIC0tbWN1LXBvcy1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICAgIC8vIFRPRE86IC0tbWN1LXBvcy1jb2xvcjogI3skY29sb3J9O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1jdS1wb3NpdGlvbnMtYm9yZGVyLS0jeyRwb3NpdGlvbn0ge1xuICAgICAgICAtLW1jdS1wb3MtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbn1cblxuLm1jdS1wb3NpdGlvbnMge1xuICAgICYtLWZsZXgsICYtLWZseCB7XG4gICAgICAgICRjb21iaW5hdGlvbnM6IChcbiAgICAgICAgICAgICAgICBxYi1yYjogKHFiLCByYiksXG4gICAgICAgICAgICAgICAgcWItd3I6IChxYiwgd3IpLFxuICAgICAgICAgICAgICAgIHFiLXRlOiAocWIsIHRlKSxcbiAgICAgICAgICAgICAgICB3ci1yYjogKHdyLCByYiksXG4gICAgICAgICAgICAgICAgcmItd3I6IChyYiwgd3IpLFxuICAgICAgICAgICAgICAgIHJiLXRlOiAocmIsIHRlKSxcbiAgICAgICAgICAgICAgICB3ci10ZTogKHdyLCB0ZSksXG4gICAgICAgICAgICAgICAgcWItd3ItcmI6IChxYiwgd3IsIHJiKSxcbiAgICAgICAgICAgICAgICBxYi1yYi13cjogKHFiLCByYiwgd3IpLFxuICAgICAgICAgICAgICAgIHFiLXJiLXRlOiAocWIsIHJiLCB0ZSksXG4gICAgICAgICAgICAgICAgcWItd3ItdGU6IChxYiwgd3IsIHRlKSxcbiAgICAgICAgICAgICAgICB3ci1yYi10ZTogKHJiLCB3ciwgdGUpLFxuICAgICAgICAgICAgICAgIHJiLXdyLXRlOiAocmIsIHdyLCB0ZSksXG4gICAgICAgICAgICAgICAgcWItd3ItcmItdGU6IChxYiwgd3IsIHJiLCB0ZSksXG4gICAgICAgICAgICAgICAgcWItcmItd3ItdGU6IChxYiwgcmIsIHdyLCB0ZSksXG4gICAgICAgICAgICAgICAgZmxleDogKHdyLCByYiwgdGUpLFxuICAgICAgICAgICAgICAgIGZseDogKHdyLCByYiwgdGUpLFxuICAgICAgICAgICAgICAgIHNmOiAocWIsIHdyLCByYiwgdGUpLFxuICAgICAgICAgICAgICAgIG9wOiAocWIsIHdyLCByYiwgdGUpLFxuICAgICAgICAgICAgICAgIGMtMWItMmItZGgtb2Y6ICgxYiwgb2YsIGRoLCAyYiwgYyksXG4gICAgICAgICAgICAgICAgcGctc2ctc2YtYy1wZjogKHNnLCBzZiwgYywgcGYsIHBnKSxcbiAgICAgICAgICAgICAgICBzcC1ycDogKHNwLCBycCksXG4gICAgICAgICAgICAgICAgcGctc2c6IChwZywgc2cpLFxuICAgICAgICAgICAgICAgIHNmLXBmOiAoc2YsIHBmKSxcbiAgICAgICAgICAgICAgICB1dGlsOiAoZywgZiwgYyksIC8vIE5CQSBVdGlsXG4gICAgICAgICAgICAgICAgY2ktbWktb2YtZGg6IChjaSwgbWksIG9mLCBkaCksIC8vIE1MQiBVdGlsXG4gICAgICAgICAgICAgICAgbWxiLXV0aWw6IChjaSwgbWksIG9mLCBkaCksXG4gICAgICAgICAgICAgICAgZy1mLWM6IChnLCBmLCBjKSxcbiAgICAgICAgKTtcblxuICAgICAgICBAZWFjaCAkY29tYmluYXRpb24sICRjb21ib19wb3NpdGlvbnMgaW4gJGNvbWJpbmF0aW9ucyB7XG4gICAgICAgICAgICAmLSN7JGNvbWJpbmF0aW9ufSB7XG4gICAgICAgICAgICAgICAgJGNvdW50OiBsZW5ndGgoJGNvbWJvX3Bvc2l0aW9ucyk7XG4gICAgICAgICAgICAgICAgJGNvbG9yLXZhbHVlczogKCk7XG5cbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICRwb3NpdGlvbi1uYW1lOiBudGgoJGNvbWJvX3Bvc2l0aW9ucywgJGkpO1xuICAgICAgICAgICAgICAgICAgICAkY29sb3I6IG1hcC1nZXQoJHBvc2l0aW9ucywgJHBvc2l0aW9uLW5hbWUpO1xuICAgICAgICAgICAgICAgICAgICAkY29sb3ItdmFyOiBcIiN7JGl9XCI7XG4gICAgICAgICAgICAgICAgICAgICRjb2xvci12YWx1ZXM6IG1hcC1tZXJnZSgkY29sb3ItdmFsdWVzLCAoJGNvbG9yLXZhcjogJGNvbG9yKSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGVhY2ggJGNvbG9yLXZhciwgJGNvbG9yIGluICRjb2xvci12YWx1ZXMge1xuICAgICAgICAgICAgICAgICAgICAtLWZsZXgtY29sb3ItI3skY29sb3ItdmFyfTogI3skY29sb3J9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRoZXNlIG1vZGlmaWVycyBjb250cm9sIHRoZSBzaGFwZSBvZiB0aGUgZ3JhZGllbnRcbiAgICAgICAgJi0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZmxleC1jb2xvci0xKSAwJSA1MCUsIHZhcigtLWZsZXgtY29sb3ItMikgNTAlIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZmxleC1jb2xvci0xKSAwJSAzMyUsIHZhcigtLWZsZXgtY29sb3ItMikgMzMlIDY2JSwgdmFyKC0tZmxleC1jb2xvci0zKSA2NiUgMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQodmFyKC0tZmxleC1jb2xvci0yKSAwIDI1JSwgdmFyKC0tZmxleC1jb2xvci00KSAyNSUgNTAlLCB2YXIoLS1mbGV4LWNvbG9yLTMpIDUwJSA3NSUsIHZhcigtLWZsZXgtY29sb3ItMSkgNzUlIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi01IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KHZhcigtLWZsZXgtY29sb3ItMSkgMCUgMjAlLCB2YXIoLS1mbGV4LWNvbG9yLTIpIDIwJSA0MCUsIHZhcigtLWZsZXgtY29sb3ItMykgNDAlIDYwJSwgdmFyKC0tZmxleC1jb2xvci00KSA2MCUgODAlLCB2YXIoLS1mbGV4LWNvbG9yLTUpIDgwJSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBGaWdtYSBSZWZlcmVuY2U6IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlLzRMdDdxUGY3RWV1dUhTa0RZOWpmREwvU2lkZWxpbmUtKE1hcnplbik/bm9kZS1pZD0xMDMxLTI1NDY5JnQ9WFlEN21hRG1FNDBXVHFYeC00XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTk9URTogU2VlIG1lc3NhZ2UgYXQgdGhlIGJvdHRvbSBpZiB5b3UgQUREIGFueSBuZXcgY29sb3JzIHRvIHRoaXMgZmlsZS5cbiRuZXV0cmFscy0xMDA6ICNmZmZmZmY7IC8vIFRleHQgJiBCYWNrZ3JvdW5kXG4kbmV1dHJhbHMtMjAwOiAjZjlmYWZjOyAvLyBBbHQgUm93c1xuJG5ldXRyYWxzLTMwMDogI2YzZjVmOTsgLy8gUGFnZSBCYWNrZ3JvdW5kXG4kbmV1dHJhbHMtNDAwOiAjZWJlZWY0OyAvLyBNaXNjZWxsYW5lb3VzXG4kbmV1dHJhbHMtNTAwOiAjZTNlN2VlOyAvLyBMaW5lc1xuJG5ldXRyYWxzLTYwMDogI2NlZDJkODsgLy8gRGlzYWJsZWQgQnV0dG9uIEJHXG4kbmV1dHJhbHMtNzAwOiAjODY4Yjk1OyAvLyBNaXNjZWxsYW5lb3VzXG4kbmV1dHJhbHMtODAwOiAjNTI1YTY3OyAvLyBTZWNvbmRhcnkgVGV4dFxuJG5ldXRyYWxzLTkwMDogIzE2MTkxZDsgLy8gUHJpbWFyeSBUZXh0XG5cbiRkYXJrLWJsdWUtMTAwOiAjNDM1ODdiO1xuJGRhcmstYmx1ZS0yMDA6ICMxMzI4NGE7XG4kZGFyay1ibHVlLTMwMDogIzA4MWQzZjtcbiRkYXJrLWJsdWUtNDAwOiAjMDcxNzMwO1xuJGRhcmstYmx1ZS01MDA6ICMwMDBhMWE7XG5cbiRwcm9zLWJsdWUtMTAwOiAjZTlmMWZjO1xuJHByb3MtYmx1ZS0xNTA6ICNjZGUxZjg7XG4kcHJvcy1ibHVlLTIwMDogIzRlOWFlYjtcbiRwcm9zLWJsdWUtMzAwOiAjMDc2OWRlO1xuJHByb3MtYmx1ZS00MDA6ICMwMjVhYjY7XG4kcHJvcy1ibHVlLTUwMDogIzAwNDc5MDtcblxuJGdyZWVuLTEwMDogI2VmZmFmNDtcbiRncmVlbi0xNTA6ICNkNGYxZTU7XG4kZ3JlZW4tMjAwOiAjN2VlMmI4O1xuJGdyZWVuLTMwMDogIzJhYmI3ZjtcbiRncmVlbi00MDA6ICMxYzgxNTc7XG4kZ3JlZW4tNTAwOiAjMTY0YjM1O1xuXG4kcHJvcy15ZWxsb3ctMTAwOiAjZmNmNmU0O1xuJHByb3MteWVsbG93LTE1MDogI2Y3ZWRjZTtcbiRwcm9zLXllbGxvdy0yMDA6ICNmNmU1YWI7XG4kcHJvcy15ZWxsb3ctMzAwOiAjZmFjZDM5O1xuJHByb3MteWVsbG93LTQwMDogI2YwYmQzYTtcbiRwcm9zLXllbGxvdy01MDA6ICNlMmEzMDI7XG5cbiRvcmFuZ2UtMTAwOiAjZmZmNmYwO1xuJG9yYW5nZS0xNTA6ICNmYWUxY2Y7XG4kb3JhbmdlLTIwMDogI2ZlYzE5NTtcbiRvcmFuZ2UtMzAwOiAjZTU2OTEwO1xuJG9yYW5nZS00MDA6ICNiZjUwMDA7XG4kb3JhbmdlLTUwMDogIzcwMmUwMDtcblxuJHJlZC0xMDA6ICNmZmVjZWI7XG4kcmVkLTE1MDogI2Y5ZGFkODtcbiRyZWQtMjAwOiAjZmQ5ODkxO1xuJHJlZC0zMDA6ICNlMjQ4M2Q7XG4kcmVkLTQwMDogI2M5MzcyYztcbiRyZWQtNTAwOiAjNWQxZjFhO1xuXG4kY29sb3ItcG9zaXRpdmU6ICRncmVlbi00MDA7XG4kY29sb3ItbmV1dHJhbDogJG5ldXRyYWxzLTgwMDtcbiRjb2xvci1uZWdhdGl2ZTogJHJlZC00MDA7XG5cbiRjb2FjaC1vcmFuZ2UtMjAwOiAjZjljZjY0O1xuJGNvYWNoLW9yYW5nZS0zMDA6ICNGRkI4MDA7XG4kY29hY2gtcHVycGxlLTMwMDogIzlGMDBERTtcbiRjb2FjaC1ibHVlLTIwMDogIzZmYWJlZjtcbiRjb2FjaC1ibHVlLTMwMDogIzFGODJGNTtcblxuJGNvbG9yLWNvYWNoLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTA3ZGVnLCAjeyRjb2FjaC1vcmFuZ2UtMzAwfSAtMC41NCUsICN7JGNvYWNoLXB1cnBsZS0zMDB9IDUzLjU0JSwgI3skY29hY2gtYmx1ZS0zMDB9IDk5LjklKTtcbiRjb2xvci1jb2FjaC1ncmFkaWVudC0yOiBsaW5lYXItZ3JhZGllbnQoMTA3ZGVnLCAjeyRjb2FjaC1ibHVlLTMwMH0gLTI3LjE4JSwgI3skY29hY2gtcHVycGxlLTMwMH0gNTEuMzklLCAgI3skY29hY2gtb3JhbmdlLTMwMH0gMTMzLjA0JSk7XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJTlNUUlVDVElPTlMgRk9SIEFERElORyBORVcgQ09MT1JTIFRPIFRISVMgRklMRVxuLy8gMS4gUGxlYXNlIHVwZGF0ZSB1bml2ZXJzYWwtdXRpbHMvbWN1LXBhcnRpYWxzL19tY3UtY3VzdG9tLXByb3BlcnRpZXMtY29sb3JzLnNjc3Mgd2l0aCBhIG5ldyBjdXN0b20gY3NzIHByb3BlcnR5IGxpbmtlZCB0byB0aGUgbmV3IFNDU1MgdmFyaWFibGUuXG4vLyAyLiBGb2xsb3cgdGhlIGluc3RydWN0aW9ucyBpbiB0aGF0IGZpbGUgZm9yIG1ha2luZyBzdXJlIGl0IGlzIGFjY2Vzc2libGUgaW4gSmF2YXNjcmlwdFxuLy8gTm8gYWN0aW9uIGlzIG5lZWRlZCBpZiB5b3UgYXJlIHNpbXBseSB1cGRhdGluZyB0aGUgdmFsdWUgb2YgdmFyaWFibGVzIGFscmVhZHkgaW4gdGhpcyBmaWxlLlxuIiwiLy8gRGVmaW5lcyBjb2xvcnMgZm9yIGhvc3QgaWNvbnNcbiRmYW50YXN5cHJvcy1iYWNrZ3JvdW5kLWNvbG9yOiAjMDcxYzQwO1xuJGhvc3RzOiAoXG4gICAgJ2JiMTBzJzogKCMyMDNiNjYpLFxuICAgICdjYnMnOiAoIzAwNTVhNiksXG4gICAgJ2RhdGEnOiAoI2ZmY2EwYSksXG4gICAgJ2RyYWZ0JzogKCMxZTM2NWMpLFxuICAgICdlc3BuJzogKCNjZDI0MmUpLFxuICAgICdmYW5zJzogKCM4ZjcxMzgpLCAvLyB0cnVlIGNvbG9yIGlzICM5ODc4M2IsIGJ1dCB0aGlzIGZhaWxzIGNvbnRyYXN0IHdpdGggJG5ldXRyYWxzLTEwMCBBTkQgJG5ldXRyYWxzLTkwMFxuICAgICdmYW50JzogKCMwYTQ3NzkpLFxuICAgICdmYW50YXN5cHJvcyc6ICgkZmFudGFzeXByb3MtYmFja2dyb3VuZC1jb2xvciksXG4gICAgJ2ZmcGMnOiAoIzFkM2Q1MyksXG4gICAgJ2Zmd2MnOiAoIzAwMDAwMCksXG4gICAgJ2ZsZWEnOiAoI2FkYjhjNSksXG4gICAgJ290aGVyJzogKCMwMzcwZTMpLFxuICAgICdtZmwnOiAoIzI1M2Q2OSksXG4gICAgJ211bHRpJzogKCM5OTk5OTkpLFxuICAgICdtdWx0aS1sZWFndWUtZW50cnknOiAoIzk5OTk5OSksXG4gICAgJ3NpbmdsZS10ZWFtLWVudHJ5JzogKCM5OTk5OTkpLFxuICAgICduZmZjJzogKCMwZjk4YzYpLFxuICAgICduZmJjJzogKCMwZjk4YzYpLFxuICAgICduZmwnOiAoIzA1NGQ4ZSksXG4gICAgJ3Jzbyc6ICgjMzE4YWM1KSxcbiAgICAncnRzJzogKCNkYTE1MWMpLFxuICAgICdzbGVlcCc6ICgjMjMzNTU2KSxcbiAgICAneWFob28nOiAoIzY1MTdkZCksXG4gICAgJ2xlYWd1ZXR5Y29vbic6ICgjMGQ4OWY5KSxcbiAgICAncHJpemUtcGlja3MnOiAoIzgwMDBmZilcbik7XG5cbkBmdW5jdGlvbiBmb250LWNvbG9yKCRiZ19jb2xvcikge1xuICAgIEBpZiBsaWdodG5lc3MoJGJnX2NvbG9yKSA+IDU0IHsgLy8gSW5jcmVhc2VkIGZyb20gNTAgdG8gNTQgd2hlbiBjaGFuZ2luZyB0aGUgZGFyayB0ZXh0IGZyb20gIzAwMCB0byAkbmV1dHJhbHMtOTAwICgjMTYxOTFkKSBiZWNhdXNlIFlhaG9vIHdhcyBiZWxvdyB0aGUgY29udHJhc3QgcmF0aW9cbiAgICAgICAgQHJldHVybiAkbmV1dHJhbHMtOTAwO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAcmV0dXJuICRuZXV0cmFscy0xMDA7XG4gICAgfVxufVxuXG4vLyBUT0RPIHBvc3QtR01MMjAyMiBTaG91bGQgd2UgdXNlIHRoaXMgZnVuY3Rpb24gZXZlcnl3aGVyZSBpbnN0ZWFkIG9mIHRoZSBmb250LWNvbG9yKCkgZnVuY3Rpb24gYWJvdmU/XG5AZnVuY3Rpb24gZ2V0LWZvbnQtY29sb3Itd2l0aC1ob3N0KCRob3N0LCAkYmdfY29sb3IpIHtcbiAgICAvLyBUaGVzZSBob3N0cyBuZWVkIGJsYWNrIHRleHQsIGJ1dCBmYWlsIHRoZSAuNSB0aHJlc2hvbGRcbiAgICBAaWYgJGhvc3QgPT0gJ3Jzbycgb3IgJGhvc3QgPT0gJ2xlYWd1ZXR5Y29vbicgb3IgJGhvc3QgPT0gJ2RhdGEnIHtcbiAgICAgICAgQHJldHVybiAkbmV1dHJhbHMtOTAwO1xuICAgIH1cbiAgICBAcmV0dXJuIGZvbnQtY29sb3IoJGJnX2NvbG9yKTtcbn0iXSwic291cmNlUm9vdCI6IiJ9 */