

/* Start:/local/templates/stepsports/css/favorites/index.css?176483247375255*/
.btn-slider, .btns-slider {
    display: flex;
    gap: 8px
}

.btn-slider {
    cursor: pointer;
    width: 23px;
    aspect-ratio: 1/1;
    justify-content: center;
    align-items: center;
    gap: 10px;
    position: relative;
    border-radius: 8px;
    background: var(--background-elements);
    transition: background .3s ease
}

@media (min-width: 960px) {
    .btn-slider:hover {
        background: var(--background-elements-hover)
    }
}

@media (max-width: 767px) {
    .btn-slider {
        width: 23px
    }
}

.btn-slider::after {
    content: "";
    width: 6.69px;
    flex-shrink: 0;
    aspect-ratio: 1/1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

@media (max-width: 767px) {
    .btn-slider::after {
        width: 8.69px
    }
}

.btn-slider-prev::after {
    transform: rotate(180deg)
}

.btn-slider-next.swiper-button-disabled::after, .btn-slider-prev.swiper-button-disabled::after {
    transform: rotate(0deg);
    background-image: url(/local/templates/stepsports/css/favorites/../../img/svgicons/ui/elements/arrow-left-disabled.svg)
}

.btn-slider-next::after, .btn-slider-prev::after {
    background-image: url(/local/templates/stepsports/css/favorites/../../img/svgicons/ui/elements/arrow-right.svg)
}

.btn-slider-next.swiper-button-disabled::after {
    transform: rotate(180deg)
}

.btn-pagination {
    cursor: pointer;
    display: flex;
    width: 50px;
    aspect-ratio: 1/1;
    justify-content: center;
    color: var(--black);
    align-items: center;
    position: relative;
    border-radius: 8px;
    background: var(--background-elements);
    transition: background .3s ease
}

.btn-pagination.active {
    color: var(--white);
    background-color: var(--black)
}

@media (min-width: 960px) {
    .btn-pagination:hover {
        background: var(--background-elements-hover)
    }
}

.btn-pagination-prev::after {
    content: "";
    width: 18px;
    flex-shrink: 0;
    aspect-ratio: 1/1;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/img/svgicons/ui/buttons/arrow-left.svg)
}

.btn-pagination-prev:disabled::after, .btn-pagination-prev[disabled]::after {
    background-image: url(/img/svgicons/ui/buttons/arrow-left-disabled.svg)
}

.btn-pagination-next::after {
    content: "";
    width: 17px;
    flex-shrink: 0;
    aspect-ratio: 1/1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/img/svgicons/ui/buttons/arrow-right.svg)
}

.btn-pagination-next:disabled::after, .btn-pagination-next[disabled]::after {
    background-image: url(/img/svgicons/ui/buttons/arrow-right-disabled.svg)
}

.btn-s {
    cursor: pointer;
    display: inline-block;
    padding: 15.5px;
    font-size: 14px;
    font-weight: 500;
    color: var(--white);
    border-radius: 8px;
    background-color: var(--black);
    text-align: center
}

@media (min-width: 960px) {
    .btn-s:hover {
        background-color: var(--alerts-black-hover)
    }
}

.btn-s:focus {
    background-color: var(--alerts-black-hover)
}

.btn-s:disabled, .btn-s[disabled] {
    cursor: default;
    background-color: var(--black);
    color: var(--alerts-grey-text-disabled)
}

.btn-m-primary {
    cursor: pointer;
    display: inline-block;
    padding: 19px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    color: var(--white);
    border-radius: 12px;
    background-color: var(--red);
    text-align: center
}

@media (min-width: 960px) {
    .btn-m-primary:hover {
        background-color: var(--alerts-red-hover)
    }
}

.btn-m-primary:focus {
    background-color: var(--alerts-red-hover)
}

.btn-m-primary:disabled, .btn-m-primary[disabled] {
    cursor: default;
    background-color: var(--black);
    color: var(--alerts-grey-text-disabled)
}

.btn-m-dark {
    cursor: pointer;
    display: inline-block;
    padding: 19px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    color: var(--white);
    border-radius: 12px;
    background-color: var(--black);
    text-align: center
}

@media (min-width: 960px) {
    .btn-m-dark:hover {
        background-color: var(--alerts-black-hover)
    }
}

.btn-m-dark:focus {
    background-color: var(--alerts-black-hover)
}

.btn-m-dark:disabled, .btn-m-dark[disabled] {
    cursor: default;
    background-color: var(--black);
    color: var(--alerts-grey-text-disabled)
}

.btn-tab {
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    padding: 16px 16px 14px;
    border-radius: 12px 12px 0 0;
    color: var(--black);
    border-bottom: 2px solid transparent;
    transition: border .3s ease, background .3s ease
}

@media (max-width: 767px) {
    .btn-tab {
        font-size: 13px
    }
}

.btn-tab.active {
    cursor: default;
    color: var(--white);
    background-color: var(--black)
}

@media (min-width: 960px) {
    .btn-tab:hover:not(.active) {
        background-color: var(--background-elements-hover);
        color: var(--black);
        border-color: var(--black)
    }
}

.btn-chips {
    cursor: pointer;
    display: inline-flex;
    padding: 12px 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    background: var(--background-elements);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0
}

@media (min-width: 960px) {
    .btn-chips:hover {
        background-color: var(--background-elements-hover)
    }
}

.btn-chips:focus {
    background-color: var(--background-elements-hover)
}

.btn-chips.active {
    border: 1.3px solid var(--black);
    background-color: var(--white)
}

.btn-chips:disabled, .btn-chips[disabled] {
    cursor: default;
    background: var(--background-elements);
    color: var(--text-element-50)
}

.product-card, .product-card.swiper-slide {
    width: 405px
}

@media (max-width: 1919px) {
    .product-card, .product-card.swiper-slide {
        width: 315px
    }
}

@media (max-width: 1439px) {
    .product-card, .product-card.swiper-slide {
        width: 285px
    }
}

@media (max-width: 1279px) {
    .product-card, .product-card.swiper-slide {
        width: 336px
    }
}

@media (max-width: 767px) {
    .product-card, .product-card.swiper-slide {
        width: 160px
    }
}

.product-card, .product-card.swiper-slide {
    display: flex;
    flex-direction: column;
    gap: 14px
}

.product-card__head {
    height: 429px;
    width: 100%;
    border-radius: 32px;
    position: relative;
    overflow: hidden
}

@media (max-width: 1919px) {
    .product-card__head {
        border-radius: 24px;
        height: 331px
    }
}

@media (max-width: 1439px) {
    .product-card__head {
        border-radius: 20px
    }
}

@media (max-width: 1279px) {
    .product-card__head {
        border-radius: 24px
    }
}

@media (max-width: 767px) {
    .product-card__head {
        border-radius: 12px;
        height: 200px
    }
}

.product-card__head-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.product-card__head-btns {
    position: absolute;
    width: 56px;
    aspect-ratio: 1/1;
    border-radius: 12px;
    background-color: var(--white);
    transition: all .3s ease
}

@media (max-width: 1919px) {
    .product-card__head-btns {
        width: 48px;
        border-radius: 8px
    }
}

@media (max-width: 767px) {
    .product-card__head-btns {
        width: 28px;
        border-radius: 6px
    }
}

.product-card__head-likes {
    top: 18px;
    right: 18px
}

@media (max-width: 1919px) {
    .product-card__head-likes {
        top: 17px;
        right: 12px
    }
}

@media (max-width: 1439px) {
    .product-card__head-likes {
        right: 18px
    }
}

@media (max-width: 1279px) {
    .product-card__head-likes {
        right: 17px
    }
}

@media (max-width: 767px) {
    .product-card__head-likes {
        top: 10px;
        right: 10px
    }
}

@media (min-width: 960px) {
    .product-card__head-likes:hover {
        background-color: var(--background-elements-hover)
    }
}

.product-card__head-likes::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    aspect-ratio: 1/1;
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/img/svgicons/ui/product-cards/like-default.svg)
}

@media (max-width: 767px) {
    .product-card__head-likes::after {
        width: 14px
    }
}

.product-card__head-likes.active::after {
    background-image: url(/img/svgicons/ui/product-cards/like-active.svg)
}

.product-card__head-compare {
    bottom: 18px;
    right: 18px
}

@media (max-width: 1919px) {
    .product-card__head-compare {
        bottom: 17px;
        right: 12px
    }
}

@media (max-width: 1439px) {
    .product-card__head-compare {
        right: 18px
    }
}

@media (max-width: 1279px) {
    .product-card__head-compare {
        right: 17px
    }
}

@media (max-width: 767px) {
    .product-card__head-compare {
        bottom: 10px;
        right: 10px
    }
}

@media (min-width: 960px) {
    /*.product-card__head-compare:hover {*/
    /*    border: 1px solid var(--stroke-category-active)*/
    /*}*/
}

.product-card__head-compare::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    aspect-ratio: 1/1;
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/img/svgicons/ui/product-cards/compare-default.svg)
}

.product-card__head-compare.active {
    border: 1px solid var(--stroke-category-active)
}

.product-card__body {
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media (max-width: 1919px) {
    .product-card__body {
        gap: 4px
    }
}

@media (max-width: 767px) {
    .product-card__body {
        gap: 0
    }
}

.product-card__body-prices {
    min-height: 49px;
    display: flex;
    align-items: center;
    gap: 8px
}

@media (max-width: 1919px) {
    .product-card__body-prices {
        min-height: 44px
    }
}

@media (max-width: 767px) {
    .product-card__body-prices {
        min-height: 25px
    }
}

@media (max-width: 1919px) {
    .product-card__body-prices-current {
        font-size: 32px;
        letter-spacing: -.5px;
        font-weight: 600
    }
}

@media (max-width: 767px) {
    .product-card__body-prices-current {
        font-size: 18px;
        letter-spacing: 0
    }
}

.product-card__body-prices-old {
    color: var(--text-elements);
    position: relative
}

@media (max-width: 1919px) {
    .product-card__body-prices-old {
        font-size: 18px;
        letter-spacing: 0;
        font-weight: 600
    }
}

@media (max-width: 767px) {
    .product-card__body-prices-old {
        font-size: 14px;
        letter-spacing: 0;
        font-weight: 400
    }
}

.product-card__body-prices-old::after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
    background-color: var(--text-elements);
    transform: translateY(-50%)
}

.product-card__body-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

@media (max-width: 1919px) {
    .product-card__body-text {
        font-size: 14px
    }
}

@media (max-width: 767px) {
    .product-card__body-text {
        font-size: 11px
    }
}

.product-card__body-statistics {
    display: flex;
    gap: 24px
}

@media (max-width: 767px) {
    .product-card__body-statistics {
        gap: 8px
    }
}

.product-card__body-rating {
    position: relative;
    padding-left: 30px
}

@media (max-width: 1919px) {
    .product-card__body-rating {
        padding-left: 26px;
        font-size: 14px
    }
}

@media (max-width: 767px) {
    .product-card__body-rating {
        padding-left: 24px;
        font-size: 11px
    }
}

.product-card__body-rating::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    aspect-ratio: 1/1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/img/svgicons/ui/product-cards/star.svg)
}

@media (max-width: 1919px) {
    .product-card__body-rating::before {
        width: 20px
    }
}

@media (max-width: 767px) {
    .product-card__body-rating::before {
        width: 16px
    }
}

.product-card__body-reviews {
    padding-left: 13px;
    color: var(--text-elements);
    position: relative
}

@media (max-width: 1919px) {
    .product-card__body-reviews {
        font-size: 14px
    }
}

@media (max-width: 767px) {
    .product-card__body-reviews {
        font-size: 11px
    }
}

.product-card__body-reviews::before {
    content: "";
    width: 5px;
    aspect-ratio: 1/1;
    background-color: var(--text-elements);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    border-radius: 50%
}

.product-card__body-state {
    padding-left: 26px;
    color: var(--red);
    position: relative
}

.product-card__body-self-pickup::before, .product-card__body-state::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 20px;
    aspect-ratio: 1/1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/img/svgicons/ui/product-cards/alert.svg)
}

.product-card__body-logistics {
    display: flex;
    gap: 20px;
    flex-wrap: wrap
}

@media (max-width: 1919px) {
    .product-card__body-logistics {
        font-size: 11px
    }
}

@media (max-width: 767px) {
    .product-card__body-logistics {
        gap: 2px
    }
}

.product-card__body-delivery, .product-card__body-self-pickup {
    padding-left: 26px;
    position: relative
}

.product-card__body-self-pickup::before {
    background-image: url(/img/svgicons/ui/product-cards/pickup.svg)
}

@media (max-width: 767px) {
    .product-card__body-self-pickup::before {
        width: 16px
    }
}

.product-card__body-delivery::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 20px;
    aspect-ratio: 1/1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/img/svgicons/ui/product-cards/delivery.svg)
}

@media (max-width: 767px) {
    .product-card__body-delivery::before {
        width: 16px
    }
}

.product-card__foot-pre-order {
    padding: 19px;
    background-color: var(--black);
    width: 100%;
    cursor: pointer;
    min-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 12px
}

.product-card__foot-pre-order-text {
    color: var(--white);
    position: relative;
    padding-left: 34px
}

@media (max-width: 767px) {
    .product-card__foot-pre-order-text {
        padding-left: 0
    }
}

.product-card__foot-pre-order-text::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    aspect-ratio: 1/1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/img/svgicons/ui/product-cards/shopping-bag.svg)
}

@media (max-width: 767px) {
    .product-card__foot-pre-order-text::before {
        display: none
    }
}

.product-card__foot-buttons {
    display: grid;
    grid-template-columns:repeat(2, 1fr);
    gap: 14px
}

@media (max-width: 1919px) {
    .product-card__foot-buttons {
        gap: 8px
    }
}

@media (max-width: 767px) {
    .product-card__foot-buttons {
        grid-template-columns:1fr;
        grid-template-rows:auto
    }
}

.product-card__foot-btn {
    padding: 19px
}

@media (max-width: 1919px) {
    .product-card__foot-btn {
        padding: 15.5px;
        font-size: 14px
    }
}

@media (max-width: 767px) {
    .product-card__foot-btn {
        padding: 11px;
        font-size: 13px
    }
}

.product-card__foot-btn_buy {
    color: var(--red);
    border: solid 1px var(--red);
    border-radius: 12px;
    transition: background .3s ease
}

@media (min-width: 960px) {
    .product-card__foot-btn_buy:hover {
        background-color: rgba(212, 18, 23, .07)
    }
}

.product-card__foot-btn_buy:focus {
    background-color: rgba(212, 18, 23, .07)
}

.product-card__foot-btn_buy-disabled {
    display: none
}

.product-card__foot-btn_buy:disabled, .product-card__foot-btn_buy[disabled] {
    border: 0;
    background-color: var(--background-elements-hover);
    color: var(--text-element-50)
}

.product-card__foot-btn_buy:disabled .product-card__foot-btn_buy-default, .product-card__foot-btn_buy[disabled] .product-card__foot-btn_buy-default {
    display: none
}

.product-card__foot-btn_buy:disabled .product-card__foot-btn_buy-disabled, .product-card__foot-btn_buy[disabled] .product-card__foot-btn_buy-disabled {
    display: inline-block
}

.product-card__foot-btn_cart {
    color: var(--white);
    border-radius: 12px;
    background-color: var(--red);
    transition: background .3s ease
}

@media (min-width: 960px) {
    .product-card__foot-btn_cart:hover {
        background-color: var(--alerts-red-hover)
    }
}

.product-card__foot-btn_cart:focus {
    background-color: var(--alerts-red-hover)
}

.product-card__foot-btn_cart-disabled {
    display: none
}

.product-card__foot-btn_cart:disabled, .product-card__foot-btn_cart[disabled] {
    background-color: var(--black);
    color: var(--alerts-grey-text-disabled)
}

.product-card__foot-btn_cart:disabled .product-card__foot-btn_cart-default, .product-card__foot-btn_cart[disabled] .product-card__foot-btn_cart-default {
    display: none
}

.product-card__foot-btn_cart:disabled .product-card__foot-btn_cart-disabled, .product-card__foot-btn_cart[disabled] .product-card__foot-btn_cart-disabled {
    display: inline-block
}

.card-block.swiper {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.card-block__head {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.card-block__title {
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -1px
}

@media (max-width: 1279px) {
    .card-block__title {
        font-size: 32px;
        font-weight: 600;
        letter-spacing: -.5px
    }
}

@media (max-width: 767px) {
    .card-block__title {
        font-size: 18px;
        letter-spacing: 0
    }
}

.card-block__pagination {
    width: 100%;
    margin: 60px auto 0
}

@media (max-width: 1919px) {
    .card-block__pagination {
        margin-top: 40px
    }
}

@media (max-width: 767px) {
    .card-block__pagination {
        margin-top: 30px
    }
}

.card-block-pagination, .card-block-pagination__controls {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 26px
}

.card-block-pagination__controls {
    gap: 5px
}

@media (max-width: 767px) {
    .card-block-pagination__controls > li:nth-child(n+4) {
        display: none
    }

    .card-block-pagination {
        gap: 34px
    }
}

.card-block__pagination-dots.swiper-pagination {
    padding-top: 10px;
    position: static;
    display: flex;
    justify-content: center;
    align-items: center
}

.card-block__pagination-dots .swiper-pagination-bullet {
    height: 16px;
    width: 16px;
    margin: 0 6px;
    opacity: 1;
    background-color: var(--text-element-30)
}

@media (max-width: 1279px) {
    .card-block__pagination-dots .swiper-pagination-bullet {
        height: 8px;
        width: 8px
    }
}

.card-block__pagination-dots .swiper-pagination-bullet-active {
    background-color: var(--red)
}

.input-web {
    height: 60px;
    position: relative;
    width: 100%
}

.input-web.error .input-web__field:not(:placeholder-shown) ~ .input-web__label {
    color: var(--red)
}

.input-web.error .input-web__field {
    border: 1px solid var(--red)
}

.input-web.error + .input-web__message-error {
    text-align: left;
    color: var(--red);
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    margin-top: 4px
}

@media (max-width: 1279px) {
    .input-web.error + .input-web__message-error {
        font-size: 11px
    }
}

.input-web .input-web__field:focus ~ .input-web__label, .input-web .input-web__field:not(:placeholder-shown) ~ .input-web__label {
    transform: translateY(-16px) scale(.75)
}

.input-web .input-web__field:focus, .input-web .input-web__field:not(:placeholder-shown) {
    padding: 29px 83px 11px 24px
}

.input-web .input-web__field:not(:placeholder-shown) ~ .input-web__label {
    color: var(--text-elements)
}

.input-web .input-web__field:focus ~ .input-web__label {
    color: var(--black)
}

.input-web-date {
    position: relative;
    display: inline-block
}

.input-web-date .input-web-date__real.input-web__field, .input-web-date__custom {
    padding: 20px 24px;
    color: var(--text-elements)
}

.input-web-date__real {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.input-web-date__custom {
    cursor: pointer;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 12px;
    background-color: #f8f8f8
}

.input-web-date__custom-button {
    width: 18px;
    aspect-ratio: 1/1;
    background-image: url(/local/templates/stepsports/css/favorites/../../img/svgicons/ui/inputs/calendar_month.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.input-web__field, .input-web__label {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0
}

.input-web__field {
    height: 100%;
    background-color: var(--white);
    border-radius: 12px;
    padding: 19px 83px 19px 24px;
    width: 100%;
    border: 1px solid var(--white)
}

.input-web__label {
    color: var(--text-element-80);
    left: 24px;
    line-height: 14px;
    pointer-events: none;
    position: absolute;
    transform-origin: 0 50%;
    transition: transform 200ms, color 200ms;
    top: 50%;
    transform: translateY(-50%)
}

.input-checkbox__input::after, .input-web__btn-visibility {
    position: absolute;
    top: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

.input-web__btn-visibility {
    cursor: pointer;
    right: 24px;
    transform: translateY(-50%);
    width: 18px;
    aspect-ratio: 1/1;
    background-image: url(/img/svgicons/ui/inputs/visibility_off.svg);
    transition: .3s background ease
}

@media (max-width: 1279px) {
    .input-web__btn-visibility {
        right: 16px
    }
}

.input-web__btn-visibility.active {
    background-image: url(/img/svgicons/ui/inputs/visibility.svg)
}

.input-web__password-description {
    display: flex;
    justify-content: end;
    align-items: center;
    font-size: 13px;
    letter-spacing: 0;
    font-weight: 400
}

.input-web__password-description a {
    color: var(--black);
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: -5px
}

.input-web__message-error {
    margin-top: 4px;
    color: var(--red);
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: start
}

.input-checkbox {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%
}

.input-checkbox__input {
    appearance: none;
    cursor: pointer;
    position: relative;
    width: 16px;
    aspect-ratio: 1/1;
    border-radius: 2px;
    border: 1px solid var(--text-element-50);
    transition: .3s
}

.input-checkbox__input::after {
    content: "";
    left: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
    height: 6px;
    font-size: 26px;
    transition: .3s;
    overflow: hidden
}

.input-checkbox__input:checked {
    background-color: var(--red);
    border-color: var(--red)
}

.input-checkbox__input:checked::after {
    transition: .3s;
    background-image: url(/local/templates/stepsports/css/favorites/../../img/svgicons/ui/inputs/checkbox-active.svg)
}

.input-checkbox__input:disabled {
    background: #ccc;
    border-color: #ccc
}

.input-checkbox__input:disabled::after {
    filter: grayscale(100%)
}

.input-checkbox__label {
    font-size: 13px
}

.favorites {
    padding: 60px 0 100px
}

@media (max-width: 1439px) {
    .favorites {
        padding: 50px 0 100px
    }
}

@media (max-width: 1279px) {
    .favorites {
        padding: 40px 0 100px
    }
}

@media (max-width: 767px) {
    .favorites {
        padding: 40px 0 80px
    }
}

.favorites__breadcrumbs {
    margin-bottom: 8px
}

@media (max-width: 767px) {
    .favorites__breadcrumbs .breadcrumbs__item {
        font-size: 11px
    }
}

@media (max-width: 1919px) {
    .favorites__title {
        font-size: 36px
    }
}

@media (max-width: 1439px) {
    .favorites__title {
        font-size: 32px;
        letter-spacing: -.5px;
        font-weight: 600
    }
}

@media (max-width: 767px) {
    .favorites__title {
        font-size: 18px;
        letter-spacing: 0
    }
}

.favorites-section__active {
    margin-top: 40px
}

@media (max-width: 767px) {
    .favorites-section__active {
        margin-top: 30px
    }
}

.favorites-section__default {
    margin-top: 40px;
    padding: 24px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 767px) {
    .favorites-section__default {
        margin-top: 30px;
        padding: 0;
        gap: 16px
    }
}

.favorites-section__default-img {
    width: 68px;
    aspect-ratio: 1/1;
    border-radius: 12px;
    background-color: var(--background-elements-hover);
    position: relative
}

@media (max-width: 767px) {
    .favorites-section__default-img {
        width: 52px;
        border-radius: 8px
    }
}

.favorites-section__default-img::before {
    content: "";
    width: 30px;
    aspect-ratio: 1/1;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/local/templates/stepsports/css/favorites/../../img/svgicons/pages/favorites/favorites.svg)
}

@media (max-width: 767px) {
    .favorites-section__default-img::before {
        width: 26px
    }
}

.favorites-section__default-text {
    text-align: center;
    max-width: 676px
}

@media (max-width: 1279px) {
    .favorites-section__default-text {
        max-width: 492px
    }

    .favorites-section__default-title {
        font-size: 20px;
        letter-spacing: 0;
        font-weight: 600
    }
}

@media (max-width: 767px) {
    .favorites-section__default-title {
        font-size: 18px
    }
}

.favorites-section__default-description {
    margin-top: 16px
}

@media (max-width: 1279px) {
    .favorites-section__default-description {
        font-size: 14px
    }
}

@media (max-width: 767px) {
    .favorites-section__default-description {
        margin-top: 8px;
        font-size: 13px
    }
}

.favorites-section-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px
}

.favorites-section-cards:has(>li:nth-child(4)) {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

@media (max-width: 1279px) {
    .favorites-section-cards {
        gap: 16px
    }

    .favorites-section-cards:has(>li:nth-child(n+3)) {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }

    .favorites-section-cards > li:nth-child(n+4) {
        display: none
    }
}

@media (max-width: 1119px) {
    .favorites-section-cards > li:nth-child(n+3) {
        display: none
    }
}

@media (max-width: 767px) {
    .favorites-section-cards > li:nth-child(n+4) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 560px) {
    .favorites-section-cards > li:nth-child(n+3) {
        display: none
    }
}

.favorites__recommended {
    margin-top: 100px
}

@media (max-width: 767px) {
    .favorites__recommended {
        margin-top: 80px
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Jsb2Nrcy91aS9fYnV0dG9ucy5zY3NzIiwiLi4vYmFzZS9fbWl4aW5zLnNjc3MiLCIuLi9ibG9ja3MvdWkvX3Byb2R1Y3QtY2FyZC5zY3NzIiwiLi4vYmxvY2tzL2NhcmRzLWJsb2Nrcy9pbmRleC5zY3NzIiwiLi4vYmxvY2tzL3VpL19pbnB1dC5zY3NzIiwiZmF2b3JpdGVzL2luZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsVyxDQUxBLFksQ0FDRSxZLENBQ0EsTyxDQUdGLFcsQ0FDRSxjLENBRUEsVSxDQUNBLGdCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLGlCLENBQ0EscUMsQ0FDQSw4QixDQ2VBLHlCRFpFLGlCLENBQ0UsNkMsQUNpQkoseUJEaENGLFcsQ0FvQkksWUFHRixrQixDQUNFLFUsQ0FDQSxZLENBQ0EsYSxDQUNBLGdCLENBQ0EsMkIsQ0FDQSxxQixDQUNBLDBCLENDRUYseUJEVEEsa0IsQ0FTSSxjQUtGLHVCLENBQ0Usd0IsQ0FrQkEsOEMsQ0FiQSw4QyxDQUNFLHNCLENBQ0EsdUUsQ0FNSix1QixDQWRBLHVCLENBZUUsK0QsQ0FJQSw4QyxDQUNFLHdCLENBT1IsZSxDQUNFLGMsQ0FDQSxZLENBQ0EsVSxDQUNBLGdCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxxQyxDQUNBLDhCLENBRUEsc0IsQ0FDRSxrQixDQUNBLDZCLENDcERGLHlCRHdERSxxQixDQUNFLDZDQUtGLDJCLENBQ0UsVSxDQUNBLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLHVCLENBQ0EsMEIsQ0FDQSw2RCxDQUtBLG9DLENBQUEscUMsQ0FDRSxzRSxDQU1KLDJCLENBQ0UsVSxDQUNBLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLHFCLENBQ0EsMEIsQ0FDQSw4RCxDQUtBLG9DLENBQUEscUMsQ0FDRSx1RSxDQU1SLE0sQ0FDRSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsNkIsQ0FDQSxpQixDQy9HQSx5QkRrSEUsWSxDQUNFLDRDQUlKLFksQ0FDRSwwQyxDQUdGLGUsQ0FBQSxnQixDQUVFLGMsQ0FDQSw2QixDQUNBLHNDLENBS0YsYyxDQUNFLGMsQ0FDQSxvQixDQUNBLFksQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLDJCLENBQ0EsaUIsQ0M5SUYseUJEaUpJLG9CLENBQ0UsMENBSUosb0IsQ0FDRSx3QyxDQUdGLHVCLENBQUEsd0IsQ0FFRSxjLENBQ0EsNkIsQ0FDQSxzQyxDQUlKLFcsQ0FDRSxjLENBQ0Esb0IsQ0FDQSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSw2QixDQUNBLGlCLENDNUtGLHlCRCtLSSxpQixDQUNFLDRDQUlKLGlCLENBQ0UsMEMsQ0FHRixvQixDQUFBLHFCLENBRUUsYyxDQUNBLDZCLENBQ0Esc0MsQ0FLTixRLENBQ0UsYyxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxzQixDQUNBLDJCLENBQ0Esa0IsQ0FDQSxtQyxDQUNBLDhDLENDcE1BLHlCRDJMRixRLENBWUksZ0JBR0YsZSxDQUNFLGMsQ0FDQSxrQixDQUNBLDZCLENDbk5GLHlCRHVORSxtQkFBQSxRLENBQ0UsaUQsQ0FDQSxrQixDQUNBLDJCQUtOLFUsQ0FDRSxjLENBQ0EsbUIsQ0FDQSxpQixDQUNBLHFCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EscUMsQ0FFQSxjLENBQ0EsZSxDQUNBLGdCLENDM09BLHlCRDhPRSxnQixDQUNFLG1EQUlKLGdCLENBQ0UsaUQsQ0FHRixpQixDQUNFLCtCLENBQ0EsNkIsQ0FHRixtQixDQUFBLG9CLENBRUUsYyxDQUNBLHFDLENBQ0EsNEIsQ0U5UkYsYSxDQUFBLDBCLENBRUUsVyxDRFVGLDBCQ1pBLGEsQ0FBQSwwQixDQUtJLGEsQURhSiwwQkNsQkEsYSxDQUFBLDBCLENBU0ksYSxBRGVKLDBCQ3hCQSxhLENBQUEsMEIsQ0FhSSxhLEFEdUJKLHlCQ3BDQSxhLENBQUEsMEIsQ0FpQkksYUFJSixhLENBQUEsMEIsQ0FFRSxZLENBQ0EscUIsQ0FDQSxRLENBR0YsbUIsQ0FDRSxZLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENEckJGLDBCQ2dCQSxtQixDQVFJLGtCLENBQ0EsYyxBRG5CSiwwQkNVQSxtQixDQWFJLG9CLEFEakJKLDBCQ0lBLG1CLENBaUJJLG9CLEFEVEoseUJDUkEsbUIsQ0FxQkksa0IsQ0FDQSxjQUdGLHVCLENBQ0UsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLHNCLENBR0Ysd0IsQ0FDRSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsNkIsQ0FDQSx1QixDRHRESiwwQkNnREUsd0IsQ0FTSSxVLENBQ0EsbUIsQURsQ04seUJDd0JFLHdCLENBY0ksVSxDQUNBLG1CQUlKLHlCLENBQ0UsUSxDQUNBLFUsQ0RyRUosMEJDbUVFLHlCLENBS0ksUSxDQUNBLFksQURuRU4sMEJDNkRFLHlCLENBU0ksWSxBRGhFTiwwQkN1REUseUIsQ0FZSSxZLEFEdkROLHlCQzJDRSx5QixDQWVJLFEsQ0FDQSxZLEFEakVOLHlCQ3FFTSwrQixDQUNFLG1EQUlKLGdDLENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSw4QixDQUNBLDJCLENBQ0EscUIsQ0FDQSwwQixDQUNBLHFFLENEL0VOLHlCQ29FSSxnQyxDQWNJLFlBS0YsdUMsQ0FDRSxvRSxDQUtOLDJCLENBQ0UsVyxDQUNBLFUsQ0R2SEosMEJDcUhFLDJCLENBS0ksVyxDQUNBLFksQURySE4sMEJDK0dFLDJCLENBU0ksWSxBRGxITiwwQkN5R0UsMkIsQ0FZSSxZLEFEekdOLHlCQzZGRSwyQixDQWVJLFcsQ0FDQSxZLEFEbkhOLHlCQ3VITSxpQyxDQUNFLGdEQUlKLGtDLENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSw4QixDQUNBLDJCLENBQ0EscUIsQ0FDQSwwQixDQUNBLHdFLENBR0Ysa0MsQ0FDRSw4QyxDQUtOLG1CLENBQ0UsWSxDQUNBLHFCLENBQ0EsTyxDRHJLRiwwQkNrS0EsbUIsQ0FNSSxTLEFEaEpKLHlCQzBJQSxtQixDQVVJLE9BR0YsMEIsQ0FDRSxlLENBQ0EsWSxDQUNBLGtCLENBQ0EsTyxDRG5MSiwwQkMrS0UsMEIsQ0FPSSxpQixBRDlKTix5QkN1SkUsMEIsQ0FVSSxpQixBRHpMTiwwQkM0TEksa0MsQ0FFSSxjLENBQ0Esb0IsQ0FDQSxpQixBRHhLUix5QkNvS0ksa0MsQ0FPSSxjLENBQ0Esa0JBSUosOEIsQ0FDRSwwQixDQUNBLGlCLENEMU1OLDBCQ3dNSSw4QixDQUtJLGMsQ0FDQSxnQixDQUNBLGlCLEFEdkxSLHlCQ2dMSSw4QixDQVVJLGMsQ0FDQSxnQixDQUNBLGlCQUdGLHFDLENBQ0UsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLHFDLENBQ0EsMEIsQ0FLTix3QixDQUNFLGtCLENBQ0EsZSxDQUNBLHNCLENBQ0EsVSxDRHhPSiwwQkNvT0Usd0IsQ0FPSSxnQixBRG5OTix5QkM0TUUsd0IsQ0FVSSxnQkFJSiw4QixDQUNFLFksQ0FDQSxRLENENU5KLHlCQzBORSw4QixDQUtJLFNBSUosMEIsQ0FDRSxpQixDQUNBLGlCLENEN1BKLDBCQzJQRSwwQixDQUtJLGlCLENBQ0EsZ0IsQUR6T04seUJDbU9FLDBCLENBVUksaUIsQ0FDQSxnQkFHRixrQyxDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsMEIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLHFCLENBQ0EsMEIsQ0FDQSw2RCxDRHBSTiwwQkN5UUksa0MsQ0FjSSxZLEFEL1BSLHlCQ2lQSSxrQyxDQWlCSSxZQUtOLDJCLENBQ0UsaUIsQ0FDQSwwQixDQUNBLGlCLENEbFNKLDBCQytSRSwyQixDQU1JLGdCLEFEN1FOLHlCQ3VRRSwyQixDQVVJLGdCQUdGLG1DLENBQ0UsVSxDQUNBLFMsQ0FDQSxnQixDQUNBLHFDLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLDBCLENBQ0EsaUIsQ0FPSix5QixDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQWtDQSx1QyxDQWhDQSxpQyxDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsMEIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLHFCLENBQ0EsMEIsQ0FDQSw4RCxDQUlKLDZCLENBQ0UsWSxDQUNBLFEsQ0FDQSxjLENEblZKLDBCQ2dWRSw2QixDQU1JLGdCLEFEOVROLHlCQ3dURSw2QixDQVNJLFNBMkJKLDRCLENBdkJBLCtCLENBQ0UsaUIsQ0FDQSxpQixDQUVBLHVDLENBV0UsK0QsQ0RwVk4seUJDeVVJLHVDLENBY0ksWUFTSixvQyxDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsMEIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLHFCLENBQ0EsMEIsQ0FDQSxpRSxDRDNXTix5QkNnV0ksb0MsQ0FjSSxZQU9OLDZCLENBQ0UsWSxDQUNBLDZCLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxrQixDQUVBLGtDLENBQ0Usa0IsQ0FDQSxpQixDQUNBLGlCLENEbllOLHlCQ2dZSSxrQyxDQU1JLGdCQUdGLDBDLENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSwwQixDQUNBLFUsQ0FDQSxnQixDQUNBLDJCLENBQ0EscUIsQ0FDQSwwQixDQUNBLHFFLENEcFpSLHlCQ3lZTSwwQyxDQWNJLGNBTVIsMkIsQ0FDRSxZLENBQ0EsbUMsQ0FDQSxRLENEeGJKLDBCQ3FiRSwyQixDQU1JLFMsQURuYU4seUJDNlpFLDJCLENBVUkseUIsQ0FDQSx5QkFJSix1QixDQUNFLFksQ0RyY0osMEJDb2NFLHVCLENBSUksYyxDQUNBLGdCLEFEamJOLHlCQzRhRSx1QixDQVFJLFksQ0FDQSxnQkFHRiwyQixDQUNFLGdCLENBQ0EsMkIsQ0FDQSxrQixDQUNBLDhCLENEbGNOLHlCQ3FjUSxpQyxDQUNFLHNDQUlKLGlDLENBQ0Usb0MsQ0FHRixvQyxDQUNFLFksQ0FHRixvQyxDQUFBLHFDLENBRUUsUSxDQUNBLGlELENBQ0EsNEIsQ0FFQSx3RSxDQUFBLHlFLENBQ0UsWSxDQUdGLHlFLENBQUEsMEUsQ0FDRSxvQixDQUtOLDRCLENBQ0Usa0IsQ0FDQSxrQixDQUNBLDJCLENBQ0EsOEIsQ0R0ZU4seUJDeWVRLGtDLENBQ0UsMENBSUosa0MsQ0FDRSx3QyxDQUdGLHFDLENBQ0UsWSxDQUdGLHFDLENBQUEsc0MsQ0FFRSw2QixDQUNBLHNDLENBRUEsMEUsQ0FBQSwyRSxDQUNFLFksQ0FHRiwyRSxDQUFBLDRFLENBQ0Usb0IsQ0M5aEJWLGtCLENBQ0UsWSxDQUNBLHFCLENBQ0EsUSxDQUdGLGlCLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FHRixrQixDQUNFLGMsQ0FDQSxlLENBQ0EsbUIsQ0ZTRiwwQkVaQSxrQixDQU1JLGMsQ0FDQSxlLENBQ0Esc0IsQUZnQkoseUJFeEJBLGtCLENBV0ksYyxDQUNBLGtCQUlKLHVCLENBQ0UsVSxDQUNBLGtCLENGbEJGLDBCRWdCQSx1QixDQUtJLGlCLEFGR0oseUJFUkEsdUIsQ0FRSSxpQkFJSixzQixDQU1FLGdDLENBTEEsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxRLENBRUEsZ0MsQ0FJRSxPLENGZEoseUJFaUJNLGtELENBQ0UsWSxDQWRSLHNCLENBb0JJLFVBS0YsOEMsQ0FDRSxnQixDQUNBLGUsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUdGLHNELENBQ0UsVyxDQUNBLFUsQ0FDQSxZLENBQ0EsUyxDQUNBLHVDLENGdERKLDBCRWlERSxzRCxDQVFJLFUsQ0FDQSxXQUdGLDZELENBQ0UsMkIsQ0N2RlIsVSxDQUNFLFcsQ0FDQSxpQixDQUNBLFUsQ0FHRSx1Q0FBQSxxQyxDQUNFLGdCLENBR0Ysa0MsQ0FDRSwyQixDQUdGLDBDLENBQ0UsZSxDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGMsQ0hLSiwwQkdYRSwwQyxDQVFJLGdCQUtOLG9ELENBQUEsaUNBQUEscUMsQ0FFRSxzQyxDQUdGLGtDLENBQUEsaUNBQUEsbUIsQ0FFRSwyQixDQUdGLGlDQUFBLHFDLENBQ0UsMEIsQ0FHRixvRCxDQUNFLGtCLENBR0YsZSxDQUNFLGlCLENBQ0Esb0IsQ0FFQSxzRCxDQUFBLHVCLENBRUUsaUIsQ0FDQSwwQixDQUVGLHFCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUdGLHVCLENBQ0UsYyxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxrQixDQUNBLHdCLENBRUEsOEIsQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxrRSxDQUNBLDBCLENBQ0EsdUIsQ0FDQSwyQixDQUtOLGlCLENBWUEsaUIsQ0FVRSxjLENBQ0EsZSxDQUNBLGdCLENBeEJGLGlCLENBQ0UsVyxDQUNBLDZCLENBQ0Esa0IsQ0FDQSwyQixDQUNBLFUsQ0FJQSw2QixDQUdGLGlCLENBQ0UsNEIsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGlCLENBQ0Esc0IsQ0FDQSxzQyxDQUNBLE8sQ0FDQSwwQixDQXVFQSw2QixDQWpFRiwwQixDQW1FSSxpQixDQUNBLE8sQ0FRQSwyQixDQUNBLHVCLENBQ0EsMEIsQ0E5RUosMEIsQ0FDRSxjLENBR0EsVSxDQUNBLDBCLENBQ0EsVSxDQUNBLGdCLENBQ0EsZ0UsQ0FJQSw4QixDSGxHRiwwQkdzRkEsMEIsQ0FlSSxZQUdGLGlDLENBQ0UsNEQsQ0FJSixnQyxDQUNFLFksQ0FDQSxtQixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUVBLGtDLENBQ0Usa0IsQ0FDQSxrQixDQUNBLGdCLENBQ0Esa0IsQ0FJSix5QixDQUNFLGMsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxnQixDQUlKLGUsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxPLENBQ0EsVSxDQUVBLHNCLENBQ0UsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsdUMsQ0FDQSxjLENBRUEsNkIsQ0FDRSxVLENBR0EsUSxDQUNBLDhCLENBQ0EsUyxDQUNBLFUsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0FNRiw4QixDQUNFLDJCLENBQ0EsdUIsQ0FDQSxxQyxDQUNFLGMsQ0FDQSxtRSxDQUlKLCtCLENBQ0UsZSxDQUNBLGlCLENBR0Ysc0MsQ0FDRSxzQixDQUlKLHNCLENBQ0UsYyxDQzlNSixVLENBQ0Usb0IsQ0pZQSwwQkliRixVLENBR0ksc0IsQUpnQkYsMEJJbkJGLFUsQ0FNSSxzQixBSnlCRix5QkkvQkYsVSxDQVNJLHFCQUdGLHVCLENBQ0UsaUIsQ0prQkYseUJJaEJFLDBDLENBRUksZ0IsQUpWTiwwQkllQSxpQixDQUVJLGdCLEFKWEosMEJJU0EsaUIsQ0FLSSxjLENBQ0Esb0IsQ0FDQSxpQixBSkVKLHlCSVRBLGlCLENBVUksYyxDQUNBLGtCQVFGLDBCLENBQ0UsZSxDSlhKLHlCSVVFLDBCLENBSUksaUJBSUosMkIsQ0FDRSxlLENBQ0EsYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxRLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENKeEJKLHlCSWtCRSwyQixDQVNJLGUsQ0FDQSxTLENBQ0EsVUFHRiwrQixDQUNFLFUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUQsQ0FDQSxpQixDSnJDTix5QklnQ0ksK0IsQ0FRSSxVLENBQ0EsbUJBR0YsdUMsQ0FDRSxVLENBQ0EsVSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUNBLDJCLENBQ0EsdUIsQ0FDQSwwQixDQUNBLG1FLENKdkRSLHlCSTRDTSx1QyxDQWNJLFlBS04sZ0MsQ0FDRSxpQixDQUNBLGUsQ0o3RU4sMEJJMkVJLGdDLENBS0ksZSxDQUlKLGlDLENBRUksYyxDQUNBLGdCLENBQ0EsaUIsQUo1RVIseUJJd0VJLGlDLENBT0ksZ0JBSUosdUMsQ0FDRSxlLENKaEdOLDBCSStGSSx1QyxDQUlJLGdCLEFKdkZSLHlCSW1GSSx1QyxDQU9JLGMsQ0FDQSxnQkFLTix3QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUVBLDZCQUFBLGlCLENBQ0UsNkIsQ0FBQSwwQixDQUFBLDRCLENKakhOLDBCSTRHRSx3QixDQVNJLFEsQ0FDQSw2QkFBQSxtQixDQUNFLDZCLENBQUEsMEIsQ0FBQSw0QixDQUdGLDBDLENBQ0UsYyxBQUlKLDBCQUNFLDBDLENBQ0UsYyxBSnJIUix5QkkwSE0sMEMsQ0FDRSxtQixDQUFBLG1CLENBQUEsYyxBQUlKLHlCQUNFLDBDLENBQ0UsY0FNUix1QixDQUNFLGdCLENKeElGLHlCSXVJQSx1QixDQUlJLGlCIiwiZmlsZSI6ImZhdm9yaXRlcy9pbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYnRucy1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cblxuLmJ0bi1zbGlkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyM3B4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtZWxlbWVudHMpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWVsZW1lbnRzLWhvdmVyKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA2LjY5cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDguNjlweDtcbiAgICB9XG4gIH1cblxuICAmLXByZXYge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc3ZnaWNvbnMvdWkvZWxlbWVudHMvYXJyb3ctcmlnaHQuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zdmdpY29ucy91aS9lbGVtZW50cy9hcnJvdy1sZWZ0LWRpc2FibGVkLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbmV4dCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3N2Z2ljb25zL3VpL2VsZW1lbnRzL2Fycm93LXJpZ2h0LnN2ZycpO1xuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zdmdpY29ucy91aS9lbGVtZW50cy9hcnJvdy1sZWZ0LWRpc2FibGVkLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLXBhZ2luYXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWVsZW1lbnRzKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1lbGVtZW50cy1ob3Zlcik7XG4gICAgfVxuICB9XG5cbiAgJi1wcmV2IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc3ZnaWNvbnMvdWkvYnV0dG9ucy9hcnJvdy1sZWZ0LnN2ZycpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc3ZnaWNvbnMvdWkvYnV0dG9ucy9hcnJvdy1sZWZ0LWRpc2FibGVkLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbmV4dCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zdmdpY29ucy91aS9idXR0b25zL2Fycm93LXJpZ2h0LnN2ZycpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc3ZnaWNvbnMvdWkvYnV0dG9ucy9hcnJvdy1yaWdodC1kaXNhYmxlZC5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1LjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0cy1ibGFjay1ob3Zlcik7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnRzLWJsYWNrLWhvdmVyKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGNvbG9yOiB2YXIoLS1hbGVydHMtZ3JleS10ZXh0LWRpc2FibGVkKTtcbiAgfVxufVxuXG4uYnRuLW0ge1xuICAmLXByaW1hcnkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnRzLXJlZC1ob3Zlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydHMtcmVkLWhvdmVyKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1hbGVydHMtZ3JleS10ZXh0LWRpc2FibGVkKTtcbiAgICB9XG4gIH1cblxuICAmLWRhcmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydHMtYmxhY2staG92ZXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnRzLWJsYWNrLWhvdmVyKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1hbGVydHMtZ3JleS10ZXh0LWRpc2FibGVkKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi10YWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNHB4OyAvLyDQnNC40L3Rg9GBINGB0L3QuNC30YMg0YDQsNC30LzQtdGA0YsgYm9yZGVyLWJvdHRvbVxuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAmOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWVsZW1lbnRzLWhvdmVyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1jaGlwcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1lbGVtZW50cyk7XG5cbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWVsZW1lbnRzLWhvdmVyKTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWVsZW1lbnRzLWhvdmVyKTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXI6IDEuM3B4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtZWxlbWVudHMpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWVsZW1lbnQtNTApO1xuICB9XG59XG4iLCJAbWl4aW4gbWVkaWFCZygpIHtcbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0digpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wKCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcHRvcCgpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQoKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUoKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIucHJvZHVjdC1jYXJkIHtcbiAgJixcbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA0MDVweDtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDMxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICB3aWR0aDogMjg1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAzMzZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYsXG4gICYuc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNHB4O1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgaGVpZ2h0OiA0MjlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAzMzFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtYnRucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saWtlcyB7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICByaWdodDogMThweDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICByaWdodDogMThweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWVsZW1lbnRzLWhvdmVyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3N2Z2ljb25zL3VpL3Byb2R1Y3QtY2FyZHMvbGlrZS1kZWZhdWx0LnN2Z1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3ZnaWNvbnMvdWkvcHJvZHVjdC1jYXJkcy9saWtlLWFjdGl2ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbXBhcmUge1xuICAgICAgYm90dG9tOiAxOHB4O1xuICAgICAgcmlnaHQ6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBib3R0b206IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWNhdGVnb3J5LWFjdGl2ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zdmdpY29ucy91aS9wcm9kdWN0LWNhcmRzL2NvbXBhcmUtZGVmYXVsdC5zdmdcIik7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWNhdGVnb3J5LWFjdGl2ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBnYXA6IDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgICYtcHJpY2VzIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICYtY3VycmVudCB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1vbGQge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1lbGVtZW50cyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZWxlbWVudHMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdGF0aXN0aWNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmF0aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3N2Z2ljb25zL3VpL3Byb2R1Y3QtY2FyZHMvc3Rhci5zdmdcIik7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcmV2aWV3cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1lbGVtZW50cyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1lbGVtZW50cyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgfVxuXG4gICAgJi1zdGF0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3N2Z2ljb25zL3VpL3Byb2R1Y3QtY2FyZHMvYWxlcnQuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbG9naXN0aWNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBnYXA6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlbGYtcGlja3VwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3N2Z2ljb25zL3VpL3Byb2R1Y3QtY2FyZHMvcGlja3VwLnN2Z1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZWxpdmVyeSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9zdmdpY29ucy91aS9wcm9kdWN0LWNhcmRzL2RlbGl2ZXJ5LnN2Z1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdCB7XG4gICAgJi1wcmUtb3JkZXIge1xuICAgICAgcGFkZGluZzogMTlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgICAmLXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3ZnaWNvbnMvdWkvcHJvZHVjdC1jYXJkcy9zaG9wcGluZy1iYWcuc3ZnXCIpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgcGFkZGluZzogMTlweDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDE1LjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMTFweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAmX2J1eSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1yZWQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMTgsIDIzLCAwLjA3KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMTgsIDIzLCAwLjA3KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtZWxlbWVudHMtaG92ZXIpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWVsZW1lbnQtNTApO1xuXG4gICAgICAgICAgLnByb2R1Y3QtY2FyZF9fZm9vdC1idG5fYnV5LWRlZmF1bHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvZHVjdC1jYXJkX19mb290LWJ0bl9idXktZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2NhcnQge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydHMtcmVkLWhvdmVyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydHMtcmVkLWhvdmVyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbGVydHMtZ3JleS10ZXh0LWRpc2FibGVkKTtcblxuICAgICAgICAgIC5wcm9kdWN0LWNhcmRfX2Zvb3QtYnRuX2NhcnQtZGVmYXVsdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9kdWN0LWNhcmRfX2Zvb3QtYnRuX2NhcnQtZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcmQtYmxvY2sge1xuICAmLnN3aXBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDI2cHg7XG5cbiAgICAmX19jb250cm9scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICYgPiBsaTpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGdhcDogMzRweDtcbiAgICB9XG4gIH1cblxuICAmX19wYWdpbmF0aW9uLWRvdHMge1xuICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWVsZW1lbnQtMzApO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgIH1cblxuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmlucHV0LXdlYiB7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmLmVycm9yIHtcbiAgICAuaW5wdXQtd2ViX19maWVsZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5pbnB1dC13ZWJfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIH1cblxuICAgIC5pbnB1dC13ZWJfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZCk7XG4gICAgfVxuXG4gICAgJiArIC5pbnB1dC13ZWJfX21lc3NhZ2UtZXJyb3Ige1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC13ZWJfX2ZpZWxkOmZvY3VzIH4gLmlucHV0LXdlYl9fbGFiZWwsICAvKiDRhNC+0LrRg9GBINC90LAgaW5wdXQgKi9cbiAgLmlucHV0LXdlYl9fZmllbGQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuaW5wdXQtd2ViX19sYWJlbCAgLyog0LIgaW5wdXQg0LXRgdGC0Ywg0LfQvdCw0YfQtdC90LjQtSAqLyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KSBzY2FsZSgwLjc1KTtcbiAgfVxuXG4gIC5pbnB1dC13ZWJfX2ZpZWxkOmZvY3VzLFxuICAuaW5wdXQtd2ViX19maWVsZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgcGFkZGluZzogMjlweCA4M3B4IDExcHggMjRweDtcbiAgfVxuXG4gIC5pbnB1dC13ZWJfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmlucHV0LXdlYl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWVsZW1lbnRzKTtcbiAgfVxuXG4gIC5pbnB1dC13ZWJfX2ZpZWxkOmZvY3VzIH4gLmlucHV0LXdlYl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cblxuICAmLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuaW5wdXQtd2ViLWRhdGVfX3JlYWwuaW5wdXQtd2ViX19maWVsZCxcbiAgICAmX19jdXN0b20ge1xuICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtZWxlbWVudHMpO1xuICAgIH1cbiAgICAmX19yZWFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fY3VzdG9tIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblxuICAgICAgJi1idXR0b24ge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9zdmdpY29ucy91aS9pbnB1dHMvY2FsZW5kYXJfbW9udGguc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IC8qIHggeSAqL1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxOXB4IDgzcHggMTlweCAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1lbGVtZW50LTgwKTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMsIGNvbG9yIDIwMG1zO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gICZfX2J0bi12aXNpYmlsaXR5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMThweDtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3ZnaWNvbnMvdWkvaW5wdXRzL3Zpc2liaWxpdHlfb2ZmLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IC8qIHggeSAqL1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZCBlYXNlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc3ZnaWNvbnMvdWkvaW5wdXRzL3Zpc2liaWxpdHkuc3ZnXCIpO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bhc3N3b3JkLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lc3NhZ2UtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxufVxuXG4uaW5wdXQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9faW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1lbGVtZW50LTUwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9zdmdpY29ucy91aS9pbnB1dHMvY2hlY2tib3gtYWN0aXZlLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZDo6YWZ0ZXIge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3VpL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ibG9ja3MvdWkvcHJvZHVjdC1jYXJkXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL2NhcmRzLWJsb2Nrcy9pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYmxvY2tzL3VpL2lucHV0XCI7XG5cbi5mYXZvcml0ZXMge1xuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gIH1cblxuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtc2VjdGlvbiB7XG4gICAgJl9fY29udGVudCB7XG4gICAgfVxuXG4gICAgJl9fYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVmYXVsdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtZWxlbWVudHMtaG92ZXIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvc3ZnaWNvbnMvcGFnZXMvZmF2b3JpdGVzL2Zhdm9yaXRlcy5zdmdcIik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzZweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIG1heC13aWR0aDogNDkycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jYXJkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAmOmhhcyg+IGxpOm50aC1jaGlsZCg0KSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAmOmhhcyg+IGxpOm50aC1jaGlsZChuICsgMykpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBsaTpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTE5cHgpIHtcbiAgICAgICAgJiA+IGxpOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgJiA+IGxpOm50aC1jaGlsZChuICsgNCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgICYgPiBsaTpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVjb21tZW5kZWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICB9XG59XG4iXX0= */

/* End */
/* /local/templates/stepsports/css/favorites/index.css?176483247375255 */
