:root {
    --primary-10: #E5E3F6;
    --primary-30: #7B74B3;
    --primary-50: #342A87;
    --primary-70: #0C0039;
    --primary-90: #F4F4F4;
    --secondary-10: #DFDFDF;
    --secondary-30: #CACACA;
    --secondary-50: #E5AB59;
    --secondary-70: #C48329;
    --secondary-90: #253238;
    --monochrome-0: #ffffff;
    --monochrome-10: #EFEFEF;
    --monochrome-20: #D4D4D4;
    --monochrome-30: #A6A6A6;
    --monochrome-50: #676767;
    --monochrome-70: #262626;
    --monochrome-100: #000000;
    --default-10: #f9fafb;
    --default-20: #e2e6e9;
    --default-30: #c0c2c4;
    --default-50: #606162;
    --default-70: #171717;
    --default-90: #171717;
    --default-bg: #e2e6e9;
    --default-bg-inverted: #606162;
    --body-background: #ffffff;
    --body-colour: #262626;
    --body-colour-inverted: #ffffff;
    --heading-colour: #000000
}

#tnew .tn-flex-layout {
    margin: 1rem 0;
    gap: 2rem
}

#tnew .tn-flex-layout__sidebar-container {
    margin: 0
}

#tnew .tn-page-layout {
    display: flex;
    flex-direction: column;
    gap: 2.5rem
}

@media only screen and (min-width: 768px) {
    #tnew .tn-page-layout {
        display: grid;
        flex-direction: unset;
        gap: unset;
        align-items: flex-start
    }
}

#tnew .tn-page-layout__header-container {
    margin-bottom: 0
}

@media only screen and (min-width: 768px) {
    #tnew .tn-page-layout__header-container {
        margin-bottom: 2.5rem
    }

    #tnew .tn-page-layout__header-container h1,
    #tnew .tn-page-layout__header-container h2,
    #tnew .tn-page-layout__header-container h3,
    #tnew .tn-page-layout__header-container h4,
    #tnew .tn-page-layout__header-container h5,
    #tnew .tn-page-layout__header-container h6 {
        margin-bottom: 0
    }
}

#tnew .tn-page-layout__sidebar-container {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4
}

#tnew .tn-page-layout__sidebar-container *[class*=__header],
#tnew .tn-page-layout__sidebar-container *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-page-layout__sidebar-container>h1,
#tnew .tn-page-layout__sidebar-container>h2,
#tnew .tn-page-layout__sidebar-container>h3,
#tnew .tn-page-layout__sidebar-container>h4,
#tnew .tn-page-layout__sidebar-container>h5,
#tnew .tn-page-layout__sidebar-container>h6 {
    color: #000
}

#tnew .tn-page-layout__main-container {
    border-left: 0
}

@media only screen and (min-width: 768px) {
    #tnew .tn-page-layout__main-container {
        padding-left: 1rem
    }
}

@media only screen and (min-width: 10024px) {
    #tnew .tn-page-layout__main-container {
        padding-left: 2rem
    }
}

#tnew .tn-page-layout__page-header-container {
    margin-bottom: 1rem
}

#tnew .tn-page-layout__page-bottom-container {
    margin-top: 0
}

#tnew main:not(.tn-payment-page):not(.tn-events-listing-page) .tn-header-component {
    margin-bottom: 4rem
}

#tnew .alert {
    padding: .5rem;
    margin-bottom: .75rem
}

#tnew .alert-info {
    background: #e5e3f6;
    color: #000;
    border-color: #342a87;
    border-radius: 1
}

#tnew .tn-form-error-message-container:empty {
    display: none
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover {
    background-color: #342a87;
    color: #fff
}

.btn-secondary.disabled.focus,
.btn-secondary.disabled:focus,
.btn-secondary.disabled:hover,
.btn-secondary[disabled].focus,
.btn-secondary[disabled]:focus,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary.focus,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.active.focus,
.btn-secondary.active:focus,
.btn-secondary.active:hover,
.btn-secondary:active.focus,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.open>.btn-secondary.dropdown-toggle.focus,
.open>.btn-secondary.dropdown-toggle:focus,
.open>.btn-secondary.dropdown-toggle:hover {
    background-color: #e5ab59;
    color: #000
}

#tnew .btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700
}

#tnew .btn:has(svg),
#tnew .btn:has(.tn-icon) {
    gap: .5rem
}

#tnew .btn:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .btn.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .btn-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .btn-primary span,
#tnew .btn-primary .glyphicon {
    color: #fff
}

#tnew .btn-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .btn-primary:hover span,
#tnew .btn-primary:hover .glyphicon {
    color: #fff
}

#tnew .btn-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .btn-primary:focus span,
#tnew .btn-primary:focus .glyphicon {
    color: #fff
}

#tnew .btn-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .btn-primary:active span,
#tnew .btn-primary:active .glyphicon {
    color: #fff
}

#tnew .btn-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .btn-primary:focus-visible span,
#tnew .btn-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .btn-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .btn-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .btn-secondary span,
#tnew .btn-secondary .glyphicon {
    color: #000
}

#tnew .btn-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .btn-secondary:hover span,
#tnew .btn-secondary:hover .glyphicon {
    color: #000
}

#tnew .btn-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .btn-secondary:focus span,
#tnew .btn-secondary:focus .glyphicon {
    color: #000
}

#tnew .btn-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .btn-secondary:active span,
#tnew .btn-secondary:active .glyphicon {
    color: #000
}

#tnew .btn-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .btn-secondary:focus-visible span,
#tnew .btn-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .btn-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .btn-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px;
    margin: 0 10px 0 0;
}

#tnew .btn-default span,
#tnew .btn-default .glyphicon {
    color: #171717
}

#tnew .btn-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .btn-default:hover span,
#tnew .btn-default:hover .glyphicon {
    color: #171717
}

#tnew .btn-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .btn-default:focus span,
#tnew .btn-default:focus .glyphicon {
    color: #171717
}

#tnew .btn-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .btn-default:active span,
#tnew .btn-default:active .glyphicon {
    color: #171717
}

#tnew .btn-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .btn-default:focus-visible span,
#tnew .btn-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .btn-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .btn.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .btn.active.focus,
#tnew .btn.active:focus,
#tnew .btn.focus,
#tnew .btn:active.focus,
#tnew .btn:active:focus,
#tnew .btn:focus {
    outline: 2px solid #7b74b3
}

.btn.tn-btn-grouped~.btn.tn-btn-grouped {
    margin-top: .5rem
}

.tn-info-btn {
    height: 18px;
    width: 18px;
    /* background: var(--monochrome-100); */
    border-radius: 50%
}

.tn-info-btn:before {
    border: none;
    opacity: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 0
}

.tn-toggle-btn {
    padding: 0 0 0 .5rem
}

.tn-toggle-btn__label-show>span,
.tn-toggle-btn__label-hide>span {
    display: flex;
    align-items: center;
    gap: .25rem
}

.tn-toggle-btn__icon {
    /* all: unset; */
    font-family: Glyphicons Halflings;
    padding: .25rem;
    border-left: #c0c2c4 1px solid
}

.tn-toggle-btn__icon:before {
    position: unset;
    transform: unset
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__heading,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__section-heading,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__section-subhead,
#tnew h1,
#tnew .h1,
#tnew h2,
#tnew .h2,
#tnew h3,
#tnew .h3,
#tnew h4,
#tnew .h4,
#tnew h5,
#tnew .h5,
#tnew h6,
#tnew .h6,
#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section .tn-flex-cart-selections .tn-flex-cart__primary-heading,
#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section .tn-flex-cart-selections .tn-flex-cart__secondary-heading,
#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-heading,
#tnew .tn-events-detail-page .tn-prod-season-header__title,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__title {
    color: var(--heading-colour);
    margin: 0 0 .5em 0;
    padding: 0
}

#tnew label:has(input[type=checkbox]),
#tnew label:has(input[type=radio]),
.modal-dialog label:has(input[type=checkbox]),
.modal-dialog label:has(input[type=radio]) {
    font-weight: 400
}

#tnew label:has(input[type=checkbox]:checked) .btn,
.modal-dialog label:has(input[type=checkbox]:checked) .btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew label:has(input[type=checkbox]:checked) .btn:has(svg),
#tnew label:has(input[type=checkbox]:checked) .btn:has(.tn-icon),
.modal-dialog label:has(input[type=checkbox]:checked) .btn:has(svg),
.modal-dialog label:has(input[type=checkbox]:checked) .btn:has(.tn-icon) {
    gap: .5rem
}

#tnew label:has(input[type=checkbox]:checked) .btn:disabled,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew label:has(input[type=checkbox]:checked) .btn.btn-sm,
.modal-dialog label:has(input[type=checkbox]:checked) .btn.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary span,
#tnew label:has(input[type=checkbox]:checked) .btn-primary .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary:hover,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary:hover span,
#tnew label:has(input[type=checkbox]:checked) .btn-primary:hover .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:hover span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:hover .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary:focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary:focus span,
#tnew label:has(input[type=checkbox]:checked) .btn-primary:focus .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:focus span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:focus .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary:active,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary:active span,
#tnew label:has(input[type=checkbox]:checked) .btn-primary:active .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:active span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:active .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary:focus-visible,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary:focus-visible span,
#tnew label:has(input[type=checkbox]:checked) .btn-primary:focus-visible .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:focus-visible span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn-primary .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary span,
#tnew label:has(input[type=checkbox]:checked) .btn-secondary .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary .glyphicon {
    color: #000
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary:hover,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary:hover span,
#tnew label:has(input[type=checkbox]:checked) .btn-secondary:hover .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:hover span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:hover .glyphicon {
    color: #000
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary:focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary:focus span,
#tnew label:has(input[type=checkbox]:checked) .btn-secondary:focus .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:focus span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:focus .glyphicon {
    color: #000
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary:active,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary:active span,
#tnew label:has(input[type=checkbox]:checked) .btn-secondary:active .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:active span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:active .glyphicon {
    color: #000
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary:focus-visible,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary:focus-visible span,
#tnew label:has(input[type=checkbox]:checked) .btn-secondary:focus-visible .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:focus-visible span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew label:has(input[type=checkbox]:checked) .btn-secondary .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew label:has(input[type=checkbox]:checked) .btn-default,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew label:has(input[type=checkbox]:checked) .btn-default span,
#tnew label:has(input[type=checkbox]:checked) .btn-default .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default .glyphicon {
    color: #171717
}

#tnew label:has(input[type=checkbox]:checked) .btn-default:hover,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-default:hover span,
#tnew label:has(input[type=checkbox]:checked) .btn-default:hover .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:hover span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:hover .glyphicon {
    color: #171717
}

#tnew label:has(input[type=checkbox]:checked) .btn-default:focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-default:focus span,
#tnew label:has(input[type=checkbox]:checked) .btn-default:focus .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:focus span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:focus .glyphicon {
    color: #171717
}

#tnew label:has(input[type=checkbox]:checked) .btn-default:active,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-default:active span,
#tnew label:has(input[type=checkbox]:checked) .btn-default:active .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:active span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:active .glyphicon {
    color: #171717
}

#tnew label:has(input[type=checkbox]:checked) .btn-default:focus-visible,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn-default:focus-visible span,
#tnew label:has(input[type=checkbox]:checked) .btn-default:focus-visible .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:focus-visible span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default:focus-visible .glyphicon {
    color: #171717
}

#tnew label:has(input[type=checkbox]:checked) .btn-default .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew label:has(input[type=checkbox]:checked) .btn.glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew label:has(input[type=checkbox]:checked) .btn.active.focus,
#tnew label:has(input[type=checkbox]:checked) .btn.active:focus,
#tnew label:has(input[type=checkbox]:checked) .btn.focus,
#tnew label:has(input[type=checkbox]:checked) .btn:active.focus,
#tnew label:has(input[type=checkbox]:checked) .btn:active:focus,
#tnew label:has(input[type=checkbox]:checked) .btn:focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn.active.focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn.active:focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn.focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:active.focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:active:focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:focus {
    outline: 2px solid #7b74b3
}

#tnew label:has(input[type=checkbox]:checked) .btn span,
#tnew label:has(input[type=checkbox]:checked) .btn .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn:hover,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn:hover span,
#tnew label:has(input[type=checkbox]:checked) .btn:hover .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:hover span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:hover .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn:focus,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn:focus span,
#tnew label:has(input[type=checkbox]:checked) .btn:focus .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:focus span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:focus .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn:active,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn:active span,
#tnew label:has(input[type=checkbox]:checked) .btn:active .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:active span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:active .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn:focus-visible,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew label:has(input[type=checkbox]:checked) .btn:focus-visible span,
#tnew label:has(input[type=checkbox]:checked) .btn:focus-visible .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:focus-visible span,
.modal-dialog label:has(input[type=checkbox]:checked) .btn:focus-visible .glyphicon {
    color: #fff
}

#tnew label:has(input[type=checkbox]:checked) .btn .glyphicon,
.modal-dialog label:has(input[type=checkbox]:checked) .btn .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew label.control-label .tn-required-field,
.modal-dialog label.control-label .tn-required-field {
    flex: 1 0 auto;
    text-align: right
}

#tnew label.control-label__icon-error,
.modal-dialog label.control-label__icon-error {
    color: #000
}

#tnew input,
.modal-dialog input {
    background: #fff;
    font-size: 1rem;
    color: #262626;
    border: #c0c2c4 1px solid;
    border-radius: 1;
    line-height: 1;
    box-shadow: none;
    border-width: 1px;
    border-style: solid
}

#tnew input.input-sm,
.modal-dialog input.input-sm {
    padding: 0 .5rem;
    font-size: .875rem;
    height: 30px
}

#tnew input:disabled,
.modal-dialog input:disabled {
    background: #d4d4d4;
    color: #262626;
    border: rgba(0, 0, 0, 0) 0px solid
}

#tnew input:focus,
#tnew input:focus-visible,
.modal-dialog input:focus,
.modal-dialog input:focus-visible {
    outline: 2px solid #7b74b3
}

#tnew input::placeholder,
.modal-dialog input::placeholder {
    color: #676767
}

#tnew input[type=text],
#tnew input[type=number],
#tnew input[type=password],
#tnew input[type=tel],
#tnew input[type=email],
.modal-dialog input[type=text],
.modal-dialog input[type=number],
.modal-dialog input[type=password],
.modal-dialog input[type=tel],
.modal-dialog input[type=email] {
    height: 45px
}

#tnew select,
.modal-dialog select {
    padding: 0 1rem;
    font-size: 1rem;
    background: #fff;
    color: #262626;
    border-radius: 1;
    border: #c0c2c4 1px solid;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16669 0.916016L5.00002 4.87435L0.833353 0.916016L9.16669 0.916016Z' fill='%23000000'/%3E%3C/svg%3E%0A");
    appearance: none;
    background-repeat: no-repeat;
    background-position: right .7rem top 50%;
    background-size: .65rem auto
}

#tnew select:disabled,
.modal-dialog select:disabled {
    color: #262626;
    background: #d4d4d4;
    border: rgba(0, 0, 0, 0) 0px solid
}

#tnew select:focus,
#tnew select:focus-visible,
.modal-dialog select:focus,
.modal-dialog select:focus-visible {
    outline: 2px solid #7b74b3
}

#tnew .tn-required-field,
.modal-dialog .tn-required-field {
    color: #676767;
    flex: 1 0 auto;
    text-align: right
}

#tnew input[type=checkbox],
#tnew input[type=radio],
.modal-dialog input[type=checkbox],
.modal-dialog input[type=radio] {
    accent-color: var(--primary-50)
}

#tnew input[hidden],
.modal-dialog input[hidden] {
    display: none
}

#tnew .input-group-addon,
.modal-dialog .input-group-addon {
    border: #c0c2c4 1px solid;
    border-right-width: 0;
    border-radius: 1 0 0 1;
    background: #efefef
}

#tnew .tn-amount,
.modal-dialog .tn-amount {
    border-radius: 0 1 1 0;
    border-left: 0
}

#tnew .form-control,
.modal-dialog .form-control {
    box-shadow: none
}

#tnew .form-control[readonly],
.modal-dialog .form-control[readonly] {
    cursor: none;
    pointer-events: none
}

#tnew .form-group,
.modal-dialog .form-group {
    margin-bottom: 0
}

#tnew .form-group:not(:last-child),
.modal-dialog .form-group:not(:last-child) {
    margin-bottom: 1rem
}

#tnew .form-group label:empty,
#tnew .form-group div:empty,
.modal-dialog .form-group label:empty,
.modal-dialog .form-group div:empty {
    display: none
}

#tnew .form-group.has-error label,
.modal-dialog .form-group.has-error label {
    color: #a94442
}

#tnew .tn-heading-sub-text {
    margin-bottom: .5rem
}

#tnew .tn-heading-sub-text *:last-child {
    margin-bottom: 0
}

#tnew h1,
#tnew .h1 {
    font-weight: Bold;
    font-size: 2rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%;
    text-transfrom: uppercase
}

@media only screen and (min-width: 768px) {

    #tnew h1,
    #tnew .h1 {
        font-weight: Wide Bold;
        font-size: 3rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew h1 em,
#tnew .h1 em {
    font-style: normal
}

#tnew h2,
#tnew .h2 {
    font-weight: 700;
    font-size: 1.5rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%
}

@media only screen and (min-width: 768px) {

    #tnew h2,
    #tnew .h2 {
        font-weight: Bold;
        font-size: 1.6rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew h3,
#tnew .h3 {
    font-weight: 700;
    font-size: 1.125rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%
}

@media only screen and (min-width: 768px) {

    #tnew h3,
    #tnew .h3 {
        font-weight: 700;
        font-size: 1.5rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew h4,
#tnew .h4 {
    font-weight: 700;
    font-size: 1rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%
}

@media only screen and (min-width: 768px) {

    #tnew h4,
    #tnew .h4 {
        font-weight: 700;
        font-size: 1.125rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew h5,
#tnew .h5 {
    font-weight: 700;
    font-size: 0.8125;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%
}

@media only screen and (min-width: 768px) {

    #tnew h5,
    #tnew .h5 {
        font-weight: 700;
        font-size: 1rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew h6,
#tnew .h6 {
    font-weight: 700;
    font-size: 0.625rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%
}

@media only screen and (min-width: 768px) {

    #tnew h6,
    #tnew .h6 {
        font-weight: 700;
        font-size: 0.8125rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew .tn-utility-nav-account-membership-status__name,
#tnew .tn-utility-nav-account-menu__section-heading,
#tnew .tn-utility-nav-cart-timer__label,
#tnew .tn-utility-nav-cart-link__quantity-badge,
#tnew .tn-utility-nav-applied-promo__promo-code,
#tnew .tn-utility-nav-account-user-display__label,
#tnew legend.control-label,
#tnew .tn-selected-shipping-method,
#tnew .tn-listing-legend-title,
#tnew .alert a {
    font-weight: 700
}

#tnew a {
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out;
    color: #000;
    font-weight: 700
}

#tnew a:hover {
    color: #342a87
}

#tnew a:hover .tn-icon {
    color: #342a87
}

#tnew a:focus {
    outline: none
}

#tnew a:focus-visible {
    outline: 2px solid #7b74b3;
    outline-offset: 2px
}

#tnew a:focus,
#tnew a:focus-visible {
    color: #000
}

#tnew .tn-link .tn-text {
    margin: 0 .25rem 0 0
}

#tnew .tn-link .tn-icon {
    color: #342a87;
    transition: all .2s ease-in-out;
    margin: 0 .25rem 0 0
}

#tnew .tn-link:hover .tn-icon {
    color: #342a87
}

#tnew .modal,
.modal {
    height: 100%;
    background: rgba(var(--monochrome-70), 0.4)
}

#tnew .modal .modal-dialog,
.modal .modal-dialog {
    height: 100%
}

#tnew .modal .modal-content,
.modal .modal-content {
    box-shadow: 0px 0px 0px 0px rgba(128, 128, 128, .1), 0px 21px 47px 0px rgba(128, 128, 128, .1), 0px 85px 85px 0px rgba(128, 128, 128, .09), 0px 191px 114px 0px rgba(128, 128, 128, .05), 0px 339px 136px 0px rgba(128, 128, 128, .01), 0px 530px 148px 0px rgba(128, 128, 128, 0);
    font-family: 'Obviously', 'Inter', sans-serif;
    color: var(--monochrome-100);
    font-style: normal;
    font-size: .875rem;
    opacity: 1;
    padding: 2.5rem 2rem;
    border: #c0c2c4 1px solid;
    border-radius: 8px;
    background: var(--monochrome-0);
    position: absolute;
    top: 33%;
    transform: translateY(-50%);
    height: auto;
    width: 100%;
    max-width: calc(100% - 1rem);
    display: flex;
    flex-direction: column;
    gap: 1rem
}

#tnew .modal .modal-header,
.modal .modal-header {
    border: 0;
    align-items: center
}

#tnew .modal .modal-title,
.modal .modal-title {
    margin: 0;
    padding: 0;
    font-size: 1.6rem
}

#tnew .modal .modal-header,
#tnew .modal .modal-body,
#tnew .modal .modal-footer,
.modal .modal-header,
.modal .modal-body,
.modal .modal-footer {
    padding: 0
}

#tnew .modal .modal-body,
.modal .modal-body {
    font-family: 'Obviously', 'Inter', sans-serif
}

#tnew .modal .modal-footer,
.modal .modal-footer {
    border-top: none;
    display: flex;
    align-items: center
}

#tnew .modal .modal-footer .btn,
.modal .modal-footer .btn {
    margin-bottom: 0
}

#tnew .modal .btn-primary,
.modal .btn-primary {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .modal .btn-primary:has(svg),
#tnew .modal .btn-primary:has(.tn-icon),
.modal .btn-primary:has(svg),
.modal .btn-primary:has(.tn-icon) {
    gap: .5rem
}

#tnew .modal .btn-primary:disabled,
.modal .btn-primary:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .modal .btn-primary.btn-sm,
.modal .btn-primary.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .modal .btn-primary-primary,
.modal .btn-primary-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .modal .btn-primary-primary span,
#tnew .modal .btn-primary-primary .glyphicon,
.modal .btn-primary-primary span,
.modal .btn-primary-primary .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary-primary:hover,
.modal .btn-primary-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-primary-primary:hover span,
#tnew .modal .btn-primary-primary:hover .glyphicon,
.modal .btn-primary-primary:hover span,
.modal .btn-primary-primary:hover .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary-primary:focus,
.modal .btn-primary-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-primary-primary:focus span,
#tnew .modal .btn-primary-primary:focus .glyphicon,
.modal .btn-primary-primary:focus span,
.modal .btn-primary-primary:focus .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary-primary:active,
.modal .btn-primary-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-primary-primary:active span,
#tnew .modal .btn-primary-primary:active .glyphicon,
.modal .btn-primary-primary:active span,
.modal .btn-primary-primary:active .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary-primary:focus-visible,
.modal .btn-primary-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-primary-primary:focus-visible span,
#tnew .modal .btn-primary-primary:focus-visible .glyphicon,
.modal .btn-primary-primary:focus-visible span,
.modal .btn-primary-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary-primary .glyphicon,
.modal .btn-primary-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-primary-secondary,
.modal .btn-primary-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .modal .btn-primary-secondary span,
#tnew .modal .btn-primary-secondary .glyphicon,
.modal .btn-primary-secondary span,
.modal .btn-primary-secondary .glyphicon {
    color: #000
}

#tnew .modal .btn-primary-secondary:hover,
.modal .btn-primary-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-primary-secondary:hover span,
#tnew .modal .btn-primary-secondary:hover .glyphicon,
.modal .btn-primary-secondary:hover span,
.modal .btn-primary-secondary:hover .glyphicon {
    color: #000
}

#tnew .modal .btn-primary-secondary:focus,
.modal .btn-primary-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-primary-secondary:focus span,
#tnew .modal .btn-primary-secondary:focus .glyphicon,
.modal .btn-primary-secondary:focus span,
.modal .btn-primary-secondary:focus .glyphicon {
    color: #000
}

#tnew .modal .btn-primary-secondary:active,
.modal .btn-primary-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-primary-secondary:active span,
#tnew .modal .btn-primary-secondary:active .glyphicon,
.modal .btn-primary-secondary:active span,
.modal .btn-primary-secondary:active .glyphicon {
    color: #000
}

#tnew .modal .btn-primary-secondary:focus-visible,
.modal .btn-primary-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-primary-secondary:focus-visible span,
#tnew .modal .btn-primary-secondary:focus-visible .glyphicon,
.modal .btn-primary-secondary:focus-visible span,
.modal .btn-primary-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .modal .btn-primary-secondary .glyphicon,
.modal .btn-primary-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-primary-default,
.modal .btn-primary-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .modal .btn-primary-default span,
#tnew .modal .btn-primary-default .glyphicon,
.modal .btn-primary-default span,
.modal .btn-primary-default .glyphicon {
    color: #171717
}

#tnew .modal .btn-primary-default:hover,
.modal .btn-primary-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-primary-default:hover span,
#tnew .modal .btn-primary-default:hover .glyphicon,
.modal .btn-primary-default:hover span,
.modal .btn-primary-default:hover .glyphicon {
    color: #171717
}

#tnew .modal .btn-primary-default:focus,
.modal .btn-primary-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-primary-default:focus span,
#tnew .modal .btn-primary-default:focus .glyphicon,
.modal .btn-primary-default:focus span,
.modal .btn-primary-default:focus .glyphicon {
    color: #171717
}

#tnew .modal .btn-primary-default:active,
.modal .btn-primary-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-primary-default:active span,
#tnew .modal .btn-primary-default:active .glyphicon,
.modal .btn-primary-default:active span,
.modal .btn-primary-default:active .glyphicon {
    color: #171717
}

#tnew .modal .btn-primary-default:focus-visible,
.modal .btn-primary-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-primary-default:focus-visible span,
#tnew .modal .btn-primary-default:focus-visible .glyphicon,
.modal .btn-primary-default:focus-visible span,
.modal .btn-primary-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .modal .btn-primary-default .glyphicon,
.modal .btn-primary-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-primary.glyphicon,
.modal .btn-primary.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-primary.active.focus,
#tnew .modal .btn-primary.active:focus,
#tnew .modal .btn-primary.focus,
#tnew .modal .btn-primary:active.focus,
#tnew .modal .btn-primary:active:focus,
#tnew .modal .btn-primary:focus,
.modal .btn-primary.active.focus,
.modal .btn-primary.active:focus,
.modal .btn-primary.focus,
.modal .btn-primary:active.focus,
.modal .btn-primary:active:focus,
.modal .btn-primary:focus {
    outline: 2px solid #7b74b3
}

#tnew .modal .btn-primary span,
#tnew .modal .btn-primary .glyphicon,
.modal .btn-primary span,
.modal .btn-primary .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary:hover,
.modal .btn-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-primary:hover span,
#tnew .modal .btn-primary:hover .glyphicon,
.modal .btn-primary:hover span,
.modal .btn-primary:hover .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary:focus,
.modal .btn-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-primary:focus span,
#tnew .modal .btn-primary:focus .glyphicon,
.modal .btn-primary:focus span,
.modal .btn-primary:focus .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary:active,
.modal .btn-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-primary:active span,
#tnew .modal .btn-primary:active .glyphicon,
.modal .btn-primary:active span,
.modal .btn-primary:active .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary:focus-visible,
.modal .btn-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-primary:focus-visible span,
#tnew .modal .btn-primary:focus-visible .glyphicon,
.modal .btn-primary:focus-visible span,
.modal .btn-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .modal .btn-primary .glyphicon,
.modal .btn-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-secondary,
.modal .btn-secondary {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .modal .btn-secondary:has(svg),
#tnew .modal .btn-secondary:has(.tn-icon),
.modal .btn-secondary:has(svg),
.modal .btn-secondary:has(.tn-icon) {
    gap: .5rem
}

#tnew .modal .btn-secondary:disabled,
.modal .btn-secondary:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .modal .btn-secondary.btn-sm,
.modal .btn-secondary.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .modal .btn-secondary-primary,
.modal .btn-secondary-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .modal .btn-secondary-primary span,
#tnew .modal .btn-secondary-primary .glyphicon,
.modal .btn-secondary-primary span,
.modal .btn-secondary-primary .glyphicon {
    color: #fff
}

#tnew .modal .btn-secondary-primary:hover,
.modal .btn-secondary-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-secondary-primary:hover span,
#tnew .modal .btn-secondary-primary:hover .glyphicon,
.modal .btn-secondary-primary:hover span,
.modal .btn-secondary-primary:hover .glyphicon {
    color: #fff
}

#tnew .modal .btn-secondary-primary:focus,
.modal .btn-secondary-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-secondary-primary:focus span,
#tnew .modal .btn-secondary-primary:focus .glyphicon,
.modal .btn-secondary-primary:focus span,
.modal .btn-secondary-primary:focus .glyphicon {
    color: #fff
}

#tnew .modal .btn-secondary-primary:active,
.modal .btn-secondary-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-secondary-primary:active span,
#tnew .modal .btn-secondary-primary:active .glyphicon,
.modal .btn-secondary-primary:active span,
.modal .btn-secondary-primary:active .glyphicon {
    color: #fff
}

#tnew .modal .btn-secondary-primary:focus-visible,
.modal .btn-secondary-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-secondary-primary:focus-visible span,
#tnew .modal .btn-secondary-primary:focus-visible .glyphicon,
.modal .btn-secondary-primary:focus-visible span,
.modal .btn-secondary-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .modal .btn-secondary-primary .glyphicon,
.modal .btn-secondary-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-secondary-secondary,
.modal .btn-secondary-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .modal .btn-secondary-secondary span,
#tnew .modal .btn-secondary-secondary .glyphicon,
.modal .btn-secondary-secondary span,
.modal .btn-secondary-secondary .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary-secondary:hover,
.modal .btn-secondary-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-secondary-secondary:hover span,
#tnew .modal .btn-secondary-secondary:hover .glyphicon,
.modal .btn-secondary-secondary:hover span,
.modal .btn-secondary-secondary:hover .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary-secondary:focus,
.modal .btn-secondary-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-secondary-secondary:focus span,
#tnew .modal .btn-secondary-secondary:focus .glyphicon,
.modal .btn-secondary-secondary:focus span,
.modal .btn-secondary-secondary:focus .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary-secondary:active,
.modal .btn-secondary-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-secondary-secondary:active span,
#tnew .modal .btn-secondary-secondary:active .glyphicon,
.modal .btn-secondary-secondary:active span,
.modal .btn-secondary-secondary:active .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary-secondary:focus-visible,
.modal .btn-secondary-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-secondary-secondary:focus-visible span,
#tnew .modal .btn-secondary-secondary:focus-visible .glyphicon,
.modal .btn-secondary-secondary:focus-visible span,
.modal .btn-secondary-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary-secondary .glyphicon,
.modal .btn-secondary-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-secondary-default,
.modal .btn-secondary-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .modal .btn-secondary-default span,
#tnew .modal .btn-secondary-default .glyphicon,
.modal .btn-secondary-default span,
.modal .btn-secondary-default .glyphicon {
    color: #171717
}

#tnew .modal .btn-secondary-default:hover,
.modal .btn-secondary-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-secondary-default:hover span,
#tnew .modal .btn-secondary-default:hover .glyphicon,
.modal .btn-secondary-default:hover span,
.modal .btn-secondary-default:hover .glyphicon {
    color: #171717
}

#tnew .modal .btn-secondary-default:focus,
.modal .btn-secondary-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-secondary-default:focus span,
#tnew .modal .btn-secondary-default:focus .glyphicon,
.modal .btn-secondary-default:focus span,
.modal .btn-secondary-default:focus .glyphicon {
    color: #171717
}

#tnew .modal .btn-secondary-default:active,
.modal .btn-secondary-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-secondary-default:active span,
#tnew .modal .btn-secondary-default:active .glyphicon,
.modal .btn-secondary-default:active span,
.modal .btn-secondary-default:active .glyphicon {
    color: #171717
}

#tnew .modal .btn-secondary-default:focus-visible,
.modal .btn-secondary-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-secondary-default:focus-visible span,
#tnew .modal .btn-secondary-default:focus-visible .glyphicon,
.modal .btn-secondary-default:focus-visible span,
.modal .btn-secondary-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .modal .btn-secondary-default .glyphicon,
.modal .btn-secondary-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-secondary.glyphicon,
.modal .btn-secondary.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-secondary.active.focus,
#tnew .modal .btn-secondary.active:focus,
#tnew .modal .btn-secondary.focus,
#tnew .modal .btn-secondary:active.focus,
#tnew .modal .btn-secondary:active:focus,
#tnew .modal .btn-secondary:focus,
.modal .btn-secondary.active.focus,
.modal .btn-secondary.active:focus,
.modal .btn-secondary.focus,
.modal .btn-secondary:active.focus,
.modal .btn-secondary:active:focus,
.modal .btn-secondary:focus {
    outline: 2px solid #7b74b3
}

#tnew .modal .btn-secondary span,
#tnew .modal .btn-secondary .glyphicon,
.modal .btn-secondary span,
.modal .btn-secondary .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary:hover,
.modal .btn-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-secondary:hover span,
#tnew .modal .btn-secondary:hover .glyphicon,
.modal .btn-secondary:hover span,
.modal .btn-secondary:hover .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary:focus,
.modal .btn-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-secondary:focus span,
#tnew .modal .btn-secondary:focus .glyphicon,
.modal .btn-secondary:focus span,
.modal .btn-secondary:focus .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary:active,
.modal .btn-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-secondary:active span,
#tnew .modal .btn-secondary:active .glyphicon,
.modal .btn-secondary:active span,
.modal .btn-secondary:active .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary:focus-visible,
.modal .btn-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-secondary:focus-visible span,
#tnew .modal .btn-secondary:focus-visible .glyphicon,
.modal .btn-secondary:focus-visible span,
.modal .btn-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .modal .btn-secondary .glyphicon,
.modal .btn-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-default,
#tnew .modal .btn-close,
.modal .btn-default,
.modal .btn-close {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .modal .btn-default:has(svg),
#tnew .modal .btn-default:has(.tn-icon),
#tnew .modal .btn-close:has(svg),
#tnew .modal .btn-close:has(.tn-icon),
.modal .btn-default:has(svg),
.modal .btn-default:has(.tn-icon),
.modal .btn-close:has(svg),
.modal .btn-close:has(.tn-icon) {
    gap: .5rem
}

#tnew .modal .btn-default:disabled,
#tnew .modal .btn-close:disabled,
.modal .btn-default:disabled,
.modal .btn-close:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .modal .btn-default.btn-sm,
#tnew .modal .btn-close.btn-sm,
.modal .btn-default.btn-sm,
.modal .btn-close.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .modal .btn-default-primary,
#tnew .modal .btn-close-primary,
.modal .btn-default-primary,
.modal .btn-close-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .modal .btn-default-primary span,
#tnew .modal .btn-default-primary .glyphicon,
#tnew .modal .btn-close-primary span,
#tnew .modal .btn-close-primary .glyphicon,
.modal .btn-default-primary span,
.modal .btn-default-primary .glyphicon,
.modal .btn-close-primary span,
.modal .btn-close-primary .glyphicon {
    color: #fff
}

#tnew .modal .btn-default-primary:hover,
#tnew .modal .btn-close-primary:hover,
.modal .btn-default-primary:hover,
.modal .btn-close-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-default-primary:hover span,
#tnew .modal .btn-default-primary:hover .glyphicon,
#tnew .modal .btn-close-primary:hover span,
#tnew .modal .btn-close-primary:hover .glyphicon,
.modal .btn-default-primary:hover span,
.modal .btn-default-primary:hover .glyphicon,
.modal .btn-close-primary:hover span,
.modal .btn-close-primary:hover .glyphicon {
    color: #fff
}

#tnew .modal .btn-default-primary:focus,
#tnew .modal .btn-close-primary:focus,
.modal .btn-default-primary:focus,
.modal .btn-close-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-default-primary:focus span,
#tnew .modal .btn-default-primary:focus .glyphicon,
#tnew .modal .btn-close-primary:focus span,
#tnew .modal .btn-close-primary:focus .glyphicon,
.modal .btn-default-primary:focus span,
.modal .btn-default-primary:focus .glyphicon,
.modal .btn-close-primary:focus span,
.modal .btn-close-primary:focus .glyphicon {
    color: #fff
}

#tnew .modal .btn-default-primary:active,
#tnew .modal .btn-close-primary:active,
.modal .btn-default-primary:active,
.modal .btn-close-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-default-primary:active span,
#tnew .modal .btn-default-primary:active .glyphicon,
#tnew .modal .btn-close-primary:active span,
#tnew .modal .btn-close-primary:active .glyphicon,
.modal .btn-default-primary:active span,
.modal .btn-default-primary:active .glyphicon,
.modal .btn-close-primary:active span,
.modal .btn-close-primary:active .glyphicon {
    color: #fff
}

#tnew .modal .btn-default-primary:focus-visible,
#tnew .modal .btn-close-primary:focus-visible,
.modal .btn-default-primary:focus-visible,
.modal .btn-close-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal .btn-default-primary:focus-visible span,
#tnew .modal .btn-default-primary:focus-visible .glyphicon,
#tnew .modal .btn-close-primary:focus-visible span,
#tnew .modal .btn-close-primary:focus-visible .glyphicon,
.modal .btn-default-primary:focus-visible span,
.modal .btn-default-primary:focus-visible .glyphicon,
.modal .btn-close-primary:focus-visible span,
.modal .btn-close-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .modal .btn-default-primary .glyphicon,
#tnew .modal .btn-close-primary .glyphicon,
.modal .btn-default-primary .glyphicon,
.modal .btn-close-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-default-secondary,
#tnew .modal .btn-close-secondary,
.modal .btn-default-secondary,
.modal .btn-close-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .modal .btn-default-secondary span,
#tnew .modal .btn-default-secondary .glyphicon,
#tnew .modal .btn-close-secondary span,
#tnew .modal .btn-close-secondary .glyphicon,
.modal .btn-default-secondary span,
.modal .btn-default-secondary .glyphicon,
.modal .btn-close-secondary span,
.modal .btn-close-secondary .glyphicon {
    color: #000
}

#tnew .modal .btn-default-secondary:hover,
#tnew .modal .btn-close-secondary:hover,
.modal .btn-default-secondary:hover,
.modal .btn-close-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-default-secondary:hover span,
#tnew .modal .btn-default-secondary:hover .glyphicon,
#tnew .modal .btn-close-secondary:hover span,
#tnew .modal .btn-close-secondary:hover .glyphicon,
.modal .btn-default-secondary:hover span,
.modal .btn-default-secondary:hover .glyphicon,
.modal .btn-close-secondary:hover span,
.modal .btn-close-secondary:hover .glyphicon {
    color: #000
}

#tnew .modal .btn-default-secondary:focus,
#tnew .modal .btn-close-secondary:focus,
.modal .btn-default-secondary:focus,
.modal .btn-close-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-default-secondary:focus span,
#tnew .modal .btn-default-secondary:focus .glyphicon,
#tnew .modal .btn-close-secondary:focus span,
#tnew .modal .btn-close-secondary:focus .glyphicon,
.modal .btn-default-secondary:focus span,
.modal .btn-default-secondary:focus .glyphicon,
.modal .btn-close-secondary:focus span,
.modal .btn-close-secondary:focus .glyphicon {
    color: #000
}

#tnew .modal .btn-default-secondary:active,
#tnew .modal .btn-close-secondary:active,
.modal .btn-default-secondary:active,
.modal .btn-close-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-default-secondary:active span,
#tnew .modal .btn-default-secondary:active .glyphicon,
#tnew .modal .btn-close-secondary:active span,
#tnew .modal .btn-close-secondary:active .glyphicon,
.modal .btn-default-secondary:active span,
.modal .btn-default-secondary:active .glyphicon,
.modal .btn-close-secondary:active span,
.modal .btn-close-secondary:active .glyphicon {
    color: #000
}

#tnew .modal .btn-default-secondary:focus-visible,
#tnew .modal .btn-close-secondary:focus-visible,
.modal .btn-default-secondary:focus-visible,
.modal .btn-close-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal .btn-default-secondary:focus-visible span,
#tnew .modal .btn-default-secondary:focus-visible .glyphicon,
#tnew .modal .btn-close-secondary:focus-visible span,
#tnew .modal .btn-close-secondary:focus-visible .glyphicon,
.modal .btn-default-secondary:focus-visible span,
.modal .btn-default-secondary:focus-visible .glyphicon,
.modal .btn-close-secondary:focus-visible span,
.modal .btn-close-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .modal .btn-default-secondary .glyphicon,
#tnew .modal .btn-close-secondary .glyphicon,
.modal .btn-default-secondary .glyphicon,
.modal .btn-close-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-default-default,
#tnew .modal .btn-close-default,
.modal .btn-default-default,
.modal .btn-close-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .modal .btn-default-default span,
#tnew .modal .btn-default-default .glyphicon,
#tnew .modal .btn-close-default span,
#tnew .modal .btn-close-default .glyphicon,
.modal .btn-default-default span,
.modal .btn-default-default .glyphicon,
.modal .btn-close-default span,
.modal .btn-close-default .glyphicon {
    color: #171717
}

#tnew .modal .btn-default-default:hover,
#tnew .modal .btn-close-default:hover,
.modal .btn-default-default:hover,
.modal .btn-close-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-default-default:hover span,
#tnew .modal .btn-default-default:hover .glyphicon,
#tnew .modal .btn-close-default:hover span,
#tnew .modal .btn-close-default:hover .glyphicon,
.modal .btn-default-default:hover span,
.modal .btn-default-default:hover .glyphicon,
.modal .btn-close-default:hover span,
.modal .btn-close-default:hover .glyphicon {
    color: #171717
}

#tnew .modal .btn-default-default:focus,
#tnew .modal .btn-close-default:focus,
.modal .btn-default-default:focus,
.modal .btn-close-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-default-default:focus span,
#tnew .modal .btn-default-default:focus .glyphicon,
#tnew .modal .btn-close-default:focus span,
#tnew .modal .btn-close-default:focus .glyphicon,
.modal .btn-default-default:focus span,
.modal .btn-default-default:focus .glyphicon,
.modal .btn-close-default:focus span,
.modal .btn-close-default:focus .glyphicon {
    color: #171717
}

#tnew .modal .btn-default-default:active,
#tnew .modal .btn-close-default:active,
.modal .btn-default-default:active,
.modal .btn-close-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-default-default:active span,
#tnew .modal .btn-default-default:active .glyphicon,
#tnew .modal .btn-close-default:active span,
#tnew .modal .btn-close-default:active .glyphicon,
.modal .btn-default-default:active span,
.modal .btn-default-default:active .glyphicon,
.modal .btn-close-default:active span,
.modal .btn-close-default:active .glyphicon {
    color: #171717
}

#tnew .modal .btn-default-default:focus-visible,
#tnew .modal .btn-close-default:focus-visible,
.modal .btn-default-default:focus-visible,
.modal .btn-close-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-default-default:focus-visible span,
#tnew .modal .btn-default-default:focus-visible .glyphicon,
#tnew .modal .btn-close-default:focus-visible span,
#tnew .modal .btn-close-default:focus-visible .glyphicon,
.modal .btn-default-default:focus-visible span,
.modal .btn-default-default:focus-visible .glyphicon,
.modal .btn-close-default:focus-visible span,
.modal .btn-close-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .modal .btn-default-default .glyphicon,
#tnew .modal .btn-close-default .glyphicon,
.modal .btn-default-default .glyphicon,
.modal .btn-close-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-default.glyphicon,
#tnew .modal .btn-close.glyphicon,
.modal .btn-default.glyphicon,
.modal .btn-close.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .modal .btn-default.active.focus,
#tnew .modal .btn-default.active:focus,
#tnew .modal .btn-default.focus,
#tnew .modal .btn-default:active.focus,
#tnew .modal .btn-default:active:focus,
#tnew .modal .btn-default:focus,
#tnew .modal .btn-close.active.focus,
#tnew .modal .btn-close.active:focus,
#tnew .modal .btn-close.focus,
#tnew .modal .btn-close:active.focus,
#tnew .modal .btn-close:active:focus,
#tnew .modal .btn-close:focus,
.modal .btn-default.active.focus,
.modal .btn-default.active:focus,
.modal .btn-default.focus,
.modal .btn-default:active.focus,
.modal .btn-default:active:focus,
.modal .btn-default:focus,
.modal .btn-close.active.focus,
.modal .btn-close.active:focus,
.modal .btn-close.focus,
.modal .btn-close:active.focus,
.modal .btn-close:active:focus,
.modal .btn-close:focus {
    outline: 2px solid #7b74b3
}

#tnew .modal .btn-default span,
#tnew .modal .btn-default .glyphicon,
#tnew .modal .btn-close span,
#tnew .modal .btn-close .glyphicon,
.modal .btn-default span,
.modal .btn-default .glyphicon,
.modal .btn-close span,
.modal .btn-close .glyphicon {
    color: #171717
}

#tnew .modal .btn-default:hover,
#tnew .modal .btn-close:hover,
.modal .btn-default:hover,
.modal .btn-close:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-default:hover span,
#tnew .modal .btn-default:hover .glyphicon,
#tnew .modal .btn-close:hover span,
#tnew .modal .btn-close:hover .glyphicon,
.modal .btn-default:hover span,
.modal .btn-default:hover .glyphicon,
.modal .btn-close:hover span,
.modal .btn-close:hover .glyphicon {
    color: #171717
}

#tnew .modal .btn-default:focus,
#tnew .modal .btn-close:focus,
.modal .btn-default:focus,
.modal .btn-close:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-default:focus span,
#tnew .modal .btn-default:focus .glyphicon,
#tnew .modal .btn-close:focus span,
#tnew .modal .btn-close:focus .glyphicon,
.modal .btn-default:focus span,
.modal .btn-default:focus .glyphicon,
.modal .btn-close:focus span,
.modal .btn-close:focus .glyphicon {
    color: #171717
}

#tnew .modal .btn-default:active,
#tnew .modal .btn-close:active,
.modal .btn-default:active,
.modal .btn-close:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-default:active span,
#tnew .modal .btn-default:active .glyphicon,
#tnew .modal .btn-close:active span,
#tnew .modal .btn-close:active .glyphicon,
.modal .btn-default:active span,
.modal .btn-default:active .glyphicon,
.modal .btn-close:active span,
.modal .btn-close:active .glyphicon {
    color: #171717
}

#tnew .modal .btn-default:focus-visible,
#tnew .modal .btn-close:focus-visible,
.modal .btn-default:focus-visible,
.modal .btn-close:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal .btn-default:focus-visible span,
#tnew .modal .btn-default:focus-visible .glyphicon,
#tnew .modal .btn-close:focus-visible span,
#tnew .modal .btn-close:focus-visible .glyphicon,
.modal .btn-default:focus-visible span,
.modal .btn-default:focus-visible .glyphicon,
.modal .btn-close:focus-visible span,
.modal .btn-close:focus-visible .glyphicon {
    color: #171717
}

#tnew .modal .btn-default .glyphicon,
#tnew .modal .btn-close .glyphicon,
.modal .btn-default .glyphicon,
.modal .btn-close .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal button.close,
.modal button.close {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px;
    padding: .5rem;
    width: unset
}

#tnew .modal button.close:has(svg),
#tnew .modal button.close:has(.tn-icon),
.modal button.close:has(svg),
.modal button.close:has(.tn-icon) {
    gap: .5rem
}

#tnew .modal button.close:disabled,
.modal button.close:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .modal button.close.btn-sm,
.modal button.close.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .modal button.close-primary,
.modal button.close-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .modal button.close-primary span,
#tnew .modal button.close-primary .glyphicon,
.modal button.close-primary span,
.modal button.close-primary .glyphicon {
    color: #fff
}

#tnew .modal button.close-primary:hover,
.modal button.close-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal button.close-primary:hover span,
#tnew .modal button.close-primary:hover .glyphicon,
.modal button.close-primary:hover span,
.modal button.close-primary:hover .glyphicon {
    color: #fff
}

#tnew .modal button.close-primary:focus,
.modal button.close-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal button.close-primary:focus span,
#tnew .modal button.close-primary:focus .glyphicon,
.modal button.close-primary:focus span,
.modal button.close-primary:focus .glyphicon {
    color: #fff
}

#tnew .modal button.close-primary:active,
.modal button.close-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal button.close-primary:active span,
#tnew .modal button.close-primary:active .glyphicon,
.modal button.close-primary:active span,
.modal button.close-primary:active .glyphicon {
    color: #fff
}

#tnew .modal button.close-primary:focus-visible,
.modal button.close-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .modal button.close-primary:focus-visible span,
#tnew .modal button.close-primary:focus-visible .glyphicon,
.modal button.close-primary:focus-visible span,
.modal button.close-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .modal button.close-primary .glyphicon,
.modal button.close-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal button.close-secondary,
.modal button.close-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .modal button.close-secondary span,
#tnew .modal button.close-secondary .glyphicon,
.modal button.close-secondary span,
.modal button.close-secondary .glyphicon {
    color: #000
}

#tnew .modal button.close-secondary:hover,
.modal button.close-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal button.close-secondary:hover span,
#tnew .modal button.close-secondary:hover .glyphicon,
.modal button.close-secondary:hover span,
.modal button.close-secondary:hover .glyphicon {
    color: #000
}

#tnew .modal button.close-secondary:focus,
.modal button.close-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal button.close-secondary:focus span,
#tnew .modal button.close-secondary:focus .glyphicon,
.modal button.close-secondary:focus span,
.modal button.close-secondary:focus .glyphicon {
    color: #000
}

#tnew .modal button.close-secondary:active,
.modal button.close-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal button.close-secondary:active span,
#tnew .modal button.close-secondary:active .glyphicon,
.modal button.close-secondary:active span,
.modal button.close-secondary:active .glyphicon {
    color: #000
}

#tnew .modal button.close-secondary:focus-visible,
.modal button.close-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .modal button.close-secondary:focus-visible span,
#tnew .modal button.close-secondary:focus-visible .glyphicon,
.modal button.close-secondary:focus-visible span,
.modal button.close-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .modal button.close-secondary .glyphicon,
.modal button.close-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal button.close-default,
.modal button.close-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .modal button.close-default span,
#tnew .modal button.close-default .glyphicon,
.modal button.close-default span,
.modal button.close-default .glyphicon {
    color: #171717
}

#tnew .modal button.close-default:hover,
.modal button.close-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal button.close-default:hover span,
#tnew .modal button.close-default:hover .glyphicon,
.modal button.close-default:hover span,
.modal button.close-default:hover .glyphicon {
    color: #171717
}

#tnew .modal button.close-default:focus,
.modal button.close-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal button.close-default:focus span,
#tnew .modal button.close-default:focus .glyphicon,
.modal button.close-default:focus span,
.modal button.close-default:focus .glyphicon {
    color: #171717
}

#tnew .modal button.close-default:active,
.modal button.close-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal button.close-default:active span,
#tnew .modal button.close-default:active .glyphicon,
.modal button.close-default:active span,
.modal button.close-default:active .glyphicon {
    color: #171717
}

#tnew .modal button.close-default:focus-visible,
.modal button.close-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal button.close-default:focus-visible span,
#tnew .modal button.close-default:focus-visible .glyphicon,
.modal button.close-default:focus-visible span,
.modal button.close-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .modal button.close-default .glyphicon,
.modal button.close-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .modal button.close.glyphicon,
.modal button.close.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .modal button.close.active.focus,
#tnew .modal button.close.active:focus,
#tnew .modal button.close.focus,
#tnew .modal button.close:active.focus,
#tnew .modal button.close:active:focus,
#tnew .modal button.close:focus,
.modal button.close.active.focus,
.modal button.close.active:focus,
.modal button.close.focus,
.modal button.close:active.focus,
.modal button.close:active:focus,
.modal button.close:focus {
    outline: 2px solid #7b74b3
}

#tnew .modal button.close span,
#tnew .modal button.close .glyphicon,
.modal button.close span,
.modal button.close .glyphicon {
    color: #171717
}

#tnew .modal button.close:hover,
.modal button.close:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal button.close:hover span,
#tnew .modal button.close:hover .glyphicon,
.modal button.close:hover span,
.modal button.close:hover .glyphicon {
    color: #171717
}

#tnew .modal button.close:focus,
.modal button.close:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal button.close:focus span,
#tnew .modal button.close:focus .glyphicon,
.modal button.close:focus span,
.modal button.close:focus .glyphicon {
    color: #171717
}

#tnew .modal button.close:active,
.modal button.close:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal button.close:active span,
#tnew .modal button.close:active .glyphicon,
.modal button.close:active span,
.modal button.close:active .glyphicon {
    color: #171717
}

#tnew .modal button.close:focus-visible,
.modal button.close:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .modal button.close:focus-visible span,
#tnew .modal button.close:focus-visible .glyphicon,
.modal button.close:focus-visible span,
.modal button.close:focus-visible .glyphicon {
    color: #171717
}

#tnew .modal button.close .glyphicon,
.modal button.close .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-subnav-component {
    padding: 0;
    gap: .25rem;
    margin: .5rem 0 2rem 0;
    font-size: x-small;
    align-items: flex-start;
    flex-direction: row
}

@media only screen and (min-width: 768px) {
    #tnew .tn-subnav-component {
        margin: .5rem 0 4rem 0;
        align-items: stretch;
        font-size: 1rem
    }
}

#tnew .tn-subnav-component div:empty {
    display: none
}

#tnew .tn-subnav-component .tn-promo-box,
#tnew .tn-subnav-component .tn-cart-link,
#tnew .tn-subnav-component .tn-login-link {
    margin: 0
}

#tnew .tn-subnav-component .tn-promo-box form {
    display: flex;
    align-items: center;
    gap: .5rem;
    margin: 0
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-code {
    width: unset;
    margin: unset;
    background: #fff;
    font-size: 1rem;
    color: #262626;
    border: #c0c2c4 1px solid;
    border-radius: 1;
    line-height: 1;
    height: 30px;
    font-size: .875rem
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-code.input-sm {
    padding: 0 .5rem;
    font-size: .875rem;
    height: 30px
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-code:disabled {
    background: #d4d4d4;
    color: #262626;
    border: rgba(0, 0, 0, 0) 0px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-code:focus,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-code:focus-visible {
    outline: 2px solid #7b74b3
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-code::placeholder {
    color: #676767
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button {
    all: unset;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px;
    padding: .75rem 1.5rem;
    font-size: 14px;
    margin: 0
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:has(svg),
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary .glyphicon {
    color: #fff
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:hover span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:focus span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:active span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:focus-visible span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary .glyphicon {
    color: #000
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:hover span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:focus span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:active span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:focus-visible span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:hover span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:focus span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:active span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:active .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:focus-visible span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button.active.focus,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button.active:focus,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button.focus,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:active.focus,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:active:focus,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:hover span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:hover .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:focus span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:focus .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:active span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:active .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:focus-visible span,
#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-subnav-component .tn-promo-box .tn-subnav-promo-button .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-utility-nav {
    background: none;
    align-items: center;
    position: relative;
    padding: 0;
    margin: 1rem 0
}

#tnew .tn-utility-nav .btn {
    width: max-content
}

#tnew .tn-utility-nav .tn-utility-nav-promo-code-section {
    margin: 0
}

#tnew .tn-utility-nav .tn-utility-nav-account-login-link,
#tnew .tn-utility-nav .tn-utility-nav-cart-link {
    background: #342a87;
    color: #fff
}

#tnew .tn-utility-nav .tn-utility-nav-account-login-link svg,
#tnew .tn-utility-nav .tn-utility-nav-cart-link svg {
    color: #fff
}

#tnew .tn-utility-nav .tn-utility-nav-account-login-link:hover,
#tnew .tn-utility-nav .tn-utility-nav-cart-link:hover {
    background: #0c0039;
    color: #fff
}

#tnew .tn-utility-nav .tn-utility-nav-account-login-link:hover svg,
#tnew .tn-utility-nav .tn-utility-nav-cart-link:hover svg {
    color: #fff
}

#tnew .tn-utility-nav .tn-utility-nav-account-section__container,
#tnew .tn-utility-nav .tn-utility-nav-cart-controls-section {
    align-items: center
}

#tnew .tn-utility-nav .tn-utility-nav-cart-controls-section {
    gap: 1rem
}

#tnew .tn-utility-nav .tn-icon:not(.tn-icon--clock) {
    margin: 0
}

#tnew .tn-utility-nav .tn-utility-nav-inline-promo-code-form {
    gap: .5rem
}

#tnew .tn-utility-nav .tn-utility-nav-inline-promo-code-form__label {
    margin: 0;
    font-size: .75rem
}

#tnew .tn-utility-nav .tn-utility-nav-inline-promo-code-form__input-container {
    gap: .5rem;
    align-items: stretch
}

#tnew .tn-utility-nav .tn-utility-nav-inline-promo-code-form__input {
    height: unset;
    width: unset
}

@media only screen and (min-width: 768px) {
    #tnew .tn-utility-nav .tn-utility-nav-modal-promo-code-form__btn-open-modal.btn {
        display: none
    }
}

#tnew .tn-utility-nav .tn-utility-nav-cart-link__quantity-badge {
    position: relative;
    top: unset;
    right: unset;
    background: #fff;
    color: #342a87
}

#tnew .tn-utility-nav .tn-utility-nav-cart-link:hover .tn-utility-nav-cart-link__quantity-badge {
    background: #0c0039;
    color: #fff
}

#tnew .tn-utility-nav .tn-utility-nav-cart-timer,
#tnew .tn-utility-nav .tn-utility-nav-cart-timer__time {
    font-family: 'Obviously', 'Inter', sans-serif
}

#tnew .tn-utility-nav .tn-utility-nav-cart-timer {
    width: 100%;
    position: absolute;
    left: 50%;
    right: unset;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0);
    color: #262626;
    border-width: 1px;
    border-color: #c0c2c4
}

@media only screen and (min-width: 480px) {
    #tnew .tn-utility-nav .tn-utility-nav-cart-timer {
        width: auto
    }
}

#tnew .tn-utility-nav .tn-utility-nav-cart-timer__icon {
    color: #342a87
}

#tnew .tn-utility-nav .tn-utility-nav-cart-timer--urgent {
    background: #f2dede;
    color: #a94442;
    border-color: #ebccd1
}

#tnew .tn-utility-nav .tn-utility-nav-cart-timer--urgent .tn-utility-nav-cart-timer__icon {
    color: #a94442
}

#tnew .tn-utility-nav .tn-utility-nav-cart-timer__label {
    font-weight: 700
}

#tnew .tn-utility-nav--timer-active {
    padding-top: 2.5rem
}

#tnew .tn-utility-nav--timer-active .tn-utility-nav-inline-promo-code-form__input {
    width: 90px
}

#tnew .tn-utility-nav--timer-active .tn-utility-nav-inline-promo-code-form__input-container {
    gap: .5rem
}

#tnew .tn-utility-nav--timer-active .tn-utility-nav-cart-controls-section {
    align-items: center;
    gap: 1rem
}

#tnew .loading {
    font-family: 'primary-font-family', 'Inter', sans-serif;
    font-weight: 700;
    font-size: .875rem;
    box-shadow: 0;
    color: #000;
    opacity: 1;
    padding: 2.5rem 2rem;
    border: #c0c2c4 1px solid;
    border-radius: 1;
    background: #fff;
    min-width: 300px
}

#tnew .loading .tn-busy-spinner__image {
    display: none
}

#tnew .loading:after {
    all: unset;
    content: "";
    height: 4px;
    width: 100%;
    display: block;
    border-radius: 4px;
    margin-top: 2rem;
    background-image: url('data:image/svg+xml,<svg width="100%" height="4" fill="none" xmlns="http://www.w3.org/2000/svg"><style>@keyframes loading %7B 0% %7B transform: translateX%28-50%%29 scaleX%28.2%29; %7D 100% %7B transform: translateX%28100%%29 scaleX%281%29; %7D%7D.loader %7B animation: loading 1.5s cubic-bezier%28.65,.815,.735,.395%29 infinite normal none running;%7D</style><rect class="background" x="0" y="0" width="100%" height="4" rx="2" fill="%23D4D4D4"/><rect class="loader" x="0" y="0" width="100%" height="4" rx="2" fill="%23342A87"/></svg>')
}

#tnew .tn-event-listing-busy-indicator__content,
#tnew .tn-syos-busy-indicator__content {
    font-family: 'primary-font-family', 'Inter', sans-serif;
    font-weight: 700;
    font-size: .875rem;
    box-shadow: 0;
    color: #000;
    opacity: 1;
    padding: 2.5rem 2rem;
    border: #c0c2c4 1px solid;
    border-radius: 1;
    background: #fff;
    min-width: 300px
}

#tnew .tn-event-listing-busy-indicator__content .tn-busy-spinner__image,
#tnew .tn-syos-busy-indicator__content .tn-busy-spinner__image {
    display: none
}

#tnew .tn-event-listing-busy-indicator__content:after,
#tnew .tn-syos-busy-indicator__content:after {
    all: unset;
    content: "";
    height: 4px;
    width: 100%;
    display: block;
    border-radius: 4px;
    margin-top: 2rem;
    background-image: url('data:image/svg+xml,<svg width="100%" height="4" fill="none" xmlns="http://www.w3.org/2000/svg"><style>@keyframes loading %7B 0% %7B transform: translateX%28-50%%29 scaleX%28.2%29; %7D 100% %7B transform: translateX%28100%%29 scaleX%281%29; %7D%7D.loader %7B animation: loading 1.5s cubic-bezier%28.65,.815,.735,.395%29 infinite normal none running;%7D</style><rect class="background" x="0" y="0" width="100%" height="4" rx="2" fill="%23D4D4D4"/><rect class="loader" x="0" y="0" width="100%" height="4" rx="2" fill="%23342A87"/></svg>')
}

.adyen-checkout__spinner__wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center
}

.adyen-checkout__spinner__wrapper--inline {
    display: inline-block;
    height: auto;
    margin-right: 8px
}

[dir=rtl] .adyen-checkout__spinner__wrapper--inline {
    margin-left: 8px;
    margin-right: 0
}

.adyen-checkout__spinner {
    animation: rotate-spinner 1.5s linear infinite;
    border: 3px solid #0075ff;
    border-radius: 50%;
    border-top-color: rgba(0, 0, 0, 0);
    height: 43px;
    width: 43px
}

.adyen-checkout__spinner--large {
    height: 43px;
    width: 43px
}

.adyen-checkout__spinner--small {
    border-width: 2px;
    height: 16px;
    width: 16px
}

.adyen-checkout__spinner--medium {
    height: 28px;
    width: 28px
}

@keyframes rotate-spinner {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.adyen-checkout__button {
    background: #00112c;
    border: 0;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-size: 1em;
    font-weight: 500;
    height: 48px;
    margin: 0;
    padding: 15px;
    text-decoration: none;
    transition: background .3s ease-out, box-shadow .3s ease-out;
    width: 100%
}

.adyen-checkout__button:focus {
    box-shadow: 0 0 0 2px #3070ed;
    outline: 0
}

.adyen-checkout__button:hover {
    background: #1c3045;
    box-shadow: 0 0, 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14)
}

.adyen-checkout__button:active {
    background: #3a4a5c
}

.adyen-checkout__button:hover:focus {
    box-shadow: 0 0 0 2px #3070ed, 0 3px 4px rgba(0, 15, 45, .2)
}

.adyen-checkout__button:disabled,
.adyen-checkout__button:disabled:hover {
    box-shadow: none;
    cursor: not-allowed;
    opacity: .4;
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all
}

.adyen-checkout__button.adyen-checkout__button--loading {
    background: #687282;
    box-shadow: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.adyen-checkout__button.adyen-checkout__button--pay {
    display: flex;
    justify-content: center;
    margin-top: 24px
}

.adyen-checkout__button.adyen-checkout__button--pay:disabled {
    opacity: .4
}

.adyen-checkout__button.adyen-checkout__button--standalone {
    margin-top: 0
}

.adyen-checkout__button.adyen-checkout__button--inline {
    display: block;
    font-size: .81em;
    height: auto;
    padding: 10px 8px;
    width: auto
}

.adyen-checkout__button.adyen-checkout__button--ghost {
    background: none;
    border: 0;
    color: #00112c
}

.adyen-checkout__button.adyen-checkout__button--ghost:hover {
    background: #f7f8f9;
    box-shadow: none
}

.adyen-checkout__button.adyen-checkout__button--ghost:active {
    background: #e6e9eb;
    box-shadow: none
}

.adyen-checkout__button.adyen-checkout__button--secondary {
    background: #fff;
    border: 1px solid #00112c;
    color: #00112c;
    padding: 10px 12px
}

.adyen-checkout__button.adyen-checkout__button--secondary:hover {
    background: #f7f8f9;
    box-shadow: 0 2px 4px rgba(27, 42, 60, .2), 0 4px 5px rgba(27, 42, 60, .14)
}

.adyen-checkout__button.adyen-checkout__button--secondary:active,
.adyen-checkout__button.adyen-checkout__button--secondary:active:hover {
    background: #f7f8f9;
    box-shadow: none
}

.adyen-checkout__button.adyen-checkout__button--secondary:disabled,
.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover {
    background-color: #f7f8f9;
    border-color: #99a3ad;
    box-shadow: none;
    cursor: not-allowed;
    opacity: .5;
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all
}

.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner {
    border-color: rgba(0, 0, 0, 0) #00112c #00112c
}

.adyen-checkout__button.adyen-checkout__button--action {
    background: rgba(0, 102, 255, .1);
    border: 1px solid rgba(0, 0, 0, 0);
    color: #0075ff;
    padding: 10px 12px
}

.adyen-checkout__button.adyen-checkout__button--action:hover {
    background: rgba(0, 102, 255, .2);
    box-shadow: none
}

.adyen-checkout__button.adyen-checkout__button--action:active,
.adyen-checkout__button.adyen-checkout__button--action:active:hover {
    background: rgba(0, 102, 255, .3);
    box-shadow: none
}

.adyen-checkout__button.adyen-checkout__button--link {
    background: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #0075ff;
    font-weight: 400;
    padding: 2px
}

.adyen-checkout__button.adyen-checkout__button--link:hover {
    background: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.adyen-checkout__button.adyen-checkout__button--completed,
.adyen-checkout__button.adyen-checkout__button--completed:active,
.adyen-checkout__button.adyen-checkout__button--completed:active:hover,
.adyen-checkout__button.adyen-checkout__button--completed:hover {
    background: #089a43;
    color: #fff
}

.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon {
    filter: brightness(0) invert(1)
}

.adyen-checkout__button__content {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center
}

.adyen-checkout__button__icon {
    margin-right: 12px
}

[dir=rtl] .adyen-checkout__button__icon {
    margin-left: 12px;
    margin-right: 0
}

.adyen-checkout__button__text {
    display: block;
    justify-content: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.adyen-checkout__button .adyen-checkout__spinner {
    border-color: rgba(0, 0, 0, 0) #fff #fff
}

.checkout-secondary-button__text {
    font-size: .85em;
    margin-left: 5px;
    margin-top: 1px
}

.adyen-checkout__fieldset {
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-before: 0;
    -webkit-padding-after: 0;
    -webkit-padding-start: 0;
    -webkit-padding-end: 0;
    border: none;
    display: block;
    margin-inline-end: 0;
    margin-inline-start: 0;
    margin: 0;
    padding-block-start: 0;
    padding-bottom: 8px;
    padding-block-end: 0;
    padding-inline-end: 0;
    padding-inline-start: 0;
    width: 100%
}

.adyen-checkout__fieldset:last-of-type {
    padding-bottom: 0
}

.adyen-checkout__fieldset+.adyen-checkout__fieldset {
    margin-top: 16px
}

.adyen-checkout__fieldset__title {
    color: #687282;
    display: block;
    font-size: .68em;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 0;
    padding: 0 0 12px;
    text-transform: uppercase
}

.adyen-checkout__field-group,
.adyen-checkout__fieldset__fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}

@media(min-width: 480px) {
    .adyen-checkout__field-group:last-of-type .adyen-checkout__field {
        margin-bottom: 0
    }
}

.adyen-checkout__field-group:last-of-type .adyen-checkout__field:last-of-type,
:not(.adyen-checkout__field-group)>.adyen-checkout__field:last-of-type {
    margin-bottom: 0
}

.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields {
    color: #00112c;
    font-size: .81em;
    line-height: 19px;
    margin: 0
}

.adyen-checkout__field {
    display: block;
    margin-bottom: 16px;
    width: 100%
}

.adyen-checkout__label {
    display: block;
    position: relative
}

.adyen-checkout__helper-text,
.adyen-checkout__label__text {
    color: #00112c;
    display: block;
    font-size: .81em;
    font-weight: 400;
    line-height: 13px;
    padding-bottom: 5px
}

.adyen-checkout__label-adornment--end {
    position: absolute;
    right: 0;
    top: 0
}

.adyen-checkout__helper-text {
    color: #687282
}

.adyen-checkout__label__text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color .1s ease-out;
    white-space: nowrap
}

.adyen-checkout__label__text--error {
    color: #c12424
}

.adyen-checkout__label--focused .adyen-checkout__label__text {
    color: #0075ff
}

.adyen-checkout__error-text {
    align-items: center;
    color: #c12424;
    display: flex;
    font-size: .75em;
    font-weight: 400;
    margin-top: 4px
}

.adyen-checkout__field-wrapper {
    display: flex;
    width: 100%
}

@media(min-width: 480px) {
    .adyen-checkout__field--20 {
        width: 20%
    }

    .adyen-checkout__field--30 {
        width: 30%
    }

    .adyen-checkout__field--40 {
        width: 40%
    }

    .adyen-checkout__field--50 {
        width: 50%
    }

    .adyen-checkout__field--60 {
        width: 60%
    }

    .adyen-checkout__field--70 {
        width: 70%
    }

    .adyen-checkout__field--80 {
        width: 80%
    }

    .adyen-checkout__field--col-70 {
        width: calc(70% - 8px)
    }

    .adyen-checkout__field--col-30 {
        width: calc(30% - 8px)
    }

    .adyen-checkout__field--col-50 {
        width: calc(50% - 8px)
    }
}

.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child {
    margin-right: 8px
}

[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child {
    margin-left: 8px;
    margin-right: 0
}

.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2) {
    margin-left: 8px
}

[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2) {
    margin-left: 0;
    margin-right: 8px
}

.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field {
    margin-bottom: 0
}

.adyen-checkout__input {
    background: #fff;
    border: 1px solid #b9c4c9;
    border-radius: 6px;
    box-sizing: border-box;
    caret-color: #0075ff;
    color: #00112c;
    display: block;
    font-family: inherit;
    font-size: 1em;
    height: 40px;
    outline: none;
    padding: 5px 8px;
    position: relative;
    transition: border .2s ease-out, box-shadow .2s ease-out;
    width: 100%
}

.adyen-checkout__input:hover {
    border-color: #99a3ad
}

.adyen-checkout__input:required {
    box-shadow: none
}

.adyen-checkout__input--disabled,
.adyen-checkout__input[readonly] {
    background: #e6e9eb;
    border-color: #e6e9eb
}

.adyen-checkout__input--disabled:hover {
    border-color: #e6e9eb
}

.adyen-checkout__input-wrapper {
    display: block;
    position: relative
}

.adyen-checkout__input-wrapper--block {
    display: block
}

.adyen-checkout-input__inline-validation {
    height: 16px;
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px
}

[dir=rtl] .adyen-checkout-input__inline-validation {
    left: 14px;
    right: auto
}

[dir=ltr] .adyen-checkout-input__inline-validation {
    left: auto;
    right: 14px
}

.adyen-checkout-input__inline-validation--valid {
    color: #089a43
}

.adyen-checkout-input__inline-validation--invalid {
    color: #c12424
}

.adyen-checkout__input--valid {
    border-bottom-color: #089a43
}

.adyen-checkout__input--error,
.adyen-checkout__input--error:hover,
.adyen-checkout__input--invalid,
.adyen-checkout__input--invalid:hover {
    border-color: #c12424
}

.adyen-checkout__input::-moz-placeholder {
    color: #707070;
    font-weight: 200
}

.adyen-checkout__input::placeholder {
    color: #707070;
    font-weight: 200
}

.adyen-checkout__input--date {
    padding-right: 30px
}

.adyen-checkout__input--focus,
.adyen-checkout__input--focus:hover,
.adyen-checkout__input:active,
.adyen-checkout__input:active:hover,
.adyen-checkout__input:focus,
.adyen-checkout__input:focus:hover {
    border: 1px solid #0075ff;
    box-shadow: 0 0 0 2px #3070ed
}

.adyen-checkout__input[readonly],
.adyen-checkout__input[readonly]:hover {
    background-color: #e6e9eb;
    border-color: rgba(0, 0, 0, 0);
    color: #687282;
    cursor: default
}

.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group {
    display: flex
}

.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group {
    display: flex;
    margin: 8px 0
}

.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper {
    margin-right: 20px
}

.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child {
    margin: 0
}

.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation {
    display: none
}

.adyen-checkout__radio_group__input {
    opacity: 0;
    position: absolute
}

.adyen-checkout__radio_group__label {
    color: inherit;
    display: block;
    font-size: .81em;
    font-weight: 400;
    line-height: 16px;
    overflow: visible;
    padding-bottom: 0;
    padding-left: 24px;
    position: relative
}

.adyen-checkout__label--focused .adyen-checkout__radio_group__label {
    color: inherit
}

.adyen-checkout__radio_group__label:before {
    background-color: #fff;
    border: 1px solid #b9c4c9;
    border-radius: 50%;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    transition: border-color .2s ease-out, box-shadow .2s ease-out;
    width: 16px
}

.adyen-checkout__radio_group__label:hover:before {
    border-color: #99a3ad;
    box-shadow: 0 0 0 2px #d4d9db;
    cursor: pointer
}

.adyen-checkout__radio_group__label:after {
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 1px 1px rgba(0, 15, 45, .25);
    content: "";
    display: block;
    height: 6px;
    left: 5px;
    margin: 0 auto;
    position: absolute;
    top: 5px;
    transform: scale(0);
    transition: transform .2s ease-out;
    width: 6px
}

.adyen-checkout__radio_group__label:hover {
    border-color: #0075ff;
    cursor: pointer
}

.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__label--selected {
    background-color: #0075ff;
    border: 0;
    transition: all .2s ease-out
}

.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after {
    transform: scale(1)
}

.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before {
    border-color: #0075ff;
    box-shadow: 0 0 0 2px rgba(0, 102, 255, .4)
}

.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,
.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before {
    box-shadow: 0 0 0 2px rgba(0, 102, 255, .4)
}

.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before {
    border: 1px solid #c12424
}

.Select-module_adyen-checkout__dropdown__0Mj-n {
    position: relative
}

.Select-module_adyen-checkout__dropdown__button__yTyqq {
    align-items: center;
    cursor: pointer;
    display: flex
}

.Select-module_adyen-checkout__dropdown__button__yTyqq:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982z' fill='%23687282'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 6px;
    position: absolute;
    right: 16px;
    width: 8px
}

[dir=rtl] .Select-module_adyen-checkout__dropdown__button__yTyqq:after {
    left: 16px;
    right: auto
}

.Select-module_adyen-checkout__dropdown__button--active__Ej-JR:after {
    transform: rotate(180deg)
}

.Select-module_adyen-checkout__filter-input__CwPBS {
    background: #fff;
    border: 0;
    caret-color: #0075ff;
    color: #00112c;
    font-family: inherit;
    font-size: 1em;
    height: 100%;
    padding: 0;
    width: 100%
}

.Select-module_adyen-checkout__filter-input__CwPBS::-moz-placeholder {
    color: #b9c4c9;
    font-weight: 200
}

.Select-module_adyen-checkout__filter-input__CwPBS::placeholder {
    color: #b9c4c9;
    font-weight: 200
}

.Select-module_adyen-checkout__filter-input__CwPBS:active,
.Select-module_adyen-checkout__filter-input__CwPBS:focus {
    outline: 0
}

.Select-module_adyen-checkout__filter-input__CwPBS[readonly] {
    background: #e6e9eb;
    border-color: rgba(0, 0, 0, 0);
    color: #00112c;
    cursor: not-allowed
}

.Select-module_adyen-checkout__dropdown__list__YtEzj {
    background: #fff;
    display: none;
    list-style: none;
    margin: 0 0 50px;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.Select-module_adyen-checkout__dropdown__list__YtEzj.Select-module_adyen-checkout__dropdown__list--active__Gegw2 {
    display: block
}

.Select-module_adyen-checkout__dropdown__element__ORU4- {
    align-items: center;
    display: flex
}

.adyen-checkout__image {
    opacity: 0;
    transition: opacity .6s ease-out
}

.adyen-checkout__image--loaded {
    opacity: 1
}

.adyen-checkout__dropdown__button-icon--left {
    flex-direction: row-reverse;
    justify-content: flex-end
}

.adyen-checkout__dropdown__button-icon--left>img {
    margin-left: 0;
    margin-right: 12px
}

.adyen-checkout__dropdown {
    font-size: 1em;
    max-width: 100%;
    width: 100%
}

.adyen-checkout__dropdown__button {
    background: #fff;
    border: 1px solid #b9c4c9;
    border-radius: 6px;
    color: #00112c;
    font-size: 1em;
    height: 40px;
    line-height: 20px;
    outline: 0;
    padding: 7px 24px 7px 12px;
    text-decoration: none;
    transition: border .2s ease-out, box-shadow .2s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

[dir=rtl] .adyen-checkout__dropdown__button {
    padding: 7px 12px 7px 24px
}

.adyen-checkout__dropdown__button:hover {
    border-color: #99a3ad
}

.adyen-checkout__dropdown__button__icon {
    border-radius: 3px;
    height: 26px;
    margin-right: 12px;
    max-width: 40px
}

.adyen-checkout__dropdown__button--disabled {
    opacity: .4
}

.adyen-checkout__dropdown__button--active,
.adyen-checkout__dropdown__button--active:hover,
.adyen-checkout__dropdown__button:active,
.adyen-checkout__dropdown__button:focus {
    border-color: #0075ff;
    box-shadow: 0 0 0 2px #3070ed
}

.adyen-checkout__dropdown__button--readonly,
.adyen-checkout__dropdown__button--readonly--active,
.adyen-checkout__dropdown__button--readonly:focus,
.adyen-checkout__dropdown__button--readonly:hover {
    background: #e6e9eb;
    border-color: rgba(0, 0, 0, 0);
    color: #00112c;
    cursor: not-allowed
}

.adyen-checkout__dropdown__button--readonly:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982z' fill='%23B9C4C9'/%3E%3C/svg%3E")
}

.adyen-checkout__dropdown__button--invalid {
    border-color: #c12424
}

.adyen-checkout__dropdown__button--valid {
    border-bottom-color: #089a43
}

.adyen-checkout__dropdown__button__text {
    flex-grow: 1;
    overflow: hidden;
    pointer-events: none;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.adyen-checkout__dropdown__button__secondary-text {
    margin-right: 16px
}

.adyen-checkout__dropdown__list {
    border-radius: 6px;
    box-shadow: 0 2px 7px rgba(0, 15, 45, .3);
    max-height: 375px;
    z-index: 2
}

.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active {
    margin-top: 2px
}

.adyen-checkout__dropdown__element {
    border: 1px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: .81em;
    -webkit-hyphens: auto;
    hyphens: auto;
    line-height: 20px;
    outline: 0;
    padding: 8px;
    transition: background .2s ease-out, border-color .2s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    word-break: break-word
}

.adyen-checkout__dropdown__element .adyen-checkout__icon {
    position: absolute;
    right: 8px
}

.adyen-checkout__dropdown__element:last-child {
    border-bottom: 0
}

.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active {
    background: rgba(230, 233, 235, .6)
}

.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected {
    background: rgba(0, 102, 255, .1)
}

.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active,
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover {
    background: rgba(0, 102, 255, .15)
}

.adyen-checkout__dropdown__element--disabled {
    cursor: not-allowed;
    opacity: .4
}

.adyen-checkout__dropdown__element__icon {
    border-radius: 3px;
    margin-right: 12px;
    max-height: 26px;
    max-width: 40px
}

.adyen-checkout__dropdown__element__text {
    flex-grow: 1
}

.adyen-checkout__dropdown__element__secondary-text:not(:last-child) {
    margin-right: 8px
}

.adyen-checkout__dropdown__element__flag {
    margin-left: 8px;
    margin-right: 10px;
    max-height: 18px;
    max-width: 27px
}

.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation {
    right: 32px
}

.adyen-checkout__address-search {
    position: relative
}

.adyen-checkout__address-search .adyen-checkout__dropdown__button:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23687282' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45zm0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 16px;
    left: 12px;
    position: absolute;
    width: 16px
}

.adyen-checkout__address-search .adyen-checkout__dropdown__button--active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%2300112C' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45zm0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49z'/%3E%3C/svg%3E");
    transform: none
}

.adyen-checkout__address-search .adyen-checkout__filter-input {
    padding-left: 24px
}

.adyen-checkout__address-search__manual-add {
    position: absolute;
    right: 0;
    top: 0
}

.adyen-checkout__address-search__manual-add .adyen-checkout__address-search__manual-add__button {
    border: 0;
    padding: 0
}

.adyen-checkout__checkbox {
    display: block
}

.adyen-checkout__checkbox__label {
    color: #00112c;
    cursor: pointer;
    display: inline-block;
    font-size: .81em;
    font-weight: 400;
    line-height: 19px;
    padding-left: 24px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

[dir=rtl] .adyen-checkout__checkbox__label {
    padding-left: 0;
    padding-right: 24px
}

.adyen-checkout__checkbox__input {
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before {
    opacity: 1
}

.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after {
    background-color: #0075ff;
    border: 1px solid #0075ff
}

.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after {
    border-color: #0075ff;
    box-shadow: 0 0 0 2px rgba(0, 102, 255, .4)
}

.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after {
    border: 1px solid #0075ff;
    box-shadow: 0 0 0 2px #3070ed
}

.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after {
    border-color: #99a3ad;
    box-shadow: 0 0 0 2px #d4d9db
}

.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before {
    border-color: rgba(0, 0, 0, 0) #fff #fff rgba(0, 0, 0, 0);
    border-radius: 0 2px 1px;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    content: "";
    height: 11px;
    left: 1px;
    opacity: 0;
    position: absolute;
    top: 2px;
    transform: rotate(37deg);
    transform-origin: 100% 100%;
    transition: opacity .2s ease-out;
    width: 6px;
    z-index: 1
}

[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before {
    left: auto;
    right: 8px
}

.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after {
    background-color: #fff;
    border: 1px solid #b9c4c9;
    border-radius: 3px;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    transition: background .15s ease-out, border .05s ease-out, box-shadow .1s ease-out;
    width: 16px;
    z-index: 0
}

[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after {
    left: auto;
    right: 0
}

.adyen-checkout__field--consentCheckbox {
    background: #e6e9eb;
    border: 1px solid #e6e9eb;
    border-radius: 6px;
    padding: 14px 14px 13px
}

[dir=rtl] .adyen-checkout__field--consentCheckbox {
    padding: 14px 14px 13px
}

.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error {
    border-color: #c12424
}

.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation {
    right: -5px;
    top: 10px
}

.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress {
    padding-bottom: 8px
}

.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress {
    margin-top: 24px;
    padding-bottom: 8px
}

.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress {
    margin-bottom: 0
}

.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox {
    margin-top: 22px
}

.adyen-checkout__input--separateDeliveryAddress+.adyen-checkout__checkbox__label {
    margin-top: 16px
}

.adyen-checkout-form-instruction {
    color: #687282;
    font-size: .81em;
    font-weight: 400;
    line-height: 19px;
    margin-top: 0
}

[dir=rtl] .adyen-checkout-form-instruction {
    padding-right: 0
}

.adyen-checkout__amazonpay__button {
    margin: auto
}

.adyen-checkout__amazonpay .adyen-checkout__button--ghost {
    display: block;
    margin: 8px auto 0;
    width: auto
}

@supports(-webkit-appearance: -apple-pay-button) {

    .ApplePayButton-module_apple-pay-button__l5g-d,
    .ApplePayButton-module_apple-pay__gYjuP {
        -webkit-appearance: -apple-pay-button
    }

    .ApplePayButton-module_apple-pay-button__l5g-d {
        cursor: pointer;
        display: inline-block
    }

    .ApplePayButton-module_apple-pay-button-black__istwW {
        -apple-pay-button-style: #000
    }

    .ApplePayButton-module_apple-pay-button-white__-wLaE {
        -apple-pay-button-style: #fff
    }

    .ApplePayButton-module_apple-pay-button-white-with-line__MlRq7 {
        -apple-pay-button-style: white-outline
    }

    .ApplePayButton-module_apple-pay-button--type-plain__ycfNl {
        -apple-pay-button-type: plain
    }

    .ApplePayButton-module_apple-pay-button--type-buy__9m8AB {
        -apple-pay-button-type: buy
    }

    .ApplePayButton-module_apple-pay-button--type-donate__HmRdK {
        -apple-pay-button-type: donate
    }

    .ApplePayButton-module_apple-pay-button--type-check-out__XdGWd {
        -apple-pay-button-type: check-out
    }

    .ApplePayButton-module_apple-pay-button--type-book__-v-VY {
        -apple-pay-button-type: book
    }

    .ApplePayButton-module_apple-pay-button--type-subscribe__WxWIF {
        -apple-pay-button-type: subscribe
    }

    .ApplePayButton-module_apple-pay-button--type-add-money__zeBA8 {
        -apple-pay-button-type: add-money
    }

    .ApplePayButton-module_apple-pay-button--type-contribute__G3E8e {
        -apple-pay-button-type: contribute
    }

    .ApplePayButton-module_apple-pay-button--type-order__ggI6j {
        -apple-pay-button-type: order
    }

    .ApplePayButton-module_apple-pay-button--type-reload__QbgLd {
        -apple-pay-button-type: reload
    }

    .ApplePayButton-module_apple-pay-button--type-rent__VzC-E {
        -apple-pay-button-type: rent
    }

    .ApplePayButton-module_apple-pay-button--type-support__6EjmY {
        -apple-pay-button-type: support
    }

    .ApplePayButton-module_apple-pay-button--type-tip__bdzGK {
        -apple-pay-button-type: tip
    }

    .ApplePayButton-module_apple-pay-button--type-top-up__Eb3qR {
        -apple-pay-button-type: top-up
    }
}

@supports not (-webkit-appearance: -apple-pay-button) {
    .ApplePayButton-module_apple-pay-button__l5g-d {
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: 100% 60%;
        border-radius: 5px;
        box-sizing: border-box;
        display: inline-block;
        max-height: 64px;
        min-height: 32px;
        min-width: 200px;
        padding: 0
    }

    .ApplePayButton-module_apple-pay-button-black__istwW {
        background-color: #000;
        background-image: -webkit-named-image(apple-pay-logo-white)
    }

    .ApplePayButton-module_apple-pay-button-white-with-line__MlRq7,
    .ApplePayButton-module_apple-pay-button-white__-wLaE {
        background-color: #fff;
        background-image: -webkit-named-image(apple-pay-logo-black)
    }

    .ApplePayButton-module_apple-pay-button-white-with-line__MlRq7 {
        border: .5px solid #000
    }
}

.adyen-checkout__applepay__button {
    height: 48px;
    width: 240px
}

.adyen-checkout__dropin .adyen-checkout__applepay__button {
    width: 100%
}

.adyen-checkout__issuer-button {
    align-items: center;
    background-color: #fff;
    border: none;
    border-radius: 6px;
    box-shadow: inset 0 0 0 1px #b9c4c9;
    cursor: pointer;
    display: flex;
    flex-basis: 47%;
    flex-grow: 2;
    font-size: .81em;
    height: 40px;
    padding: 0 12px;
    transition: background .3s ease-out, box-shadow .3s ease-out
}

.adyen-checkout__issuer-button:active {
    color: #000
}

.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus,
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible,
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover {
    box-shadow: inset 0 0 0 2px #99a3ad;
    outline: none
}

.adyen-checkout__issuer-button--selected {
    background: #fff;
    box-shadow: inset 0 0 0 2px #0075ff;
    color: #0075ff;
    font-weight: 500;
    height: 40px;
    transition: none
}

.adyen-checkout__issuer-button-img {
    margin-right: 8px;
    max-height: 26px
}

.adyen-checkout__issuer-button-group {
    display: flex;
    flex-wrap: wrap;
    gap: 16px 16px
}

.adyen-checkout__content-separator {
    align-items: center;
    color: #687282;
    display: flex;
    font-size: 13px;
    justify-content: center;
    line-height: 19px;
    margin-bottom: 16px;
    margin-top: 16px;
    white-space: nowrap
}

.adyen-checkout__content-separator:after,
.adyen-checkout__content-separator:before {
    background: #e6e9eb;
    content: "";
    display: block;
    height: 1px;
    width: 100%
}

.adyen-checkout__content-separator:after {
    margin-left: 20px
}

.adyen-checkout__content-separator:before {
    margin-right: 20px
}

.adyen-checkout__field--issuer-list {
    margin-bottom: 0
}

.adyen-checkout__issuer-list__termsAndConditions {
    text-align: center
}

.adyen-checkout-disclaimer__label {
    color: #687282;
    display: inline-block;
    font-size: .81em;
    font-weight: 400;
    line-height: 19px;
    margin-top: 16px;
    padding-left: 0
}

[dir=rtl] .adyen-checkout-disclaimer__label {
    padding-right: 0
}

.adyen-checkout__card-input__form {
    transition: opacity .25s ease-out
}

.adyen-checkout__card__cardNumber {
    max-width: 400px
}

.adyen-checkout__card__cardNumber__input {
    padding: 5px 8px
}

.adyen-checkout__card__exp-date__input--oneclick {
    font-weight: 400;
    line-height: 30px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.adyen-checkout__field--storedCard .adyen-checkout__input[readonly],
.adyen-checkout__field--storedCard .adyen-checkout__input[readonly]:hover {
    color: #00112c
}

.adyen-checkout__card__holderName,
.adyen-checkout__field--expiryDate,
.adyen-checkout__field--storedCard {
    margin-bottom: 0
}

.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,
.adyen-checkout__card__holderName,
.adyen-checkout__card__kcp-authentication,
.adyen-checkout__card__socialSecurityNumber,
.adyen-checkout__installments,
.adyen-checkout__store-details {
    margin-top: 16px
}

.adyen-checkout__card-input.adyen-checkout__card-input--loading {
    pointer-events: none
}

.adyen-checkout__card__holderName:first-child {
    margin: 0 0 16px
}

.adyen-checkout__field--cardNumber .adyen-checkout__input--error .adyen-checkout__card__cardNumber__brandIcon,
.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid {
    display: none
}

.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,
.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint {
    opacity: 0
}

@keyframes cvc-indicate-location {
    0% {
        opacity: 1
    }

    to {
        opacity: .3
    }
}

.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,
.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location {
    animation-direction: alternate;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: cvc-indicate-location
}

.adyen-checkout__card__cvc__hint__wrapper {
    align-items: center;
    backface-visibility: visible;
    display: flex;
    height: 100%;
    margin: 0 10px;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateZ(0);
    transform-origin: center;
    transform-style: preserve-3d;
    transition: transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    width: 27px;
    will-change: transform
}

.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper {
    transform: rotateY(180deg)
}

.adyen-checkout__card__cvc__hint {
    backface-visibility: hidden;
    position: absolute;
    transition: opacity .1s linear
}

.adyen-checkout__field__exp-date_hint_wrapper {
    align-items: center;
    bottom: 0;
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .1s linear
}

.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden {
    opacity: 0
}

.adyen-checkout__field__exp-date_hint {
    height: 18px;
    margin: 0 10px 0 0;
    width: 27px
}

.adyen-checkout__card__cvc__hint--front {
    transform: rotateY(180deg)
}

@media(prefers-reduced-motion: reduce) {
    .adyen-checkout__card__cvc__hint__wrapper {
        transition: none
    }
}

.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields {
    justify-content: left
}

.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group {
    display: flex;
    flex-direction: column
}

.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper {
    margin-top: 20px
}

.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments {
    margin-left: 15px;
    position: relative;
    top: 42px;
    width: 30%
}

.LoadingWrapper-module_loading-input__form__ffCKa {
    opacity: 1
}

.LoadingWrapper-module_loading-input__form--loading__7GmVo {
    opacity: 0
}

.LoadingWrapper-module_loading-input__spinner__GxA51 {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.LoadingWrapper-module_loading-input__spinner--active__ENNBS {
    display: block
}

.CardInput-module_card-input__wrapper__wXSCw {
    position: relative
}

.CardInput-module_card-input__wrapper__wXSCw *,
.CardInput-module_card-input__wrapper__wXSCw :after,
.CardInput-module_card-input__wrapper__wXSCw :before {
    box-sizing: border-box
}

.CardInput-module_card-input__icon__3Cz5M {
    border-radius: 3px;
    height: 18px;
    margin-left: 7px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 27px
}

.CardInput-module_card-input__form__fRo1r {
    opacity: 1
}

.CardInput-module_card-input__spinner__-j2Qi {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.CardInput-module_card-input__spinner--active__slD7w {
    display: block
}

.CardInput-module_card-input__form--loading__rrmdj {
    opacity: 0
}

.CardInput-module_adyen-checkout__input__11tlB {
    display: block;
    max-height: 100px
}

.CardInput-module_adyen-checkout__card__cvc__input--hidden__VIlHV,
.CardInput-module_adyen-checkout__card__exp-date__input--hidden__evi6- {
    display: none
}

.CardInput-module_adyen-checkout__card__exp-cvc__exp-date__input--hidden__YC3VT {
    justify-content: flex-end
}

.CardInput-module_revolving-plan-installments__disabled__VhNj2 {
    opacity: .4;
    pointer-events: none
}

.adyen-checkout__card__dual-branding__buttons {
    display: flex;
    opacity: .4;
    pointer-events: none
}

.adyen-checkout__card__dual-branding__buttons--active {
    opacity: 1;
    pointer-events: auto
}

.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon {
    cursor: pointer;
    opacity: 1
}

.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child {
    right: 40px
}

.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected {
    opacity: .5
}

.adyen-checkout__card__brands {
    display: flex;
    flex-basis: auto;
    flex-shrink: 1;
    flex-wrap: wrap;
    gap: 4px;
    height: 16px;
    margin-bottom: 16px;
    margin-top: -8px;
    overflow: hidden;
    transition: all .2s ease-out
}

.adyen-checkout__card__brands--hidden {
    height: 0;
    margin: -8px 0 8px;
    opacity: 0
}

.adyen-checkout__card__brands img {
    border-radius: 3px;
    height: 16px;
    width: 24px
}

.adyen-checkout__card__brands__brand-wrapper {
    display: inline-block;
    height: 16px;
    position: relative;
    width: 24px
}

.adyen-checkout__card__brands__brand-wrapper:after {
    border: 1px solid rgba(0, 27, 43, .17);
    border-radius: 3px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.adyen-checkout-ctp__otp-resend-code {
    color: #0075ff;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    margin-left: auto
}

.adyen-checkout-ctp__otp-resend-code--confirmation,
.adyen-checkout-ctp__otp-resend-code--disabled {
    color: #687282;
    cursor: default;
    font-size: 13px;
    font-weight: 400;
    margin-left: auto;
    pointer-events: none
}

.adyen-checkout-ctp__otp-resend-code--confirmation {
    align-items: center;
    display: flex
}

.adyen-checkout-ctp__otp-resend-code--confirmation>img {
    margin-left: 4px
}

.adyen-checkout-ctp__otp-resend-code-counter {
    color: #000;
    cursor: default;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    margin-left: auto;
    text-align: right
}

.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--otp {
    margin-bottom: 20px
}

.adyen_checkout-ctp__brand-wrapper {
    align-items: center;
    display: flex;
    height: 18px
}

.adyen_checkout-ctp__brand-logo {
    margin-right: 6px;
    width: 24px
}

.adyen_checkout-ctp__brand-pipe {
    height: 15px;
    margin-right: 6px
}

.adyen_checkout-ctp__brand-scheme {
    margin-right: 6px;
    -o-object-fit: none;
    object-fit: none
}

.adyen_checkout-ctp__brand-scheme-mc {
    width: 27px
}

.adyen_checkout-ctp__brand-scheme-visa {
    width: 35px
}

.adyen-checkout__modal-wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    left: 0;
    overflow-y: auto;
    overscroll-behavior-y: contain;
    padding: 24px;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 10
}

.adyen-checkout__modal-wrapper:before {
    background: rgba(0, 17, 44, .5);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transition: opacity .3s linear;
    width: 100%;
    z-index: 10
}

.adyen-checkout__modal-wrapper--open {
    visibility: visible
}

.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,
.adyen-checkout__modal-wrapper--open:before {
    opacity: 1
}

.adyen-checkout__modal {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(0, 17, 44, .15);
    margin: auto;
    opacity: 0;
    padding: 16px;
    position: relative;
    transition: opacity .2s ease, visibility .2s ease;
    z-index: 11
}

@media(max-width: 480px) {
    .adyen-checkout__modal-wrapper {
        padding: 0
    }

    .adyen-checkout__modal {
        border-radius: 0;
        height: 100%
    }
}

.adyen-checkout__ctp-modal-header-image {
    display: block;
    margin: auto
}

.adyen-checkout__ctp-modal-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 12px;
    padding: 0
}

.adyen-checkout__ctp-modal-text {
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 16px
}

.adyen-checkout__ctp-modal-benefits {
    margin-left: 0;
    padding-left: 20px
}

.adyen-checkout__ctp-modal-benefits li {
    list-style: disc;
    margin-bottom: 16px
}

.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal {
    max-width: 464px
}

.adyen_checkout-ctp__brand-wrapper--popup {
    justify-content: center;
    margin-bottom: 24px
}

.adyen-web__ctp-info-button {
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    cursor: pointer;
    padding: 0
}

.adyen-checkout-ctp__section-logout-button {
    color: #0075ff;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    margin-left: auto
}

.adyen-checkout-ctp__section-logout-button--disabled {
    color: #687282;
    pointer-events: none
}

.adyen-checkout-ctp__section {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, .15);
    padding: 16px;
    position: relative
}

.adyen-checkout-ctp__section-brand {
    align-items: center;
    display: flex;
    height: 18px;
    margin-bottom: 14px
}

.adyen-checkout-ctp__section--standalone {
    all: unset
}

.adyen-checkout-ctp__section .adyen-checkout__fieldset {
    margin-bottom: 24px
}

.adyen-checkout-ctp__section-header {
    align-items: center;
    display: flex
}

.adyen-checkout-ctp__section-header-title {
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
    margin: 0 0 4px;
    padding: 0;
    width: auto
}

@media screen and (max-width: 400px) {
    .adyen-checkout-ctp__section-header-title {
        font-size: 15px
    }
}

.adyen-checkout-ctp__section-header-adornment {
    margin-left: 5px
}

.adyen-checkout-ctp__section-text {
    color: #687282;
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    margin: 0 0 16px
}

.adyen-checkout-ctp__separator {
    color: #00112c;
    font-size: 13px;
    font-weight: 400
}

.adyen-checkout-ctp__otp-subtitle--highlighted {
    color: #00112c;
    font-weight: 500
}

.adyen-checkout-ctp__card-list-single-card {
    align-items: center;
    background-color: #f7f8f9;
    border-radius: 6px;
    display: flex;
    font-size: 13px;
    font-weight: 400;
    height: 40px;
    line-height: 19px;
    padding: 12px
}

.adyen-checkout-ctp__card-list-single-card-expired {
    color: #687282;
    text-decoration: line-through
}

.adyen-checkout-ctp__expired-label {
    color: #687282;
    font-weight: 500;
    line-height: 17px;
    margin-left: auto
}

.adyen-checkout-ctp__card-image {
    border-radius: 3px;
    margin-right: 8px
}

.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled {
    opacity: 1
}

.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text {
    margin: 0;
    opacity: .4;
    text-decoration: line-through
}

.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text {
    color: #687282;
    font-weight: 500;
    line-height: 17px
}

.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled {
    opacity: 1
}

.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text {
    opacity: .4;
    text-decoration: line-through
}

.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text {
    color: #687282;
    font-weight: 500;
    opacity: 1
}

.adyen-checkout-ctp__card {
    background-color: #fff;
    border: none;
    border-radius: 4px;
    box-shadow: 0 0 0 2px #999595;
    cursor: pointer;
    height: 40px;
    margin: 0 0 20px;
    width: 100%
}

.adyen-checkout-ctp__empty-cards {
    align-items: center;
    background-color: #f7f8f9;
    border-radius: 6px;
    color: #687282;
    display: flex;
    font-size: 13px;
    font-weight: 400;
    height: 40px;
    line-height: 19px;
    margin-bottom: 24px;
    padding: 12px 16px
}

.adyen-checkout__iframe--ctpIframe {
    pointer-events: auto
}

.adyen-checkout__iframe--ctpIframe-hidden {
    display: none
}

.adyen-checkout-ctp__loading-image {
    display: block;
    margin: 30px auto auto
}

.adyen-checkout-ctp__loading-subtitle {
    font-size: 16px;
    line-height: 19px;
    margin: 0 auto 58px;
    max-width: 280px;
    text-align: center
}

.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--shopperLogin {
    margin-bottom: 20px
}

.adyen-checkout__cashapp>.adyen-checkout__store-details {
    margin-bottom: 16px;
    margin-top: 0
}

.adyen-checkout__button-group {
    background: rgba(0, 0, 0, 0);
    display: flex;
    justify-content: space-between
}

.adyen-checkout__button-group .adyen-checkout__button {
    background: rgba(0, 0, 0, 0);
    border: 0;
    box-shadow: inset 0 0 0 1px #99a3ad;
    color: #00112c;
    font-size: .81em;
    font-weight: 400;
    height: 40px;
    line-height: 40px;
    margin-right: 8px;
    padding: 0;
    text-align: center
}

.adyen-checkout__button-group .adyen-checkout__button:last-child {
    margin-right: 0
}

.adyen-checkout__button-group .adyen-checkout__button:hover {
    background: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px #99a3ad
}

.adyen-checkout__button-group .adyen-checkout__button:active {
    background: #f7f8f9;
    box-shadow: inset 0 0 0 2px #99a3ad
}

.adyen-checkout__button-group .adyen-checkout__button--disabled,
.adyen-checkout__button-group .adyen-checkout__button--disabled:hover {
    cursor: not-allowed;
    opacity: .4;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.adyen-checkout__button-group .adyen-checkout__button--selected,
.adyen-checkout__button-group .adyen-checkout__button--selected:active,
.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,
.adyen-checkout__button-group .adyen-checkout__button--selected:hover {
    background: #e5efff;
    box-shadow: inset 0 0 0 2px #0075ff;
    color: #0075ff;
    font-weight: 500;
    height: 40px;
    transition: none
}

.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input {
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.adyen-checkout__adyen-giving .adyen-checkout__status__icon {
    display: block;
    margin: 56px auto 32px
}

.adyen-checkout__adyen-giving .adyen-checkout__status__text {
    color: #00112c;
    margin-bottom: 56px;
    text-align: center
}

.adyen-checkout__campaign {
    background: #00112c;
    border-radius: 6px;
    height: 227px;
    overflow: hidden;
    position: relative
}

.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description {
    text-decoration: underline
}

.adyen-checkout__campaign-container {
    height: 100%
}

.adyen-checkout__campaign-logo {
    border: 2px solid rgba(255, 255, 255, .4);
    border-radius: 3px;
    display: block;
    height: 48px;
    margin-bottom: 16px;
    overflow: hidden;
    width: 48px
}

.adyen-checkout__campaign-background-image {
    background-color: #00112c;
    background-position: 50%;
    background-size: cover;
    height: 100%
}

.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before {
    background: inherit;
    content: "";
    height: 100%;
    position: absolute;
    transition: transform .6s ease-out;
    width: 100%
}

.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before {
    transform: scale(1.1)
}

.adyen-checkout__campaign-link .adyen-checkout__campaign-content {
    pointer-events: none
}

.adyen-checkout__campaign-content {
    bottom: 0;
    padding: 16px;
    position: absolute;
    z-index: 2
}

.adyen-checkout__campaign-description,
.adyen-checkout__campaign-title {
    color: #fff;
    font-weight: 400;
    margin: 0
}

.adyen-checkout__campaign-title {
    font-size: 1em;
    margin-bottom: 8px
}

.adyen-checkout__campaign-description {
    font-size: .81em;
    line-height: 19px
}

.adyen-checkout__adyen-giving-actions {
    margin-top: 16px;
    text-align: center
}

.adyen-checkout__button.adyen-checkout__button--donate {
    margin: 16px auto 8px
}

.adyen-checkout__button.adyen-checkout__button--decline {
    display: block;
    margin: auto;
    width: auto
}

.adyen-checkout__paywithgoogle {
    height: 48px
}

.adyen-checkout__paywithgoogle>div>button,
.adyen-checkout__paywithgoogle>div>button.long,
.adyen-checkout__paywithgoogle>div>button.short {
    height: 48px;
    transition: background-color .3s ease-out, box-shadow .3s ease-out
}

.adyen-checkout__paywithgoogle>div>button.long:focus,
.adyen-checkout__paywithgoogle>div>button.short:focus,
.adyen-checkout__paywithgoogle>div>button:focus {
    box-shadow: 0 0 0 2px #99c2ff;
    outline: 0
}

.adyen-checkout__paywithgoogle>div>button.gpay-button {
    padding: 15px 24px 13px
}

.adyen-checkout__econtext-input__field>.adyen-checkout__button--pay:only-child {
    margin-top: 0
}

.adyen-checkout__voucher-result {
    border-radius: 12px;
    box-sizing: border-box;
    position: relative;
    text-align: center
}

.adyen-checkout__voucher-result__bottom,
.adyen-checkout__voucher-result__top {
    background: #fff;
    border: 1px solid #d4d9db
}

.adyen-checkout__voucher-result__top {
    border-bottom: 0;
    border-radius: 12px 12px 0 0;
    padding: 40px 0 24px
}

.adyen-checkout__voucher-result__bottom {
    border-radius: 0 0 12px 12px;
    border-top: 0
}

.adyen-checkout__voucher-result__separator {
    align-items: center;
    background: #fff;
    display: flex;
    height: 13px;
    margin: 0 auto;
    position: relative;
    width: calc(100% - 14px)
}

.adyen-checkout__voucher-result__separator:after,
.adyen-checkout__voucher-result__separator:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMCAwIDUgMiAxLjUgNEg3VjBIMFptMCAxMyA1LTIgMS41LTRIN3Y2SDBaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTYuNDIzIDYuNUM2LjQyMyAzLjMxMiAzLjc4My43NTYuNS41MThjMy4zODYuMjM2IDYgMi44NTUgNiA1Ljk4MiAwIDMuMTI3LTIuNjE0IDUuNzQ2LTYgNS45ODN2LS4wMDFjMy4yODQtLjIzNyA1LjkyMy0yLjc5NCA1LjkyMy01Ljk4MloiIHN0cm9rZT0iI0Q0RDlEQiIvPjxwYXRoIGZpbGw9IiNENEQ5REIiIGQ9Ik0wIDBoMXYxSDB6TTAgMTJoMXYxSDB6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg3djEzSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+")
}

.adyen-checkout__voucher-result__separator:before {
    left: -7px
}

.adyen-checkout__voucher-result__separator:after,
.adyen-checkout__voucher-result__separator:before {
    background-position: 100%;
    background-repeat: no-repeat;
    content: "";
    height: 13px;
    position: absolute;
    top: 0;
    width: 7px
}

.adyen-checkout__voucher-result__separator:after {
    right: -7px;
    transform: rotate(-180deg)
}

.adyen-checkout__voucher-result__separator__inner {
    border-top: 1px solid #e6e9eb;
    width: 100%
}

.adyen-checkout__voucher-result__image {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
    width: 100%
}

.adyen-checkout__link--voucher-result-instructions {
    display: inline-block
}

.adyen-checkout__voucher-result__image__wrapper {
    display: block;
    height: 48px;
    margin: 0 24px;
    position: relative
}

.adyen-checkout__voucher-result__image__wrapper:after {
    border: 1px solid rgba(0, 27, 43, .17);
    border-radius: 3px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.adyen-checkout__voucher-result__image__wrapper:nth-child(2):before {
    border-left: 1px solid #d4d9db;
    content: "";
    height: 64px;
    left: -24.5px;
    position: absolute;
    top: -8px;
    width: 1px
}

.adyen-checkout__voucher-result__image__brand,
.adyen-checkout__voucher-result__image__issuer {
    border-radius: 3px;
    height: 48px
}

.adyen-checkout__voucher-result__introduction {
    color: #00112c;
    font-size: .81em;
    line-height: 19px;
    margin: 0 auto;
    max-width: 400px;
    text-align: center
}

.adyen-checkout__voucher-result__amount {
    color: #00112c;
    font-size: 1em;
    font-weight: 700;
    margin: 24px auto 0;
    text-align: center
}

.adyen-checkout__voucher-result__surcharge {
    color: #687282;
    display: block;
    font-size: .81em;
    font-weight: 400;
    line-height: 19px;
    text-align: center
}

.adyen-checkout__voucher-result__code__label {
    display: block;
    font-weight: 400;
    left: 0;
    line-height: 19px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: -2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: auto
}

.adyen-checkout__voucher-result__code__label:before {
    content: "";
    position: absolute
}

.adyen-checkout__voucher-result__code__label__text {
    background: #fff;
    color: #00112c;
    font-size: 13px;
    letter-spacing: normal;
    line-height: 1;
    padding: 0 8px
}

.adyen-checkout__voucher-result__code__barcode {
    display: block;
    height: 56px;
    margin: 0 auto 8px;
    max-width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.adyen-checkout__voucher-result__code {
    border-width: 1px 0;
    color: #00112c;
    display: inline-block;
    font-size: 1.5em;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.2;
    margin: 0 auto;
    padding: 16px 48px;
    position: relative;
    text-align: center;
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all;
    width: 100%;
    word-break: break-word
}

.adyen-checkout__voucher-result__details {
    list-style: none;
    margin: -1px auto 0;
    padding: 0
}

.adyen-checkout__voucher-result__details__item {
    border-top: 1px solid #e6e9eb;
    color: #00112c;
    display: flex;
    font-size: .81em;
    justify-content: space-between;
    padding: 16px 24px;
    word-break: break-word
}

.adyen-checkout__voucher-result__details__item:last-child {
    margin-bottom: 0
}

.adyen-checkout__voucher-result__details__label {
    max-width: 50%;
    text-align: left
}

.adyen-checkout__voucher-result__details__value {
    font-weight: 700;
    max-width: 50%;
    text-align: right
}

.adyen-checkout__voucher-result__actions {
    align-items: center;
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0 auto 32px;
    max-width: 100%;
    min-width: 200px;
    padding: 0;
    width: 300px
}

.adyen-checkout__voucher-result__actions__item {
    margin: 0 4px
}

.adyen-checkout__paypal__buttons {
    position: relative;
    z-index: 0
}

.adyen-checkout__paypal__button {
    display: flex;
    margin-bottom: 16px
}

.adyen-checkout__paypal__button:empty {
    display: none
}

.adyen-checkout__paypal__status--pending {
    margin: 16px 0
}

.adyen-checkout__paypal__status--processing {
    align-items: center;
    display: flex;
    font-size: 13px;
    justify-content: center;
    padding: 24px 0
}

.adyen-checkout__paypal-processing .adyen-checkout__paypal__button {
    display: none
}

.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending {
    margin: -16px 0 38px
}

.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing {
    padding: 20px 0 65px
}

.adyen-checkout__phone-input {
    direction: ltr
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper {
    width: 100%
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input {
    height: auto;
    padding: 0
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input:focus {
    border: 1px solid #0075ff;
    box-shadow: 0 0 0 2px #99c2ff
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button {
    border: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    height: 35px;
    width: auto
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after {
    box-sizing: revert;
    height: 10px;
    left: 40px
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input--phoneNumber {
    border: 1px solid rgba(0, 0, 0, 0);
    height: 35px;
    margin-left: 8px;
    padding-left: 15px
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput {
    align-items: center;
    display: flex
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput:focus {
    border: 1px solid #0075ff;
    box-shadow: 0 0 0 2px #99c2ff
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__phoneNumber {
    align-items: center;
    display: flex;
    margin-left: 65px;
    width: 100%
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__countryFlag {
    position: absolute
}

.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover {
    box-shadow: none
}

.adyen-checkout__threeds2__challenge,
.adyen-checkout__threeds2__challenge-container {
    background-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    display: block;
    height: inherit;
    min-height: 400px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.adyen-checkout__threeds2__challenge--01,
.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe {
    height: 400px;
    width: 250px
}

.adyen-checkout__threeds2__challenge--02,
.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe {
    height: 400px;
    width: 390px
}

.adyen-checkout__threeds2__challenge--03,
.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe {
    height: 600px;
    width: 500px
}

.adyen-checkout__threeds2__challenge--04,
.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe {
    height: 400px;
    width: 600px
}

.adyen-checkout__threeds2__challenge--05,
.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe {
    height: 100%;
    width: 100%
}

.adyen-checkout__iframe--threeDSIframe {
    border: 0;
    left: 0;
    position: absolute;
    top: 0
}

.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon {
    display: block;
    margin: 56px auto 32px
}

.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text {
    color: #c12424;
    margin-bottom: 56px;
    text-align: center
}

.adyen-checkout__qr-loader {
    background: #fff;
    border: 1px solid #d4d9db;
    border-radius: 12px;
    padding: 40px;
    text-align: center
}

.adyen-checkout__qr-loader--result {
    padding: 100px
}

.adyen-checkout__qr-loader__brand-logo {
    border-radius: 3px;
    width: 74px
}

.adyen-checkout__qr-loader__subtitle {
    margin: 32px auto 0;
    max-width: 400px
}

.adyen-checkout__qr-loader__subtitle--result {
    margin-bottom: 32px
}

.adyen-checkout__qr-loader__payment_amount,
.adyen-checkout__qr-loader__subtitle {
    color: #00112c;
    font-size: 1em;
    line-height: 19px
}

.adyen-checkout__qr-loader__icon {
    height: 88px;
    width: 88px
}

.adyen-checkout__qr-loader__payment_amount {
    font-weight: 700
}

.adyen-checkout__qr-loader__progress {
    background: #d4d9db;
    border-radius: 24px;
    height: 4px;
    margin: 32px auto 12px;
    padding-right: 3%;
    width: 152px
}

[dir=rtl] .adyen-checkout__qr-loader__progress {
    padding-left: 3%;
    padding-right: 0
}

.adyen-checkout__qr-loader__percentage {
    background: #0075ff;
    border-radius: 24px;
    display: block;
    height: 100%
}

.adyen-checkout__qr-loader__countdown {
    color: #687282;
    font-size: .81em
}

.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper {
    margin: 60px 0
}

.adyen-checkout__qr-loader__app-link {
    display: none;
    margin-top: 16px
}

.adyen-checkout__button.adyen-checkout__button--qr-loader {
    margin-top: 24px;
    text-decoration: none
}

.adyen-checkout__qr-loader__instructions {
    color: #687282;
    font-size: 1em;
    line-height: 1.5;
    margin-top: 32px
}

.adyen-checkout__qr-loader__actions {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 32px
}

@media only screen and (max-device-width: 1200px) {
    .adyen-checkout__qr-loader__app-link {
        display: block
    }
}

.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code,
.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code {
    font-size: .81em;
    line-height: 19px;
    padding: 24px;
    word-break: break-all
}

.adyen-checkout__alert-message {
    border-radius: 6px;
    display: flex;
    font-size: .81em;
    margin: 0 0 16px;
    padding: 12px;
    text-align: left
}

.adyen-checkout__alert-message--error {
    background: #fbe6ed
}

.adyen-checkout__alert-message--warning {
    background: #ffeacc
}

.adyen-checkout__alert-message--info {
    background: #e5efff
}

.adyen-checkout__alert-message__icon {
    height: 14px;
    margin-right: 8px;
    width: 14px
}

.adyen-checkout__giftcard-result__header {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    font-size: 1em;
    font-weight: 400;
    justify-content: space-between;
    position: relative;
    width: 100%
}

.adyen-checkout__giftcard-result__header__title {
    align-items: center;
    display: flex
}

.adyen-checkout__giftcard-result__name {
    margin-left: 8px
}

.adyen-checkout__giftcard-result__balance {
    list-style: none;
    margin: 16px 0 0;
    padding: 0
}

.adyen-checkout__giftcard-result__balance__item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit {
    color: #687282
}

.adyen-checkout__giftcard-result__balance__item:last-child {
    margin-bottom: 0
}

.adyen-checkout__giftcard-result__balance__value--amount {
    font-weight: 700
}

.adyen-checkout__giftcard-result__remaining-balance {
    color: #687282;
    font-size: 13px;
    line-height: 19px;
    margin: 8px auto 0;
    text-align: center
}

.DropinComponent-module_adyen-checkout__payment-methods-list__mAjAm {
    list-style: none;
    margin: 0;
    padding: 0
}

.DropinComponent-module_adyen-checkout__payment-method__nWdwg {
    display: block;
    max-height: 60px
}

.DropinComponent-module_adyen-checkout__payment-method__details__-rsW7 {
    display: none
}

.DropinComponent-module_adyen-checkout__payment-method__image__nB80V {
    height: 26px;
    width: 40px
}

.DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA {
    margin-right: 8px
}

[dir=rtl] .DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA {
    margin-left: 8px;
    margin-right: 0
}

.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF {
    max-height: 100%
}

.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF .DropinComponent-module_adyen-checkout__payment-method__details__-rsW7 {
    display: block
}

.adyen-checkout__payment-method__disable-confirmation {
    background: #c12424;
    border-left: 1px solid #b82222;
    border-right: 1px solid #b82222;
    color: #fff;
    font-size: .81em;
    margin: 0 -17px;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: opacity .15s ease-out, max-height .15s linear, margin-bottom .1s linear
}

.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open {
    margin-bottom: 16px;
    max-height: 62px;
    opacity: 1
}

.adyen-checkout__payment-method__disable-confirmation__content {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 8px 16px
}

.adyen-checkout__payment-method__disable-confirmation__buttons {
    display: flex
}

.adyen-checkout__payment-method__disable-confirmation__button {
    background: #c12424;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: block;
    height: auto;
    line-height: 14px;
    margin: 0 0 0 8px;
    padding: 8px;
    width: auto
}

.adyen-checkout__payment-method__disable-confirmation__button:hover,
.adyen-checkout__payment-method__disable-confirmation__button:hover:focus {
    background: #ac2020;
    box-shadow: none
}

.adyen-checkout__payment-method__disable-confirmation__button:active,
.adyen-checkout__payment-method__disable-confirmation__button:hover:active {
    background: #961c1c;
    box-shadow: none
}

.adyen-checkout__payment-method__disable-confirmation__button--remove,
.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled {
    border-color: #fff
}

.adyen-checkout__payment-method__disable-confirmation__button--cancel,
.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled {
    border-color: rgba(0, 0, 0, 0)
}

.adyen-checkout__payment-method {
    background: #fff;
    border: 1px solid #e6e9eb;
    cursor: pointer;
    margin-top: -1px;
    position: relative;
    transition: opacity .3s ease-out;
    width: 100%
}

.adyen-checkout__payment-method:focus {
    outline: 0
}

.adyen-checkout__payment-method--selected+.adyen-checkout__payment-method,
.adyen-checkout__payment-method:first-child {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    margin-top: 0
}

.adyen-checkout__payment-method--next-selected,
.adyen-checkout__payment-method:last-child {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    margin-bottom: 0
}

.adyen-checkout__payment-method--loading {
    opacity: .2
}

.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading {
    opacity: .9
}

.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,
.adyen-checkout__payment-method--disabling {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.adyen-checkout__payment-method--disabling {
    opacity: .3
}

.adyen-checkout__payment-method__header {
    align-items: center;
    color: #00112c;
    display: flex;
    flex-wrap: nowrap;
    font-size: 1em;
    font-weight: 400;
    justify-content: space-between;
    padding: 12px 16px 12px 44px;
    position: relative;
    transition: background .1s ease-out;
    width: 100%
}

[dir=rtl] .adyen-checkout__payment-method__header {
    padding: 12px 44px 12px 12px
}

.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header {
    padding: 16px
}

.adyen-checkout__payment-method__header__title {
    align-items: center;
    background: none;
    border: none;
    color: #00112c;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 1em;
    font-weight: 400;
    margin-right: 16px;
    max-width: 100%;
    padding: 4px
}

[dir=rtl] .adyen-checkout__payment-method__header__title {
    margin-left: 16px;
    margin-right: 0
}

.adyen-checkout__payment-method__surcharge {
    color: #687282;
    margin-left: 5px
}

.adyen-checkout__payment-method--selected {
    background: #f7f8f9;
    border: 1px solid #e6e9eb;
    border-radius: 12px;
    cursor: default;
    margin: 8px 0;
    transition: margin .15s cubic-bezier(0.4, 0, 0.2, 1) 0ms, opacity .3s ease-out
}

.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header {
    flex-wrap: wrap
}

.adyen-checkout__payment-method__details {
    padding: 0 16px;
    position: relative
}

.adyen-checkout__payment-method__details__content {
    margin: 0 0 16px
}

.adyen-checkout__payment-method__image__wrapper {
    height: 26px;
    position: relative;
    width: 40px
}

.adyen-checkout__payment-method__image__wrapper--outline:after {
    border: 1px solid rgba(0, 27, 43, .17);
    border-radius: 3px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.adyen-checkout__payment-method__image {
    border-radius: 3px;
    display: block
}

.adyen-checkout__payment-method__brands {
    display: flex;
    flex-basis: auto;
    flex-shrink: 1;
    flex-wrap: wrap;
    height: 16px;
    margin: 4px 0;
    overflow: hidden;
    text-align: right
}

.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number {
    color: #687282;
    font-size: 13px
}

.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands {
    height: auto;
    overflow: visible;
    text-align: left
}

.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper {
    display: inline-block;
    height: 16px;
    margin-right: 4px;
    transition: opacity .2s ease-out;
    width: 24px
}

.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child {
    margin: 0
}

.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper {
    margin-bottom: 4px
}

.adyen-checkout__payment-method__brands img {
    height: 16px;
    width: 24px
}

.adyen-checkout__payment-method__image__wrapper--disabled {
    opacity: .25
}

.adyen-checkout__payment-method__radio {
    background-color: #fff;
    border: 1px solid #b9c4c9;
    border-radius: 50%;
    height: 16px;
    left: 16px;
    position: absolute;
    transition: border-color .2s ease-out, box-shadow .2s ease-out;
    width: 16px
}

[dir=rtl] .adyen-checkout__payment-method__radio {
    left: auto;
    right: 16px
}

.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio {
    display: none
}

.adyen-checkout__payment-method__radio:after {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 6px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%) scale(0);
    transition: transform .3s ease-out;
    width: 6px
}

.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio {
    border-color: #99a3ad;
    box-shadow: 0 0 0 2px #d4d9db;
    cursor: pointer
}

.adyen-checkout__payment-method__radio--selected {
    background-color: #0075ff;
    border: 0;
    transition: all .3s ease-out
}

.adyen-checkout__payment-method__radio--selected:hover {
    box-shadow: 0 0 0 2px rgba(0, 102, 255, .4)
}

.adyen-checkout__payment-method__radio--selected:after {
    transform: translateY(-50%) scale(1)
}

.adyen-checkout__payment-method__name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.adyen-checkout__payment-method__name--selected {
    font-weight: 500
}

.adyen-checkout__payment-method__additional-info {
    color: #687282;
    font-size: .81em
}

.adyen-checkout__payment-method__name_wrapper {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

.adyen-checkout__order-payment-methods-list {
    list-style: none;
    margin: 0 auto 16px;
    padding: 0
}

.adyen-checkout__order-payment-method {
    background: #fff;
    border: 1px solid #e6e9eb;
    margin-top: -1px;
    position: relative;
    width: 100%
}

.adyen-checkout__order-payment-method:first-child {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.adyen-checkout__order-payment-method:last-child {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.adyen-checkout__order-payment-method__header {
    align-items: center;
    color: #00112c;
    display: flex;
    flex-wrap: nowrap;
    font-size: 1em;
    font-weight: 500;
    justify-content: space-between;
    padding: 16px;
    position: relative;
    transition: background .1s ease-out;
    width: 100%
}

.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title {
    padding: 0
}

.adyen-checkout__order-payment-method__details {
    padding: 0 16px 16px
}

.adyen-checkout__order-payment-method__deducted-amount {
    display: flex;
    font-size: 1em;
    justify-content: space-between;
    line-height: 1em
}

.adyen-checkout__order-payment-method__deducted-amount__label {
    font-size: .81em
}

.adyen-checkout__order-payment-method__deducted-amount__value {
    font-weight: 500
}

.adyen-checkout__order-remaining-amount {
    background: #ffeacc;
    border-radius: 6px;
    color: #7f4a00;
    display: block;
    font-size: .81em;
    margin-bottom: 16px;
    padding: 8px 16px;
    width: 100%
}

.adyen-checkout__order-remaining-amount strong {
    font-weight: 700
}

.adyen-checkout__status {
    align-items: center;
    background-color: #fff;
    border: 1px solid #d4d9db;
    border-radius: 6px;
    color: #00112c;
    display: flex;
    flex-direction: column;
    font-size: 1em;
    height: 350px;
    justify-content: center;
    margin: 0;
    padding: 32px;
    text-align: center
}

.adyen-checkout__status__icon {
    margin-bottom: 24px
}

.adyen-checkout__status .adyen-checkout__spinner__wrapper {
    max-height: 88px
}

.adyen-checkout__dropin,
.adyen-checkout__dropin *,
.adyen-checkout__dropin :after,
.adyen-checkout__dropin :before {
    box-sizing: border-box
}

.adyen-checkout__payment-methods-list--loading {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.adyen-checkout__instant-payment-methods-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.adyen-checkout__instant-payment-methods-list li:not(:last-child) {
    margin-bottom: 8px
}

.adyen-checkout__link {
    color: #0075ff;
    text-decoration: none
}

.adyen-checkout__link:hover {
    text-decoration: underline
}

.AchInput-module_sf-input__wrapper__lfdiv {
    position: relative
}

.AchInput-module_sf-input__wrapper__lfdiv *,
.AchInput-module_sf-input__wrapper__lfdiv :after,
.AchInput-module_sf-input__wrapper__lfdiv :before {
    box-sizing: border-box
}

.AchInput-module_adyen-checkout__input__8WwCR {
    display: block;
    max-height: 100px
}

.adyen-checkout__pm__holderName {
    margin-bottom: 0
}

.adyen-checkout__fieldset__title+.adyen-checkout__ach-sf__form {
    margin-top: 0
}

.adyen-checkout__ach-input .adyen-checkout__fieldset--address,
.adyen-checkout__ach-sf__form {
    margin-top: 16px
}

.adyen-checkout__loading-input__form {
    transition: opacity .25s ease-out
}

.adyen-checkout-phone-input--new {
    direction: ltr
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper {
    width: 100%
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input {
    height: auto;
    padding: 0
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within {
    border: 1px solid #0075ff
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within .adyen-checkout-dropdown--countrycode-selector {
    border-right: 1px solid #0075ff
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button {
    border: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    height: 35px;
    width: auto
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after {
    box-sizing: revert;
    height: 10px
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover {
    box-shadow: none
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number {
    border: 1px solid rgba(0, 0, 0, 0);
    height: 35px;
    line-height: 35px;
    min-height: 35px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-top: 0
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number:focus-within {
    border: 1px solid #0075ff;
    box-shadow: 0 0 0 2px #99c2ff
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-dropdown--countrycode-selector {
    border-right: 1px solid #dce0e5;
    min-width: 144px;
    width: 144px
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input-holder--phone-input {
    align-items: center;
    display: flex
}

.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-phone-number {
    align-items: center;
    display: flex;
    flex: 3
}

.adyen-checkout-phone-input--new .adyen-checkout-phone-input__error-holder {
    margin-top: -10px
}

.adyen-checkout__await {
    background: #fff;
    border: 1px solid #d4d9db;
    border-radius: 12px;
    padding: 40px;
    text-align: center
}

.adyen-checkout__await--result {
    padding: 100px
}

.adyen-checkout__qr-loader--app {
    border: 0;
    border-radius: 0;
    padding: 0
}

.adyen-checkout__await__brand-logo {
    border-radius: 3px;
    width: 74px
}

.adyen-checkout__await__indicator-text,
.adyen-checkout__await__subtitle {
    color: #00112c;
    font-size: 1em;
    line-height: 19px;
    margin-top: 32px
}

.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text {
    margin-left: 10px;
    margin-top: 6px
}

.adyen-checkout__await__indicator-holder {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    margin-top: 32px
}

.adyen-checkout__await__subtitle--result {
    margin-bottom: 32px
}

.adyen-checkout__await__icon {
    height: 88px;
    width: 88px
}

.adyen-checkout__await__progress {
    background: #d4d9db;
    border-radius: 24px;
    height: 4px;
    margin: 32px auto 12px;
    width: 152px
}

.adyen-checkout__await__percentage {
    background: #0075ff;
    border-radius: 24px;
    display: block;
    height: 100%
}

.adyen-checkout__await__countdown {
    color: #687282;
    font-size: .81em
}

.adyen-checkout__await>.adyen-checkout__spinner__wrapper {
    margin: 60px 0
}

.adyen-checkout__await__app-link {
    display: none;
    margin-top: 16px
}

@media only screen and (max-device-width: 1200px) {
    .adyen-checkout__await__app-link {
        display: block
    }
}

.adyen-checkout__blik__helper {
    color: #00112c;
    font-size: 1em;
    font-weight: 400;
    margin: 0 0 16px;
    padding: 0
}

.adyen-checkout__bankTransfer__introduction {
    color: #00112c;
    font-size: .81em;
    font-weight: 400;
    margin: 0 0 16px;
    padding: 0
}

.adyen-checkout__bankTransfer__emailField {
    margin: 0 0 16px
}

.adyen-checkout__bacs--confirm {
    position: relative
}

.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid {
    display: none
}

.adyen-checkout__bacs .adyen-checkout__field--inactive {
    pointer-events: none
}

.adyen-checkout__bacs .adyen-checkout__bacs--edit {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: -25px;
    width: 20%
}

.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin {
    top: -50px
}

.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button {
    background: none;
    border: none;
    color: #0075ff;
    cursor: pointer;
    text-align: end;
    text-decoration: underline
}

.adyen-checkout__voucher-result__introduction {
    font-size: 1em;
    max-width: 420px
}

.adyen-checkout__klarna-widget {
    pointer-events: all
}

.adyen-checkout__field--vpa {
    margin-bottom: 0
}

.adyen-checkout__segmented-control {
    background: #fff;
    border: 1px solid #b9c4c9;
    border-radius: 6px;
    display: flex;
    gap: 4px;
    justify-content: space-between;
    padding: 4px 5px
}

.adyen-checkout__segmented-control--disabled {
    pointer-events: none
}

.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment {
    color: #8390a3
}

.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment--selected {
    background: #f3f6f9;
    border: 1.5px solid #8390a3
}

.adyen-checkout__segmented-control-segment {
    background: #fff;
    border: 0;
    border-radius: 6px;
    color: #0075ff;
    cursor: pointer;
    flex-grow: 1;
    font-weight: 500;
    height: 40px;
    text-align: center;
    transition: background .3s ease-out;
    width: 100%
}

.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover {
    background-color: #f7f8f9
}

.adyen-checkout__segmented-control-segment:active {
    background-color: #f7f8f9;
    border: 1.5px solid #687282
}

.adyen-checkout__segmented-control-segment--selected {
    background: #e5f1ff;
    border: 1.5px solid #0075ff;
    color: #0075ff;
    font-weight: 700
}

.adyen-checkout_upi-mode-selection-text {
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 7px;
    margin-top: 0
}

.adyen-checkout-trustly,
.adyen-checkout__segmented-control--upi-margin-bottom {
    margin-bottom: 16px
}

.adyen-checkout-trustly__descriptor {
    font-size: 1em;
    font-weight: 500;
    margin: 0 0 4px
}

.adyen-checkout-trustly__description-list {
    font-size: .81em;
    line-height: 1.5;
    list-style-type: disc;
    margin: 0;
    padding-left: 20px
}

.adyen-checkout-sr-panel {
    font-size: .75em;
    margin-bottom: 20px
}

.adyen-checkout-sr-panel--sr-only {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.adyen-checkout__label__text {
    font-size: inherit;
    font-weight: inherit
}

.adyen-checkout__error-text {
    font-size: inherit
}

.adyen-checkout__checkbox__label,
.adyen-checkout__input {
    font-size: inherit;
    font-weight: 400
}

.adyen-checkout__input {
    border-radius: 4px;
    height: 34px;
    line-height: 1.4
}

.adyen-checkout__label {
    font-size: inherit;
    font-weight: 700
}

.adyen-checkout__card__brands,
.adyen-checkout__payment-method__brands {
    display: none !important
}

#tnew .tn-update-password-component {
    margin-bottom: 1rem
}

html {
    font-size: 16px !important
}

body {
    background: var(--body-background)
}

#tnew {
    font-weight: 400;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 140%;
    font-family: 'Obviously', 'Inter', sans-serif;
    color: var(--body-colour) !important;
    background: var(--body-background) !important
}

p {
    margin-bottom: 1rem
}

#tn-error-message-template:empty,
#tn-alert-message-template:empty {
    display: none
}

*[name=tn-alert-message] {
    border: 1px solid #342a87;
    border-radius: 1;
    background: #e5e3f6;
    color: #000
}

*[name=tn-error-message] {
    border: #ebccd1 1px solid;
    border-radius: 1;
    background: #f2dede;
    color: #a94442
}

.container {
    padding: 0 1rem;
    max-width: 100%;
    width: 1124px;
    margin: 0 auto
}

@media only screen and (min-width: 768px) {
    .container {
        padding: 0 2rem
    }
}

@media only screen and (min-width: 1200px) {
    .container {
        padding: 5rem 0rem
    }
}

#tnew .tn-event-listing__controls-heading {
    opacity: 1
}

#tnew .tn-event-listing__primary-view {
    background: rgba(0, 0, 0, 0)
}

#tnew .tn-event-listing-mode-tab-nav__list {
    border-bottom: #c0c2c4 2px solid;
    margin-bottom: 1.25rem
}

#tnew .tn-event-listing-mode-tab-nav__list-item {
    background: rgba(0, 0, 0, 0);
    border-radius: 0px;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    font-weight: 700;
    border-bottom: #d4d4d4 0px solid;
    transition: all .2s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif
}

#tnew .tn-event-listing-mode-tab-nav__list-item:hover {
    border-bottom: 0;
    color: #0c0039
}

#tnew .tn-event-listing-mode-tab-nav__list-item.active {
    background: rgba(0, 0, 0, 0);
    margin-bottom: -1px;
    border-color: #c0c2c4;
    border-bottom: #342a87 3px solid;
    color: #000
}

#tnew .tn-events-keyword-filter {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    margin: 0 0 1rem 0
}

#tnew .tn-events-keyword-filter *[class*=__header],
#tnew .tn-events-keyword-filter *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-events-keyword-filter>h1,
#tnew .tn-events-keyword-filter>h2,
#tnew .tn-events-keyword-filter>h3,
#tnew .tn-events-keyword-filter>h4,
#tnew .tn-events-keyword-filter>h5,
#tnew .tn-events-keyword-filter>h6 {
    color: #000
}

#tnew .tn-events-keyword-filter__keyword-button {
    padding: .5rem 1rem;
    background: #d4d4d4;
    color: #000;
    border: #a6a6a6 1px solid
}

#tnew .tn-events-keyword-filter__keyword-button:hover {
    background: #a6a6a6;
    color: #000;
    border: #a6a6a6 1px solid
}

#tnew .tn-events-keyword-filter__keyword-check-icon {
    color: #000
}

#tnew .tn-events-keyword-filter__list {
    display: flex;
    flex-wrap: wrap;
    gap: .15rem
}

#tnew .tn-events-keyword-filter__list-item label {
    margin: 0
}

#tnew .tn-events-keyword-filter__list-item label:has(input[type=checkbox]:checked) .btn-default {
    padding: .5rem 1rem
}

#tnew .tn-events-keyword-filter__list-item label:has(input[type=checkbox]:checked) .btn-default:hover {
    border: #a6a6a6 1px solid;
    background: #a6a6a6;
    color: #000
}

#tnew .tn-events-keyword-filter__list-item input {
    position: absolute
}

#tnew .tn-btn-datepicker:hover .tn-icon,
#tnew .tn-btn-datepicker:active .tn-icon,
#tnew .tn-btn-datepicker:focus-visible .tn-icon,
#tnew .tn-btn-datepicker:focus .tn-icon {
    color: #000
}

#tnew .tn-btn-datepicker__btn-container {
    border: #c0c2c4 1px solid;
    border-radius: 0
}

#tnew .tn-btn-datepicker__btn {
    border-radius: 0;
    border: none;
    background: #fff;
    padding: 1rem;
    line-height: 140%;
    font-size: 1rem
}

#tnew .tn-btn-datepicker__btn:hover,
#tnew .tn-btn-datepicker__btn:active,
#tnew .tn-btn-datepicker__btn:focus-visible,
#tnew .tn-btn-datepicker__btn:focus {
    background: #fff;
    border: none
}

#tnew .tn-btn-datepicker__btn:hover span,
#tnew .tn-btn-datepicker__btn:hover .glyphicon,
#tnew .tn-btn-datepicker__btn:active span,
#tnew .tn-btn-datepicker__btn:active .glyphicon,
#tnew .tn-btn-datepicker__btn:focus-visible span,
#tnew .tn-btn-datepicker__btn:focus-visible .glyphicon,
#tnew .tn-btn-datepicker__btn:focus span,
#tnew .tn-btn-datepicker__btn:focus .glyphicon {
    color: #000
}

#tnew .tn-btn-datepicker__btn:hover .tn-icon,
#tnew .tn-btn-datepicker__btn:active .tn-icon,
#tnew .tn-btn-datepicker__btn:focus-visible .tn-icon,
#tnew .tn-btn-datepicker__btn:focus .tn-icon {
    color: #342a87
}

#tnew .tn-btn-datepicker span,
#tnew .tn-btn-datepicker .glyphicon {
    color: #000
}

#tnew .tn-btn-datepicker__icon-container {
    padding-left: 0;
    font-size: 1rem;
    display: flex;
    align-items: center
}

#tnew .tn-btn-datepicker__icon-container .glyphicon {
    top: unset
}

#tnew .tn-btn-datepicker__btn-period-prev-next {
    background: #fff;
    border: none;
    border-radius: 0;
    padding: 1rem;
    width: unset
}

#tnew .tn-btn-datepicker__btn-period-prev-next:hover,
#tnew .tn-btn-datepicker__btn-period-prev-next:focus {
    background: #d4d4d4;
    color: #000;
    border: none
}

#tnew .tn-btn-datepicker__btn-period-prev-next:hover .glyphicon,
#tnew .tn-btn-datepicker__btn-period-prev-next:hover .tn-icon,
#tnew .tn-btn-datepicker__btn-period-prev-next:focus .glyphicon,
#tnew .tn-btn-datepicker__btn-period-prev-next:focus .tn-icon {
    color: #342a87
}

#tnew .tn-btn-datepicker__btn-period-prev-next--btn-prev {
    border-radius: 0 0 0 0
}

#tnew .tn-btn-datepicker__btn-period-prev-next--btn-prev:hover {
    border-right: 0
}

#tnew .tn-btn-datepicker__btn-period-prev-next--btn-next {
    border-radius: 0 0 0 0
}

#tnew .tn-btn-datepicker__btn-period-prev-next--btn-next:hover {
    border-left: 0
}

#tnew .tn-btn-datepicker__btn-period-prev-next .glyphicon,
#tnew .tn-btn-datepicker__btn-period-prev-next .tn-icon {
    top: unset;
    left: unset;
    color: #000
}

#tnew .tn-btn-datepicker__icon-calendar {
    margin-left: 0;
    color: #000;
    width: 18px;
    height: 18px
}

#tnew .tn-datepicker {
    box-shadow: none;
    background: #fff;
    border-radius: 1;
    padding: .5rem;
    border: #d4d4d4 1px solid
}

#tnew .tn-datepicker table {
    font-family: 'Obviously', 'Inter', sans-serif
}

#tnew .tn-datepicker tr .nav.btn {
    padding: 0;
    width: 30px;
    height: 30px
}

#tnew .tn-datepicker tr:nth-child(0n+2) {
    background: none
}

#tnew .tn-datepicker .btn {
    border: 0;
    background: rgba(0, 0, 0, 0)
}

#tnew .tn-datepicker .btn:hover {
    background: #efefef
}

#tnew .tn-datepicker .year,
#tnew .tn-datepicker .month {
    font-size: .875rem;
    font-weight: 700;
    font-family: 'Obviously', 'Inter', sans-serif;
    color: #262626
}

#tnew .tn-datepicker .week span {
    font-size: .75rem;
    color: #262626;
    font-weight: 700;
    font-family: 'Obviously', 'Inter', sans-serif
}

#tnew .tn-datepicker .day {
    font-size: .75rem
}

#tnew .tn-datepicker .day span {
    background: rgba(0, 0, 0, 0);
    transition: all .2s ease-in-out;
    width: 32px;
    color: #676767
}

#tnew .tn-datepicker .day:not(.disabled) span {
    font-weight: 700
}

#tnew .tn-datepicker .day:hover span {
    background: rgba(0, 0, 0, 0);
    color: #000
}

#tnew .tn-datepicker .day.selected span,
#tnew .tn-datepicker .day[aria-current=date] span {
    background: #342a87;
    color: #fff;
    font-weight: 700;
    font-family: 'Obviously', 'Inter', sans-serif;
    border: none
}

#tnew .tn-datepicker .day.selected:hover span,
#tnew .tn-datepicker .day[aria-current=date]:hover span {
    background: #0c0039;
    color: #fff
}

#tnew .tn-datepicker .day.disabled span {
    background: #fff;
    color: #a6a6a6;
    font-weight: 400;
    font-family: 'Obviously', 'Inter', sans-serif;
    border: none
}

#tnew .tn-datepicker .day.disabled:hover span {
    background: #0c0039;
    color: #676767
}

#tnew .tn-datepicker .btn.month,
#tnew .tn-datepicker .btn.year {
    border-radius: 3px
}

#tnew .tn-datepicker .btn.month span,
#tnew .tn-datepicker .btn.year span {
    height: 30px;
    width: 30px;
    font-size: 14px
}

#tnew .tn-datepicker .btn.month span:before,
#tnew .tn-datepicker .btn.year span:before {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

#tnew .tn-events-calendar__list-day-heading {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    padding: .5rem
}

#tnew .tn-events-calendar__list-day-heading *[class*=__header],
#tnew .tn-events-calendar__list-day-heading *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-events-calendar__list-day-heading>h1,
#tnew .tn-events-calendar__list-day-heading>h2,
#tnew .tn-events-calendar__list-day-heading>h3,
#tnew .tn-events-calendar__list-day-heading>h4,
#tnew .tn-events-calendar__list-day-heading>h5,
#tnew .tn-events-calendar__list-day-heading>h6 {
    color: #000
}

#tnew .tn-events-calendar__table {
    border-spacing: 1px;
    background: rgba(0, 0, 0, 0)
}

#tnew .tn-events-calendar__table th {
    font-size: 1rem;
    font-weight: 700;
    background: rgba(0, 0, 0, 0);
    color: #000;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Obviously', 'Inter', sans-serif
}

@media only screen and (min-width: 768px) {
    #tnew .tn-events-calendar__day-event-list {
        padding: 3px 3px 2rem 3px
    }
}

#tnew .tn-events-calendar__day-cell {
    padding: 0;
    background: #f4f4f4
}

#tnew .tn-events-calendar__day-cell--past {
    background: #f4f4f4
}

#tnew .tn-events-calendar__day-cell--previous-month,
#tnew .tn-events-calendar__day-cell .tn-events-calendar__day-cell--past.tn-events-calendar__day-cell--previous-month {
    background: rgba(0, 0, 0, 0);
    color: #676767
}

#tnew .tn-events-calendar__day-cell--previous-month .tn-events-calendar__day-number,
#tnew .tn-events-calendar__day-cell .tn-events-calendar__day-cell--past.tn-events-calendar__day-cell--previous-month .tn-events-calendar__day-number {
    color: #676767
}

#tnew .tn-events-calendar__day-cell--next-month {
    background: rgba(0, 0, 0, 0);
    color: #676767
}

#tnew .tn-events-calendar__day-cell--next-month .tn-events-calendar__day-number {
    color: #676767
}

#tnew .tn-events-calendar__day-cell--today {
    background: #e5e3f6
}

#tnew .tn-events-calendar__day-cell--today:after {
    display: none
}

#tnew .tn-events-calendar__day-number {
    color: #676767
}

#tnew .tn-events-calendar__day-number--today:after {
    display: none
}

#tnew .tn-events-calendar__event {
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
    padding: 10px;
    gap: 0;
    border: #342a87 0px solid;
    border-radius: 1
}

#tnew .tn-events-calendar__event .tn-product-type-name {
    order: 2;
    background: var(--primary-30);
    border-radius: 1;
    text-align: unset;
    display: block;
    width: 100%;
    margin-top: 0;
    white-space: unset
}

#tnew .tn-events-calendar__event-time {
    padding: 0;
    top: unset;
    left: unset;
    position: relative;
    opacity: 1;
    color: #fff;
    font-weight: 700;
    font-size: .65rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    order: 0;
    margin-bottom: 1rem
}

#tnew .tn-events-calendar__event-name {
    padding: 0;
    font-size: .8rem;
    font-weight: 400;
    order: 1;
    padding-top: 0
}

#tnew .tn-events-calendar__event-name h1 {
    font-size: .8rem;
    font-family: 'Obviously', 'Inter', sans-serif
}

#tnew .tn-events-calendar__event-name h3 {
    font-size: .875rem;
    font-family: 'Obviously', 'Inter', sans-serif
}

#tnew .tn-events-calendar__event-name *:last-child {
    margin-bottom: 0
}

#tnew .tn-events-calendar__event-status {
    margin: 0;
    font-style: normal;
    font-weight: 400;
    font-size: .75rem;
    text-transform: unset;
    background: var(--primary-70);
    order: 3;
    width: 100%
}

#tnew .tn-events-list-view .tn-prod-list-item {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    padding: 0px;
    background: rgba(0, 0, 0, 0);
    margin-bottom: 64px
}

#tnew .tn-events-list-view .tn-prod-list-item *[class*=__header],
#tnew .tn-events-list-view .tn-prod-list-item *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-events-list-view .tn-prod-list-item>h1,
#tnew .tn-events-list-view .tn-prod-list-item>h2,
#tnew .tn-events-list-view .tn-prod-list-item>h3,
#tnew .tn-events-list-view .tn-prod-list-item>h4,
#tnew .tn-events-list-view .tn-prod-list-item>h5,
#tnew .tn-events-list-view .tn-prod-list-item>h6 {
    color: #000
}

@supports selector(:has(*)) {
    #tnew .tn-events-list-view .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*)) {
        grid-template-columns: auto
    }

    #tnew .tn-events-list-view .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*))>* {
        grid-column: 1/span 1
    }

    #tnew .tn-events-list-view .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*)):has(>*:nth-child(2)) {
        grid-template-rows: max-content
    }

    #tnew .tn-events-list-view .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*)):has(>*:nth-child(3)) {
        grid-template-rows: max-content 1fr
    }

    #tnew .tn-events-list-view .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*)):has(>*:nth-child(4)) {
        grid-template-rows: max-content 1fr auto
    }

    #tnew .tn-events-list-view .tn-prod-list-item:has(>*:nth-child(2)):has(.tn-prod-list-item__property--img-container) {
        grid-template-rows: max-content
    }

    #tnew .tn-events-list-view .tn-prod-list-item:has(>*:nth-child(3)):has(.tn-prod-list-item__property--img-container) {
        grid-template-rows: max-content 1fr
    }

    #tnew .tn-events-list-view .tn-prod-list-item:has(>*:nth-child(4)):has(.tn-prod-list-item__property--img-container) {
        grid-template-rows: max-content auto auto
    }

    #tnew .tn-events-list-view .tn-prod-list-item__property--img-container {
        grid-row-start: 1;
        grid-row-end: -1
    }
}

#tnew .tn-events-list-view .tn-prod-list-item__property--heading {
    color: var(--primary-50)
}

#tnew .tn-events-list-view .tn-prod-list-item__property--heading a {
    text-decoration: none
}

@supports not selector(:has(*)) {
    #tnew .tn-events-list-view .tn-prod-list-item__property--img-container {
        grid-row: 1/span 3
    }
}

#tnew .tn-events-list-view .tn-prod-list-item__property--perf-list .btn {
    border-radius: 0;
    padding: 0
}

#tnew .tn-events-list-view .tn-prod-list-item__perf-property {
    color: #000;
    font-weight: 400;
    font-family: 'Obviously', 'Inter', sans-serif
}

#tnew .tn-events-list-view .tn-prod-list-item__perf-property--datetime {
    color: #262626;
    opacity: 1;
    background: inherit
}

#tnew .tn-events-list-view .tn-prod-list-item__perf-status {
    font-style: normal;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: unset;
    color: #000
}

#tnew .tn-events-list-view .tn-prod-list-item__perf-anchor {
    font-weight: 400;
    background: #efefef;
    border: unset
}

#tnew .tn-events-list-view .tn-prod-list-item__perf-anchor:hover .btn {
    background: #0c0039
}

#tnew .tn-events-list-view .tn-prod-list-item__perf-anchor:hover .btn svg {
    color: #fff
}

#tnew .tn-events-list-view__date-range {
    align-items: center
}

#tnew .tn-events-list-view__datepicker-container {
    width: unset;
    flex: unset;
    min-width: 200px
}

#tnew .tn-events-list-view__datepicker-divider-label {
    line-height: unset;
    font-style: unset;
    color: var(--body-colour);
    font-size: medium
}

#tnew .tn-events-list-view__btn-reset-dates {
    all: unset;
    color: #171717;
    font-weight: 600;
    text-decoration: none;
    font-size: .875rem;
    cursor: pointer
}

#tnew .tn-events-list-view .tn-btn-datepicker__btn {
    border: none;
    border-radius: 0;
    background: #fff;
    padding: 1rem;
    height: unset;
    justify-content: space-between;
    line-height: 140%;
    font-size: 1rem
}

#tnew .tn-events-list-view .tn-btn-datepicker__btn .glyphicon {
    color: #000
}

#tnew .tn-events-list-view .tn-btn-datepicker__btn:hover {
    background: #fff;
    color: #000;
    border: none
}

#tnew .tn-events-list-view .tn-btn-datepicker__btn:hover .glyphicon {
    color: #000
}

#tnew .tn-event-listing-view__controls-container {
    margin-bottom: 4rem
}

#tnew .tn-event-listing-view__no-results-content {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

#tnew .tn-event-listing-view__no-results-content *[class*=__header],
#tnew .tn-event-listing-view__no-results-content *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-event-listing-view__no-results-content>h1,
#tnew .tn-event-listing-view__no-results-content>h2,
#tnew .tn-event-listing-view__no-results-content>h3,
#tnew .tn-event-listing-view__no-results-content>h4,
#tnew .tn-event-listing-view__no-results-content>h5,
#tnew .tn-event-listing-view__no-results-content>h6 {
    color: #000
}

#tnew .tn-events-detail-page .tn-prod-season-header,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header {
    border-color: #c0c2c4
}

#tnew .tn-events-detail-page .tn-prod-season-header__title,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__title {
    font-weight: 700;
    font-size: 1.5rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%
}

@media only screen and (min-width: 768px) {

    #tnew .tn-events-detail-page .tn-prod-season-header__title,
    #tnew .tn-fixed-package-detail-page .tn-prod-season-header__title {
        font-weight: Bold;
        font-size: 1.6rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew .tn-events-detail-page .tn-prod-season-header__date-container,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__date-container {
    background: rgba(0, 0, 0, 0);
    font-size: 1rem;
    color: var(--body-colour);
    padding: 0;
    border: none
}

#tnew .tn-events-detail-page .tn-prod-season-header__title-and-image-container,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__title-and-image-container {
    gap: 1rem
}

#tnew .tn-events-detail-page .tn-prod-season-header__image-wrapper,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__image-wrapper {
    margin: 0;
    width: 25%
}

#tnew .tn-events-detail-page .tn-prod-season-header__description-container,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__description-container {
    font-size: 1rem;
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    padding: 1rem
}

#tnew .tn-events-detail-page .tn-prod-season-header__description-container *[class*=__header],
#tnew .tn-events-detail-page .tn-prod-season-header__description-container *[class*=-header],
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__description-container *[class*=__header],
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__description-container *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-events-detail-page .tn-prod-season-header__description-container>h1,
#tnew .tn-events-detail-page .tn-prod-season-header__description-container>h2,
#tnew .tn-events-detail-page .tn-prod-season-header__description-container>h3,
#tnew .tn-events-detail-page .tn-prod-season-header__description-container>h4,
#tnew .tn-events-detail-page .tn-prod-season-header__description-container>h5,
#tnew .tn-events-detail-page .tn-prod-season-header__description-container>h6,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__description-container>h1,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__description-container>h2,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__description-container>h3,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__description-container>h4,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__description-container>h5,
#tnew .tn-fixed-package-detail-page .tn-prod-season-header__description-container>h6 {
    color: #000
}

#tnew .tn-events-detail-page .tn-event-detail,
#tnew .tn-fixed-package-detail-page .tn-event-detail {
    margin-bottom: 3rem;
    gap: 1.5rem
}

@media only screen and (min-width: 768px) {

    #tnew .tn-events-detail-page .tn-event-detail,
    #tnew .tn-fixed-package-detail-page .tn-event-detail {
        align-items: flex-start;
        display: flex
    }
}

#tnew .tn-events-detail-page .tn-event-detail__main-container,
#tnew .tn-fixed-package-detail-page .tn-event-detail__main-container {
    margin: 0
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    background: rgba(0, 0, 0, 0);
    margin: 0
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container *[class*=__header],
#tnew .tn-events-detail-page .tn-event-detail__additional-events-container *[class*=-header],
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container *[class*=__header],
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container>h1,
#tnew .tn-events-detail-page .tn-event-detail__additional-events-container>h2,
#tnew .tn-events-detail-page .tn-event-detail__additional-events-container>h3,
#tnew .tn-events-detail-page .tn-event-detail__additional-events-container>h4,
#tnew .tn-events-detail-page .tn-event-detail__additional-events-container>h5,
#tnew .tn-events-detail-page .tn-event-detail__additional-events-container>h6,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container>h1,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container>h2,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container>h3,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container>h4,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container>h5,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container>h6 {
    color: #000
}

@media only screen and (min-width: 768px) {

    #tnew .tn-events-detail-page .tn-event-detail__additional-events-container,
    #tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container {
        width: 25%
    }
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .input-group,
#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-facebook-button,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .input-group,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-facebook-button {
    margin: 1rem
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .input-group,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .input-group {
    margin-bottom: 0;
    margin-top: 0
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-additional-events,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-additional-events {
    margin-bottom: 0
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-additional-events__continue-shopping-link,
#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-additional-events__production-season-detail-link,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-additional-events__continue-shopping-link,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-additional-events__production-season-detail-link {
    display: block;
    margin: 0
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-additional-events__continue-shopping-link,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-additional-events__continue-shopping-link {
    padding-bottom: 0
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-additional-events__controls-container,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-additional-events__controls-container {
    margin: 0;
    padding: 0 0 1rem 0;
    border-color: #c0c2c4
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-additional-events__instructions,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-additional-events__instructions {
    background: rgba(0, 0, 0, 0);
    margin: 0;
    padding: 1rem 0;
    border-bottom: none
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-additional-events__date-select,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-additional-events__date-select {
    background: var(--monochrome-0);
    border-radius: 1 0 0 1
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-additional-events__btn-submit,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-additional-events__btn-submit {
    border-radius: 0 1 1 0;
    height: 45px;
    padding: .5rem
}

#tnew .tn-events-detail-page .tn-event-detail__additional-events-container .tn-facebook-btn,
#tnew .tn-fixed-package-detail-page .tn-event-detail__additional-events-container .tn-facebook-btn {
    border: none;
    background: #4267b2;
    color: #fff
}

#tnew .tn-events-detail-page .tn-zone-selector .tn-zone-selector__option,
#tnew .tn-fixed-package-detail-page .tn-zone-selector .tn-zone-selector__option {
    margin: .5rem 0
}

#tnew .tn-events-detail-page .tn-zone-selector .tn-zone-selector__option label,
#tnew .tn-fixed-package-detail-page .tn-zone-selector .tn-zone-selector__option label {
    width: 100%;
    background: #fff;
    color: #262626;
    padding: 1rem 1rem 1rem 2rem;
    border: #c0c2c4 1px solid;
    border-radius: 1;
    transition: all .2s ease-in-out
}

#tnew .tn-events-detail-page .tn-zone-selector .tn-zone-selector__option label input,
#tnew .tn-fixed-package-detail-page .tn-zone-selector .tn-zone-selector__option label input {
    height: unset;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%)
}

#tnew .tn-events-detail-page .tn-zone-selector .tn-zone-selector__option label:has(input:checked),
#tnew .tn-fixed-package-detail-page .tn-zone-selector .tn-zone-selector__option label:has(input:checked) {
    border: #e5e3f6 1px solid;
    background: #0c0039;
    color: #fff
}

#tnew .tn-events-detail-page .tn-zone-selector .tn-zone-selector__option label:has(input:checked) input,
#tnew .tn-fixed-package-detail-page .tn-zone-selector .tn-zone-selector__option label:has(input:checked) input {
    accent-color: #fff
}

#tnew .tn-events-detail-page .tn-zone-selector .tn-zone-selector__option label:hover,
#tnew .tn-fixed-package-detail-page .tn-zone-selector .tn-zone-selector__option label:hover {
    background: #fff;
    color: #a6a6a6;
    border: #7b74b3 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector {
    max-width: unset;
    margin: 0;
    display: flex;
    flex-direction: column
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-list-item,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-list-item {
    border-top: 0;
    padding: .75rem 0 calc(0.75rem - 1px)
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-list-item:not(:only-child):not(:last-child),
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-list-item:not(:only-child):not(:last-child) {
    border-bottom: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector {
    margin-bottom: 1rem
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:has(svg),
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:has(svg),
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:disabled,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:hover span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:active,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:active span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:hover span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:active span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:hover,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:hover span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:active,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:active span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:active span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus-visible span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.active.focus,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.active:focus,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.focus,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active.focus,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active:focus,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.active.focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.active:focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button.focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active.focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active:focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:hover,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:hover span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:hover span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus-visible span,
#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:checked+.tn-radio-button-list__button .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:disabled+.tn-radio-button-list__button,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__input:disabled+.tn-radio-button-list__button {
    opacity: .6;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__button,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__zone-selector .tn-radio-button-list__button {
    gap: .5rem;
    padding: 1rem 1.5rem;
    transition: gap .2s ease-in-out, padding .2s ease-in-out, background-color .2s ease-in-out, color .2s ease-in-out;
    border-radius: 0px;
    width: 100%;
    background: #fff;
    color: #262626;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__fixed-amount-input,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__fixed-amount-input {
    background: #d4d4d4 !important;
    border: rgba(0, 0, 0, 0) 0px solid
}

#tnew .tn-events-detail-page .tn-ticket-selector__custom-amount-input,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__custom-amount-input {
    border-radius: 0 1 1 0
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-selector,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-selector {
    margin: 0
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-label-container,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-label-container {
    width: 100%
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-name,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-name {
    margin: 0;
    display: flex;
    justify-content: space-between;
    width: 100%
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-label-heading,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-label-heading {
    margin: 0;
    width: 100%;
    display: flex;
    gap: 1rem
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-placeholder,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-placeholder {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-placeholder *[class*=__header],
#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-placeholder *[class*=-header],
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-placeholder *[class*=__header],
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-placeholder *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-placeholder>h1,
#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-placeholder>h2,
#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-placeholder>h3,
#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-placeholder>h4,
#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-placeholder>h5,
#tnew .tn-events-detail-page .tn-ticket-selector__pricetype-placeholder>h6,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-placeholder>h1,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-placeholder>h2,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-placeholder>h3,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-placeholder>h4,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-placeholder>h5,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__pricetype-placeholder>h6 {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticket-selector__controls-container,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__controls-container {
    margin-bottom: .625rem
}

@media only screen and (min-width: 768px) {

    #tnew .tn-events-detail-page .tn-ticket-selector #tn-add-to-cart-button,
    #tnew .tn-fixed-package-detail-page .tn-ticket-selector #tn-add-to-cart-button {
        width: unset;
        align-self: flex-end
    }
}

#tnew .tn-events-detail-page .tn-ticket-selector__additional-controls .form-group .radio:not(:last-child),
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__additional-controls .form-group .radio:not(:last-child) {
    margin-bottom: .5rem
}

#tnew .tn-events-detail-page .tn-ticket-selector__additional-controls .form-group label,
#tnew .tn-fixed-package-detail-page .tn-ticket-selector__additional-controls .form-group label {
    width: 100%
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content {
    all: unset
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px;
    text-decoration: none
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:has(svg),
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:has(svg),
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:disabled,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.active.focus,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.active:focus,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.focus,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active.focus,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active:focus,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.active.focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.active:focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active.focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active:focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible span,
#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

@media only screen and (min-width: 768px) {

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor {
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 1rem 1.5rem;
        line-height: 140%;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
        font-family: 'Obviously', 'Inter', sans-serif;
        font-size: 1rem;
        font-weight: 700;
        background: #E5AB59;
        color: #000000;
        border: secondary-70 1px solid;
        border-radius: 0px
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:has(svg),
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:has(.tn-icon),
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:has(svg),
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:has(.tn-icon) {
        gap: .5rem
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:disabled,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:disabled {
        opacity: .65;
        pointer-events: none
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.btn-sm,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.btn-sm {
        font-size: 14px;
        padding: .75rem 1rem;
        line-height: 16px;
        border-radius: 0px
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary {
        background: #342A87;
        color: #ffffff;
        border: #342A87 0px solid;
        border-radius: 0px
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary .glyphicon {
        color: #fff
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover {
        background: #0C0039;
        color: #ffffff;
        border: #0C0039 0px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:hover .glyphicon {
        color: #fff
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus {
        background: #0C0039;
        color: #ffffff;
        border: #0C0039 0px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus .glyphicon {
        color: #fff
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active {
        background: #0C0039;
        color: #ffffff;
        border: #0C0039 0px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:active .glyphicon {
        color: #fff
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible {
        background: #0C0039;
        color: #ffffff;
        border: #0C0039 0px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary:focus-visible .glyphicon {
        color: #fff
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-primary .glyphicon {
        position: relative;
        inset: unset;
        font-family: Glyphicons Halflings
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary {
        background: #E5AB59;
        color: #000000;
        border: secondary-70 1px solid;
        border-radius: 0px
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover {
        background: #C48329;
        color: #000000;
        border: secondary-70 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:hover .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus {
        background: #C48329;
        color: #000000;
        border: secondary-70 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active {
        background: #C48329;
        color: #000000;
        border: secondary-70 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:active .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible {
        background: #C48329;
        color: #000000;
        border: secondary-70 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary:focus-visible .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-secondary .glyphicon {
        position: relative;
        inset: unset;
        font-family: Glyphicons Halflings
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default {
        background: #F4F4F4;
        color: #171717;
        border: #c0c2c4 1px solid;
        border-radius: 0px
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default .glyphicon {
        color: #171717
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover {
        background: #c0c2c4;
        color: #171717;
        border: #c0c2c4 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:hover .glyphicon {
        color: #171717
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus {
        background: #c0c2c4;
        color: #171717;
        border: #c0c2c4 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus .glyphicon {
        color: #171717
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active {
        background: #c0c2c4;
        color: #171717;
        border: #c0c2c4 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:active .glyphicon {
        color: #171717
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible {
        background: #c0c2c4;
        color: #171717;
        border: #c0c2c4 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default:focus-visible .glyphicon {
        color: #171717
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor-default .glyphicon {
        position: relative;
        inset: unset;
        font-family: Glyphicons Halflings
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.glyphicon {
        font-family: Glyphicons Halflings
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.active.focus,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.active:focus,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.focus,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active.focus,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active:focus,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.active.focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.active:focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor.focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active.focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active:focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus {
        outline: 2px solid #7b74b3
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover {
        background: #C48329;
        color: #000000;
        border: secondary-70 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus {
        background: #C48329;
        color: #000000;
        border: secondary-70 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active {
        background: #C48329;
        color: #000000;
        border: secondary-70 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:active .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible {
        background: #C48329;
        color: #000000;
        border: secondary-70 1px solid
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible span,
    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible span,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:focus-visible .glyphicon {
        color: #000
    }

    #tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor .glyphicon,
    #tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor .glyphicon {
        position: relative;
        inset: unset;
        font-family: Glyphicons Halflings
    }
}

#tnew .tn-events-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover,
#tnew .tn-fixed-package-detail-page .tn-ticketing-mode-change__content .tn-ticketing-mode-change__anchor:hover {
    text-decoration: none
}

#tnew .tn-events-detail-page .tn-syos,
#tnew .tn-fixed-package-detail-page .tn-syos {
    margin: 0
}

#tnew .tn-events-detail-page .tn-syos__layout-container,
#tnew .tn-fixed-package-detail-page .tn-syos__layout-container {
    border: #c0c2c4 1px solid;
    border-radius: 1;
    padding: 0
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart {
    all: unset;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:has(svg),
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:has(svg),
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:disabled,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:hover span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:focus span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:active,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:active span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:hover span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:focus span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:active span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:hover,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:hover span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:focus span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:active,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:active span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:active span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:focus-visible span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart.active.focus,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart.active:focus,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart.focus,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:active.focus,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:active:focus,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart.active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart.active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart.focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:hover,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:hover span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:focus,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:focus span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:active,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:active span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:active span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:focus-visible span,
#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos__btn-add-to-cart .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos__btn-add-to-cart .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-screen-container__button-list-container,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-container__button-list-container {
    padding: 1rem
}

@media only screen and (min-width: 1024px) {

    #tnew .tn-events-detail-page .tn-syos-screen-container__button-list-container,
    #tnew .tn-fixed-package-detail-page .tn-syos-screen-container__button-list-container {
        border-right: #c0c2c4 1px solid
    }
}

#tnew .tn-events-detail-page .tn-syos-screen-container__button-list-container,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-container__button-list-container {
    background: none
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:has(svg),
#tnew .tn-events-detail-page .tn-syos-btn-view-screens:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:has(svg),
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:disabled,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:hover span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:focus span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:active span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:hover span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:focus span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:active span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:hover span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:focus span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:active,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:active span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens.active.focus,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens.active:focus,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens.focus,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens:active.focus,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens:active:focus,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens.active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens.active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:hover span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:focus span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:active,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:active span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-btn-view-screens:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-btn-view-screens .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-btn-view-screens .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-seat-container-viewport,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-container-viewport {
    background: none
}

#tnew .tn-events-detail-page .tn-syos-seat-map__svg,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-map__svg {
    background: none
}

#tnew .tn-events-detail-page .tn-syos-seat-map__stage-indicator,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-map__stage-indicator {
    background: none
}

#tnew .tn-events-detail-page .tn-syos-seat-map__stage-indicator-label,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-map__stage-indicator-label {
    color: var(--body-colour)
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls {
    align-items: center;
    background: none;
    padding: .25rem .5rem;
    gap: .25rem;
    height: unset;
    border-left: none;
    border-right: none;
    border-top: #c0c2c4 1px solid;
    border-bottom: none;
    flex-direction: column
}

@media only screen and (min-width: 768px) {

    #tnew .tn-events-detail-page .tn-syos-mobile-cart-controls,
    #tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls {
        flex-direction: unset
    }
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__summary,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__summary {
    background-color: unset
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart {
    width: unset;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px;
    border-radius: 1
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:has(svg),
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:has(svg),
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:disabled,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:hover span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:active span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:hover span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:active span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:hover span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:active,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:active span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.active.focus,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.active:focus,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.focus,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active.focus,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active:focus,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:hover span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:disabled,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart:disabled {
    color: unset
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-label,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-label {
    padding: 0;
    color: var(--body-colour)
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-icon,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__btn-view-cart-icon {
    opacity: 1;
    color: var(--monochrome-70);
    flex: 1 0 auto
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__summary,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__summary {
    display: flex;
    flex-direction: column;
    justify-content: center;
    border: none
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__summary-subtotal,
#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__summary-seat-count,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__summary-subtotal,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__summary-seat-count {
    all: unset
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__summary-subtotal,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__summary-subtotal {
    font-size: 1.5em;
    line-height: 1.4;
    color: var(--body-colour)
}

#tnew .tn-events-detail-page .tn-syos-mobile-cart-controls__summary-seat-count,
#tnew .tn-fixed-package-detail-page .tn-syos-mobile-cart-controls__summary-seat-count {
    color: var(--monochrome-70)
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container {
    box-shadow: none;
    border: #c0c2c4 1px solid;
    border-radius: 1
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header {
    background: var(--default-bg);
    padding: 1rem;
    border-bottom: 0;
    display: flex;
    align-items: center;
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header .tn-modal__btn-close,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header .tn-modal__btn-close,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header .tn-modal__btn-close,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header .tn-modal__btn-close {
    position: relative;
    top: unset;
    right: unset;
    margin: unset;
    width: 30px;
    height: 30px;
    padding: 0
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header .tn-modal__btn-close:before,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header .tn-modal__btn-close:after,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header .tn-modal__btn-close:before,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header .tn-modal__btn-close:after,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header .tn-modal__btn-close:before,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header .tn-modal__btn-close:after,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header .tn-modal__btn-close:before,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header .tn-modal__btn-close:after {
    height: 14px
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header table,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header table,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header table,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header table {
    border-collapse: unset
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header th,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header th,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header th,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header th {
    color: var(--monochrome-50)
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header th,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header td,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header th,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header td,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header th,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header td,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header th,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header td {
    padding: 0 .75rem
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header th:first-of-type,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header td:first-of-type,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header th:first-of-type,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header td:first-of-type,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header th:first-of-type,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header td:first-of-type,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header th:first-of-type,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header td:first-of-type {
    padding-left: 0
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header th:last-of-type,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header td:last-of-type,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header th:last-of-type,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header td:last-of-type,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header th:last-of-type,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header td:last-of-type,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header th:last-of-type,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header td:last-of-type {
    padding-right: 0
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header--with-close-button,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header--with-close-button,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__header--with-close-button,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__header--with-close-button {
    justify-content: space-between
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__price-type-heading,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__price-type-heading,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__price-type-heading,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__price-type-heading {
    padding: 1rem;
    margin: 0;
    font-size: medium
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__price-type-list,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__price-type-list,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__price-type-list,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__price-type-list {
    margin: 0;
    padding: 0 1rem 1rem 1rem
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__price-type--button,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__price-type--button,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__price-type--button,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__price-type--button {
    border-radius: 1
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__price-type-fee-breakdown,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__price-type-fee-breakdown,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__content-container .tn-syos-seat-info__price-type-fee-breakdown,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__content-container .tn-syos-seat-info__price-type-fee-breakdown {
    margin-top: .5rem;
    opacity: 1;
    font-weight: normal
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:has(svg),
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:has(.tn-icon),
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:has(svg),
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:has(svg),
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:has(svg),
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:disabled,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:disabled,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:disabled,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss.btn-sm,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:hover,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:hover span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:hover .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:hover span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:focus span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:focus .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:active,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:active span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:active .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:active span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:focus-visible,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary:focus-visible .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-primary .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:hover,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:hover span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:hover .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:hover span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:active,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:active span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:active .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:active span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus-visible,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus-visible .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-secondary .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:hover,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:hover span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:hover .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:hover span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:focus span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:focus .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:focus span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:active,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:active,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:active,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:active span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:active .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:active span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:focus-visible,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default:focus-visible .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss-default .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss.glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss.active.focus,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss.active:focus,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss.focus,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:active.focus,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:active:focus,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss.active.focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss.active:focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss.focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:active.focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:active:focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss.active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss.active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss.active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss.active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:hover,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:hover span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:hover .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:hover span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:focus,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:focus span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:focus .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:focus span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:active,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:active,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:active,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:active span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:active .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:active span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:focus-visible,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss:focus-visible .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-price-type-selector__dismiss .glyphicon,
#tnew .tn-events-detail-page .tn-syos-seat-info-popover__dismiss .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-price-type-selector__dismiss .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-seat-info-popover__dismiss .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-legend,
#tnew .tn-fixed-package-detail-page .tn-syos-legend {
    position: relative;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset
}

#tnew .tn-events-detail-page .tn-syos-legend__btn-show-legend,
#tnew .tn-events-detail-page .tn-syos-legend__btn-show-legend-mobile,
#tnew .tn-fixed-package-detail-page .tn-syos-legend__btn-show-legend,
#tnew .tn-fixed-package-detail-page .tn-syos-legend__btn-show-legend-mobile {
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    border-radius: 0px;
    background: #f4f4f4;
    color: #171717;
    border: #c0c2c4 1px solid;
    clip-path: none;
}

#tnew .tn-events-detail-page .tn-syos-legend__btn-show-legend:hover,
#tnew .tn-events-detail-page .tn-syos-legend__btn-show-legend-mobile:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-legend__btn-show-legend:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-legend__btn-show-legend-mobile:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-legend__btn-close-legend,
#tnew .tn-fixed-package-detail-page .tn-syos-legend__btn-close-legend {
    margin: 0;
    top: 11px;
    right: 11px
}

#tnew .tn-events-detail-page .tn-syos-legend__desktop-heading-wrapper,
#tnew .tn-fixed-package-detail-page .tn-syos-legend__desktop-heading-wrapper {
    height: unset;
    background: var(--monochrome-20);
    border-bottom: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-legend__desktop-heading,
#tnew .tn-fixed-package-detail-page .tn-syos-legend__desktop-heading {
    margin: 0
}

#tnew .tn-events-detail-page .tn-syos-legend__legend-drawer,
#tnew .tn-fixed-package-detail-page .tn-syos-legend__legend-drawer {
    border-left: #c0c2c4 1px solid;
    background: var(--monochrome-10)
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px;
    padding: .5rem
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:has(svg),
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:has(svg),
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:disabled,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:hover span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:focus span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:active span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:hover span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:focus span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:active span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:hover span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:focus span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:active,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:active span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn.active.focus,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn.active:focus,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn.focus,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:active.focus,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:active:focus,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn.active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn.active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:hover span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:focus span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:active,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:active span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-zoom-control__btn:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-zoom-control__btn .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-zoom-control__btn .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-cart,
#tnew .tn-fixed-package-detail-page .tn-syos-cart {
    border: none
}

#tnew .tn-events-detail-page .tn-syos-cart__content-container,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__content-container {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    border-radius: 0
}

#tnew .tn-events-detail-page .tn-syos-cart__content-container *[class*=__header],
#tnew .tn-events-detail-page .tn-syos-cart__content-container *[class*=-header],
#tnew .tn-fixed-package-detail-page .tn-syos-cart__content-container *[class*=__header],
#tnew .tn-fixed-package-detail-page .tn-syos-cart__content-container *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-events-detail-page .tn-syos-cart__content-container>h1,
#tnew .tn-events-detail-page .tn-syos-cart__content-container>h2,
#tnew .tn-events-detail-page .tn-syos-cart__content-container>h3,
#tnew .tn-events-detail-page .tn-syos-cart__content-container>h4,
#tnew .tn-events-detail-page .tn-syos-cart__content-container>h5,
#tnew .tn-events-detail-page .tn-syos-cart__content-container>h6,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__content-container>h1,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__content-container>h2,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__content-container>h3,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__content-container>h4,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__content-container>h5,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__content-container>h6 {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-cart *[class*=__header],
#tnew .tn-fixed-package-detail-page .tn-syos-cart *[class*=__header] {
    background: none
}

#tnew .tn-events-detail-page .tn-syos-cart__seats-list,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__seats-list {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    padding: 0;
    box-shadow: none;
    background: none;
    margin-bottom: 1rem
}

#tnew .tn-events-detail-page .tn-syos-cart__summary,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__summary {
    padding: 0
}

#tnew .tn-events-detail-page .tn-syos-cart__summary-item,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__summary-item {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-syos-cart__summary-label,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__summary-label {
    margin: 0
}

#tnew .tn-events-detail-page .tn-syos-cart__summary-value,
#tnew .tn-fixed-package-detail-page .tn-syos-cart__summary-value {
    width: unset
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: #c0c2c4 1px solid;
    color: #000;
    background: #fff;
    padding: .5rem 1rem
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat *[class*=__header],
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat *[class*=-header],
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat *[class*=__header],
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat>h1,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat>h2,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat>h3,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat>h4,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat>h5,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat>h6,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat>h1,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat>h2,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat>h3,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat>h4,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat>h5,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat>h6 {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__list,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__list {
    width: 100%
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove {
    all: unset;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px;
    width: 30px
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:has(svg),
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:has(svg),
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:disabled,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:hover span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:active span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:hover span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:active span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:hover span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:active,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:active span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.active.focus,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.active:focus,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.focus,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active.focus,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active:focus,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:hover span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-cart .tn-syos-cart-seat__btn-remove .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

@media only screen and (min-width: 768px) {

    #tnew .tn-events-detail-page .tn-syos-mobile-popover .tn-syos__btn-add-to-cart,
    #tnew .tn-fixed-package-detail-page .tn-syos-mobile-popover .tn-syos__btn-add-to-cart {
        display: none
    }
}

#tnew .tn-events-detail-page .tn-syos-screen-button,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px;
    flex-wrap: wrap;
    white-space: normal
}

#tnew .tn-events-detail-page .tn-syos-screen-button:has(svg),
#tnew .tn-events-detail-page .tn-syos-screen-button:has(.tn-icon),
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:has(svg),
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-events-detail-page .tn-syos-screen-button:disabled,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-events-detail-page .tn-syos-screen-button.btn-sm,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary span,
#tnew .tn-events-detail-page .tn-syos-screen-button-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary:hover span,
#tnew .tn-events-detail-page .tn-syos-screen-button-primary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary:focus span,
#tnew .tn-events-detail-page .tn-syos-screen-button-primary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary:active span,
#tnew .tn-events-detail-page .tn-syos-screen-button-primary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-screen-button-primary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button-primary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary span,
#tnew .tn-events-detail-page .tn-syos-screen-button-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:hover span,
#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:focus span,
#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:active,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:active span,
#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-screen-button-secondary:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-events-detail-page .tn-syos-screen-button-secondary .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default span,
#tnew .tn-events-detail-page .tn-syos-screen-button-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default:hover span,
#tnew .tn-events-detail-page .tn-syos-screen-button-default:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default:focus span,
#tnew .tn-events-detail-page .tn-syos-screen-button-default:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default:active,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default:active span,
#tnew .tn-events-detail-page .tn-syos-screen-button-default:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:active .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-screen-button-default:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-events-detail-page .tn-syos-screen-button-default .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-screen-button.glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-screen-button.active.focus,
#tnew .tn-events-detail-page .tn-syos-screen-button.active:focus,
#tnew .tn-events-detail-page .tn-syos-screen-button.focus,
#tnew .tn-events-detail-page .tn-syos-screen-button:active.focus,
#tnew .tn-events-detail-page .tn-syos-screen-button:active:focus,
#tnew .tn-events-detail-page .tn-syos-screen-button:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button.active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button.active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:active.focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:active:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-events-detail-page .tn-syos-screen-button span,
#tnew .tn-events-detail-page .tn-syos-screen-button .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button:hover,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button:hover span,
#tnew .tn-events-detail-page .tn-syos-screen-button:hover .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:hover span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:hover .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button:focus,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button:focus span,
#tnew .tn-events-detail-page .tn-syos-screen-button:focus .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:focus span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:focus .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button:active,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button:active span,
#tnew .tn-events-detail-page .tn-syos-screen-button:active .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:active span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:active .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button:focus-visible,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-events-detail-page .tn-syos-screen-button:focus-visible span,
#tnew .tn-events-detail-page .tn-syos-screen-button:focus-visible .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:focus-visible span,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button .glyphicon,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-events-detail-page .tn-syos-screen-button__section-heading,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button__section-heading {
    flex: 1 0 100%;
    margin: 0;
    padding: 0 0 .25rem 0;
    color: #fff
}

#tnew .tn-events-detail-page .tn-syos-screen-button__min-price,
#tnew .tn-events-detail-page .tn-syos-screen-button__max-price,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button__min-price,
#tnew .tn-fixed-package-detail-page .tn-syos-screen-button__max-price {
    font-weight: 400
}

#tnew .tn-events-detail-page .tn-syos-busy-indicator,
#tnew .tn-fixed-package-detail-page .tn-syos-busy-indicator {
    background: rgba(var(--monochrome-50), 0.6)
}

#tnew .tn-events-detail-page .tn-syos-busy-indicator__message,
#tnew .tn-fixed-package-detail-page .tn-syos-busy-indicator__message {
    font-style: normal;
    color: var(--body-colour);
    margin-bottom: 0
}

#tnew .tn-production-season-overview-page .tn-prod-list-item__button {
    padding: 0;
    width: 30px
}

#tnew .tn-production-season-overview-page .tn-prod-list-item__perf-anchor:hover .btn {
    background: #0c0039
}

#tnew .tn-production-season-overview-page .tn-prod-list-item__perf-anchor:hover .btn svg {
    color: #fff
}

#tnew .tn-syos--viewing-seats .tn-syos-mobile-cart-controls {
    bottom: -100%
}

#tnew .tn-syos--seats-selected .tn-syos-legend__btn-show-legend-mobile {
    bottom: 125px
}

#tnew .tn-syos--seats-selected .tn-syos-mobile-cart-controls {
    bottom: 0
}

#tnew .tn-syos-price-types-selector-modal .modal-dialog {
    width: 500px;
    max-width: 100vw
}

#tnew .tn-syos-price-types-selector-modal .tn-syos-seat-info__header {
    border-bottom: none;
    padding: 0;
    background: #efefef;
    margin-bottom: 1.5rem
}

#tnew .tn-syos-price-types-selector-modal .tn-syos-seat-info__table {
    padding: 1rem
}

#tnew .tn-syos-price-types-selector-modal .tn-syos-seat-info__cell-header {
    color: #000
}

#tnew .tn-syos-price-types-selector-modal .tn-syos-seat-info__price-type-heading {
    margin-bottom: 1rem;
    font-size: 1rem
}

#tnew .tn-syos-price-types-selector-modal .tn-syos-seat-info__price-type-list {
    padding: 0
}

#tnew .tn-syos-price-types-selector-modal .tn-syos-seat-info__price-type-list-item button {
    width: 100%
}

#tnew .tn-syos-cart-modal .modal-content {
    gap: 2rem
}

#tnew .tn-syos-cart-modal .tn-syos-cart__seats-list {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    padding: 0;
    box-shadow: none;
    background: none;
    margin-bottom: 1rem
}

#tnew .tn-syos-cart-modal .tn-syos-cart__summary {
    padding: 1rem;
    border: unset;
    margin: 2rem 0 0
}

#tnew .tn-syos-cart-modal .tn-syos-cart__summary-item {
    gap: .5rem
}

#tnew .tn-syos-cart-modal .tn-syos-cart__summary-label {
    margin: 0;
    font-size: 1rem
}

#tnew .tn-syos-cart-modal .tn-syos-cart__summary-value {
    width: unset
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0;
    border-top: unset;
    padding: 1rem 0
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat:first-child {
    padding-top: 0
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat:last-child {
    padding-bottom: 0
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat:not(:last-child) {
    border-bottom: #c0c2c4 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__list {
    width: 100%;
    gap: 1rem
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__property-value {
    font-weight: bold
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove {
    all: unset;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px;
    width: 30px
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:has(svg),
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary .glyphicon {
    color: #fff
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:hover span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:focus span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:active span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:focus-visible span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary .glyphicon {
    color: #000
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:hover span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:focus span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:active span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:focus-visible span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:hover span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:focus span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:active span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:active .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:focus-visible span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove.active.focus,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove.active:focus,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove.focus,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:active.focus,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:active:focus,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:hover span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:hover .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:focus span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:focus .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:active span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:active .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:focus-visible span,
#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-syos-cart-modal .tn-syos-cart-seat__btn-remove .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-one-page-giving-page,
#tnew .tn-contribution-individual-page {
    width: 100%;
    max-width: 100%;
    margin: 0 auto
}

@media only screen and (min-width: 768px) {

    #tnew .tn-one-page-giving-page,
    #tnew .tn-contribution-individual-page {
        max-width: 700px
    }
}

#tnew .tn-one-page-giving-page .panel,
#tnew .tn-contribution-individual-page .panel {
    margin: 0;
    box-shadow: none;
    padding: 0;
    background: rgba(0, 0, 0, 0);
    border: rgba(0, 0, 0, 0) 0px solid
}

#tnew .tn-one-page-giving-page .panel-heading,
#tnew .tn-one-page-giving-page .panel-body,
#tnew .tn-contribution-individual-page .panel-heading,
#tnew .tn-contribution-individual-page .panel-body {
    padding: 0px 0px 1.5rem 0px
}

#tnew .tn-one-page-giving-page .panel-default .panel-heading,
#tnew .tn-contribution-individual-page .panel-default .panel-heading {
    background: rgba(0, 0, 0, 0);
    border-bottom: rgba(0, 0, 0, 0) 0px solid;
    color: #000
}

#tnew .tn-one-page-giving-page .tn-fieldset,
#tnew .tn-contribution-individual-page .tn-fieldset {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

#tnew .tn-one-page-giving-page .tn-legend,
#tnew .tn-one-page-giving-page .tn-legend-heading,
#tnew .tn-contribution-individual-page .tn-legend,
#tnew .tn-contribution-individual-page .tn-legend-heading {
    margin: 0
}

#tnew .tn-one-page-giving-page .tn-legend,
#tnew .tn-contribution-individual-page .tn-legend {
    border-bottom: 0
}

#tnew .tn-one-page-giving-page .tn-opg-form,
#tnew .tn-contribution-individual-page .tn-opg-form {
    display: flex;
    flex-direction: column;
    gap: 4rem
}

#tnew .tn-one-page-giving-page .tn-opg-form .form-group .checkbox,
#tnew .tn-contribution-individual-page .tn-opg-form .form-group .checkbox {
    margin: 0
}

#tnew .tn-one-page-giving-page .tn-opg-form .help-block:empty,
#tnew .tn-contribution-individual-page .tn-opg-form .help-block:empty {
    display: none
}

#tnew .tn-one-page-giving-page .tn-opg-form__suggested-amount-list,
#tnew .tn-contribution-individual-page .tn-opg-form__suggested-amount-list {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: .25rem;
    margin: 0
}

#tnew .tn-one-page-giving-page .tn-opg-form__suggested-amount-list[aria-activedescendant=tn-opg-amount-btn-0],
#tnew .tn-contribution-individual-page .tn-opg-form__suggested-amount-list[aria-activedescendant=tn-opg-amount-btn-0] {
    margin-bottom: .5rem
}

#tnew .tn-one-page-giving-page .tn-opg-form__suggested-amount-list-item,
#tnew .tn-contribution-individual-page .tn-opg-form__suggested-amount-list-item {
    display: inline-flex
}

#tnew .tn-one-page-giving-page .tn-opg-form__footer,
#tnew .tn-contribution-individual-page .tn-opg-form__footer {
    display: flex;
    gap: .5rem;
    flex-direction: column
}

@media only screen and (min-width: 768px) {

    #tnew .tn-one-page-giving-page .tn-opg-form__footer,
    #tnew .tn-contribution-individual-page .tn-opg-form__footer {
        justify-content: flex-end;
        align-items: center;
        flex-direction: row-reverse
    }
}

#tnew .tn-one-page-giving-page .tn-opg-form__totals,
#tnew .tn-contribution-individual-page .tn-opg-form__totals {
    font-size: x-large;
    text-align: right
}

@media only screen and (min-width: 768px) {

    #tnew .tn-one-page-giving-page .tn-opg-form__btn-submit-wrapper,
    #tnew .tn-contribution-individual-page .tn-opg-form__btn-submit-wrapper {
        flex: 1 0 auto
    }
}

#tnew .tn-one-page-giving-page .tn-opg-form__btn-submit-wrapper .btn,
#tnew .tn-contribution-individual-page .tn-opg-form__btn-submit-wrapper .btn {
    width: 100%
}

#tnew .tn-one-page-giving-page .tn-contribution-component .row:not(:last-child),
#tnew .tn-contribution-individual-page .tn-contribution-component .row:not(:last-child) {
    margin-bottom: 1rem
}

#tnew .tn-one-page-giving-page #tn-error-message-template:empty,
#tnew .tn-one-page-giving-page #tn-alert-message-template:empty,
#tnew .tn-one-page-giving-page #tn-payment-drop-target:empty,
#tnew .tn-contribution-individual-page #tn-error-message-template:empty,
#tnew .tn-contribution-individual-page #tn-alert-message-template:empty,
#tnew .tn-contribution-individual-page #tn-payment-drop-target:empty {
    display: none
}

#tnew .tn-contribution-group-page .tn-header-component,
#tnew .tn-contribution-group-page .tn-page-bottom {
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width: 768px) {

    #tnew .tn-contribution-group-page .tn-header-component,
    #tnew .tn-contribution-group-page .tn-page-bottom {
        width: 70%
    }
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:has(svg),
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:has(.tn-icon),
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:has(svg),
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:disabled,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button.btn-sm,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary .glyphicon {
    color: #fff
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:hover,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:hover span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:hover .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:hover span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:focus span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:focus .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:focus span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:active,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:active span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:active .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:active span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:focus-visible,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:focus-visible span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary:focus-visible .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:focus-visible span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-primary .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary .glyphicon {
    color: #000
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:hover,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:hover span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:hover .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:hover span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:focus span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:focus .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:focus span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:active,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:active span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:active .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:active span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:focus-visible,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:focus-visible span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary:focus-visible .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:focus-visible span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-secondary .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:hover,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:hover span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:hover .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:hover span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:focus span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:focus .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:focus span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:active,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:active span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:active .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:active span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:active .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:focus-visible,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:focus-visible span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default:focus-visible .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:focus-visible span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button-default .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button.glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button.active.focus,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button.active:focus,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button.focus,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:active.focus,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:active:focus,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button.active.focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button.active:focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button.focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:active.focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:active:focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:hover,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:hover span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:hover .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:hover span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:hover .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:focus,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:focus span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:focus .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:focus span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:focus .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:active,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:active span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:active .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:active span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:active .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:focus-visible,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:focus-visible span,
#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button:focus-visible .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:focus-visible span,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-contribution-group-page .tn-header-component .tn-heading-sub-text button .glyphicon,
#tnew .tn-contribution-group-page .tn-page-bottom .tn-heading-sub-text button .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-contribution-group-page .tn-page-bottom {
    margin-top: 1rem
}

#tnew .tn-contribution-group-page .col-xs-12.col-sm-6 {
    margin: 0 auto;
    float: unset
}

@media only screen and (min-width: 768px) {
    #tnew .tn-contribution-group-page .col-xs-12.col-sm-6 {
        width: 70%
    }
}

#tnew .tn-contribution-group-page .tn-contribution-type-text {
    margin-bottom: .5rem
}

#tnew .tn-contribution-group-page .tn-contribution-type-form-container {
    margin-bottom: 1.5rem
}

#tnew .tn-cart-details-page .tn-cart__btn-remove {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px;
    padding: 0;
    width: 30px
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:has(svg),
#tnew .tn-cart-details-page .tn-cart__btn-remove:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-cart-details-page .tn-cart__btn-remove.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-primary .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:hover span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:focus span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:active span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:focus-visible span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:hover span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:focus span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:active span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:focus-visible span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-default .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default:hover span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default:focus span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default:active span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-default:active .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default:focus-visible span,
#tnew .tn-cart-details-page .tn-cart__btn-remove-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-cart-details-page .tn-cart__btn-remove.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-cart-details-page .tn-cart__btn-remove.active.focus,
#tnew .tn-cart-details-page .tn-cart__btn-remove.active:focus,
#tnew .tn-cart-details-page .tn-cart__btn-remove.focus,
#tnew .tn-cart-details-page .tn-cart__btn-remove:active.focus,
#tnew .tn-cart-details-page .tn-cart__btn-remove:active:focus,
#tnew .tn-cart-details-page .tn-cart__btn-remove:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-cart-details-page .tn-cart__btn-remove span,
#tnew .tn-cart-details-page .tn-cart__btn-remove .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:hover span,
#tnew .tn-cart-details-page .tn-cart__btn-remove:hover .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:focus span,
#tnew .tn-cart-details-page .tn-cart__btn-remove:focus .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:active span,
#tnew .tn-cart-details-page .tn-cart__btn-remove:active .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart__btn-remove:focus-visible span,
#tnew .tn-cart-details-page .tn-cart__btn-remove:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart__btn-remove .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-cart-details-page .tn-cart__btn-remove-icon {
    width: 24px;
    height: 24px
}

#tnew .tn-cart-details-page .tn-cart-item {
    border-top: none
}

#tnew .tn-cart-details-page .tn-cart-item__package-perfs-container {
    font-size: unset;
    border-color: #c0c2c4;
    border-width: 0 0 0 5px;
    color: unset;
    background: rgba(var(--default-bg), 0.3);
    border-radius: 1
}

#tnew .tn-cart-details-page .tn-performance-title {
    color: var(--heading-colour);
    text-transform: uppercase;
}

#tnew .tn-cart-details-page .tn-cart-item-summary__property--primary {
    font-size: x-large;
    font-weight: 600
}

#tnew .tn-cart-details-page .tn-cart-item-summary__property--secondary {
    font-size: large
}

#tnew .tn-cart-details-page .tn-cart-item-details__list {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4
}

#tnew .tn-cart-details-page .tn-cart-item-details__list *[class*=__header],
#tnew .tn-cart-details-page .tn-cart-item-details__list *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-cart-details-page .tn-cart-item-details__list>h1,
#tnew .tn-cart-details-page .tn-cart-item-details__list>h2,
#tnew .tn-cart-details-page .tn-cart-item-details__list>h3,
#tnew .tn-cart-details-page .tn-cart-item-details__list>h4,
#tnew .tn-cart-details-page .tn-cart-item-details__list>h5,
#tnew .tn-cart-details-page .tn-cart-item-details__list>h6 {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-item-detail__list {
    border-color: var(--body-background);
    border-top-width: 2px
}

#tnew .tn-cart-details-page .tn-cart-item-detail__list-item {
    line-height: 1
}

#tnew .tn-cart-details-page .tn-cart-item-detail__seat-location-divider:before {
    color: unset
}

#tnew .tn-cart-details-page .tn-cart-totals {
    border-top: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart-totals__line-item {
    color: var(--monochrome-70)
}

#tnew .tn-cart-details-page .tn-cart-totals__line-item--total {
    color: var(--body-colour)
}

#tnew .tn-cart-details-page .tn-cart-totals__line-item--subtotal .tn-cart-totals__label,
#tnew .tn-cart-details-page .tn-cart-totals__line-item--subtotal .tn-cart-totals__value {
    font-size: large
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px;
    text-decoration: none
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:has(svg),
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:hover span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:focus span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:active span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:focus-visible span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:hover span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:focus span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:active span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:focus-visible span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:hover span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:focus span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:active span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:active .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:focus-visible span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action.active.focus,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action.active:focus,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action.focus,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:active.focus,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:active:focus,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:hover span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:hover .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:focus span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:focus .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:active span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:active .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:focus-visible span,
#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-cart-details-page .tn-cart-buttons__secondary-action .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart__btn-remove,
#tnew .tn-receipt-page .tn-cart__btn-remove {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px;
    padding: 0;
    width: 30px
}

#tnew .tn-payment-page .tn-cart__btn-remove:has(svg),
#tnew .tn-payment-page .tn-cart__btn-remove:has(.tn-icon),
#tnew .tn-receipt-page .tn-cart__btn-remove:has(svg),
#tnew .tn-receipt-page .tn-cart__btn-remove:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-payment-page .tn-cart__btn-remove:disabled,
#tnew .tn-receipt-page .tn-cart__btn-remove:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-payment-page .tn-cart__btn-remove.btn-sm,
#tnew .tn-receipt-page .tn-cart__btn-remove.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary span,
#tnew .tn-payment-page .tn-cart__btn-remove-primary .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary span,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary:hover,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary:hover span,
#tnew .tn-payment-page .tn-cart__btn-remove-primary:hover .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:hover span,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary:focus,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary:focus span,
#tnew .tn-payment-page .tn-cart__btn-remove-primary:focus .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:focus span,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary:active,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary:active span,
#tnew .tn-payment-page .tn-cart__btn-remove-primary:active .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:active span,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary:focus-visible,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary:focus-visible span,
#tnew .tn-payment-page .tn-cart__btn-remove-primary:focus-visible .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:focus-visible span,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart__btn-remove-primary .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary span,
#tnew .tn-payment-page .tn-cart__btn-remove-secondary .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary span,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary:hover,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary:hover span,
#tnew .tn-payment-page .tn-cart__btn-remove-secondary:hover .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:hover span,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary:focus,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary:focus span,
#tnew .tn-payment-page .tn-cart__btn-remove-secondary:focus .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:focus span,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary:active,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary:active span,
#tnew .tn-payment-page .tn-cart__btn-remove-secondary:active .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:active span,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary:focus-visible,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary:focus-visible span,
#tnew .tn-payment-page .tn-cart__btn-remove-secondary:focus-visible .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:focus-visible span,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart__btn-remove-secondary .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart__btn-remove-default,
#tnew .tn-receipt-page .tn-cart__btn-remove-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-payment-page .tn-cart__btn-remove-default span,
#tnew .tn-payment-page .tn-cart__btn-remove-default .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-default span,
#tnew .tn-receipt-page .tn-cart__btn-remove-default .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove-default:hover,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-default:hover span,
#tnew .tn-payment-page .tn-cart__btn-remove-default:hover .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:hover span,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove-default:focus,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-default:focus span,
#tnew .tn-payment-page .tn-cart__btn-remove-default:focus .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:focus span,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove-default:active,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-default:active span,
#tnew .tn-payment-page .tn-cart__btn-remove-default:active .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:active span,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:active .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove-default:focus-visible,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove-default:focus-visible span,
#tnew .tn-payment-page .tn-cart__btn-remove-default:focus-visible .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:focus-visible span,
#tnew .tn-receipt-page .tn-cart__btn-remove-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove-default .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart__btn-remove.glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart__btn-remove.active.focus,
#tnew .tn-payment-page .tn-cart__btn-remove.active:focus,
#tnew .tn-payment-page .tn-cart__btn-remove.focus,
#tnew .tn-payment-page .tn-cart__btn-remove:active.focus,
#tnew .tn-payment-page .tn-cart__btn-remove:active:focus,
#tnew .tn-payment-page .tn-cart__btn-remove:focus,
#tnew .tn-receipt-page .tn-cart__btn-remove.active.focus,
#tnew .tn-receipt-page .tn-cart__btn-remove.active:focus,
#tnew .tn-receipt-page .tn-cart__btn-remove.focus,
#tnew .tn-receipt-page .tn-cart__btn-remove:active.focus,
#tnew .tn-receipt-page .tn-cart__btn-remove:active:focus,
#tnew .tn-receipt-page .tn-cart__btn-remove:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-payment-page .tn-cart__btn-remove span,
#tnew .tn-payment-page .tn-cart__btn-remove .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove span,
#tnew .tn-receipt-page .tn-cart__btn-remove .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove:hover,
#tnew .tn-receipt-page .tn-cart__btn-remove:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove:hover span,
#tnew .tn-payment-page .tn-cart__btn-remove:hover .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove:hover span,
#tnew .tn-receipt-page .tn-cart__btn-remove:hover .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove:focus,
#tnew .tn-receipt-page .tn-cart__btn-remove:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove:focus span,
#tnew .tn-payment-page .tn-cart__btn-remove:focus .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove:focus span,
#tnew .tn-receipt-page .tn-cart__btn-remove:focus .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove:active,
#tnew .tn-receipt-page .tn-cart__btn-remove:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove:active span,
#tnew .tn-payment-page .tn-cart__btn-remove:active .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove:active span,
#tnew .tn-receipt-page .tn-cart__btn-remove:active .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove:focus-visible,
#tnew .tn-receipt-page .tn-cart__btn-remove:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart__btn-remove:focus-visible span,
#tnew .tn-payment-page .tn-cart__btn-remove:focus-visible .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove:focus-visible span,
#tnew .tn-receipt-page .tn-cart__btn-remove:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart__btn-remove .glyphicon,
#tnew .tn-receipt-page .tn-cart__btn-remove .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart__btn-remove-icon,
#tnew .tn-receipt-page .tn-cart__btn-remove-icon {
    width: 24px;
    height: 24px
}

#tnew .tn-payment-page .tn-cart-item,
#tnew .tn-receipt-page .tn-cart-item {
    border-top: none
}

#tnew .tn-payment-page .tn-cart-item__package-perfs-container,
#tnew .tn-receipt-page .tn-cart-item__package-perfs-container {
    font-size: unset;
    border-color: #c0c2c4;
    border-width: 0 0 0 5px;
    color: unset;
    background: rgba(var(--default-bg), 0.3);
    border-radius: 1
}

#tnew .tn-payment-page .tn-performance-title,
#tnew .tn-receipt-page .tn-performance-title {
    color: var(--heading-colour);
    text-transform: uppercase;
    font-weight: 700;
}

#tnew .tn-payment-page .tn-cart-item-summary__property--primary,
#tnew .tn-receipt-page .tn-cart-item-summary__property--primary {
    font-size: x-large;
    font-weight: 600
}

#tnew .tn-payment-page .tn-cart-item-summary__property--secondary,
#tnew .tn-receipt-page .tn-cart-item-summary__property--secondary {
    font-size: large
}

#tnew .tn-payment-page .tn-cart-item-details__list,
#tnew .tn-receipt-page .tn-cart-item-details__list {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4
}

#tnew .tn-payment-page .tn-cart-item-details__list *[class*=__header],
#tnew .tn-payment-page .tn-cart-item-details__list *[class*=-header],
#tnew .tn-receipt-page .tn-cart-item-details__list *[class*=__header],
#tnew .tn-receipt-page .tn-cart-item-details__list *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-payment-page .tn-cart-item-details__list>h1,
#tnew .tn-payment-page .tn-cart-item-details__list>h2,
#tnew .tn-payment-page .tn-cart-item-details__list>h3,
#tnew .tn-payment-page .tn-cart-item-details__list>h4,
#tnew .tn-payment-page .tn-cart-item-details__list>h5,
#tnew .tn-payment-page .tn-cart-item-details__list>h6,
#tnew .tn-receipt-page .tn-cart-item-details__list>h1,
#tnew .tn-receipt-page .tn-cart-item-details__list>h2,
#tnew .tn-receipt-page .tn-cart-item-details__list>h3,
#tnew .tn-receipt-page .tn-cart-item-details__list>h4,
#tnew .tn-receipt-page .tn-cart-item-details__list>h5,
#tnew .tn-receipt-page .tn-cart-item-details__list>h6 {
    color: #000
}

#tnew .tn-payment-page .tn-cart-item-detail__list,
#tnew .tn-receipt-page .tn-cart-item-detail__list {
    border-color: var(--body-background);
    border-top-width: 2px
}

#tnew .tn-payment-page .tn-cart-item-detail__list-item,
#tnew .tn-receipt-page .tn-cart-item-detail__list-item {
    line-height: 1
}

#tnew .tn-payment-page .tn-cart-item-detail__seat-location-divider:before,
#tnew .tn-receipt-page .tn-cart-item-detail__seat-location-divider:before {
    color: unset
}

#tnew .tn-payment-page .tn-cart-totals,
#tnew .tn-receipt-page .tn-cart-totals {
    border-top: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart-totals__line-item,
#tnew .tn-receipt-page .tn-cart-totals__line-item {
    color: var(--monochrome-70)
}

#tnew .tn-payment-page .tn-cart-totals__line-item--total,
#tnew .tn-receipt-page .tn-cart-totals__line-item--total {
    color: var(--body-colour)
}

#tnew .tn-payment-page .tn-cart-totals__line-item--subtotal .tn-cart-totals__label,
#tnew .tn-payment-page .tn-cart-totals__line-item--subtotal .tn-cart-totals__value,
#tnew .tn-receipt-page .tn-cart-totals__line-item--subtotal .tn-cart-totals__label,
#tnew .tn-receipt-page .tn-cart-totals__line-item--subtotal .tn-cart-totals__value {
    font-size: large
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px;
    text-decoration: none
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:has(svg),
#tnew .tn-payment-page .tn-cart-buttons__secondary-action:has(.tn-icon),
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:has(svg),
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:disabled,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action.btn-sm,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:hover,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:hover span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:hover .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:hover span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:focus span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:focus .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:focus span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:active,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:active span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:active .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:active span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:focus-visible,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:focus-visible span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary:focus-visible .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:focus-visible span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-primary .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:hover,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:hover span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:hover .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:hover span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:focus span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:focus .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:focus span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:active,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:active span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:active .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:active span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:focus-visible,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:focus-visible span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary:focus-visible .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:focus-visible span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-secondary .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:hover,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:hover span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:hover .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:hover span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:focus span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:focus .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:focus span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:active,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:active span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:active .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:active span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:active .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:focus-visible,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:focus-visible span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default:focus-visible .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:focus-visible span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action-default .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action.glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action.active.focus,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action.active:focus,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action.focus,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action:active.focus,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action:active:focus,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action:focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action.active.focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action.active:focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action.focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:active.focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:active:focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:hover,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:hover span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action:hover .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:hover span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:hover .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:focus,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:focus span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action:focus .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:focus span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:focus .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:active,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:active span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action:active .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:active span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:active .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:focus-visible,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action:focus-visible span,
#tnew .tn-payment-page .tn-cart-buttons__secondary-action:focus-visible .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:focus-visible span,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-payment-page .tn-cart-buttons__secondary-action .glyphicon,
#tnew .tn-receipt-page .tn-cart-buttons__secondary-action .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-payment-page .tn-cart-totals,
#tnew .tn-receipt-page .tn-cart-totals {
    border-top: rgba(0, 0, 0, 0)
}

#tnew .tn-payment-page .tn-donation-ask-component label,
#tnew .tn-receipt-page .tn-donation-ask-component label {
    width: 100%
}

#tnew .tn-account-create-page #tn-account-register-form,
#tnew .tn-account-create-brief-page #tn-form,
#tnew .tn-account-create-brief-page #tn-account-create-brief-form {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    margin-bottom: .5rem;
    gap: 4rem
}

#tnew .tn-account-create-page #tn-account-register-form .form-group .control-label,
#tnew .tn-account-create-brief-page #tn-form .form-group .control-label,
#tnew .tn-account-create-brief-page #tn-account-create-brief-form .form-group .control-label {
    display: inline-flex;
    align-items: center;
    margin-bottom: .5rem;
    color: #000;
    font-size: 1rem;
    font-weight: datepicker-dialog-disabled-day-font-weight;
    display: flex
}

#tnew .tn-account-create-page #tn-account-register-form .form-group .checkbox label,
#tnew .tn-account-create-brief-page #tn-form .form-group .checkbox label,
#tnew .tn-account-create-brief-page #tn-account-create-brief-form .form-group .checkbox label {
    width: 100%;
    position: relative;
    margin-bottom: .5rem;
    font-size: 1rem;
    font-weight: datepicker-dialog-disabled-day-font-weight;
    background: #fff;
    color: #262626;
    padding: 1rem 1rem 1rem 2rem;
    border: #c0c2c4 1px solid;
    border-radius: 1;
    transition: all .2s ease-in-out
}

#tnew .tn-account-create-page #tn-account-register-form .form-group .checkbox label input,
#tnew .tn-account-create-brief-page #tn-form .form-group .checkbox label input,
#tnew .tn-account-create-brief-page #tn-account-create-brief-form .form-group .checkbox label input {
    height: unset;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%)
}

#tnew .tn-account-create-page #tn-account-register-form .form-group .checkbox label:has(input:checked),
#tnew .tn-account-create-brief-page #tn-form .form-group .checkbox label:has(input:checked),
#tnew .tn-account-create-brief-page #tn-account-create-brief-form .form-group .checkbox label:has(input:checked) {
    border: #e5e3f6 1px solid;
    background: #0c0039;
    color: #fff
}

#tnew .tn-account-create-page #tn-account-register-form .form-group .checkbox label:has(input:checked) input,
#tnew .tn-account-create-brief-page #tn-form .form-group .checkbox label:has(input:checked) input,
#tnew .tn-account-create-brief-page #tn-account-create-brief-form .form-group .checkbox label:has(input:checked) input {
    accent-color: #fff
}

#tnew .tn-account-create-page #tn-account-register-form .form-group .checkbox label:hover,
#tnew .tn-account-create-brief-page #tn-form .form-group .checkbox label:hover,
#tnew .tn-account-create-brief-page #tn-account-create-brief-form .form-group .checkbox label:hover {
    background: #fff;
    color: #a6a6a6;
    border: #7b74b3 1px solid
}

#tnew .tn-account-update-page .tn-page-layout {
    margin-bottom: 1rem
}

#tnew .tn-account-update-page #tn-update-form {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    margin-bottom: .5rem;
    margin-bottom: 0;
    gap: 4rem
}

#tnew .tn-account-update-page #tn-update-form .form-group .control-label {
    display: inline-flex;
    align-items: center;
    margin-bottom: .5rem;
    color: #000;
    font-size: 1rem;
    font-weight: datepicker-dialog-disabled-day-font-weight;
    display: flex
}

#tnew .tn-account-update-page #tn-update-form .form-group .checkbox label {
    width: 100%;
    position: relative;
    margin-bottom: .5rem;
    font-size: 1rem;
    font-weight: datepicker-dialog-disabled-day-font-weight;
    background: #fff;
    color: #262626;
    padding: 1rem 1rem 1rem 2rem;
    border: #c0c2c4 1px solid;
    border-radius: 1;
    transition: all .2s ease-in-out
}

#tnew .tn-account-update-page #tn-update-form .form-group .checkbox label input {
    height: unset;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%)
}

#tnew .tn-account-update-page #tn-update-form .form-group .checkbox label:has(input:checked) {
    border: #e5e3f6 1px solid;
    background: #0c0039;
    color: #fff
}

#tnew .tn-account-update-page #tn-update-form .form-group .checkbox label:has(input:checked) input {
    accent-color: #fff
}

#tnew .tn-account-update-page #tn-update-form .form-group .checkbox label:hover {
    background: #fff;
    color: #a6a6a6;
    border: #7b74b3 1px solid
}

#tnew .tn-account-interests-page .tn-interests {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    margin-bottom: .5rem
}

#tnew .tn-account-interests-page .tn-interests .form-group .control-label {
    display: inline-flex;
    align-items: center;
    margin-bottom: .5rem;
    color: #000;
    font-size: 1rem;
    font-weight: datepicker-dialog-disabled-day-font-weight;
    display: flex
}

#tnew .tn-account-interests-page .tn-interests .form-group .checkbox label {
    width: 100%;
    position: relative;
    margin-bottom: .5rem;
    font-size: 1rem;
    font-weight: datepicker-dialog-disabled-day-font-weight;
    background: #fff;
    color: #262626;
    padding: 1rem 1rem 1rem 2rem;
    border: #c0c2c4 1px solid;
    border-radius: 1;
    transition: all .2s ease-in-out
}

#tnew .tn-account-interests-page .tn-interests .form-group .checkbox label input {
    height: unset;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%)
}

#tnew .tn-account-interests-page .tn-interests .form-group .checkbox label:has(input:checked) {
    border: #e5e3f6 1px solid;
    background: #0c0039;
    color: #fff
}

#tnew .tn-account-interests-page .tn-interests .form-group .checkbox label:has(input:checked) input {
    accent-color: #fff
}

#tnew .tn-account-interests-page .tn-interests .form-group .checkbox label:hover {
    background: #fff;
    color: #a6a6a6;
    border: #7b74b3 1px solid
}

#tnew .tn-digital-content-page .tn-empty-cart-message,
#tnew .tn-giving-history-page .tn-empty-cart-message,
#tnew .tn-account-memberships-page .tn-empty-cart-message,
#tnew .tn-upcoming-events-page .tn-empty-cart-message {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    margin: 0
}

#tnew .tn-digital-content-page .tn-empty-cart-message *[class*=__header],
#tnew .tn-digital-content-page .tn-empty-cart-message *[class*=-header],
#tnew .tn-giving-history-page .tn-empty-cart-message *[class*=__header],
#tnew .tn-giving-history-page .tn-empty-cart-message *[class*=-header],
#tnew .tn-account-memberships-page .tn-empty-cart-message *[class*=__header],
#tnew .tn-account-memberships-page .tn-empty-cart-message *[class*=-header],
#tnew .tn-upcoming-events-page .tn-empty-cart-message *[class*=__header],
#tnew .tn-upcoming-events-page .tn-empty-cart-message *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-digital-content-page .tn-empty-cart-message>h1,
#tnew .tn-digital-content-page .tn-empty-cart-message>h2,
#tnew .tn-digital-content-page .tn-empty-cart-message>h3,
#tnew .tn-digital-content-page .tn-empty-cart-message>h4,
#tnew .tn-digital-content-page .tn-empty-cart-message>h5,
#tnew .tn-digital-content-page .tn-empty-cart-message>h6,
#tnew .tn-giving-history-page .tn-empty-cart-message>h1,
#tnew .tn-giving-history-page .tn-empty-cart-message>h2,
#tnew .tn-giving-history-page .tn-empty-cart-message>h3,
#tnew .tn-giving-history-page .tn-empty-cart-message>h4,
#tnew .tn-giving-history-page .tn-empty-cart-message>h5,
#tnew .tn-giving-history-page .tn-empty-cart-message>h6,
#tnew .tn-account-memberships-page .tn-empty-cart-message>h1,
#tnew .tn-account-memberships-page .tn-empty-cart-message>h2,
#tnew .tn-account-memberships-page .tn-empty-cart-message>h3,
#tnew .tn-account-memberships-page .tn-empty-cart-message>h4,
#tnew .tn-account-memberships-page .tn-empty-cart-message>h5,
#tnew .tn-account-memberships-page .tn-empty-cart-message>h6,
#tnew .tn-upcoming-events-page .tn-empty-cart-message>h1,
#tnew .tn-upcoming-events-page .tn-empty-cart-message>h2,
#tnew .tn-upcoming-events-page .tn-empty-cart-message>h3,
#tnew .tn-upcoming-events-page .tn-empty-cart-message>h4,
#tnew .tn-upcoming-events-page .tn-empty-cart-message>h5,
#tnew .tn-upcoming-events-page .tn-empty-cart-message>h6 {
    color: #000
}

#tnew .tn-address-component {
    padding-top: .75rem
}

#tnew .tn-area-nav {
    margin-bottom: 0
}

#tnew .tn-area-nav__list {
    margin-bottom: 0
}

@supports selector(:has(*)) {
    #tnew .tn-area-nav__list-item:not(:has(a)) {
        color: #342a87;
        font-weight: 700;
        text-decoration: underline
    }
}

@supports not selector(:has(*)) {
    #tnew .tn-area-nav__list-item {
        color: #342a87;
        font-weight: 700;
        text-decoration: underline
    }
}

#tnew .tn-account-login-page .tn-header-component {
    margin-bottom: 4rem
}

#tnew .tn-account-login-page form {
    margin-bottom: 2rem
}

#tnew .tn-account-login-page .btn {
    width: 100%
}

#tnew .tn-account-login-page .btn-info {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-account-login-page .btn-info:has(svg),
#tnew .tn-account-login-page .btn-info:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-account-login-page .btn-info:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-account-login-page .btn-info.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-account-login-page .btn-info-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-account-login-page .btn-info-primary span,
#tnew .tn-account-login-page .btn-info-primary .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .btn-info-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-account-login-page .btn-info-primary:hover span,
#tnew .tn-account-login-page .btn-info-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .btn-info-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-account-login-page .btn-info-primary:focus span,
#tnew .tn-account-login-page .btn-info-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .btn-info-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-account-login-page .btn-info-primary:active span,
#tnew .tn-account-login-page .btn-info-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .btn-info-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-account-login-page .btn-info-primary:focus-visible span,
#tnew .tn-account-login-page .btn-info-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .btn-info-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .btn-info-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-account-login-page .btn-info-secondary span,
#tnew .tn-account-login-page .btn-info-secondary .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .btn-info-secondary:hover span,
#tnew .tn-account-login-page .btn-info-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .btn-info-secondary:focus span,
#tnew .tn-account-login-page .btn-info-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .btn-info-secondary:active span,
#tnew .tn-account-login-page .btn-info-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .btn-info-secondary:focus-visible span,
#tnew .tn-account-login-page .btn-info-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .btn-info-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-account-login-page .btn-info-default span,
#tnew .tn-account-login-page .btn-info-default .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .btn-info-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-account-login-page .btn-info-default:hover span,
#tnew .tn-account-login-page .btn-info-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .btn-info-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-account-login-page .btn-info-default:focus span,
#tnew .tn-account-login-page .btn-info-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .btn-info-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-account-login-page .btn-info-default:active span,
#tnew .tn-account-login-page .btn-info-default:active .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .btn-info-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-account-login-page .btn-info-default:focus-visible span,
#tnew .tn-account-login-page .btn-info-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .btn-info-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .btn-info.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .btn-info.active.focus,
#tnew .tn-account-login-page .btn-info.active:focus,
#tnew .tn-account-login-page .btn-info.focus,
#tnew .tn-account-login-page .btn-info:active.focus,
#tnew .tn-account-login-page .btn-info:active:focus,
#tnew .tn-account-login-page .btn-info:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-account-login-page .btn-info span,
#tnew .tn-account-login-page .btn-info .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .btn-info:hover span,
#tnew .tn-account-login-page .btn-info:hover .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .btn-info:focus span,
#tnew .tn-account-login-page .btn-info:focus .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .btn-info:active span,
#tnew .tn-account-login-page .btn-info:active .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .btn-info:focus-visible span,
#tnew .tn-account-login-page .btn-info:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .btn-info .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .tn-login-component .tn-btn-wrapper {
    margin: 1rem 0
}

#tnew .tn-account-login-page .tn-register-button,
#tnew .tn-account-login-page .tn-register-brief-button {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-account-login-page .tn-register-button:has(svg),
#tnew .tn-account-login-page .tn-register-button:has(.tn-icon),
#tnew .tn-account-login-page .tn-register-brief-button:has(svg),
#tnew .tn-account-login-page .tn-register-brief-button:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-account-login-page .tn-register-button:disabled,
#tnew .tn-account-login-page .tn-register-brief-button:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-account-login-page .tn-register-button.btn-sm,
#tnew .tn-account-login-page .tn-register-brief-button.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-account-login-page .tn-register-button-primary,
#tnew .tn-account-login-page .tn-register-brief-button-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-account-login-page .tn-register-button-primary span,
#tnew .tn-account-login-page .tn-register-button-primary .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-primary span,
#tnew .tn-account-login-page .tn-register-brief-button-primary .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .tn-register-button-primary:hover,
#tnew .tn-account-login-page .tn-register-brief-button-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-account-login-page .tn-register-button-primary:hover span,
#tnew .tn-account-login-page .tn-register-button-primary:hover .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-primary:hover span,
#tnew .tn-account-login-page .tn-register-brief-button-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .tn-register-button-primary:focus,
#tnew .tn-account-login-page .tn-register-brief-button-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-account-login-page .tn-register-button-primary:focus span,
#tnew .tn-account-login-page .tn-register-button-primary:focus .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-primary:focus span,
#tnew .tn-account-login-page .tn-register-brief-button-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .tn-register-button-primary:active,
#tnew .tn-account-login-page .tn-register-brief-button-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-account-login-page .tn-register-button-primary:active span,
#tnew .tn-account-login-page .tn-register-button-primary:active .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-primary:active span,
#tnew .tn-account-login-page .tn-register-brief-button-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .tn-register-button-primary:focus-visible,
#tnew .tn-account-login-page .tn-register-brief-button-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-account-login-page .tn-register-button-primary:focus-visible span,
#tnew .tn-account-login-page .tn-register-button-primary:focus-visible .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-primary:focus-visible span,
#tnew .tn-account-login-page .tn-register-brief-button-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-account-login-page .tn-register-button-primary .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .tn-register-button-secondary,
#tnew .tn-account-login-page .tn-register-brief-button-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-account-login-page .tn-register-button-secondary span,
#tnew .tn-account-login-page .tn-register-button-secondary .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-secondary span,
#tnew .tn-account-login-page .tn-register-brief-button-secondary .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button-secondary:hover,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .tn-register-button-secondary:hover span,
#tnew .tn-account-login-page .tn-register-button-secondary:hover .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:hover span,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button-secondary:focus,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .tn-register-button-secondary:focus span,
#tnew .tn-account-login-page .tn-register-button-secondary:focus .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:focus span,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button-secondary:active,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .tn-register-button-secondary:active span,
#tnew .tn-account-login-page .tn-register-button-secondary:active .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:active span,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button-secondary:focus-visible,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .tn-register-button-secondary:focus-visible span,
#tnew .tn-account-login-page .tn-register-button-secondary:focus-visible .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:focus-visible span,
#tnew .tn-account-login-page .tn-register-brief-button-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button-secondary .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .tn-register-button-default,
#tnew .tn-account-login-page .tn-register-brief-button-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-account-login-page .tn-register-button-default span,
#tnew .tn-account-login-page .tn-register-button-default .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-default span,
#tnew .tn-account-login-page .tn-register-brief-button-default .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .tn-register-button-default:hover,
#tnew .tn-account-login-page .tn-register-brief-button-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-account-login-page .tn-register-button-default:hover span,
#tnew .tn-account-login-page .tn-register-button-default:hover .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-default:hover span,
#tnew .tn-account-login-page .tn-register-brief-button-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .tn-register-button-default:focus,
#tnew .tn-account-login-page .tn-register-brief-button-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-account-login-page .tn-register-button-default:focus span,
#tnew .tn-account-login-page .tn-register-button-default:focus .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-default:focus span,
#tnew .tn-account-login-page .tn-register-brief-button-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .tn-register-button-default:active,
#tnew .tn-account-login-page .tn-register-brief-button-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-account-login-page .tn-register-button-default:active span,
#tnew .tn-account-login-page .tn-register-button-default:active .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-default:active span,
#tnew .tn-account-login-page .tn-register-brief-button-default:active .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .tn-register-button-default:focus-visible,
#tnew .tn-account-login-page .tn-register-brief-button-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-account-login-page .tn-register-button-default:focus-visible span,
#tnew .tn-account-login-page .tn-register-button-default:focus-visible .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-default:focus-visible span,
#tnew .tn-account-login-page .tn-register-brief-button-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-account-login-page .tn-register-button-default .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .tn-register-button.glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .tn-register-button.active.focus,
#tnew .tn-account-login-page .tn-register-button.active:focus,
#tnew .tn-account-login-page .tn-register-button.focus,
#tnew .tn-account-login-page .tn-register-button:active.focus,
#tnew .tn-account-login-page .tn-register-button:active:focus,
#tnew .tn-account-login-page .tn-register-button:focus,
#tnew .tn-account-login-page .tn-register-brief-button.active.focus,
#tnew .tn-account-login-page .tn-register-brief-button.active:focus,
#tnew .tn-account-login-page .tn-register-brief-button.focus,
#tnew .tn-account-login-page .tn-register-brief-button:active.focus,
#tnew .tn-account-login-page .tn-register-brief-button:active:focus,
#tnew .tn-account-login-page .tn-register-brief-button:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-account-login-page .tn-register-button span,
#tnew .tn-account-login-page .tn-register-button .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button span,
#tnew .tn-account-login-page .tn-register-brief-button .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button:hover,
#tnew .tn-account-login-page .tn-register-brief-button:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .tn-register-button:hover span,
#tnew .tn-account-login-page .tn-register-button:hover .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button:hover span,
#tnew .tn-account-login-page .tn-register-brief-button:hover .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button:focus,
#tnew .tn-account-login-page .tn-register-brief-button:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .tn-register-button:focus span,
#tnew .tn-account-login-page .tn-register-button:focus .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button:focus span,
#tnew .tn-account-login-page .tn-register-brief-button:focus .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button:active,
#tnew .tn-account-login-page .tn-register-brief-button:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .tn-register-button:active span,
#tnew .tn-account-login-page .tn-register-button:active .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button:active span,
#tnew .tn-account-login-page .tn-register-brief-button:active .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button:focus-visible,
#tnew .tn-account-login-page .tn-register-brief-button:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-account-login-page .tn-register-button:focus-visible span,
#tnew .tn-account-login-page .tn-register-button:focus-visible .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button:focus-visible span,
#tnew .tn-account-login-page .tn-register-brief-button:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-account-login-page .tn-register-button .glyphicon,
#tnew .tn-account-login-page .tn-register-brief-button .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-account-login-page .tn-login-facebook-button {
    background: #4267b2;
    border-color: #4267b2
}

#tnew .tn-account-login-page .tn-login-facebook-button:hover {
    background: #3b5c9f;
    border-color: #3b5c9f
}

#tnew .tn-account-update-password-page form {
    margin-bottom: 1rem
}

#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions {
    margin: 2rem 0;
    font-size: unset;
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4
}

#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions *[class*=__header],
#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions>h1,
#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions>h2,
#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions>h3,
#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions>h4,
#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions>h5,
#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions>h6 {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-package-details__instructions ul {
    padding-left: 1.5rem
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__main-container {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    padding: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__main-container *[class*=__header],
#tnew .tn-flex-package-selections-page .tn-flex-cart__main-container *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__main-container>h1,
#tnew .tn-flex-package-selections-page .tn-flex-cart__main-container>h2,
#tnew .tn-flex-package-selections-page .tn-flex-cart__main-container>h3,
#tnew .tn-flex-package-selections-page .tn-flex-cart__main-container>h4,
#tnew .tn-flex-package-selections-page .tn-flex-cart__main-container>h5,
#tnew .tn-flex-package-selections-page .tn-flex-cart__main-container>h6 {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__selected-pricetypes {
    color: var(--heading-colour)
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section {
    padding: 1rem;
    background: none
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section:not(:last-child) {
    border-bottom: #c0c2c4 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section--selected-pricetypes {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    padding: 1rem;
    border-radius: 0;
    border: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section--selected-pricetypes *[class*=__header],
#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section--selected-pricetypes *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section--selected-pricetypes>h1,
#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section--selected-pricetypes>h2,
#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section--selected-pricetypes>h3,
#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section--selected-pricetypes>h4,
#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section--selected-pricetypes>h5,
#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section--selected-pricetypes>h6 {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section .tn-flex-cart-selections {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section .tn-flex-cart-selections .tn-flex-cart__primary-heading {
    font-weight: 700;
    font-size: 1rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%;
    margin: 0
}

@media only screen and (min-width: 768px) {
    #tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section .tn-flex-cart-selections .tn-flex-cart__primary-heading {
        font-weight: 700;
        font-size: 1.125rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section .tn-flex-cart-selections .tn-flex-cart__secondary-heading {
    font-weight: 700;
    font-size: 0.625rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%
}

@media only screen and (min-width: 768px) {
    #tnew .tn-flex-package-selections-page .tn-flex-cart__primary-section .tn-flex-cart-selections .tn-flex-cart__secondary-heading {
        font-weight: 700;
        font-size: 0.8125rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__primary-heading {
    margin: 0;
    font-weight: 700;
    font-size: 1.125rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%
}

@media only screen and (min-width: 768px) {
    #tnew .tn-flex-package-selections-page .tn-flex-cart__primary-heading {
        font-weight: 700;
        font-size: 1.5rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__secondary-section {
    margin: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__secondary-section:not(:last-child) {
    margin: 0 0 1rem
}

#tnew .tn-flex-package-selections-page .tn-flex-cart__secondary-section--start-over .btn {
    width: 100%
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    padding: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group *[class*=__header],
#tnew .tn-flex-package-selections-page .tn-flex-performance-group *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group>h1,
#tnew .tn-flex-package-selections-page .tn-flex-performance-group>h2,
#tnew .tn-flex-package-selections-page .tn-flex-performance-group>h3,
#tnew .tn-flex-package-selections-page .tn-flex-performance-group>h4,
#tnew .tn-flex-package-selections-page .tn-flex-performance-group>h5,
#tnew .tn-flex-package-selections-page .tn-flex-performance-group>h6 {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group__title {
    padding: 1.5rem 1rem;
    margin: 0;
    background: none;
    border-bottom: 1px solid #c0c2c4
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group__contents {
    position: relative
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group__btn-toggle-productions-wrapper {
    position: absolute;
    top: 10px;
    right: 1rem
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group__btn-toggle-productions {
    position: relative;
    top: unset;
    right: unset
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group__production-list {
    background: rgba(0, 0, 0, 0);
    padding: 1rem;
    border-top: 1px solid #c0c2c4
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group__production-list-container {
    margin: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group__requirements {
    all: unset
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group__requirements-status-container {
    padding: 1rem
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-group__selection-status {
    color: var(--primary-50)
}

#tnew .tn-flex-package-selections-page .tn-flex-selection {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: #c0c2c4 1px solid;
    color: #000;
    background: #fff;
    padding: .5rem;
    min-height: unset;
    font-size: unset
}

#tnew .tn-flex-package-selections-page .tn-flex-selection *[class*=__header],
#tnew .tn-flex-package-selections-page .tn-flex-selection *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-selection>h1,
#tnew .tn-flex-package-selections-page .tn-flex-selection>h2,
#tnew .tn-flex-package-selections-page .tn-flex-selection>h3,
#tnew .tn-flex-package-selections-page .tn-flex-selection>h4,
#tnew .tn-flex-package-selections-page .tn-flex-selection>h5,
#tnew .tn-flex-package-selections-page .tn-flex-selection>h6 {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__title {
    font-weight: 700;
    margin-bottom: .5rem;
    font-size: medium
}

#tnew .tn-flex-package-selections-page .tn-flex-selection--placeholder {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: #c0c2c4 1px solid;
    color: #000;
    background: #fff;
    padding: .5rem 1rem;
    margin: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-selection--placeholder *[class*=__header],
#tnew .tn-flex-package-selections-page .tn-flex-selection--placeholder *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-selection--placeholder>h1,
#tnew .tn-flex-package-selections-page .tn-flex-selection--placeholder>h2,
#tnew .tn-flex-package-selections-page .tn-flex-selection--placeholder>h3,
#tnew .tn-flex-package-selections-page .tn-flex-selection--placeholder>h4,
#tnew .tn-flex-package-selections-page .tn-flex-selection--placeholder>h5,
#tnew .tn-flex-package-selections-page .tn-flex-selection--placeholder>h6 {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__list {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding: 1rem 1.5rem; */
    line-height: 140%;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    /* background: #E5AB59; */
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px;
    height: 30px;
    width: 30px;
    /* padding: 1rem */
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:has(svg),
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:has(.tn-icon) {
    gap: .5rem
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:disabled {
    opacity: .65;
    pointer-events: none
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove.btn-sm {
    font-size: 14px;
    padding: .75rem 1rem;
    line-height: 16px;
    border-radius: 0px
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary {
    background: #342A87;
    color: #ffffff;
    border: #342A87 0px solid;
    border-radius: 0px
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary .glyphicon {
    color: #fff
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:hover {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:hover span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:hover .glyphicon {
    color: #fff
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:focus {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:focus span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:focus .glyphicon {
    color: #fff
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:active {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:active span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:active .glyphicon {
    color: #fff
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:focus-visible {
    background: #0C0039;
    color: #ffffff;
    border: #0C0039 0px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:focus-visible span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary:focus-visible .glyphicon {
    color: #fff
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-primary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary {
    background: #E5AB59;
    color: #000000;
    border: secondary-70 1px solid;
    border-radius: 0px
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:hover {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:hover span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:hover .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:focus span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:focus .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:active {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:active span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:active .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:focus-visible {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:focus-visible span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-secondary .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default {
    background: #F4F4F4;
    color: #171717;
    border: #c0c2c4 1px solid;
    border-radius: 0px
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default .glyphicon {
    color: #171717
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:hover {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:hover span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:hover .glyphicon {
    color: #171717
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:focus {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:focus span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:focus .glyphicon {
    color: #171717
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:active {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:active span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:active .glyphicon {
    color: #171717
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:focus-visible {
    background: #c0c2c4;
    color: #171717;
    border: #c0c2c4 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:focus-visible span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default:focus-visible .glyphicon {
    color: #171717
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove-default .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove.glyphicon {
    font-family: Glyphicons Halflings
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove.active.focus,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove.active:focus,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove.focus,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:active.focus,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:active:focus,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:focus {
    outline: 2px solid #7b74b3
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:hover {
    /* background: #C48329; */
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:hover span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:hover .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:focus {
    background: #C48329;
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:focus span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:focus .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:active {
    /* background: #C48329; */
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:active span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:active .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:focus-visible {
    /* background: #C48329; */
    color: #000000;
    border: secondary-70 1px solid
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:focus-visible span,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:focus-visible .glyphicon {
    color: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove .glyphicon {
    position: relative;
    inset: unset;
    font-family: Glyphicons Halflings
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:before,
#tnew .tn-flex-package-selections-page .tn-flex-selection__btn-remove:after {
    background: #000
}

#tnew .tn-flex-package-selections-page .tn-flex-selection__details {
    padding: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-production__details {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    margin-bottom: 1rem
}

#tnew .tn-flex-package-selections-page .tn-flex-production__title {
    font-size: large
}

#tnew .tn-flex-package-selections-page .tn-flex-production__date-range {
    font-size: small
}

#tnew .tn-flex-package-selections-page .tn-flex-production__title,
#tnew .tn-flex-package-selections-page .tn-flex-production__date-range {
    margin: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-production__btn-toggle-performances {
    padding: 0 0 0 .5rem
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-selector__border {
    background: none;
    border: none;
    padding: 0
}

#tnew .tn-flex-package-selections-page .tn-flex-performance-selector__form-group {
    padding: 1rem;
    margin: 0;
    border-bottom: #c0c2c4 1px solid;
    background: rgba(0, 0, 0, 0)
}

#tnew .tn-flex-package-selections-page .tn-flex-performance {
    min-height: unset;
    padding: 1rem
}

#tnew .tn-flex-package-selections-page .tn-ticket-selector__pricetype-list-item {
    border-top: 0;
    padding: .75rem 0 calc(0.75rem - 1px)
}

#tnew .tn-flex-package-selections-page .tn-ticket-selector__pricetype-list-item:not(:only-child):not(:last-child) {
    border-bottom: #c0c2c4 1px solid
}

#tnew .tn-flex-package-selections-page .tn-ticket-selector__pricetype {
    align-items: center
}

#tnew .tn-flex-package-selections-page .tn-ticket-selector__zone-selector,
#tnew .tn-flex-package-selections-page .tn-ticket-selector__pricetype-selector {
    margin: 0
}

#tnew .tn-flex-package-selections-page .tn-ticket-selector__pricetype-label-container label,
#tnew .tn-flex-package-selections-page .tn-ticket-selector__pricetype-name {
    margin: 0
}

#tnew .tn-flex-package-selections-page .tn-ticket-selector__quantity-selected,
#tnew .tn-flex-package-selections-page .tn-ticket-selector__quantity-selected-price {
    align-self: unset
}

#tnew .tn-flex-package-detail-page .tn-ticket-selector__pricetype-list-item {
    border-top: 0;
    padding: .75rem 0 calc(0.75rem - 1px)
}

#tnew .tn-flex-package-detail-page .tn-ticket-selector__pricetype-list-item:not(:only-child):not(:last-child) {
    border-bottom: #c0c2c4 1px solid
}

#tnew .tn-flex-package-detail-page .tn-ticket-selector__pricetype-label-container label,
#tnew .tn-flex-package-detail-page .tn-ticket-selector__pricetype-name {
    margin: 0
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__heading-container {
    margin: 0 0 1rem 0;
    gap: 1rem
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__image-wrapper {
    margin: 0;
    width: 25%
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__title,
#tnew .tn-fixed-package-detail-page .tn-package-detail__venue {
    margin: 0
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__description-container {
    margin-bottom: 1rem
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__perf-list {
    max-width: unset;
    margin: 0 0 1rem 0;
    display: flex;
    flex-direction: column;
    gap: .1275rem;
    background: unset
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__perf-list .tn-package-perf {
    margin: 0;
    column-gap: 1rem;
    background: #fff;
    color: #262626;
    padding: 1rem 1rem 1rem 2rem;
    border: #c0c2c4 1px solid;
    border-radius: 1;
    transition: all .2s ease-in-out
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__perf-list .tn-package-perf input {
    height: unset;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%)
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__perf-list .tn-package-perf:has(input:checked) {
    border: #e5e3f6 1px solid;
    background: #0c0039;
    color: #fff
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__perf-list .tn-package-perf:has(input:checked) input {
    accent-color: #fff
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__perf-list .tn-package-perf:hover {
    background: #fff;
    color: #a6a6a6;
    border: #7b74b3 1px solid
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__perf-list .tn-package-perf__property {
    font-size: unset;
    padding: 0
}

#tnew .tn-fixed-package-detail-page .tn-package-detail__perf-list .tn-package-perf__property--datetime {
    background: none;
    flex: unset;
    color: inherit
}

#tnew .tn-fixed-package-detail-page .tn-ticket-selector {
    display: flex;
    flex-direction: column
}

#tnew .tn-fixed-package-detail-page .tn-ticket-selector #tn-add-to-cart-button {
    width: unset;
    align-self: flex-end
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress__header {
    all: unset;
    margin-bottom: 1rem;
    display: block
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__list-item {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    padding: 0
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__list-item *[class*=__header],
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__list-item *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__list-item>h1,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__list-item>h2,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__list-item>h3,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__list-item>h4,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__list-item>h5,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__list-item>h6 {
    color: #000
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__header {
    align-items: center
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__header-col-2 {
    margin: 0
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__sections {
    padding: 0
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__section {
    padding: .5rem
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__section--selections {
    margin: 0
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__heading {
    font-weight: 700;
    font-size: 1.125rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%;
    margin: 0
}

@media only screen and (min-width: 768px) {
    #tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__heading {
        font-weight: 700;
        font-size: 1.5rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__section-heading {
    font-weight: 700;
    font-size: 1rem;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%;
    margin-bottom: .5rem;
    border: 0
}

@media only screen and (min-width: 768px) {
    #tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__section-heading {
        font-weight: 700;
        font-size: 1.125rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__section-subhead {
    font-weight: 700;
    font-size: 0.8125;
    font-family: 'Obviously', 'Inter', sans-serif;
    letter-spacing: 0;
    line-height: 140%
}

@media only screen and (min-width: 768px) {
    #tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__section-subhead {
        font-weight: 700;
        font-size: 1rem;
        font-family: 'Obviously', 'Inter', sans-serif;
        letter-spacing: 0;
        line-height: 140%;
        text-transfrom: uppercase
    }
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__section-subhead:not(:first-of-type) {
    margin-top: .25rem
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list {
    display: flex;
    flex-direction: column;
    gap: .0625rem
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list .tn-flex-selection {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    background: var(--monochrome-0);
    font-size: small;
    padding: .25rem;
    margin: 0
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list .tn-flex-selection *[class*=__header],
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list .tn-flex-selection *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list .tn-flex-selection>h1,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list .tn-flex-selection>h2,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list .tn-flex-selection>h3,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list .tn-flex-selection>h4,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list .tn-flex-selection>h5,
#tnew .tn-flex-package-in-progress-page .tn-flex-in-progress-package__selections-list .tn-flex-selection>h6 {
    color: #000
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item {
    padding: 1.5rem 1rem;
    border-radius: 1;
    font-style: normal;
    overflow: hidden;
    border: rgba(0, 0, 0, 0) 0px solid;
    color: #000;
    background: #f4f4f4;
    padding: 0px;
    background: rgba(0, 0, 0, 0);
    margin-bottom: 64px
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item *[class*=__header],
#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item *[class*=-header] {
    background: #f4f4f4;
    border: 0
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item>h1,
#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item>h2,
#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item>h3,
#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item>h4,
#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item>h5,
#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item>h6 {
    color: #000
}

@supports selector(:has(*)) {
    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*)) {
        grid-template-columns: auto
    }

    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*))>* {
        grid-column: 1/span 1
    }

    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*)):has(>*:nth-child(2)) {
        grid-template-rows: max-content
    }

    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*)):has(>*:nth-child(3)) {
        grid-template-rows: max-content 1fr
    }

    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item:not(:has(.tn-prod-list-item__property--img-container>*)):has(>*:nth-child(4)) {
        grid-template-rows: max-content 1fr auto
    }

    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item:has(>*:nth-child(2)):has(.tn-prod-list-item__property--img-container) {
        grid-template-rows: max-content
    }

    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item:has(>*:nth-child(3)):has(.tn-prod-list-item__property--img-container) {
        grid-template-rows: max-content 1fr
    }

    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item:has(>*:nth-child(4)):has(.tn-prod-list-item__property--img-container) {
        grid-template-rows: max-content auto auto
    }

    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__property--img-container {
        grid-row-start: 1;
        grid-row-end: -1
    }
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__property--heading {
    color: var(--primary-50)
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__property--heading a {
    text-decoration: none
}

@supports not selector(:has(*)) {
    #tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__property--img-container {
        grid-row: 1/span 3
    }
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__property--perf-list .btn {
    border-radius: 0;
    padding: 0
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__perf-property {
    color: #000;
    font-weight: 400;
    font-family: 'Obviously', 'Inter', sans-serif
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__perf-property--datetime {
    color: #262626;
    opacity: 1;
    background: inherit
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__perf-status {
    font-style: normal;
    font-family: 'Obviously', 'Inter', sans-serif;
    font-size: unset;
    color: #000
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__perf-anchor {
    font-weight: 400;
    background: #efefef;
    border: unset
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__perf-anchor:hover .btn {
    background: #0c0039
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item__perf-anchor:hover .btn svg {
    color: #fff
}

#tnew .tn-package-listing-page .tn-package-list .tn-prod-list-item {
    row-gap: 0
}

#tnew .tn-package-listing-page .tn-package-list .tn-package-list-item__details {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

#tnew .tn-package-listing-page .tn-package-list .tn-package-list-item__details-link-wrapper {
    margin-top: 1rem;
    display: inline-flex
}

#tnew .tn-package-listing-page .tn-package-list .tn-package-list-item__description,
#tnew .tn-package-listing-page .tn-package-list .tn-package-list-item__location,
#tnew .tn-package-listing-page .tn-package-list .tn-package-list-item__date-range {
    margin: 0
}

#tnew .tn-package-listing-page .tn-package-list .tn-package-list-item__date-range {
    font-weight: 700
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL3ZhcmlhYmxlcy9nbG9iYWwvX3BhbGV0dGUuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvY29tcG9uZW50cy9sYXlvdXQvX3RuLWZsZXgtbGF5b3V0LnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL2NvbXBvbmVudHMvbGF5b3V0L190bi1wYWdlLWxheW91dC5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9taXhpbnMvX3Jlc3BvbnNpdmUuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvbWl4aW5zL19jYXJkLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL2Fzc2V0cy90bmV3LnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL2NvbXBvbmVudHMvbGF5b3V0L190bi1oZWFkZXItY29tcG9uZW50LnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL3ZhcmlhYmxlcy9nbG9iYWwvX2dsb2JhbC5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9jb21wb25lbnRzL19hbGVydC5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy92YXJpYWJsZXMvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL21peGlucy9fdGV4dC5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9taXhpbnMvX2lucHV0cy5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy92YXJpYWJsZXMvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9jb21wb25lbnRzL19oZWFkaW5nLXN1YnRleHQuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvY29tcG9uZW50cy9faGVhZGluZ3Muc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvbWl4aW5zL19wYXJzZS1tYXAuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvY29tcG9uZW50cy9fbGlua3Muc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvbWl4aW5zL19tb2RhbC5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9jb21wb25lbnRzL19zdWJuYXYuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvdmFyaWFibGVzL2dsb2JhbC9fdGV4dC5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy92YXJpYWJsZXMvY29tcG9uZW50cy9fcHJvbW8tYm94LnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL2NvbXBvbmVudHMvX2xvYWRpbmcuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvbWl4aW5zL19sb2FkaW5nLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL2NvbXBvbmVudHMvX3BheW1lbnQuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvY29tcG9uZW50cy9fdXBkYXRlLXBhc3N3b3JkLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL2Jhc2UvX2dsb2JhbC5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9iYXNlL19sYXlvdXQuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvcGFnZXMvZXZlbnRzL2V2ZW50cy5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy92YXJpYWJsZXMvcGFnZXMvZXZlbnRzL19rZXl3b3JkLWZpbHRlci5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy92YXJpYWJsZXMvcGFnZXMvZXZlbnRzL19kYXRlcGlja2VyLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL3ZhcmlhYmxlcy9wYWdlcy9ldmVudHMvX2NhbGVuZGFyLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL21peGlucy9fcHJvZC1saXN0LWl0ZW0uc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbHMuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvbWl4aW5zL19yYWRpby1idXR0b24tb3B0aW9uLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL21peGlucy9fcHJpY2V0eXBlLWxpc3Quc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvcGFnZXMvZG9uYXRpb25zLW1lbWJlcnNoaXBzL2RvbmF0aW9uLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL3BhZ2VzL2RvbmF0aW9ucy1tZW1iZXJzaGlwcy9tZW1iZXJzaGlwLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL21peGlucy9fY2FydC1pdGVtcy5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9wYWdlcy9iYXNrZXQvY2hlY2tvdXQuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvcGFnZXMvYWNjb3VudC9yZWdpc3Rlci5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9taXhpbnMvX2FjY291bnQtZm9ybXMuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvcGFnZXMvYWNjb3VudC9hY2NvdW50LnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL3BhZ2VzL2FjY291bnQvbG9naW4uc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvcGFnZXMvYWNjb3VudC91cGRhdGUtcGFzc3dvcmQuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvcGFnZXMvcGFja2FnZXMvZmxleC1wYWNrYWdlLnNjc3MiLCJmaWxlOi8vL3Vzci9zcmMvYXBwL3RuZXctc3R5bGVzL3BhZ2VzL3BhY2thZ2VzL2ZsZXgtdGlja2V0cy5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9wYWdlcy9wYWNrYWdlcy9wYWNrYWdlLWRldGFpbHMuc2NzcyIsImZpbGU6Ly8vdXNyL3NyYy9hcHAvdG5ldy1zdHlsZXMvcGFnZXMvcGFja2FnZXMvcGFja2FnZS1pbi1wcm9ncmVzcy5zY3NzIiwiZmlsZTovLy91c3Ivc3JjL2FwcC90bmV3LXN0eWxlcy9wYWdlcy9wYWNrYWdlcy9wYWNrYWdlcy1saXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMEVBLE1BRUksc0JBQ0Esc0JBQ0Esc0JBQ0Esc0JBQ0Esc0JBRUEsd0JBQ0Esd0JBQ0Esd0JBQ0Esd0JBQ0Esd0JBRUEsd0JBQ0EseUJBQ0EseUJBQ0EseUJBQ0EseUJBQ0EseUJBQ0EsMEJBRUEsc0JBQ0Esc0JBQ0Esc0JBQ0Esc0JBQ0Esc0JBQ0Esc0JBRUEsc0JBQ0EsK0JBRUEsMkJBQ0EsdUJBQ0EsZ0NBQ0EsMEJDNUdGLHNCQUNFLGNBQ0EsU0FFQSx5Q0FDRSxT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RUEsb0VBQ0UsU0FDQSxpQkFHRiw4RUFDRSxVQUNBLG9CQUdGLG9FQUNFLGFBQ0EsWW5CbEhKLDBDbUJzSEEsZ0ZBRUksY0FLRixnRUFDRSxrQkFDQSxVQUNBLFlBQ0EsV2pCekVnQixLaUIwRWhCLE1qQjNFb0IsUWlCK0VwQixnR0FDRSxXakI5RXdCLFFpQitFeEIsTWpCOUVvQixLaUJtRjFCLHdHQUVFLFlqQnZIZ0IsaUNpQjBIbEIsaURBQ0UsV0FDQSxrQkFDQSxTQUNBLFlBQ0EsMkJBQ0EsV2pCaUhhLGNpQmhIYixNakJpSFMsUWlCaEhULGFqQmhJaUIsSWlCaUlqQixhakJpSGdCLFFGNVFsQiwwQ21Ca0pBLGlEQVlJLFlBR0YsdURBQ0UsTWpCeUdZLFFpQnRHZCx5REFDRSxXakJ1R2tCLFFpQnRHbEIsTWpCdUdjLFFpQnRHZCxhakJ3R3FCLFFpQnRHckIsMEZBQ0UsTWpCb0dpQixRaUJoR3JCLHdEQUNFLFlqQjFJYyxJaUI4SWxCLG9DQUNFLG1CQUdFLGtGQUNFLFdBR0YsNEZBQ0UsVUFJSiwwRUFDRSxtQkFDQSxTR25NTixlQ1dFLFlyQjZPa0IsMkNxQjVPbEIsWXJCNk9rQixJcUI1T2xCLFVyQjhPZ0IsUXFCNU9sQixXckJ3T21CLEVxQnZPbkIsTXJCME9vQixLcUJ6T3BCLFVBQ0EsUXJCME9nQixZcUJ6T2hCLE9yQjBPZSxrQnFCek9mLGNyQjBPc0IsRXFCek90QixXckIwT21CLEtxQnpPbkIsZ0JBaEJBLHVDQUNFLGFBaUJGLHFCQUNFLFVBQ0EsV0FDQSxXQUNBLFdBQ0EsY0FDQSxrQkFDQSxnQkFDQSw4aUJENUJGLHVGQ09FLFlyQjZPa0IsMkNxQjVPbEIsWXJCNk9rQixJcUI1T2xCLFVyQjhPZ0IsUXFCNU9sQixXckJ3T21CLEVxQnZPbkIsTXJCME9vQixLcUJ6T3BCLFVBQ0EsUXJCME9nQixZcUJ6T2hCLE9yQjBPZSxrQnFCek9mLGNyQjBPc0IsRXFCek90QixXckIwT21CLEtxQnpPbkIsZ0JBaEJBLHVJQUNFLGFBaUJGLG1HQUNFLFVBQ0EsV0FDQSxXQUNBLFdBQ0EsY0FDQSxrQkFD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Rix1QkFDRSxrQkFDQSxZQUNBLGdCQUdGLHVCQUNFLGtCQUNBLGdCQUdGLHNFQUVFLHdCQ3B2SEEsb0NBQ0UsY3JCS2EsS3NCSGpCLEtBQ0UsMEJBR0YsS0FDRSxrQ0FHRixNWFpRLDhHV2NOLG9DQUNBLDZDQUdGLEVBQ0UsY05xSHdCLEtNbEgxQixrRUFFRSxhQUdGLHlCQUNFLE90QkZhLGtCc0JHYixjeEJGc0IsRXdCR3RCLFd4Qm9PUyxRd0JuT1QsTXhCb09rQixLd0JqT3BCLHlCQUNFLE94QnVPYSxrQndCdE9iLGN4Qm9Pb0IsRXdCbk9wQixXeEJnT1MsUXdCL05ULE14QmdPa0IsUXlCclFwQixXQUNFLGVBQ0EsZUFDQSxNekJvQm9CLE95Qm5CcEIsYzNCSEUsMEMyQkRKLFdBT0ksZ0IzQk5BLDJDMkJESixXQVdJLG1CQ1JBLDBDQUNFLFVBR0Ysc0NBQ0UseUJBS0YsMkNBQ0UsYzFCdUptQixrQjBCdEpuQixzQkFHRixnREFDQSxXMUIwSWMsYzBCeklkLGMxQmtKaUIsSTBCakpqQixPMUIrSVUsd0IwQjlJVixNMUJ3SVUsSzBCdklWLFkxQitDaUIsSTBCOUNqQixjMUIwSWlCLGtCMEJ6SWpCLCtCQUNBLFkxQjZJZSxpQzBCM0lmLHNEQUNFLGdCQUNBLE0xQmlJYyxRMEI5SGQsdURBQ0UsVzFCOEhpQixjMEI3SGpCLG1CQUNBLGExQkZnQixRMEJHaEIsYzFCOEhvQixrQjBCN0hwQixNMUIySGEsSzBCdEhuQixnQzNCMUNBLG9CQUNBLGNDd0JzQixFRHZCdEIsa0JBQ0EsZ0JBTUksT0M4R2dCLHdCRHJHbEIsTUNpR2tCLEtEaEdsQixXQytGc0IsUTBCdEV0QixrQjNCdEJGLHFHQUVFLFdDOEZzQixRRDdGdEIsU0FJQSxrTkFJSSxNQ2tGYyxLMEJyRWxCLGdEQUNFLFFDakRXLFdEa0RYLFcxQm9LNkIsUTBCbks3QixNMUJvSzhCLEswQm5LOUIsTzFCdUt5QixrQjBCckt6QixzREFDRSxXMUJpS2lDLFEwQmhLakMsTTFCaUtrQyxLMEJoS2xDLE8xQm1LNkIsa0IwQi9KakMsb0RBQ0UsTTFCNEp1QixLMEJ6SnpCLHNDQUNFLGFBQ0EsZUFDQSxXQUlBLGlEQUNFLFNBRUEsZ0dBQ0UsUUM1RU8sV0Q4RVAsc0dBQ0UsTzFCNkl5QixrQjBCNUl6QixXMUJ3STZCLFEwQnZJN0IsTTFCd0k4QixLMEJuSXBDLGlEQUNFLGtCQU9GLHlLQUNFLE0xQmtGd0IsSzBCOUU1Qix3Q0FDRSxPMUJpSGMsa0IwQmhIZCxjMUI2RXFCLEUwQjFFdkIsOEJBQ0UsZ0JBQ0EsWUFDQSxXMUJtRXdCLEswQmxFeEIsUUVsR1csS0ZtR1gsWTFCeENlLEswQnlDZixVMUIzQmEsSzBCNkJiLHlKQUNFLFcxQitENEIsSzBCOUQ1QixZQUVBLGtYQUNFLE0xQjREc0IsSzBCdkR4Qiw2TEFDRSxNMUJrRDRCLFEwQjdDbEMsa0VBQ0UsTTFCOENvQixLMEIzQ3RCLHlDQUNFLGVBQ0EsZUFDQSxhQUNBLG1CQUVBLG9EQUNFLFVBSUosK0NBQ0UsVzFCeUJ5QixLMEJ4QnpCLFlBQ0EsZ0JBQ0EsUUV6SVcsS0YwSVgsWUFFQSwwR0FDRSxXMUJxQjZCLFEwQnBCN0IsTTFCbUJ5QixLMEJsQnpCLFlBRUEsNFBBRUUsTTFCZ0I0QixRMEJaaEMseURBQ0Usc0JBRUEsK0RBQ0UsZUFJSix5REFDRSxzQkFFQSwrREFDRSxjQUlKLGtIQUVFLFVBQ0EsV0FDQSxNMUJYd0IsSzBCZTVCLHdDQUNFLGNBQ0EsTTFCakIwQixLMEJrQjFCLFdBQ0EsWUFJSixxQkFDRSxnQkFDQSxXMUJoQjJCLEswQmlCM0IsYzFCZjhCLEUwQmdCOUIsUTFCakJ3QixNMEJrQnhCLE8xQmhCdUIsa0IwQmtCdkIsMkJBQ0UsWTFCL0tnQixpQzBCbUxoQixpQ0FDRSxVQUNBLFdBQ0EsWUFHRix3Q0FDRSxnQkFJSiwwQkFDRSxTQUNBLFcxQm5DZ0MsYzBCcUNoQyxnQ0FDRSxXMUJyQ29DLFEwQnlDeEMsdURBRUUsVTFCMUNtQyxRMEIyQ25DLFkxQjFDcUMsSTBCMkNyQyxZMUIxQ3FDLGlDMEIyQ3JDLE0xQjFDZ0MsUTBCOENoQyxnQ0FDRSxVMUI5QzJCLE8wQitDM0IsTTFCNUN3QixRMEI2Q3hCLFkxQi9DNkIsSTBCZ0Q3QixZMUIvQzZCLGlDMEJtRGpDLDBCQUNFLFUxQmxENEIsTzBCb0Q1QiwrQkFDRSxXMUJuRDJCLGMwQm9EM0IsK0JBQ0EsV0FDQSxNMUJyRHVCLFEwQndEekIsOENBQ0UsWTFCeEQ0QixJMEI0RDVCLHFDQUNFLFcxQmhFK0IsYzBCaUUvQixNMUI1RDJCLEswQmtFN0IsMEZBQ0UsVzFCaEVrQyxRMEJpRWxDLE0xQmhFOEIsSzBCaUU5QixZMUJ6RG1DLEkwQjBEbkMsWTFCdkVtQyxpQzBCd0VuQyxZQUlBLHNHQUNFLFcxQnZFc0MsUTBCd0V0QyxNMUJ2RWtDLEswQjZFdEMsd0NBQ0UsVzFCN0VrQyxLMEI4RWxDLE0xQjdFOEIsUTBCOEU5QixZMUJ6RW1DLEkwQjBFbkMsWTFCNUVtQyxpQzBCNkVuQyxZQUlBLDhDQUNFLFcxQnBGc0MsUTBCcUZ0QyxNMUJwRmtDLFEwQjJGMUMsK0RBRUUsa0JBRUEseUVBQ0UsWUFDQSxXQUNBLGVBRUEsdUZBQ0UsUUFDQSxTQUNBLGdDQU9OLDRDM0I3VEYsb0JBQ0EsY0N3QnNCLEVEdkJ0QixrQkFDQSxnQkFNSSxPQzhHZ0Isd0JEckdsQixNQ2lHa0IsS0RoR2xCLFdDK0ZzQixRMEI2TXBCLGMzQnpTSiw2SEFFRSxXQzhGc0IsUUQ3RnRCLFNBSUEsMFJBSUksTUNrRmMsSzBCK01sQixpQ0FDRSxlR25VUSxJSG9VUixXMUI1T21CLGMwQjhPbkIsb0NBQ0UsVTFCN055QixLMEI4TnpCLFkxQi9OMkIsSTBCZ08zQixXMUJoUDBCLGMwQmlQMUIsTTFCaFBzQixLMEJpUHRCLGtCQUNBLGUxQmpPOEIsVTBCa085QixZMUJyTzJCLGlDRnhHL0IsMEM0QmlWQSwwQ0FFSSwwQkFJSixvQ0FDRSxVQUNBLFcxQjlQMEIsUTBCZ1ExQiwwQ0FDRSxXMUI3UHdCLFEwQmdRMUIseUtBRUUsVzFCalF1QyxjMEJrUXZDLE0xQmhRbUMsUTBCa1FuQyx5T0FDRSxNMUJwUWtCLFEwQndRdEIsZ0RBQ0UsVzFCdlFtQyxjMEJ3UW5DLE0xQnZRK0IsUTBCeVEvQixnRkFDRSxNMUI3UWtCLFEwQmlSdEIsMkNBQ0UsVzFCdFJ5QixRMEJ3UnpCLGlEQUNFLGFBS04sc0NBQ0UsTTFCaFNzQixRMEJrU3RCLG1EQUNFLGFBSUosaUNBQ0Usc0JBQ0EsdUJBQ0EsZ0JBQ0EsUTFCdlJtQixLMEJ3Um5CLE1BQ0EsTzFCbFNrQixrQjBCbVNsQixjMUJwU3lCLEUwQnNTekIsdURBQ0UsUUFDQSw2QkFDQSxjMUJ0WGdCLEUwQnVYaEIsaUJBQ0EsY0FDQSxXQUNBLGFBQ0Esa0JBSUosc0NBQ0UsVUFDQSxVQUNBLFdBQ0Esa0JBQ0EsVUFDQSxNMUJ6VHVCLEswQjBUdkIsWTFCbFQ0QixJMEJtVDVCLFUxQmxUMEIsTzBCbVQxQixZMUJyVDRCLGlDMEJzVDVCLFFBQ0EsYzFCbFQ4QixLMEJxVGhDLHNDQUNFLFVBQ0EsVTFCelQwQixNMEIwVDFCLGdCQUNBLFFBQ0EsY0FFQSx5Q0FDRSxVMUIvVHdCLE0wQmdVeEIsWTFCdlpjLGlDMEIwWmhCLHlDQUNFLGtCQUNBLFkxQjVaYyxpQzBCK1poQixtREFDRSxnQkFJSix3Q0FDRSxTQUNBLGtCQUNBLGdCQUNBLGlCQUNBLHFCQUNBLDZCQUNBLFFBQ0EsV0lwY0osa0UvQkNBLGNDd0JzQixFRHZCdEIsa0JBQ0EsZ0JBTUksT0M4R2dCLHdCRHJHbEIsTUNpR2tCLEtEaEdsQixXQytGc0IsUThCaEh0QixROUJtSnVCLEk4QmxKdkIsVzlCaUppQyxjOEJoSmpDLGM5QmtKNkIsS0RoSS9CLGlJQUVFLFdDOEZzQixRRDdGdEIsU0FJQSxzU0FJSSxNQ2tGYyxLOEI1R2xCLDRCQUNFLHVHQUNFLDJCQUVBLHlHQUNFLHFCQUdGLDRIQUNFLCtCQUdGLDRIQUNFLG1DQUdGLDRIQUNFLHdDQUlKLG9IQUNFLCtCQUdGLG9IQUNFLG1DQUdGLG9IQUNFLHlDQUlBLHVFQUNFLGlCQUNBLGlCQU1KLGlFQUNFLHdCQUVBLG1FQUNFLHFCQU1GLGdDQUZGLHVFQUdJLG1CQUtGLHdFQUNFLGdCQUNBLFVBSU4sNkRBQ0UsTTlCeUUyQixLOEJ4RTNCLFk5QjBFZ0MsSThCekVoQyxZOUJ3RWdDLGlDOEJ0RWhDLHVFQUNFLE05QmtEWSxROEJqRFosVUFDQSxtQkFJSiwyREFDRSxrQkFDQSxZOUI2RGdDLGlDOEI1RGhDLGdCQUNBLE05QjBEMkIsSzhCdkQ3QiwyREFDRSxZOUJ3RGdDLEk4QnZEaEMsVzlCb0RzQyxROEJuRHRDLGFBR0Usc0VBQ0UsVzlCeEN3QixROEIwQ3hCLDBFQUNFLE05QjFDa0IsSzBCaVoxQix1Q0FDRSxtQkFHRixpREFDRSxZQUNBLFdBQ0EsZ0JBR0YscURBQ0Usa0JBQ0EsaUJBQ0EseUJBQ0EsaUJBR0YsNENBQ0UsVUFDQSxNMUJ4UjJCLFEwQnlSM0IsZ0JBQ0EsZ0IxQnpSb0MsSzBCMFJwQyxrQkFDQSxlQUdGLG1EQUNFLFlBQ0EsYzFCdlRxQixFMEJ3VHJCLFcxQjVUd0IsSzBCNlR4QixRRWplVyxLRmtlWCxhQUNBLDhCQUNBLFkxQnphZSxLMEIwYWYsVTFCNVphLEswQjhaYiw4REFDRSxNMUJ4VXdCLEswQjJVMUIseURBQ0UsVzFCdFU0QixLMEJ1VTVCLE0xQnRVd0IsSzBCdVV4QixZQUVBLG9FQUNFLE0xQmpWc0IsSzBCd1Y1QixpREFDRSxtQkFHRixpRDNCcGdCRixvQkFDQSxjQ3dCc0IsRUR2QnRCLGtCQUNBLGdCQU1JLE9DOEdnQix3QkRyR2xCLE1DaUdrQixLRGhHbEIsV0MrRnNCLFEwQm9acEIsV0FDQSxhQUNBLG1CQUNBLHVCM0JuZkosdUlBRUUsV0M4RnNCLFFEN0Z0QixTQUlBLHdUQUlJLE1Da0ZjLEsrQi9HbEIsK0dBQ0UsYS9CNEJrQixRK0IxQmxCLDZIbEJURSxnSE4yQ04sMEN3QmxDSSw2SGxCVEUsc0lrQmFGLCtJQUNFLHlCQUNBLFViSFMsS2FJVCx5QkFDQSxVQUNBLFlBR0YscUtBQ0UsU0FHRiw2SUFDRSxTQUNBLFVBR0YsNkpBQ0UsVWJuQlMsS25CVmYsb0JBQ0EsY0N3QnNCLEVEdkJ0QixrQkFDQSxnQkFNSSxPQzhHZ0Isd0JEckdsQixNQ2lHa0IsS0RoR2xCLFdDK0ZzQixRK0JuRmxCLGFoQ1ROLG9ZQUVFLFdDOEZzQixRRDdGdEIs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M0huQixhQUlBLDBFQUNFLFdBQ0Esa0JBQ0EsY3ZDcUhZLE11Q25IVixVdkNvSGEsS3VDbkhiLFl2Q2lIZSwyQ2dDckl2QixXaEN5T3FCLEtnQ3hPckIsTWhDeU9pQixRZ0N4T2pCLDRCQUNBLE9oQ3lPaUIsa0JnQ3hPakIsY2hDdU93QixFZ0N0T3hCLCtCQUVBLGdGQUNFLGFBRUEsYUFDQSxRQUNBLDJCQUdGLDZGQUNFLE9oQ2tPdUIsa0JnQ2pPdkIsV2hDZ08yQixRZ0MvTjNCLE1oQ2lPdUIsS2dDL052QixtR0FDRSxhaEMrTjRCLEtnQzNOaEMsZ0ZBQ0UsV2hDMk55QixLZ0MxTnpCLE1oQzJOcUIsUWdDMU5yQixPaEMyTnFCLGtCd0N4T3JCLCtDRGJGLGFBQ0Esc0JBQ0EsV0FDQSxjdkNpSWtCLE11QzlIaEIsMEU5QndCRixvQkFDQSxtQkFDQSxjVG9Ha0IsTVNuR2xCLE1UeUZrQixLU3ZGaEIsVVRrR21CLEtTakduQixZVCtGcUIsMkN1QzNIbkIsYUFJQSwyRUFDRSxXQUNBLGtCQUNBLGN2Q3FIWSxNdUNuSFYsVXZDb0hhLEt1Q25IYixZdkNpSGUsMkNnQ3JJdkIsV2hDeU9xQixLZ0N4T3JCLE1oQ3lPaUIsUWdDeE9qQiw0QkFDQSxPaEN5T2lCLGtCZ0N4T2pCLGNoQ3VPd0IsRWdDdE94QiwrQkFFQSxpRkFDRSxhQUVBLGFBQ0EsUUFDQSwyQkFHRiw4RkFDRSxPaENrT3VCLGtCZ0NqT3ZCLFdoQ2dPMkIsUWdDL04zQixNaENpT3VCLEtnQy9OdkIsb0dBQ0UsYWhDK040QixLZ0MzTmhDLGlGQUNFLFdoQzJOeUIsS2dDMU56QixNaEMyTnFCLFFnQzFOckIsT2hDMk5xQixrQndDL05yQiwyTnpDdkJGLG9CQUNBLGNDd0JzQixFRHZCdEIsa0JBQ0EsZ0JBTUksT0M4R2dCLHdCRHJHbEIsTUNpR2tCLEtEaEdsQixXQytGc0IsUXdDekZwQixTekNISiwwa0JBRUUsV0M4RnNCLFFEN0Z0QixTQUlBLDAyQ0FJSSxNQ2tGYyxLd0N0RnBCLDRCQUNFLG1CQUdGLG1CQUNFLGdCQUVBLHlCQUNFLGdCQUdGLDRCQUNFLDJDQUNFLE14Q3VMYyxRd0N0TGQsWXhDcUxtQixJd0NwTG5CLGdCeENtTHVCLFd3Qy9LM0IsZ0NBQ0UsOEJBQ0UsTXhDK0tjLFF3QzlLZCxZeEM2S21CLEl3QzVLbkIsZ0J4QzJLdUIsV3lDOU4zQixrREFDRSxtQkFHRixrQ0FDRSxtQkFHRixrQ0FDRSxXQUdGLHVDckMwQkYsZUFDQSxRQXNGNkMsS0FyRjdDLG1CQUNBLHVCQUNBLG9CQUNBLFlKdUJtQixLSXRCbkIsV0VsQ1csdUZGcUNULFlKb0JpQixpQ0luQmpCLFVKZ0NlLEtJL0JmLFlKbUJpQixJSTNEYixpRkErQ04scUdBRUUsSUpMUyxNSVFYLGdEQUNFLFFKaUJzQixJSWhCdEIsb0JBR0YsOENBQ0UsVUpnQnFCLEtJZnJCLG9CQUNBLFlKaUJ1QixLSWhCdkIsY0pWbUIsSUljbkIsK0NBakVJLDRFQUdGLDhHQUVFLFdBR0YscURBRUksMERBR0YsMEhBRUUsV0FQSixxREFFSSwwREFHRiwwSEFFRSxXQVBKLHNEQUVJLDBEQUdGLDRIQUVFLFdBUEosNkRBRUksMERBR0YsMElBRUUsV0FNUiwwREFDRSxrQkFDQSxZQUNBLGlDQXlDQSxpREFqRUksaUZBR0Ysa0hBRUUsV0FHRix1REFFSSwrREFHRiw4SEFFRSxXQVBKLHVEQUVJLCtEQUdGLDhIQUVFLFdBUEosd0RBRUksK0RBR0YsZ0lBRUUsV0FQSiwrREFFSSwrREFHRiw4SUFFRSxXQU1SLDREQUNFLGtCQUNBLFlBQ0EsaUNBeUNBLCtDQWpFSSw0RUFHRiw4R0FFRSxjQUdGLHFEQUVJLDBEQUdGLDBIQUVFLGNBUEoscURBRUksMERBR0YsMEhBRUUsY0FQSixzREFFSSwwREFHRiw0SEFFRSxjQVBKLDZEQUVJLDBEQUdGLDBJQUVFLGNBTVIsMERBQ0Usa0JBQ0EsWUFDQSxpQ0ErQ0YsaURBQ0UsaUNBR0YsMFNBTUUsUUpwRG9CLGtCSTFCbEIsOEZBRUUsV0FHRiw2Q0FFSSwrREFHRiwwR0FFRSxXQVBKLDZDQUVJLCtEQUdGLDBHQUVFLFdBUEosOENBRUksK0RBR0YsNEdBRUUsV0FQSixxREFFSSwrREFHRiwwSEFFRSxXQU1SLGtEQUNFLGtCQUNBLFlBQ0EsaUNxQ2hCRSxpRUFDRSxjQUlKLHdHckNnQkYsZUFDQSxRQXNGNkMsS0FyRjdDLG1CQUNBLHVCQUNBLG9CQUNBLFlKdUJtQixLSXRCbkIsV0VsQ1csdUZGcUNULFlKb0JpQixpQ0luQmpCLFVKZ0NlLEtJL0JmLFlKbUJpQixJSTNEYixpRkErQ04sOFBBRUUsSUpMUyxNSVFYLDBIQUNFLFFKaUJzQixJSWhCdEIsb0JBR0Ysc0hBQ0UsVUpnQnFCLEtJZnJCLG9CQUNBLFlKaUJ1QixLSWhCdkIsY0pWbUIsSUljbkIsd0hBakVJLDRFQUdGLGdSQUVFLFdBR0Ysb0lBRUksMERBR0Ysd1NBRUUsV0FQSixvSUFFSSwwREFHRix3U0FFRSxXQVBKLHNJQUVJLDBEQUdGLDRTQUVFLFdBUEosb0pBRUksMERBR0Ysd1VBRUUsV0FNUiw4SUFDRSxrQkFDQSxZQUNBLGlDQXlDQSw0SEFqRUksaUZBR0Ysd1JBRUUsV0FHRix3SUFFSSwrREFHRixnVEFFRSxXQVBKLHdJQUVJLCtEQUdGLGdUQUVFLFdBUEosMElBRUksK0RBR0Ysb1RBRUUsV0FQSix3SkFFSSwrREFHRixnVkFFRSxXQU1SLGtKQUNFLGtCQUNBLFlBQ0EsaUNBeUNBLHdIQWpFSSw0RUFHRixnUkFFRSxjQUdGLG9JQUVJLDBEQUdGLHdTQUVFLGNBUEosb0lBRUksMERBR0Ysd1NBRUUsY0FQSixzSUFFSSwwREFHRiw0U0FFRSxjQVBKLG9KQUVJLDBEQUdGLHdVQUVFLGNBTVIsOElBQ0Usa0JBQ0EsWUFDQSxpQ0ErQ0YsNEhBQ0UsaUNBR0YsZ3ZCQU1FLFFKcERvQixrQkkxQmxCLGdQQUVFLFdBR0Ysb0hBRUksK0RBR0Ysd1FBRUUsV0FQSixvSEFFSSwrREFHRix3UUFFRSxXQVBKLHNIQUVJLCtEQUdGLDRRQUVFLFdBUEosb0lBRUksK0RBR0Ysd1NBRUUsV0FNUiw4SEFDRSxrQkFDQSxZQUNBLGlDcUNOQSx1REFDRSxXekNxRHVCLFF5Q3BEdkIsYXpDb0R1QixReUNsRHZCLDZEQUNFLG1CQUNBLHFCQ3BDSiw0Q0FDRSxtQkNJRiw4RUFDRSxjQUNBLGdCNUNMSixvQkFDQSxjQ3dCc0IsRUR2QnRCLGtCQUNBLGdCQU1JLE9DOEdnQix3QkRyR2xCLE1DaUdrQixLRGhHbEIsV0MrRnNCLFFENUZ4QixpTUFFRSxXQzhGc0IsUUQ3RnRCLFNBSUEsc2VBSUksTUNrRmMsSzJDM0doQixpRkFDRSxvQkFNSixxRTVDZkYsb0JBQ0EsY0N3QnNCLEVEdkJ0QixrQkFDQSxnQkFNSSxPQzhHZ0Isd0JEckdsQixNQ2lHa0IsS0RoR2xCLFdDK0ZzQixRMkNqR3BCLFU1Q0tKLCtLQUVFLFdDOEZzQixRRDdGdEIsU0FJQSxnYkFJSSxNQ2tGYyxLMkMvRmxCLDBFQUNFLDRCQUdGLHNFQUNFLGFBQ0EsZ0JBRUEsdUZBQ0UsYzNDS1Msa0IyQ0ZYLDJGNUNoQ0osb0JBQ0EsY0N3QnNCLEVEdkJ0QixrQkFDQSxnQkFNSSxPQzhHZ0Isd0JEckdsQixNQ2lHa0IsS0RoR2xCLFdDK0ZzQixRMkNoRmxCLGFBQ0EsZ0JBQ0EsUzVDZE4sMk5BRUUsV0M4RnNCLFFEN0Z0QixTQUlBLG9qQkFJSSxNQ2tGYyxLMkM1RWhCLCtGQUNFLGFBQ0Esc0JBQ0EsVUFHRSw4SDlCL0NGLDhHOEJpREksU3BDWVYsMENvQ2RRLDhIOUIvQ0YsdUk4Qm9ERSxnSTlCcERGLGtITitFTiwwQ29DM0JRLGdJOUJwREYsd0k4QjJESixzRUFDRSxTOUI1REUsa0hOb0ROLDBDb0NPRSxzRTlCM0RJLHFJOEJnRUosd0VBQ0UsU0FFQSx5RkFDRSxnQkFJQSx5RkFDRSxXQU1SLGtFNUM3RUEsb0JBQ0EsY0N3QnNCLEVEdkJ0QixrQkFDQSxnQkFNSSxPQzhHZ0Isd0JEckdsQixNQ2lHa0IsS0RoR2xCLFdDK0ZzQixRMkNuQ3RCLFU1Q3pERix5S0FFRSxXQzhGc0IsUUQ3RnRCLFNBSUEsOFpBSUksTUNrRmMsSzJDOUJsQix5RUFDRSxhQUNBLFNBQ0EsZ0JBQ0EsZ0NBSUYsNEVBQ0Usa0JBR0Ysa0dBQ0Usa0JBQ0EsU0FDQSxXQUdGLDBGQUNFLGtCQUNBLFVBQ0EsWUFHRixt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Qy9OdkIsNEdBQ0UsYWhDK040QixLZ0MzTmhDLHlGQUNFLFdoQzJOeUIsS2dDMU56QixNaEMyTnFCLFFnQzFOckIsT2hDMk5xQixrQjZDcE5mLDZGQUNFLGdCQUNBLFVBR0YsdUdBQ0UsZ0JBQ0EsV0FDQSxjQU1SLHdEQUNFLGFBQ0Esc0JBRUEsK0VBQ0UsWUFDQSxvQkNwREYscUVBQ0UsVUFDQSxtQkFDQSxjQUtGLGdGL0NWSixvQkFDQSxjQ3dCc0IsRUR2QnRCLGtCQUNBLGdCQU1JLE9DOEdnQix3QkRyR2xCLE1DaUdrQixLRGhHbEIsV0MrRnNCLFE4Q3RHbEIsVS9DVU4scU1BRUUsV0M4RnNCLFFEN0Z0QixTQUlBLGtmQUlJLE1Da0ZjLEs4Q3BHaEIsNkVBQ0UsbUJBR0YsbUZBQ0UsU0FHRiwrRUFDRSxVQUdGLDhFQUNFLGNBRUEsMEZBQ0UsU0FJSiw4RWpDckNFLGtIaUN1Q0EsU3ZDYU4sMEN1Q2ZJLDhFakNyQ0UscUlpQzBDRixzRmpDMUNFLDhHaUM0Q0Esb0JBQ0EsU3ZDZ0JOLDBDdUNuQkksc0ZqQzFDRSx1SWlDZ0RGLHNGakNoREUsZ0hOc0VOLDBDdUN0Qkksc0ZqQ2hERSxtSWlDbURBLDBHQUNFLGtCQUlKLHNGQUNFLGFBQ0Esc0JBQ0EsYUFFQSx5Ry9DM0ROLG9CQUNBLGNDd0JzQixFRHZCdEIsa0JBQ0EsZ0JBTUksT0M4R2dCLHdCRHJHbEIsTUNpR2tCLEtEaEdsQixXQytGc0IsUThDckRoQiwrQkFDQSxnQkFDQSxlQUNBLFMvQzFDUix1UEFFRSxXQzhGc0IsUUQ3RnRCLFNBSUEsd29CQUlJLE1Da0ZjLEs4Qm5IcEIsdUYvQkNBLGNDd0JzQixFRHZCdEIsa0JBQ0EsZ0JBTUksT0M4R2dCLHdCRHJHbEIsTUNpR2tCLEtEaEdsQixXQytGc0IsUThCaEh0QixROUJtSnVCLEk4QmxKdkIsVzlCaUppQyxjOEJoSmpDLGM5QmtKNkIsS0RoSS9CLDJLQUVFLFdDOEZzQixRRDdGdEIsU0FJQSxvYUFJSSxNQ2tGYyxLOEI1R2xCLDRCQUNFLDRIQUNFLDJCQUVBLDhIQUNFLHFCQUdGLGlKQUNFLCtCQUdGLGlKQUNFLG1DQUdGLGlKQUNFLHdDQUlKLHlJQUNFLCtCQUdGLHlJQUNFLG1DQUdGLHlJQUNFLHlDQUlBLDRGQUNFLGlCQUNBLGlCQU1KLHNGQUNFLHdCQUVBLHdGQUNFLHFCQU1GLGdDQUZGLDRGQUdJLG1CQUtGLDZGQUNFLGdCQUNBLFVBSU4sa0ZBQ0UsTTlCeUUyQixLOEJ4RTNCLFk5QjBFZ0MsSThCekVoQyxZOUJ3RWdDLGlDOEJ0RWhDLDRGQUNFLE05QmtEWSxROEJqRFosVUFDQSxtQkFJSixnRkFDRSxrQkFDQSxZOUI2RGdDLGlDOEI1RGhDLGdCQUNBLE05QjBEMkIsSzhCdkQ3QixnRkFDRSxZOUJ3RGdDLEk4QnZEaEMsVzlCb0RzQyxROEJuRHRDLGFBR0UsMkZBQ0UsVzlCeEN3QixROEIwQ3hCLCtGQUNFLE05QjFDa0IsSytDckR4QixtRUFDRSxVQUtBLCtFQUNFLGFBQ0Esc0JBQ0EsVUFHRiw0RkFDRSxnQkFDQSxvQkFHRixxUEFHRSxTQUdGLGtGQUNFIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnc2FzczptYXAnO1xuXG4kZW5hYmxlLWFwcGVhcmFuY2UtbW9kZXM6IGZhbHNlICFkZWZhdWx0O1xuXG4kcHJpbWFyeS0xMDogaHNsYSgyMjgsIDkyJSwgOTUlLCAxKSAhZGVmYXVsdDtcbiRwcmltYXJ5LTMwOiBoc2xhKDIyOCwgOTMlLCA2NSUsIDEpICFkZWZhdWx0O1xuJHByaW1hcnktNTA6IGhzbGEoMjI4LCA5MyUsIDU5JSwgMSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS03MDogaHNsYSgyMjgsIDkzJSwgMzUlLCAxKSAhZGVmYXVsdDtcbiRwcmltYXJ5LTkwOiBoc2xhKDIyOCwgOTIlLCAxNSUsIDEpICFkZWZhdWx0O1xuXG4kc2Vjb25kYXJ5LTEwOiBoc2xhKDI1OCwgOTMlLCA5NSUsIDEpICFkZWZhdWx0O1xuJHNlY29uZGFyeS0zMDogaHNsYSgyNTgsIDkzJSwgNjUlLCAxKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktNTA6IGhzbGEoMjU4LCA5MyUsIDU5JSwgMSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTcwOiBoc2xhKDI1OCwgOTMlLCAzNSUsIDEpICFkZWZhdWx0O1xuJHNlY29uZGFyeS05MDogaHNsYSgyNTgsIDkzJSwgMTUlLCAxKSAhZGVmYXVsdDtcblxuJG1vbm9jaHJvbWUtMDogaHNsYSgwLCAwJSwgMTAwJSwgMSkgIWRlZmF1bHQ7XG4kbW9ub2Nocm9tZS0xMDogaHNsYSgyMTAsIDE3JSwgOTglLCAxKSAhZGVmYXVsdDtcbiRtb25vY2hyb21lLTIwOiBoc2xhKDIxNiwgMTAlLCA5MCUsIDEpICFkZWZhdWx0O1xuJG1vbm9jaHJvbWUtMzA6IGhzbGEoMjEwLCAzJSwgNzYlLCAxKSAhZGVmYXVsdDtcbiRtb25vY2hyb21lLTUwOiBoc2xhKDIxMCwgMSUsIDM4JSwgMSkgIWRlZmF1bHQ7XG4kbW9ub2Nocm9tZS03MDogaHNsYSgwLCAwJSwgOSUsIDEpICFkZWZhdWx0O1xuJG1vbm9jaHJvbWUtMTAwOiBoc2xhKDAsIDAlLCAwJSwgMSkgIWRlZmF1bHQ7XG5cbiRkZWZhdWx0LTEwOiBoc2xhKDIxMCwgMTclLCA5OCUsIDEpICFkZWZhdWx0O1xuJGRlZmF1bHQtMjA6IGhzbGEoMjEwLCAxNCUsIDkwJSwgMSkgIWRlZmF1bHQ7XG4kZGVmYXVsdC0zMDogaHNsYSgyMTAsIDMlLCA3NiUsIDEpICFkZWZhdWx0O1xuJGRlZmF1bHQtNTA6IGhzbGEoMjEwLCAxJSwgMzglLCAxKSAhZGVmYXVsdDtcbiRkZWZhdWx0LTcwOiBoc2xhKDAsIDAlLCA5JSwgMSkgIWRlZmF1bHQ7XG4kZGVmYXVsdC05MDogaHNsYSgwLCAwJSwgOSUsIDEpICFkZWZhdWx0O1xuXG4kZGVmYXVsdC1iZzogJG1vbm9jaHJvbWUtMjAgIWRlZmF1bHQ7XG4kZGVmYXVsdC1iZy1pbnZlcnRlZDogJG1vbm9jaHJvbWUtNTAgIWRlZmF1bHQ7XG5cbiRib2R5LWJhY2tncm91bmQ6ICRtb25vY2hyb21lLTEwICFkZWZhdWx0O1xuJGJvZHktY29sb3VyOiAkbW9ub2Nocm9tZS03MCAhZGVmYXVsdDtcbiRib2R5LWNvbG91ci1pbnZlcnRlZDogJG1vbm9jaHJvbWUtMCAhZGVmYXVsdDtcbiRoZWFkaW5nLWNvbG91cjogJG1vbm9jaHJvbWUtNzAgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LTEwLWRhcms6IGhzbGEoMjI4LCA5MiUsIDk1JSwgMSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS0zMC1kYXJrOiBoc2xhKDIyOCwgOTMlLCA2NSUsIDEpICFkZWZhdWx0O1xuJHByaW1hcnktNTAtZGFyazogaHNsYSgyMjgsIDkzJSwgNTklLCAxKSAhZGVmYXVsdDtcbiRwcmltYXJ5LTcwLWRhcms6IGhzbGEoMjI4LCA5MyUsIDM1JSwgMSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS05MC1kYXJrOiBoc2xhKDIyOCwgOTIlLCAxNSUsIDEpICFkZWZhdWx0O1xuXG4kc2Vjb25kYXJ5LTEwLWRhcms6IGhzbGEoMjU4LCA5MyUsIDk1JSwgMSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTMwLWRhcms6IGhzbGEoMjU4LCA5MyUsIDY1JSwgMSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTUwLWRhcms6IGhzbGEoMjU4LCA5MyUsIDU5JSwgMSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTcwLWRhcms6IGhzbGEoMjU4LCA5MyUsIDM1JSwgMSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTkwLWRhcms6IGhzbGEoMjU4LCA5MyUsIDE1JSwgMSkgIWRlZmF1bHQ7XG5cbiRtb25vY2hyb21lLTAtZGFyazogaHNsYSgwLCAwJSwgMTAwJSwgMSkgIWRlZmF1bHQ7XG4kbW9ub2Nocm9tZS0xMC1kYXJrOiBoc2xhKDIxMCwgMTclLCA5OCUsIDEpICFkZWZhdWx0O1xuJG1vbm9jaHJvbWUtMjAtZGFyazogaHNsYSgyMTYsIDEwJSwgOTAlLCAxKSAhZGVmYXVsdDtcbiRtb25vY2hyb21lLTMwLWRhcms6IGhzbGEoMjEwLCAzJSwgNzYlLCAxKSAhZGVmYXVsdDtcbiRtb25vY2hyb21lLTUwLWRhcms6IGhzbGEoMjEwLCAxJSwgMzglLCAxKSAhZGVmYXVsdDtcbiRtb25vY2hyb21lLTcwLWRhcms6IGhzbGEoMCwgMCUsIDklLCAxKSAhZGVmYXVsdDtcbiRtb25vY2hyb21lLTEwMC1kYXJrOiBoc2xhKDAsIDAlLCAwJSwgMSkgIWRlZmF1bHQ7XG5cbiRkZWZhdWx0LTEwLWRhcms6IGhzbGEoMjEwLCAxNyUsIDk4JSwgMSkgIWRlZmF1bHQ7XG4kZGVmYXVsdC0yMC1kYXJrOiBoc2xhKDIxMCwgMTclLCA5OCUsIDEpICFkZWZhdWx0O1xuJGRlZmF1bHQtMzAtZGFyazogaHNsYSgyMTAsIDMlLCA3NiUsIDEpICFkZWZhdWx0O1xuJGRlZmF1bHQtNTAtZGFyazogaHNsYSgyMTAsIDElLCAzOCUsIDEpICFkZWZhdWx0O1xuJGRlZmF1bHQtNzAtZGFyazogaHNsYSgwLCAwJSwgOSUsIDEpICFkZWZhdWx0O1xuJGRlZmF1bHQtOTAtZGFyazogaHNsYSgwLCAwJSwgOSUsIDEpICFkZWZhdWx0O1xuXG4kZGVmYXVsdC1iZy1kYXJrOiAkbW9ub2Nocm9tZS0yMC1kYXJrICFkZWZhdWx0O1xuJGRlZmF1bHQtYmctaW52ZXJ0ZWQtZGFyazogJG1vbm9jaHJvbWUtNTAtZGFyayAhZGVmYXVsdDtcblxuJGJvZHktYmFja2dyb3VuZC1kYXJrOiAkbW9ub2Nocm9tZS0xMC1kYXJrICFkZWZhdWx0O1xuJGJvZHktY29sb3VyLWRhcms6ICRtb25vY2hyb21lLTcwLWRhcmsgIWRlZmF1bHQ7XG4kYm9keS1jb2xvdXItaW52ZXJ0ZWQtZGFyazogJG1vbm9jaHJvbWUtMC1kYXJrICFkZWZhdWx0O1xuJGhlYWRpbmctY29sb3VyLWRhcms6ICRtb25vY2hyb21lLTcwLWRhcmsgIWRlZmF1bHQ7XG5cbjpyb290IHtcbiAgQGlmICRlbmFibGUtYXBwZWFyYW5jZS1tb2RlcyA9PSBmYWxzZSB7XG4gICAgLS1wcmltYXJ5LTEwOiAjeyRwcmltYXJ5LTEwfTtcbiAgICAtLXByaW1hcnktMzA6ICN7JHByaW1hcnktMzB9O1xuICAgIC0tcHJpbWFyeS01MDogI3skcHJpbWFyeS01MH07XG4gICAgLS1wcmltYXJ5LTcwOiAjeyRwcmltYXJ5LTcwfTtcbiAgICAtLXByaW1hcnktOTA6ICN7JHByaW1hcnktOTB9O1xuXG4gICAgLS1zZWNvbmRhcnktMTA6ICN7JHNlY29uZGFyeS0xMH07XG4gICAgLS1zZWNvbmRhcnktMzA6ICN7JHNlY29uZGFyeS0zMH07XG4gICAgLS1zZWNvbmRhcnktNTA6ICN7JHNlY29uZGFyeS01MH07XG4gICAgLS1zZWNvbmRhcnktNzA6ICN7JHNlY29uZGFyeS03MH07XG4gICAgLS1zZWNvbmRhcnktOTA6ICN7JHNlY29uZGFyeS05MH07XG5cbiAgICAtLW1vbm9jaHJvbWUtMDogI3skbW9ub2Nocm9tZS0wfTtcbiAgICAtLW1vbm9jaHJvbWUtMTA6ICN7JG1vbm9jaHJvbWUtMTB9O1xuICAgIC0tbW9ub2Nocm9tZS0yMDogI3skbW9ub2Nocm9tZS0yMH07XG4gICAgLS1tb25vY2hyb21lLTMwOiAjeyRtb25vY2hyb21lLTMwfTtcbiAgICAtLW1vbm9jaHJvbWUtNTA6ICN7JG1vbm9jaHJvbWUtNTB9O1xuICAgIC0tbW9ub2Nocm9tZS03MDogI3skbW9ub2Nocm9tZS03MH07XG4gICAgLS1tb25vY2hyb21lLTEwMDogI3skbW9ub2Nocm9tZS0xMDB9O1xuXG4gICAgLS1kZWZhdWx0LTEwOiAjeyRkZWZhdWx0LTEwfTtcbiAgICAtLWRlZmF1bHQtMjA6ICN7JGRlZmF1bHQtMjB9O1xuICAgIC0tZGVmYXVsdC0zMDogI3skZGVmYXVsdC0zMH07XG4gICAgLS1kZWZhdWx0LTUwOiAjeyRkZWZhdWx0LTUwfTtcbiAgICAtLWRlZmF1bHQtNzA6ICN7JGRlZmF1bHQtNzB9O1xuICAgIC0tZGVmYXVsdC05MDogI3skZGVmYXVsdC05MH07XG5cbiAgICAtLWRlZmF1bHQtYmc6ICN7JGRlZmF1bHQtYmd9O1xuICAgIC0tZGVmYXVsdC1iZy1pbnZlcnRlZDogI3skZGVmYXVsdC1iZy1pbnZlcnRlZH07XG5cbiAgICAtLWJvZHktYmFja2dyb3VuZDogI3skYm9keS1iYWNrZ3JvdW5kfTtcbiAgICAtLWJvZHktY29sb3VyOiAjeyRib2R5LWNvbG91cn07XG4gICAgLS1ib2R5LWNvbG91ci1pbnZlcnRlZDogI3skYm9keS1jb2xvdXItaW52ZXJ0ZWR9O1xuICAgIC0taGVhZGluZy1jb2xvdXI6ICN7JGhlYWRpbmctY29sb3VyfTtcbiAgfVxuICBcbiAgQGlmICRlbmFibGUtYXBwZWFyYW5jZS1tb2RlcyB7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogbGlnaHQpIHtcbiAgICAgIC0tcHJpbWFyeS0xMDogI3skcHJpbWFyeS0xMH07XG4gICAgICAtLXByaW1hcnktMzA6ICN7JHByaW1hcnktMzB9O1xuICAgICAgLS1wcmltYXJ5LTUwOiAjeyRwcmltYXJ5LTUwfTtcbiAgICAgIC0tcHJpbWFyeS03MDogI3skcHJpbWFyeS03MH07XG4gICAgICAtLXByaW1hcnktOTA6ICN7JHByaW1hcnktOTB9O1xuXG4gICAgICAtLXNlY29uZGFyeS0xMDogI3skc2Vjb25kYXJ5LTEwfTtcbiAgICAgIC0tc2Vjb25kYXJ5LTMwOiAjeyRzZWNvbmRhcnktMzB9O1xuICAgICAgLS1zZWNvbmRhcnktNTA6ICN7JHNlY29uZGFyeS01MH07XG4gICAgICAtLXNlY29uZGFyeS03MDogI3skc2Vjb25kYXJ5LTcwfTtcbiAgICAgIC0tc2Vjb25kYXJ5LTkwOiAjeyRzZWNvbmRhcnktOTB9O1xuXG4gICAgICAtLW1vbm9jaHJvbWUtMDogI3skbW9ub2Nocm9tZS0wfTtcbiAgICAgIC0tbW9ub2Nocm9tZS0xMDogI3skbW9ub2Nocm9tZS0xMH07XG4gICAgICAtLW1vbm9jaHJvbWUtMjA6ICN7JG1vbm9jaHJvbWUtMjB9O1xuICAgICAgLS1tb25vY2hyb21lLTMwOiAjeyRtb25vY2hyb21lLTMwfTtcbiAgICAgIC0tbW9ub2Nocm9tZS01MDogI3skbW9ub2Nocm9tZS01MH07XG4gICAgICAtLW1vbm9jaHJvbWUtNzA6ICN7JG1vbm9jaHJvbWUtNzB9O1xuICAgICAgLS1tb25vY2hyb21lLTEwMDogI3skbW9ub2Nocm9tZS0xMDB9O1xuXG4gICAgICAtLWRlZmF1bHQtMTA6ICN7JGRlZmF1bHQtMTB9O1xuICAgICAgLS1kZWZhdWx0LTMwOiAjeyRkZWZhdWx0LTMwfTtcbiAgICAgIC0tZGVmYXVsdC01MDogI3skZGVmYXVsdC01MH07XG4gICAgICAtLWRlZmF1bHQtNzA6ICN7JGRlZmF1bHQtNzB9O1xuICAgICAgLS1kZWZhdWx0LTkwOiAjeyRkZWZhdWx0LTkwfTtcblxuICAgICAgLS1kZWZhdWx0LWJnOiAjeyRkZWZhdWx0LWJnfTtcbiAgICAgIC0tZGVmYXVsdC1iZy1pbnZlcnRlZDogI3skZGVmYXVsdC1iZy1pbnZlcnRlZH07XG5cbiAgICAgIC0tYm9keS1iYWNrZ3JvdW5kOiAjeyRib2R5LWJhY2tncm91bmR9O1xuICAgICAgLS1ib2R5LWNvbG91cjogI3skYm9keS1jb2xvdXJ9O1xuICAgICAgLS1ib2R5LWNvbG91ci1pbnZlcnRlZDogI3skYm9keS1jb2xvdXItaW52ZXJ0ZWR9O1xuICAgICAgLS1oZWFkaW5nLWNvbG91cjogI3skaGVhZGluZy1jb2xvdXJ9O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgLS1wcmltYXJ5LTEwOiAjeyRwcmltYXJ5LTEwLWRhcmt9O1xuICAgICAgLS1wcmltYXJ5LTMwOiAjeyRwcmltYXJ5LTMwLWRhcmt9O1xuICAgICAgLS1wcmltYXJ5LTUwOiAjeyRwcmltYXJ5LTUwLWRhcmt9O1xuICAgICAgLS1wcmltYXJ5LTcwOiAjeyRwcmltYXJ5LTcwLWRhcmt9O1xuICAgICAgLS1wcmltYXJ5LTkwOiAjeyRwcmltYXJ5LTkwLWRhcmt9O1xuXG4gICAgICAtLXNlY29uZGFyeS0xMDogI3skc2Vjb25kYXJ5LTEwLWRhcmt9O1xuICAgICAgLS1zZWNvbmRhcnktMzA6ICN7JHNlY29uZGFyeS0zMC1kYXJrfTtcbiAgICAgIC0tc2Vjb25kYXJ5LTUwOiAjeyRzZWNvbmRhcnktNTAtZGFya307XG4gICAgICAtLXNlY29uZGFyeS03MDogI3skc2Vjb25kYXJ5LTcwLWRhcmt9O1xuICAgICAgLS1zZWNvbmRhcnktOTA6ICN7JHNlY29uZGFyeS05MC1kYXJrfTtcblxuICAgICAgLS1tb25vY2hyb21lLTA6ICN7JG1vbm9jaHJvbWUtMC1kYXJrfTtcbiAgICAgIC0tbW9ub2Nocm9tZS0xMDogI3skbW9ub2Nocm9tZS0xMC1kYXJrfTtcbiAgICAgIC0tbW9ub2Nocm9tZS0yMDogI3skbW9ub2Nocm9tZS0yMC1kYXJrfTtcbiAgICAgIC0tbW9ub2Nocm9tZS0zMDogI3skbW9ub2Nocm9tZS0zMC1kYXJrfTtcbiAgICAgIC0tbW9ub2Nocm9tZS01MDogI3skbW9ub2Nocm9tZS01MC1kYXJrfTtcbiAgICAgIC0tbW9ub2Nocm9tZS03MDogI3skbW9ub2Nocm9tZS03MC1kYXJrfTtcbiAgICAgIC0tbW9ub2Nocm9tZS0xMDA6ICN7JG1vbm9jaHJvbWUtMTAwLWRhcmt9O1xuXG4gICAgICAtLWRlZmF1bHQtMTA6ICN7JGRlZmF1bHQtMTAtZGFya307XG4gICAgICAtLWRlZmF1bHQtMzA6ICN7JGRlZmF1bHQtMzAtZGFya307XG4gICAgICAtLWRlZmF1bHQtNTA6ICN7JGRlZmF1bHQtNTAtZGFya307XG4gICAgICAtLWRlZmF1bHQtNzA6ICN7JGRlZmF1bHQtNzAtZGFya307XG4gICAgICAtLWRlZmF1bHQtOTA6ICN7JGRlZmF1bHQtOTAtZGFya307XG5cbiAgICAgIC0tZGVmYXVsdC1iZzogI3skZGVmYXVsdC1iZy1kYXJrfTtcbiAgICAgIC0tZGVmYXVsdC1iZy1pbnZlcnRlZDogI3skZGVmYXVsdC1iZy1pbnZlcnRlZC1kYXJrfTtcblxuICAgICAgLS1ib2R5LWJhY2tncm91bmQ6ICN7JGJvZHktYmFja2dyb3VuZC1kYXJrfTtcbiAgICAgIC0tYm9keS1jb2xvdXI6ICN7JGJvZHktY29sb3VyLWRhcmt9O1xuICAgICAgLS1ib2R5LWNvbG91ci1pbnZlcnRlZDogI3skYm9keS1jb2xvdXItaW52ZXJ0ZWQtZGFya307XG4gICAgICAtLWhlYWRpbmctY29sb3VyOiAjeyRoZWFkaW5nLWNvbG91ci1kYXJrfTtcbiAgICB9XG4gIH1cbn0iLCIjdG5ldyB7XG4gIC50bi1mbGV4LWxheW91dCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgJl9fc2lkZWJhci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uLy4uL3ZhcmlhYmxlcy9nbG9iYWwvZ2xvYmFsJyBhcyAqO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2NhcmQnIGFzICo7XG5AdXNlICcuLi8uLi9taXhpbnMvcmVzcG9uc2l2ZScgYXMgKjtcblxuI3RuZXcge1xuICAudG4tcGFnZS1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICBnYXA6IHVuc2V0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIFxuICAgICZfX2hlYWRlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgZnJvbSg3NjhweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIFxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2lkZWJhci1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgY2FyZDtcbiAgICB9XG5cbiAgICAmX19tYWluLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgZnJvbSg3NjhweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZyb20oMTAwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJl9fcGFnZS1ib3R0b20tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiJGJyZWFrcG9pbnRzOiAzNzVweCwgNDgwcHgsIDY0MHB4LCA3NjhweCwgOTkycHgsIDEwMjRweCwgMTIwMHB4LCAxNDQwcHgsIDE1NjBweDtcblxuQG1peGluIGZyb20oJHNpemUpIHtcbiAgQGlmIGxpc3QtaW5kZXgoJGJyZWFrcG9pbnRzLCAkc2l6ZSkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJ3RoYXQgYnJlYWtwb2ludCBkb2VzIG5vdCBleGlzdCc7XG4gIH1cbn1cblxuQG1peGluIHRvKCRzaXplKSB7XG4gIEBpZiBsaXN0LWluZGV4KCRicmVha3BvaW50cywgJHNpemUpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICd0aGF0IGJyZWFrcG9pbnQgZG9lcyBub3QgZXhpc3QnO1xuICB9XG59XG4iLCJAdXNlICcuLi9mdW5jdGlvbnMvc3BhY2luZyc7XG5AdXNlICcuLi92YXJpYWJsZXMnO1xuXG5AbWl4aW4gY2FyZCgkaW52ZXJ0LWJnOiBmYWxzZSwgJGhhcy1ib3JkZXI6IHRydWUpIHtcbiAgcGFkZGluZzogc3BhY2luZy5wYWRkaW5nKDEuNSkgc3BhY2luZy5wYWRkaW5nKDEpO1xuICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgQGlmICRoYXMtYm9yZGVyIHtcbiAgICBAaWYgJGludmVydC1iZyB7XG4gICAgICBib3JkZXI6IHZhcmlhYmxlcy4kY2FyZC1ib3JkZXItaW52ZXJ0ZWQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3JkZXI6IHZhcmlhYmxlcy4kY2FyZC1ib3JkZXItZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgXG4gIEBpZiAkaW52ZXJ0LWJnIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRjYXJkLWNvbG91ci1pbnZlcnRlZDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGNhcmQtYmFja2dyb3VuZC1pbnZlcnRlZDtcblxuICB9IEBlbHNlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRjYXJkLWNvbG91ci1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kY2FyZC1iYWNrZ3JvdW5kLWRlZmF1bHQ7XG4gIH1cblxuICAqW2NsYXNzKj1cIl9faGVhZGVyXCJdLFxuICAqW2NsYXNzKj1cIi1oZWFkZXJcIl0ge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kY2FyZC1oZWFkaW5nLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIFxuICAmID4ge1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgQGlmICRpbnZlcnQtYmcge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjYXJkLWNvbG91ci1pbnZlcnRlZDtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjYXJkLWNvbG91ci1kZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgJ3Nhc3M6c3RyaW5nJztcbkB1c2UgJy4uL3RuZXctc3R5bGVzL3RoZW1lJyB3aXRoIChcbiRsYW5ndWFnZXM6ICgpLFxuJHByaW1hcnktMTA6ICNFNUUzRjYsXG4kcHJpbWFyeS0zMDogIzdCNzRCMyxcbiRwcmltYXJ5LTUwOiAjMzQyQTg3LFxuJHByaW1hcnktNzA6ICMwQzAwMzksXG4kcHJpbWFyeS05MDogI0Y0RjRGNCxcbiRzZWNvbmRhcnktMTA6ICNERkRGREYsXG4kc2Vjb25kYXJ5LTMwOiAjQ0FDQUNBLFxuJHNlY29uZGFyeS01MDogI0U1QUI1OSxcbiRzZWNvbmRhcnktNzA6ICNDNDgzMjksXG4kc2Vjb25kYXJ5LTkwOiAjMjUzMjM4LFxuJG1vbm9jaHJvbWUtMDogI2ZmZmZmZixcbiRtb25vY2hyb21lLTEwOiAjRUZFRkVGLFxuJG1vbm9jaHJvbWUtMjA6ICNENEQ0RDQsXG4kbW9ub2Nocm9tZS0zMDogI0E2QTZBNixcbiRtb25vY2hyb21lLTUwOiAjNjc2NzY3LFxuJG1vbm9jaHJvbWUtNzA6ICMyNjI2MjYsXG4kbW9ub2Nocm9tZS0xMDA6ICMwMDAwMDAsXG4kZGVmYXVsdC0xMDogI2Y5ZmFmYixcbiRkZWZhdWx0LTIwOiAjZTJlNmU5LFxuJGRlZmF1bHQtMzA6ICNjMGMyYzQsXG4kZGVmYXVsdC01MDogIzYwNjE2MixcbiRkZWZhdWx0LTcwOiAjMTcxNzE3LFxuJGRlZmF1bHQtOTA6ICMxNzE3MTcsXG4kbWF4LWNvbnRhaW5lci13aWR0aDogMTEyNHB4LFxuJGhlYWRpbmctZm9udC1mYW1pbHk6IHN0cmluZy51bnF1b3RlKFwiJ09idmlvdXNseScsICdJbnRlcicsIHNhbnMtc2VyaWZcIiksXG4kcHJpbWFyeS1mb250LWZhbWlseTogc3RyaW5nLnVucXVvdGUoXCInT2J2aW91c2x5JywgJ0ludGVyJywgc2Fucy1zZXJpZlwiKSxcbiRkZWZhdWx0LWJvcmRlci1yYWRpdXM6IDEsXG4kZGVmYXVsdC1ib3JkZXItd2lkdGg6IDFweCxcbiRib2R5LWNvbG91cjogIzI2MjYyNixcbiRoZWFkaW5nLWNvbG91cjogIzAwMDAwMCxcbiRib2R5LWJhY2tncm91bmQ6ICNmZmZmZmYsXG4kZGVmYXVsdC1iZzogI2UyZTZlOSxcbiRkZWZhdWx0LWJnLWludmVydGVkOiAjNjA2MTYyLFxuJGJvZHktY29sb3VyLWludmVydGVkOiAjZmZmZmZmLFxuJGRlZmF1bHQtYm9yZGVyLWNvbG91cjogI2MwYzJjNCxcbiRkZWZhdWx0LWJvcmRlcjogI2MwYzJjNCAxcHggc29saWQsXG4kY29udGFpbmVyLXBhZGRpbmcteC1sZzogMHJlbSxcbiRjb250YWluZXItcGFkZGluZy15LWxnOiA1cmVtLFxuJGVuYWJsZS1hcHBlYXJhbmNlLW1vZGVzOiBmYWxzZSxcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiA3MDAsXG4kZGVmYXVsdC1mb2N1cy1vdXRsaW5lOiAycHggc29saWQgIzdCNzRCMyxcbiRib2R5LXRleHQ6IChcImZvbnQtd2VpZ2h0XCI6IDQwMCwgXCJmb250LXNpemVcIjogMXJlbSwgXCJsZXR0ZXItc3BhY2luZ1wiOiAwLCBcImxpbmUtaGVpZ2h0XCI6IDE0MCUsIFwiZm9udC1mYW1pbHlcIjogc3RyaW5nLnVucXVvdGUoXCInT2J2aW91c2x5JywgJ0ludGVyJywgc2Fucy1zZXJpZlwiKSksXG4kaDEtbGc6IChcImZvbnQtd2VpZ2h0XCI6IFdpZGUgQm9sZCwgXCJmb250LXNpemVcIjogM3JlbSwgXCJmb250LWZhbWlseVwiOiBzdHJpbmcudW5xdW90ZShcIidPYnZpb3VzbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLCBcImxldHRlci1zcGFjaW5nXCI6IDAsIFwibGluZS1oZWlnaHRcIjogMTQwJSwgXCJ1bmRlZmluZWRcIjogdXBwZXJjYXNlKSxcbiRoMi1sZzogKFwiZm9udC13ZWlnaHRcIjogQm9sZCwgXCJmb250LXNpemVcIjogMS42cmVtLCBcImZvbnQtZmFtaWx5XCI6IHN0cmluZy51bnF1b3RlKFwiJ09idmlvdXNseScsICdJbnRlcicsIHNhbnMtc2VyaWZcIiksIFwibGV0dGVyLXNwYWNpbmdcIjogMCwgXCJsaW5lLWhlaWdodFwiOiAxNDAlLCBcInVuZGVmaW5lZFwiOiB1cHBlcmNhc2UpLFxuJGgzLWxnOiAoXCJmb250LXdlaWdodFwiOiA3MDAsIFwiZm9udC1zaXplXCI6IDEuNXJlbSwgXCJmb250LWZhbWlseVwiOiBzdHJpbmcudW5xdW90ZShcIidPYnZpb3VzbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLCBcImxldHRlci1zcGFjaW5nXCI6IDAsIFwibGluZS1oZWlnaHRcIjogMTQwJSwgXCJ1bmRlZmluZWRcIjogdXBwZXJjYXNlKSxcbiRoNC1sZzogKFwiZm9udC13ZWlnaHRcIjogNzAwLCBcImZvbnQtc2l6ZVwiOiAxLjEyNXJlbSwgXCJmb250LWZhbWlseVwiOiBzdHJpbmcudW5xdW90ZShcIidPYnZpb3VzbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLCBcImxldHRlci1zcGFjaW5nXCI6IDAsIFwibGluZS1oZWlnaHRcIjogMTQwJSwgXCJ1bmRlZmluZWRcIjogdXBwZXJjYXNlKSxcbiRoNS1sZzogKFwiZm9udC13ZWlnaHRcIjogNzAwLCBcImZvbnQtc2l6ZVwiOiAxcmVtLCBcImZvbnQtZmFtaWx5XCI6IHN0cmluZy51bnF1b3RlKFwiJ09idmlvdXNseScsICdJbnRlcicsIHNhbnMtc2VyaWZcIiksIFwibGV0dGVyLXNwYWNpbmdcIjogMCwgXCJsaW5lLWhlaWdodFwiOiAxNDAlLCBcInVuZGVmaW5lZFwiOiB1cHBlcmNhc2UpLFxuJGg2LWxnOiAoXCJmb250LXdlaWdodFwiOiA3MDAsIFwiZm9udC1zaXplXCI6IDAuODEyNXJlbSwgXCJmb250LWZhbWlseVwiOiBzdHJpbmcudW5xdW90ZShcIidPYnZpb3VzbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLCBcImxldHRlci1zcGFjaW5nXCI6IDAsIFwibGluZS1oZWlnaHRcIjogMTQwJSwgXCJ1bmRlZmluZWRcIjogdXBwZXJjYXNlKSxcbiRoMS1tZDogKFwiZm9udC13ZWlnaHRcIjogQm9sZCwgXCJmb250LXNpemVcIjogMnJlbSwgXCJmb250LWZhbWlseVwiOiBzdHJpbmcudW5xdW90ZShcIidPYnZpb3VzbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLCBcImxldHRlci1zcGFjaW5nXCI6IDAsIFwibGluZS1oZWlnaHRcIjogMTQwJSwgXCJ1bmRlZmluZWRcIjogdXBwZXJjYXNlKSxcbiRoMi1tZDogKFwiZm9udC13ZWlnaHRcIjogNzAwLCBcImZvbnQtc2l6ZVwiOiAxLjVyZW0sIFwiZm9udC1mYW1pbHlcIjogc3RyaW5nLnVucXVvdGUoXCInT2J2aW91c2x5JywgJ0ludGVyJywgc2Fucy1zZXJpZlwiKSwgXCJsZXR0ZXItc3BhY2luZ1wiOiAwLCBcImxpbmUtaGVpZ2h0XCI6IDE0MCUpLFxuJGgzLW1kOiAoXCJmb250LXdlaWdodFwiOiA3MDAsIFwiZm9udC1zaXplXCI6IDEuMTI1cmVtLCBcImZvbnQtZmFtaWx5XCI6IHN0cmluZy51bnF1b3RlKFwiJ09idmlvdXNseScsICdJbnRlcicsIHNhbnMtc2VyaWZcIiksIFwibGV0dGVyLXNwYWNpbmdcIjogMCwgXCJsaW5lLWhlaWdodFwiOiAxNDAlKSxcbiRoNC1tZDogKFwiZm9udC13ZWlnaHRcIjogNzAwLCBcImZvbnQtc2l6ZVwiOiAxcmVtLCBcImZvbnQtZmFtaWx5XCI6IHN0cmluZy51bnF1b3RlKFwiJ09idmlvdXNseScsICdJbnRlcicsIHNhbnMtc2VyaWZcIiksIFwibGV0dGVyLXNwYWNpbmdcIjogMCwgXCJsaW5lLWhlaWdodFwiOiAxNDAlKSxcbiRoNS1tZDogKFwiZm9udC13ZWlnaHRcIjogNzAwLCBcImZvbnQtc2l6ZVwiOiAwLjgxMjUsIFwiZm9udC1mYW1pbHlcIjogc3RyaW5nLnVucXVvdGUoXCInT2J2aW91c2x5JywgJ0ludGVyJywgc2Fucy1zZXJpZlwiKSwgXCJsZXR0ZXItc3BhY2luZ1wiOiAwLCBcImxpbmUtaGVpZ2h0XCI6IDE0MCUpLFxuJGRlZmF1bHQtbGluZS1oZWlnaHQ6IDE0MCUsXG4kaDYtbWQ6IChcImZvbnQtd2VpZ2h0XCI6IDcwMCwgXCJmb250LXNpemVcIjogMC42MjVyZW0sIFwiZm9udC1mYW1pbHlcIjogc3RyaW5nLnVucXVvdGUoXCInT2J2aW91c2x5JywgJ0ludGVyJywgc2Fucy1zZXJpZlwiKSwgXCJsZXR0ZXItc3BhY2luZ1wiOiAwLCBcImxpbmUtaGVpZ2h0XCI6IDE0MCUpLFxuJGJ1dHRvbi1nYXA6IDAuNXJlbSxcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjMzQyQTg3LFxuJGJ1dHRvbi1wcmltYXJ5LWNvbG91cjogI2ZmZmZmZixcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjMEMwMDM5LFxuJGJ1dHRvbi1wcmltYXJ5LWNvbG91ci1ob3ZlcjogI2ZmZmZmZixcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICNFNUFCNTksXG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvdXI6ICMwMDAwMDAsXG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDBweCxcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAwLFxuJGJ1dHRvbi1wcmltYXJ5LWJvcmRlcjogIzM0MkE4NyAwcHggc29saWQsXG4kYnV0dG9uLXByaW1hcnktYm9yZGVyLWhvdmVyOiAjMEMwMDM5IDBweCBzb2xpZCxcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogc2Vjb25kYXJ5LTcwIDFweCBzb2xpZCxcbiRidXR0b24tc2Vjb25kYXJ5LWJvcmRlci1ob3Zlcjogc2Vjb25kYXJ5LTcwIDFweCBzb2xpZCxcbiRidXR0b24tbGluZS1oZWlnaHQ6IDE0MCUsXG4kYnV0dG9uLWZvbnQtZmFtaWx5OiBzdHJpbmcudW5xdW90ZShcIidPYnZpb3VzbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLFxuJGJ1dHRvbi1mb250LXdlaWdodDogNzAwLFxuJGJ1dHRvbi1wYWRkaW5nLXg6IDEuNXJlbSxcbiRidXR0b24tcGFkZGluZy15OiAxcmVtLFxuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogI0M0ODMyOSxcbiRidXR0b24tc2Vjb25kYXJ5LWNvbG91ci1ob3ZlcjogIzAwMDAwMCxcbiRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kOiAjRjRGNEY0LFxuJGJ1dHRvbi1kZWZhdWx0LWNvbG91cjogIzE3MTcxNyxcbiRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWhvdmVyOiAjYzBjMmM0LFxuJGJ1dHRvbi1kZWZhdWx0LWNvbG91ci1ob3ZlcjogIzE3MTcxNyxcbiRidXR0b24tZGVmYXVsdC1ib3JkZXI6ICNjMGMyYzQgMXB4IHNvbGlkLFxuJGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1ob3ZlcjogI2MwYzJjNCAxcHggc29saWQsXG4kYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNjUsXG4kYnV0dG9uLWZvbnQtc2l6ZTogMXJlbSxcbiRidXR0b24tZmFjZWJvb2stYmFja2dyb3VuZDogIzQyNjdCMixcbiRidXR0b24tZmFjZWJvb2stYm9yZGVyOiBub25lLFxuJGJ1dHRvbi1zbWFsbC1mb250LXNpemU6IDE0cHgsXG4kYnV0dG9uLXNtYWxsLXBhZGRpbmcteDogMXJlbSxcbiRidXR0b24tc21hbGwtcGFkZGluZy15OiAwLjc1cmVtLFxuJGJ1dHRvbi1zbWFsbC1saW5lLWhlaWdodDogMTZweCxcbiRjYWxlbmRhci1ib3JkZXItY29sb3VyOiB0cmFuc3BhcmVudCxcbiRjYWxlbmRhci1oZWFkZXItY2VsbC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiRjYWxlbmRhci1oZWFkZXItY2VsbC1jb2xvdXI6ICMwMDAwMDAsXG4kY2FsZW5kYXItZGF0ZS1jZWxsLWJhY2tncm91bmQ6ICNGNEY0RjQsXG4kY2FsZW5kYXItZGF0ZS1jZWxsLWNvbG91cjogIzY3Njc2NyxcbiRjYWxlbmRhci10b2RheS1jZWxsLWJhY2tncm91bmQ6ICNFNUUzRjYsXG4kY2FsZW5kYXItdG9kYXktY2VsbC1jb2xvdXI6ICMzNDJBODcsXG4kY2FsZW5kYXItcGFzdC1jZWxsLWJhY2tncm91bmQ6ICNGNEY0RjQsXG4kY2FsZW5kYXItcHJldmlvdXMtbW9udGgtZGF0ZS1jZWxsLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuJGNhbGVuZGFyLXBhc3QtY2VsbC1jb2xvdXI6ICM2NzY3NjcsXG4kY2FsZW5kYXItcHJldmlvdXMtbW9udGgtZGF0ZS1jZWxsLWNvbG91cjogIzY3Njc2NyxcbiRjYWxlbmRhci1uZXh0LW1vbnRoLWRhdGUtY2VsbC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiRjYWxlbmRhci1uZXh0LW1vbnRoLWRhdGUtY2VsbC1jb2xvdXI6ICM2NzY3NjcsXG4kY2FsZW5kYXItZXZlbnQtdGltZS1jb2xvdXI6ICNmZmZmZmYsXG4kY2FsZW5kYXItZXZlbnQtYm9yZGVyLXJhZGl1czogMSxcbiRjYWxlbmRhci1ldmVudC1ib3JkZXI6ICMzNDJBODcgMHB4IHNvbGlkLFxuJGNhbGVuZGFyLWhlYWRlci1jZWxsLWZvbnQtZmFtaWx5OiBzdHJpbmcudW5xdW90ZShcIidPYnZpb3VzbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLFxuJGNhbGVuZGFyLWhlYWRlci1jZWxsLWZvbnQtd2VpZ2h0OiA3MDAsXG4kY2FsZW5kYXItaGVhZGVyLWNlbGwtZm9udC1zaXplOiAxcmVtLFxuJGNhbGVuZGFyLWhlYWRlci1jZWxsLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXG4kY2FsZW5kYXItZXZlbnQtdGltZS1mb250LWZhbWlseTogc3RyaW5nLnVucXVvdGUoXCInT2J2aW91c2x5JywgJ0ludGVyJywgc2Fucy1zZXJpZlwiKSxcbiRjYWxlbmRhci1ldmVudC10aW1lLWZvbnQtd2VpZ2h0OiA3MDAsXG4kY2FsZW5kYXItZXZlbnQtdGltZS1mb250LXNpemU6IDAuNjVyZW0sXG4kY2FsZW5kYXItZXZlbnQtbmFtZS1mb250LXNpemU6IDAuOHJlbSxcbiRjYWxlbmRhci1ldmVudC1wYWRkaW5nOiAxMHB4LFxuJGNhbGVuZGFyLWV2ZW50LXRpbWUtbWFyZ2luLWJvdHRvbTogMXJlbSxcbiRjYXJkLWJhY2tncm91bmQtZGVmYXVsdDogI0Y0RjRGNCxcbiRjYXJkLWNvbG91ci1kZWZhdWx0OiAjMDAwMDAwLFxuJGNhcmQtYmFja2dyb3VuZC1pbnZlcnRlZDogI2ZmZmZmZixcbiRjYXJkLWNvbG91ci1pbnZlcnRlZDogIzAwMDAwMCxcbiRjYXJkLWhlYWRpbmctYmFja2dyb3VuZDogI0Y0RjRGNCxcbiRjYXJkLWJvcmRlci1kZWZhdWx0OiB0cmFuc3BhcmVudCAwcHggc29saWQsXG4kY2FyZC1ib3JkZXItaW52ZXJ0ZWQ6ICNjMGMyYzQgMXB4IHNvbGlkLFxuJGZvcm0taW5wdXQtcGFkZGluZy14OiAxcmVtLFxuJGZvcm0taW5wdXQtcGFkZGluZy15OiAxcmVtLFxuJGZvcm0tbGFiZWwtY29sb3VyOiAjMDAwMDAwLFxuJGZvcm0taW5wdXQtYmc6ICNmZmZmZmYsXG4kZm9ybS1pbnB1dC1kaXNhYmxlZC1jb2xvdXI6ICMyNjI2MjYsXG4kZm9ybS1pbnB1dC1kaXNhYmxlZC1iZzogI0Q0RDRENCxcbiRmb3JtLWlucHV0LWNvbG91cjogIzI2MjYyNixcbiRmb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG91cjogIzY3Njc2NyxcbiRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM6IDEsXG4kZm9ybS1pbnB1dC1ib3JkZXI6ICNjMGMyYzQgMXB4IHNvbGlkLFxuJGZvcm0tbGFiZWwtZm9udC1mYW1pbHk6IHN0cmluZy51bnF1b3RlKFwiJ3ByaW1hcnktZm9udC1mYW1pbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLFxuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6IGRhdGVwaWNrZXItZGlhbG9nLWRpc2FibGVkLWRheS1mb250LXdlaWdodCxcbiRmb3JtLWxhYmVsLW1hcmdpbjogMC41cmVtLFxuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAxcmVtLFxuJGZvcm0taW5wdXQtZm9udC1zaXplOiAxcmVtLFxuJGZvcm0taW5wdXQtZ3JvdXAtYWRkb24tYmFja2dyb3VuZDogI0VGRUZFRixcbiRmb3JtLWlucHV0LWdyb3VwLWFkZG9uLWJvcmRlcjogI2MwYzJjNCAxcHggc29saWQsXG4kZm9ybS1pbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItcmFkaXVzOiAxIDAgMCAxLFxuJGZvcm0taW5wdXQtZ3JvdXAtYW1vdW50LWJvcmRlci1yYWRpdXM6IDAgMSAxIDAsXG4kZm9ybS1pbnB1dC1iZy1pbnZlcnRlZDogI2ZmZmZmZixcbiRmb3JtLWlucHV0LWNvbG91ci1pbnZlcnRlZDogIzAwMDAwMCxcbiRmb3JtLWlucHV0LWRpc2FibGVkLWJvcmRlcjogdHJhbnNwYXJlbnQgMHB4IHNvbGlkLFxuJGZvcm0tcmVxdWlyZWQtbGFiZWwtY29sb3VyOiAjNjc2NzY3LFxuJHBlcmZvcm1hbmNlLWxpc3QtYW5jaG9yLWJhY2tncm91bmQtY29sb3VyOiAjRUZFRkVGLFxuJHBlcmZvcm1hbmNlLWxpc3Qtc3RhdHVzLWNvbG91cjogIzAwMDAwMCxcbiRwZXJmb3JtYW5jZS1saXN0LXN0YXR1cy1mb250LWZhbWlseTogc3RyaW5nLnVucXVvdGUoXCInT2J2aW91c2x5JywgJ0ludGVyJywgc2Fucy1zZXJpZlwiKSxcbiRwZXJmb3JtYW5jZS1saXN0LWFuY2hvci1mb250LXdlaWdodDogNDAwLFxuJHBlcmZvcm1hbmNlLWxpc3QtYmFja2dyb3VuZC1jb2xvdXI6IHRyYW5zcGFyZW50LFxuJHBlcmZvcm1hbmNlLWxpc3QtcGFkZGluZzogMHB4LFxuJHBlcmZvcm1hbmNlLWxpc3QtbWFyZ2luLWJvdHRvbTogNjRweCxcbiRwcm9tby1ib3gtZ2FwOiAwLjVyZW0sXG4kcHJvbW8tYm94LWJ1dHRvbi1zdHlsZTogJ2RlZmF1bHQnLFxuJHByb21vLWJveC1idXR0b24tcGFkZGluZy15OiAwLjc1cmVtLFxuJHByb21vLWJveC1idXR0b24tcGFkZGluZy14OiAxLjVyZW0sXG4kcHJvbW8tYm94LWJ1dHRvbi1mb250LXNpemU6IDE0cHgsXG4kdGFicy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiR0YWJzLWNvbG91cjogIzAwMDAwMCxcbiR0YWJzLWhvdmVyLWNvbG91cjogIzBDMDAzOSxcbiR0YWJzLWFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiR0YWJzLWFjdGl2ZS1jb2xvdXI6ICMwMDAwMDAsXG4kdGFicy1ib3JkZXItYm90dG9tOiAjRDRENEQ0IDBweCBzb2xpZCxcbiR0YWJzLWFjdGl2ZS1ib3JkZXItYm90dG9tOiAjMzQyQTg3IDNweCBzb2xpZCxcbiR0YWJzLWJvcmRlcjogdHJhbnNwYXJlbnQgMHB4IHNvbGlkLFxuJHRhYnMtbmF2LWJvcmRlci1ib3R0b206ICNjMGMyYzQgMnB4IHNvbGlkLFxuJHRhYnMtYm9yZGVyLXJhZGl1czogMHB4LFxuJHRhYnMtZm9udC1mYW1pbHk6IHN0cmluZy51bnF1b3RlKFwiJ09idmlvdXNseScsICdJbnRlcicsIHNhbnMtc2VyaWZcIiksXG4kZGF0ZXBpY2tlci1idXR0b24tYmFja2dyb3VuZDogI2ZmZmZmZixcbiRkYXRlcGlja2VyLWJ1dHRvbi1pY29uLWNvbG91cjogIzAwMDAwMCxcbiRkYXRlcGlja2VyLWJ1dHRvbi1ob3Zlci1jb2xvdXI6ICMwMDAwMDAsXG4kZGF0ZXBpY2tlci1idXR0b24taG92ZXItYmFja2dyb3VuZDogI0Q0RDRENCxcbiRkYXRlcGlja2VyLWJ1dHRvbi1ob3Zlci1pY29uLWNvbG91cjogIzM0MkE4NyxcbiRkYXRlcGlja2VyLWlucHV0LWJhY2tncm91bmQ6ICNmZmZmZmYsXG4kZGF0ZXBpY2tlci1pbnB1dC1jb2xvdXI6ICMwMDAwMDAsXG4kZGF0ZXBpY2tlci1pbnB1dC1ob3Zlci1iYWNrZ3JvdW5kOiAjZmZmZmZmLFxuJGRhdGVwaWNrZXItaW5wdXQtaG92ZXItY29sb3VyOiAjMDAwMDAwLFxuJGRhdGVwaWNrZXItYm9yZGVyLXJhZGl1czogMCxcbiRkYXRlcGlja2VyLWRpYWxvZy1iYWNrZ3JvdW5kOiAjZmZmZmZmLFxuJGRhdGVwaWNrZXItZGlhbG9nLXBhZGRpbmc6IDAuNXJlbSxcbiRkYXRlcGlja2VyLWRpYWxvZy1ib3JkZXItcmFkaXVzOiAxLFxuJGRhdGVwaWNrZXItZGlhbG9nLWJvcmRlcjogI0Q0RDRENCAxcHggc29saWQsXG4kZGF0ZXBpY2tlci1kaWFsb2ctYnV0dG9uLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuJGRhdGVwaWNrZXItZGlhbG9nLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kOiAjRUZFRkVGLFxuJGRhdGVwaWNrZXItZGlhbG9nLXllYXItbW9udGgtZm9udC1zaXplOiAwLjg3NXJlbSxcbiRkYXRlcGlja2VyLWRpYWxvZy15ZWFyLW1vbnRoLWZvbnQtd2VpZ2h0OiA3MDAsXG4kZGF0ZXBpY2tlci1kaWFsb2cteWVhci1tb250aC1mb250LWZhbWlseTogc3RyaW5nLnVucXVvdGUoXCInT2J2aW91c2x5JywgJ0ludGVyJywgc2Fucy1zZXJpZlwiKSxcbiRkYXRlcGlja2VyLWRpYWxvZy15ZWFyLW1vbnRoLWNvbG91cjogIzI2MjYyNixcbiRkYXRlcGlja2VyLWRpYWxvZy13ZWVrLWZvbnQtc2l6ZTogMC43NXJlbSxcbiRkYXRlcGlja2VyLWRpYWxvZy13ZWVrLWZvbnQtd2VpZ2h0OiA3MDAsXG4kZGF0ZXBpY2tlci1kaWFsb2ctd2Vlay1mb250LWZhbWlseTogc3RyaW5nLnVucXVvdGUoXCInT2J2aW91c2x5JywgJ0ludGVyJywgc2Fucy1zZXJpZlwiKSxcbiRkYXRlcGlja2VyLWRpYWxvZy13ZWVrLWNvbG91cjogIzI2MjYyNixcbiRkYXRlcGlja2VyLWRpYWxvZy1kYXktZm9udC1zaXplOiAwLjc1cmVtLFxuJGRhdGVwaWNrZXItZGlhbG9nLWRheS1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiRkYXRlcGlja2VyLWRpYWxvZy1kYXktYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4kZGF0ZXBpY2tlci1kaWFsb2ctZGF5LWNvbG91cjogIzY3Njc2NyxcbiRkYXRlcGlja2VyLWRpYWxvZy1kYXktZm9udC13ZWlnaHQ6IDcwMCxcbiRkYXRlcGlja2VyLWRpYWxvZy1zZWxlY3RlZC1kYXktZm9udC1mYW1pbHk6IHN0cmluZy51bnF1b3RlKFwiJ09idmlvdXNseScsICdJbnRlcicsIHNhbnMtc2VyaWZcIiksXG4kZGF0ZXBpY2tlci1kaWFsb2ctZGF5LWhvdmVyLWNvbG91cjogIzAwMDAwMCxcbiRkYXRlcGlja2VyLXJlc2V0LWJ1dHRvbi1jb2xvdXI6ICMxNzE3MTcsXG4kZGF0ZXBpY2tlci1yZXNldC1idXR0b24tdGV4dC1kZWNvcmF0aW9uOiBub25lLFxuJGRhdGVwaWNrZXItZGlhbG9nLXNlbGVjdGVkLWRheS1iYWNrZ3JvdW5kOiAjMzQyQTg3LFxuJGRhdGVwaWNrZXItZGlhbG9nLXNlbGVjdGVkLWRheS1jb2xvdXI6ICNmZmZmZmYsXG4kZGF0ZXBpY2tlci1kaWFsb2ctc2VsZWN0ZWQtZGF5LWhvdmVyLWJhY2tncm91bmQ6ICMwQzAwMzksXG4kZGF0ZXBpY2tlci1kaWFsb2ctc2VsZWN0ZWQtZGF5LWhvdmVyLWNvbG91cjogI2ZmZmZmZixcbiRkYXRlcGlja2VyLWRpYWxvZy1kaXNhYmxlZC1kYXktYmFja2dyb3VuZDogI2ZmZmZmZixcbiRkYXRlcGlja2VyLWRpYWxvZy1kaXNhYmxlZC1kYXktY29sb3VyOiAjQTZBNkE2LFxuJGRhdGVwaWNrZXItZGlhbG9nLWRpc2FibGVkLWRheS1ob3Zlci1iYWNrZ3JvdW5kOiAjMEMwMDM5LFxuJGRhdGVwaWNrZXItZGlhbG9nLWRpc2FibGVkLWRheS1ob3Zlci1jb2xvdXI6ICM2NzY3NjcsXG4kZGF0ZXBpY2tlci1kaWFsb2ctZGlzYWJsZWQtZGF5LWZvbnQtZmFtaWx5OiBzdHJpbmcudW5xdW90ZShcIidPYnZpb3VzbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLFxuJGRhdGVwaWNrZXItZGlhbG9nLXNlbGVjdGVkLWRheS1mb250LXdlaWdodDogNzAwLFxuJGRhdGVwaWNrZXItZGlhbG9nLWRpc2FibGVkLWRheS1mb250LXdlaWdodDogNDAwLFxuJGRhdGVwaWNrZXItYm9yZGVyOiAjYzBjMmM0IDFweCBzb2xpZCxcbiRrZXl3b3JkLWZpbHRlci1idXR0b24tYmFja2dyb3VuZDogI0Q0RDRENCxcbiRrZXl3b3JkLWZpbHRlci1idXR0b24tdGV4dC1jb2xvdXI6ICMwMDAwMDAsXG4ka2V5d29yZC1maWx0ZXItYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6ICNBNkE2QTYsXG4ka2V5d29yZC1maWx0ZXItYnV0dG9uLWhvdmVyLXRleHQtY29sb3VyOiAjMDAwMDAwLFxuJGtleXdvcmQtZmlsdGVyLWljb24tY29sb3VyOiAjMDAwMDAwLFxuJGtleXdvcmQtZmlsdGVyLWJ1dHRvbi1ib3JkZXI6ICNBNkE2QTYgMXB4IHNvbGlkLFxuJGtleXdvcmQtZmlsdGVyLWJ1dHRvbi1ob3Zlci1ib3JkZXI6ICNBNkE2QTYgMXB4IHNvbGlkLFxuJGxpbmtzLWNvbG91cjogIzAwMDAwMCxcbiRsaW5rcy1pY29uLWNvbG91cjogIzM0MkE4NyxcbiRsaW5rcy1ob3Zlci1jb2xvdXI6ICMzNDJBODcsXG4kbGlua3MtaG92ZXItaWNvbi1jb2xvdXI6ICMzNDJBODcsXG4kbGlua3MtYWN0aXZlLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lLFxuJGxpbmtzLWFjdGl2ZS1mb250LXdlaWdodDogNzAwLFxuJGxpbmtzLWFjdGl2ZS1jb2xvdXI6ICMzNDJBODcsXG4kbGlua3MtZm9udC13ZWlnaHQ6IDcwMCxcbiRkb25hdGlvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiRkb25hdGlvbi1ib3JkZXI6IHRyYW5zcGFyZW50IDBweCBzb2xpZCxcbiRkb25hdGlvbi1oZWFkaW5nLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuJGRvbmF0aW9uLWhlYWRpbmctYm9yZGVyOiB0cmFuc3BhcmVudCAwcHggc29saWQsXG4kZG9uYXRpb24tcGFkZGluZzogMHB4IDBweCAxLjVyZW0gMHB4LFxuJHNlbGVjdG9ycy1iYWNrZ3JvdW5kOiAjZmZmZmZmLFxuJHNlbGVjdG9ycy1jb2xvdXI6ICMyNjI2MjYsXG4kc2VsZWN0b3JzLWJvcmRlci1yYWRpdXM6IDEsXG4kc2VsZWN0b3JzLWJvcmRlcjogI2MwYzJjNCAxcHggc29saWQsXG4kc2VsZWN0b3JzLXBhZGRpbmcteDogMXJlbSxcbiRzZWxlY3RvcnMtcGFkZGluZy15OiAxcmVtLFxuJHNlbGVjdG9ycy1hY2NlbnQtY29sb3VyOiAjNjc2NzY3LFxuJHNlbGVjdG9ycy1mb250LXNpemU6IDAuODByZW0sXG4kc2VsZWN0b3JzLWNoZWNrZWQtYmFja2dyb3VuZDogIzBDMDAzOSxcbiRzZWxlY3RvcnMtY2hlY2tlZC1ib3JkZXI6ICNFNUUzRjYgMXB4IHNvbGlkLFxuJHNlbGVjdG9ycy1jaGVja2VkLWNvbG91cjogI2ZmZmZmZixcbiRzZWxlY3RvcnMtY2hlY2tlZC1hY2NlbnQtY29sb3VyOiAjZmZmZmZmLFxuJHNlbGVjdG9ycy1ob3Zlci1iYWNrZ3JvdW5kOiAjZmZmZmZmLFxuJHNlbGVjdG9ycy1ob3Zlci1jb2xvdXI6ICNBNkE2QTYsXG4kc2VsZWN0b3JzLWhvdmVyLWJvcmRlcjogIzdCNzRCMyAxcHggc29saWQsXG4kbG9hZGluZy1ib3gtc2hhZG93OiAwLFxuJGxvYWRpbmctZm9udC1mYW1pbHk6IHN0cmluZy51bnF1b3RlKFwiJ3ByaW1hcnktZm9udC1mYW1pbHknLCAnSW50ZXInLCBzYW5zLXNlcmlmXCIpLFxuJGxvYWRpbmctZm9udC13ZWlnaHQ6IDcwMCxcbiRsb2FkaW5nLXRleHQtY29sb3VyOiAjMDAwMDAwLFxuJGxvYWRpbmctZm9udC1zaXplOiAwLjg3NXJlbSxcbiRsb2FkaW5nLXBhZGRpbmc6IDIuNXJlbSAycmVtLFxuJGxvYWRpbmctYm9yZGVyOiAjYzBjMmM0IDFweCBzb2xpZCxcbiRsb2FkaW5nLWJvcmRlci1yYWRpdXM6IDEsXG4kbG9hZGluZy1iYWNrZ3JvdW5kOiAjZmZmZmZmLFxuJGFsZXJ0LWJnOiAjRTVFM0Y2LFxuJGFsZXJ0LXRleHQtY29sb3VyOiAjMDAwMDAwLFxuJGFsZXJ0LWJvcmRlci1jb2xvdXI6ICMzNDJBODcsXG4kZXJyb3ItYmc6ICNmMmRlZGUsXG4kZXJyb3ItdGV4dC1jb2xvdXI6ICNhOTQ0NDIsXG4kZXJyb3ItYm9yZGVyLXdpZHRoOiAxcHgsXG4kZXJyb3ItYm9yZGVyLXJhZGl1czogMSxcbiRlcnJvci1ib3JkZXItY29sb3VyOiAjZWJjY2QxLFxuJGVycm9yLWJvcmRlcjogI2ViY2NkMSAxcHggc29saWQsXG4kdGltZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4kdGltZXItY29sb3VyOiAjMjYyNjI2LFxuJHRpbWVyLWljb24tY29sb3VyOiAjMzQyQTg3LFxuJHRpbWVyLWJvcmRlci1jb2xvdXI6ICNjMGMyYzQsXG4kdGltZXItYmFja2dyb3VuZC11cmdlbnQ6ICNmMmRlZGUsXG4kdGltZXItY29sb3VyLXVyZ2VudDogI2E5NDQ0MixcbiR0aW1lci1pY29uLWNvbG91ci11cmdlbnQ6ICNhOTQ0NDIsXG4kdGltZXItYm9yZGVyLWNvbG91ci11cmdlbnQ6ICNlYmNjZDFcbik7IiwiQHVzZSAnLi4vLi4vdmFyaWFibGVzL2dsb2JhbC9nbG9iYWwnIGFzIHZhcmlhYmxlcztcblxuI3RuZXcge1xuICBtYWluOm5vdCgudG4tcGF5bWVudC1wYWdlKTpub3QoLnRuLWV2ZW50cy1saXN0aW5nLXBhZ2UpIHtcbiAgICAudG4taGVhZGVyLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXJpYWJsZXMuJGhlYWRlci1tYXJnaW47XG4gICAgfVxuICB9XG59IiwiQHVzZSAnc2FzczptYXAnO1xuXG4kbGFuZ3VhZ2VzOiAoJ2VuJykgIWRlZmF1bHQ7XG5cbiRkZWZhdWx0LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGRlZmF1bHQtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRkZWZhdWx0LWJvcmRlci1jb2xvdXI6IHZhcigtLW1vbm9jaHJvbWUtMzApICFkZWZhdWx0O1xuJGRlZmF1bHQtYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGRlZmF1bHQtYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXItd2lkdGggJGRlZmF1bHQtYm9yZGVyLXN0eWxlICRkZWZhdWx0LWJvcmRlci1jb2xvdXIgIWRlZmF1bHQ7XG4kZGVmYXVsdC1tYXJnaW46IDFyZW0gIWRlZmF1bHQ7XG5cbiRkZWZhdWx0LWZvY3VzLW91dGxpbmU6IDFweCBzb2xpZCByZ2IoMCwgOTUsIDIwNCkgIWRlZmF1bHQ7XG5cbiRoZWFkZXItbWFyZ2luOiA0cmVtICFkZWZhdWx0O1xuXG4vLyAkaW5mby1iYWNrZ3JvdW5kOiAkaW5mbyAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci13aWR0aDogJGRlZmF1bHQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN0eWxlOiAkZGVmYXVsdC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItY29sb3VyOiAkZGVmYXVsdC1ib3JkZXItY29sb3VyICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlcjogJGluZm8tYm9yZGVyLXdpZHRoICRpbmZvLWJvcmRlci1zdHlsZSAkaW5mby1ib3JkZXItY29sb3VyICFkZWZhdWx0O1xuXG4kYWxlcnQtYmc6ICNkOWVkZjcgIWRlZmF1bHQ7XG4kYWxlcnQtdGV4dC1jb2xvdXI6ICMzMTcwOGYgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAkZGVmYXVsdC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXN0eWxlOiAkZGVmYXVsdC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItY29sb3VyOiAjYmNlOGYxICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCAkYWxlcnQtYm9yZGVyLXN0eWxlICRhbGVydC1ib3JkZXItY29sb3VyICFkZWZhdWx0O1xuXG4kZXJyb3ItYmc6ICNmMmRlZGUgIWRlZmF1bHQ7XG4kZXJyb3ItdGV4dC1jb2xvdXI6ICNhOTQ0NDIgIWRlZmF1bHQ7XG4kZXJyb3ItYm9yZGVyLXdpZHRoOiAkZGVmYXVsdC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZXJyb3ItYm9yZGVyLXN0eWxlOiAkZGVmYXVsdC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XG4kZXJyb3ItYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRlcnJvci1ib3JkZXItY29sb3VyOiAjZWJjY2QxICFkZWZhdWx0O1xuJGVycm9yLWJvcmRlcjogJGVycm9yLWJvcmRlci13aWR0aCAkZXJyb3ItYm9yZGVyLXN0eWxlICRlcnJvci1ib3JkZXItY29sb3VyICFkZWZhdWx0OyIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuI3RuZXcge1xuICAuYWxlcnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIFxuICAuYWxlcnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogJGFsZXJ0LWJnO1xuICAgIGNvbG9yOiAkYWxlcnQtdGV4dC1jb2xvdXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWxlcnQtYm9yZGVyLWNvbG91cjtcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLnRuLWZvcm0tZXJyb3ItbWVzc2FnZS1jb250YWluZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuLi92YXJpYWJsZXMnO1xuQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnIGFzICo7XG5cbiRidXR0b24tdHlwZXM6IChcbiAgJ3ByaW1hcnknOiB2YXJpYWJsZXMuJGJ1dHRvbi1wcmltYXJ5LWJ1dHRvbixcbiAgJ3NlY29uZGFyeSc6IHZhcmlhYmxlcy4kYnV0dG9uLXNlY29uZGFyeS1idXR0b24sXG4gICdkZWZhdWx0JzogdmFyaWFibGVzLiRidXR0b24tZGVmYXVsdC1idXR0b25cbik7XG5cbkBtaXhpbiB0aGVtZSgkY29sb3VyKSB7XG4gIEBlYWNoICRzdGF0ZSwgJHN0eWxlcyBpbiBtYXAuZ2V0KCRidXR0b24tdHlwZXMsICRjb2xvdXIpIHtcbiAgICBAaWYgJHN0YXRlID09ICdzdGF0ZWxlc3MnIHtcbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkc3R5bGVzIHtcbiAgICAgICAgI3ska2V5fTogI3skdmFsdWV9O1xuICAgICAgfVxuXG4gICAgICBzcGFuLFxuICAgICAgLmdseXBoaWNvbiB7XG4gICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRzdHlsZXMsICdjb2xvcicpO1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgJjojeyRzdGF0ZX0ge1xuICAgICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHN0eWxlcyB7XG4gICAgICAgICAgI3ska2V5fTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgLmdseXBoaWNvbiB7XG4gICAgICAgICAgY29sb3I6IG1hcC5nZXQoJHN0eWxlcywgJ2NvbG9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2x5cGhpY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5zZXQ6IHVuc2V0O1xuICAgIGZvbnQtZmFtaWx5OiBHbHlwaGljb25zIEhhbGZsaW5ncztcbiAgfVxufVxuXG5AbWl4aW4gYnRuKCRkaXNwbGF5OiBmbGV4KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXJpYWJsZXMuJGJ1dHRvbi1wYWRkaW5nLXkgdmFyaWFibGVzLiRidXR0b24tcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogdmFyaWFibGVzLiRidXR0b24tbGluZS1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IHZhcmlhYmxlcy4kYnV0dG9uLXRyYW5zaXRpb247XG4gIC8vIHdpZHRoOiAxMDAlO1xuICBmb250OiB7XG4gICAgZmFtaWx5OiB2YXJpYWJsZXMuJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgICBzaXplOiB2YXJpYWJsZXMuJGJ1dHRvbi1mb250LXNpemU7XG4gICAgd2VpZ2h0OiB2YXJpYWJsZXMuJGJ1dHRvbi1mb250LXdlaWdodDtcbiAgfVxuXG4gIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAvLyB3aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gICY6aGFzKHN2ZyksXG4gICY6aGFzKC50bi1pY29uKSB7XG4gICAgZ2FwOiB2YXJpYWJsZXMuJGJ1dHRvbi1nYXA7XG4gIH1cbiAgXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IHZhcmlhYmxlcy4kYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLmJ0bi1zbSB7XG4gICAgZm9udC1zaXplOiB2YXJpYWJsZXMuJGJ1dHRvbi1zbWFsbC1mb250LXNpemU7XG4gICAgcGFkZGluZzogdmFyaWFibGVzLiRidXR0b24tc21hbGwtcGFkZGluZy15IHZhcmlhYmxlcy4kYnV0dG9uLXNtYWxsLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogdmFyaWFibGVzLiRidXR0b24tc21hbGwtbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyaWFibGVzLiRidXR0b24tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkYnV0dG9uLXR5cGVzIHtcbiAgICAmLSN7JGtleX0ge1xuICAgICAgQGluY2x1ZGUgdGhlbWUoJGtleSk7XG4gICAgfVxuXG4gIH1cblxuICAmLmdseXBoaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IEdseXBoaWNvbnMgSGFsZmxpbmdzO1xuICB9XG5cbiAgJi5hY3RpdmUuZm9jdXMsXG4gICYuYWN0aXZlOmZvY3VzLFxuICAmLmZvY3VzLFxuICAmOmFjdGl2ZS5mb2N1cyxcbiAgJjphY3RpdmU6Zm9jdXMsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3VyLWZvY3VzO1xuICB9XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkYnV0dG9uLXR5cGVzIHtcbiAgLmJ0bi0jeyRrZXl9LmRpc2FibGVkLmZvY3VzLFxuICAuYnRuLSN7JGtleX0uZGlzYWJsZWQ6Zm9jdXMsXG4gIC5idG4tI3ska2V5fS5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi0jeyRrZXl9W2Rpc2FibGVkXS5mb2N1cyxcbiAgLmJ0bi0jeyRrZXl9W2Rpc2FibGVkXTpmb2N1cyxcbiAgLmJ0bi0jeyRrZXl9W2Rpc2FibGVkXTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tI3ska2V5fS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tI3ska2V5fTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tI3ska2V5fTpob3ZlcixcbiAgLmJ0bi0jeyRrZXl9LmFjdGl2ZS5mb2N1cyxcbiAgLmJ0bi0jeyRrZXl9LmFjdGl2ZTpmb2N1cyxcbiAgLmJ0bi0jeyRrZXl9LmFjdGl2ZTpob3ZlcixcbiAgLmJ0bi0jeyRrZXl9OmFjdGl2ZS5mb2N1cyxcbiAgLmJ0bi0jeyRrZXl9OmFjdGl2ZTpmb2N1cyxcbiAgLmJ0bi0jeyRrZXl9OmFjdGl2ZTpob3ZlcixcbiAgLm9wZW4+LmJ0bi0jeyRrZXl9LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbiAgLm9wZW4+LmJ0bi0jeyRrZXl9LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLm9wZW4+LmJ0bi0jeyRrZXl9LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgQGlmICRrZXkgPT0gJ3ByaW1hcnknIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJ1dHRvbi1wcmltYXJ5LWNvbG91cjtcbiAgICB9XG4gICAgXG4gICAgQGlmICRrZXkgPT0gJ3NlY29uZGFyeScge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRidXR0b24tc2Vjb25kYXJ5LWNvbG91cjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1jb2xvdXItc2NoZW1lKCRvcHRpb24sICRkaXNwbGF5OiBmbGV4KSB7XG4gIEBpbmNsdWRlIGJ0bigkZGlzcGxheSk7XG4gIEBpbmNsdWRlIHRoZW1lKCRvcHRpb24pO1xufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2J1dHRvbnMnIGFzICo7XG5AdXNlICcuLi92YXJpYWJsZXMvZ2xvYmFsL2dsb2JhbCc7XG5cbiN0bmV3IHtcbiAgLmJ0biB7XG4gICAgQGluY2x1ZGUgYnRuO1xuICB9XG59XG5cbi5idG4udG4tYnRuLWdyb3VwZWR+LmJ0bi50bi1idG4tZ3JvdXBlZCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnRuLWluZm8tYnRuIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0xMDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50bi10b2dnbGUtYnRuIHtcbiAgcGFkZGluZzogMCAwIDAgMC41cmVtO1xuXG4gICZfX2xhYmVsLXNob3cgPiBzcGFuLFxuICAmX19sYWJlbC1oaWRlID4gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGFsbDogdW5zZXQ7XG4gICAgZm9udC1mYW1pbHk6IEdseXBoaWNvbnMgSGFsZmxpbmdzO1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IGdsb2JhbC4kZGVmYXVsdC1ib3JkZXI7XG4gIH1cblxuICAmX19pY29uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL3ZhcmlhYmxlcy9nbG9iYWwvdGV4dCc7XG5AdXNlICcuLi9nbG9iYWwvZ2xvYmFsJztcblxuJHBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJHBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiB0ZXh0LiRwcmltYXJ5LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZTogdGV4dC4kYm9keS1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS4yICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IGdsb2JhbC4kZGVmYXVsdC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcblxuJGRpc2FibGVkLW9wYWNpdHk6IDAuNjUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZ2FwOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFBSSU1BUllcbiRwcmltYXJ5LWJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktNTApICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3VyOiB2YXIoLS1wcmltYXJ5LTEwKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB2YXIoLS1wcmltYXJ5LTcwKSAhZGVmYXVsdDtcblxuJHByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjogdmFyKC0tcHJpbWFyeS03MCkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvdXItaG92ZXI6IHZhcigtLXByaW1hcnktMTApICFkZWZhdWx0O1xuJHByaW1hcnktYm9yZGVyLWhvdmVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHZhcigtLXByaW1hcnktNzApICFkZWZhdWx0O1xuXG4vLyBTRUNPTkRBUllcbiRzZWNvbmRhcnktYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LTUwKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3VyOiB2YXIoLS1zZWNvbmRhcnktMTApICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdmFyKC0tc2Vjb25kYXJ5LTcwKSAhZGVmYXVsdDtcblxuJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoLS1zZWNvbmRhcnktNzApICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvdXItaG92ZXI6IHdoaXRlICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItaG92ZXI6ICRib3JkZXItd2lkdGggc29saWQgdmFyKC0tc2Vjb25kYXJ5LTcwKSAhZGVmYXVsdDtcblxuLy8gREVGQVVMVFxuJGRlZmF1bHQtYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0wKSAhZGVmYXVsdDtcbiRkZWZhdWx0LWNvbG91cjogdmFyKC0tZGVmYXVsdC03MCkgIWRlZmF1bHQ7XG4kZGVmYXVsdC1ib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdmFyKC0tZGVmYXVsdC0zMCkgIWRlZmF1bHQ7XG5cbiRkZWZhdWx0LWJhY2tncm91bmQtaG92ZXI6IHZhcigtLWRlZmF1bHQtMjApICFkZWZhdWx0O1xuJGRlZmF1bHQtY29sb3VyLWhvdmVyOiB2YXIoLS1kZWZhdWx0LTcwKSAhZGVmYXVsdDtcbiRkZWZhdWx0LWJvcmRlci1ob3ZlcjogJGJvcmRlci13aWR0aCBzb2xpZCB2YXIoLS1kZWZhdWx0LTMwKSAhZGVmYXVsdDtcblxuLy8gU01BTExcbiRzbWFsbC1mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kc21hbGwtcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kc21hbGwtcGFkZGluZy14OiAwLjc1cmVtICFkZWZhdWx0O1xuJHNtYWxsLWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG5cbi8vIEZBQ0VCT09LXG4kZmFjZWJvb2stYmFja2dyb3VuZDogIzQyNjdCMiAhZGVmYXVsdDtcbiRmYWNlYm9vay1ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWJ1dHRvbjogKFxuICBzdGF0ZWxlc3M6IChcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLFxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvdXIsXG4gICAgYm9yZGVyOiAkcHJpbWFyeS1ib3JkZXIsXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMsXG4gICksXG4gIGhvdmVyOiAoXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktYmFja2dyb3VuZC1ob3ZlcixcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3VyLWhvdmVyLFxuICAgIGJvcmRlcjogJHByaW1hcnktYm9yZGVyLWhvdmVyXG4gICksXG4gIGZvY3VzOiAoXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktYmFja2dyb3VuZC1ob3ZlcixcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3VyLWhvdmVyLFxuICAgIGJvcmRlcjogJHByaW1hcnktYm9yZGVyLWhvdmVyXG4gICksXG4gIGFjdGl2ZTogKFxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJhY2tncm91bmQtaG92ZXIsXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG91ci1ob3ZlcixcbiAgICBib3JkZXI6ICRwcmltYXJ5LWJvcmRlci1ob3ZlclxuICApLFxuICBmb2N1cy12aXNpYmxlOiAoXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktYmFja2dyb3VuZC1ob3ZlcixcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3VyLWhvdmVyLFxuICAgIGJvcmRlcjogJHByaW1hcnktYm9yZGVyLWhvdmVyXG4gIClcbik7XG5cbiRzZWNvbmRhcnktYnV0dG9uOiAoXG4gIHN0YXRlbGVzczogKFxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktYmFja2dyb3VuZCxcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvdXIsXG4gICAgYm9yZGVyOiAkc2Vjb25kYXJ5LWJvcmRlcixcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyxcbiAgKSxcbiAgaG92ZXI6IChcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXIsXG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3VyLWhvdmVyLFxuICAgIGJvcmRlcjogJHNlY29uZGFyeS1ib3JkZXItaG92ZXJcbiAgKSxcbiAgZm9jdXM6IChcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXIsXG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3VyLWhvdmVyLFxuICAgIGJvcmRlcjogJHNlY29uZGFyeS1ib3JkZXItaG92ZXJcbiAgKSxcbiAgYWN0aXZlOiAoXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyLFxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG91ci1ob3ZlcixcbiAgICBib3JkZXI6ICRzZWNvbmRhcnktYm9yZGVyLWhvdmVyXG4gICksXG4gIGZvY3VzLXZpc2libGU6IChcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXIsXG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3VyLWhvdmVyLFxuICAgIGJvcmRlcjogJHNlY29uZGFyeS1ib3JkZXItaG92ZXJcbiAgKVxuKTtcblxuJGRlZmF1bHQtYnV0dG9uOiAoXG4gIHN0YXRlbGVzczogKFxuICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWJhY2tncm91bmQsXG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG91cixcbiAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcixcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyxcbiAgKSxcbiAgaG92ZXI6IChcbiAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1iYWNrZ3JvdW5kLWhvdmVyLFxuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvdXItaG92ZXIsXG4gICAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXItaG92ZXJcbiAgKSxcbiAgZm9jdXM6IChcbiAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1iYWNrZ3JvdW5kLWhvdmVyLFxuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvdXItaG92ZXIsXG4gICAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXItaG92ZXJcbiAgKSxcbiAgYWN0aXZlOiAoXG4gICAgYmFja2dyb3VuZDogJGRlZmF1bHQtYmFja2dyb3VuZC1ob3ZlcixcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3VyLWhvdmVyLFxuICAgIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyLWhvdmVyXG4gICksXG4gIGZvY3VzLXZpc2libGU6IChcbiAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1iYWNrZ3JvdW5kLWhvdmVyLFxuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvdXItaG92ZXIsXG4gICAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXItaG92ZXJcbiAgKVxuKTsiLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi9taXhpbnMvcGFyc2UtbWFwJyBhcyAqO1xuXG5AbWl4aW4gYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtaXhpbiB1cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gaGlkZVRleHQge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgJjphZnRlciB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuJWhlYWRpbmcge1xuICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvdXIpO1xuICBtYXJnaW46IDAgMCAkaGVhZGluZy1tYXJnaW4tYm90dG9tIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtaXhpbiBoMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIHBhcnNlLW1hcC12YXIoJGgxLW1kKTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGluY2x1ZGUgcGFyc2UtbWFwLXZhcigkaDEtbGcpO1xuICB9XG5cbiAgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWl4aW4gaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBwYXJzZS1tYXAtdmFyKCRoMi1tZCk7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBpbmNsdWRlIHBhcnNlLW1hcC12YXIoJGgyLWxnKTtcbiAgfVxufVxuXG5AbWl4aW4gaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBwYXJzZS1tYXAtdmFyKCRoMy1tZCk7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBpbmNsdWRlIHBhcnNlLW1hcC12YXIoJGgzLWxnKTtcbiAgfVxufVxuXG5AbWl4aW4gaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBwYXJzZS1tYXAtdmFyKCRoNC1tZCk7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBpbmNsdWRlIHBhcnNlLW1hcC12YXIoJGg0LWxnKTtcbiAgfVxufVxuXG5AbWl4aW4gaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBwYXJzZS1tYXAtdmFyKCRoNS1tZCk7XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGluY2x1ZGUgcGFyc2UtbWFwLXZhcigkaDUtbGcpO1xuICB9XG59XG5cbkBtaXhpbiBoNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIHBhcnNlLW1hcC12YXIoJGg2LW1kKTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGluY2x1ZGUgcGFyc2UtbWFwLXZhcigkaDYtbGcpO1xuICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMnO1xuQHVzZSAnLi4vdmFyaWFibGVzJztcblxuI3RuZXcsXG4ubW9kYWwtZGlhbG9nIHtcbiAgbGFiZWwgeyAgICBcbiAgICAmOmhhcyhpbnB1dFt0eXBlPSdjaGVja2JveCddKSxcbiAgICAmOmhhcyhpbnB1dFt0eXBlPSdyYWRpbyddKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICY6aGFzKGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCkge1xuICAgICAgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tY29sb3VyLXNjaGVtZSgncHJpbWFyeScpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29udHJvbC1sYWJlbCB7XG4gICAgICAudG4tcmVxdWlyZWQtZmllbGQge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24tZXJyb3Ige1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRhbGVydC10ZXh0LWNvbG91cjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmlucHV0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgc3R5bGU6IHNvbGlkO1xuICAgIH07XG4gICAgXG4gICAgJlt0eXBlPSd0ZXh0J10sXG4gICAgJlt0eXBlPSdudW1iZXInXSxcbiAgICAmW3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgJlt0eXBlPSd0ZWwnXSxcbiAgICAmW3R5cGU9J2VtYWlsJ10ge1xuICAgICAgaGVpZ2h0OiB2YXJpYWJsZXMuJGZvcm0taW5wdXQtaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMCB2YXJpYWJsZXMuJGZvcm0taW5wdXQtcGFkZGluZy15O1xuICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb3JtLWlucHV0LWZvbnQtc2l6ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGZvcm0taW5wdXQtYmc7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1jb2xvdXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyaWFibGVzLiRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyOiB2YXJpYWJsZXMuJGZvcm0taW5wdXQtYm9yZGVyO1xuICAgIGhlaWdodDogdmFyaWFibGVzLiRmb3JtLWlucHV0LWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgMTAgNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuMTY2NjkgMC45MTYwMTZMNS4wMDAwMiA0Ljg3NDM1TDAuODMzMzUzIDAuOTE2MDE2TDkuMTY2NjkgMC45MTYwMTZaJyBmaWxsPSclMjMwMDAwMDAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuN3JlbSB0b3AgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC42NXJlbSBhdXRvO1xuICAgIFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1kaXNhYmxlZC1jb2xvdXI7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGZvcm0taW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXI6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1kaXNhYmxlZC1ib3JkZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogdmFyaWFibGVzLiRmb3JtLWlucHV0LWJvcmRlci1jb2xvdXItZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgLnRuLXJlcXVpcmVkLWZpZWxkIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRmb3JtLXJlcXVpcmVkLWxhYmVsLWNvbG91cjtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmW3R5cGU9J2NoZWNrYm94J10sXG4gICAgJlt0eXBlPSdyYWRpbyddIHtcbiAgICAgIGFjY2VudC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCk7XG4gICAgfVxuXG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBib3JkZXI6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1ncm91cC1hZGRvbi1ib3JkZXI7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1ncm91cC1hZGRvbi1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgLnRuLWFtb3VudCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyaWFibGVzLiRmb3JtLWlucHV0LWdyb3VwLWFtb3VudC1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgIGN1cnNvcjogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGxhYmVsOmVtcHR5LFxuICAgIGRpdjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaGFzLWVycm9yIGxhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGVycm9yLXRleHQtY29sb3VyO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcyc7XG5cbkBtaXhpbiBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1iZztcbiAgLy8gcGFkZGluZzogMCB2YXJpYWJsZXMuJGZvcm0taW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1mb250LXNpemU7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGZvcm0taW5wdXQtY29sb3VyO1xuICBib3JkZXI6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLy8gaGVpZ2h0OiB2YXJpYWJsZXMuJGZvcm0taW5wdXQtaGVpZ2h0O1xuXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6IDAgdmFyaWFibGVzLiRmb3JtLWlucHV0LXNtLXBhZGRpbmcteDtcbiAgICBmb250LXNpemU6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1zbS1mb250LXNpemU7XG4gICAgaGVpZ2h0OiB2YXJpYWJsZXMuJGZvcm0taW5wdXQtc20taGVpZ2h0O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRmb3JtLWlucHV0LWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGZvcm0taW5wdXQtZGlzYWJsZWQtY29sb3VyO1xuICAgIGJvcmRlcjogdmFyaWFibGVzLiRmb3JtLWlucHV0LWRpc2FibGVkLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogdmFyaWFibGVzLiRmb3JtLWlucHV0LWJvcmRlci1jb2xvdXItZm9jdXM7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvdXI7XG4gIH1cbn1cblxuQG1peGluIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IHZhcmlhYmxlcy4kZm9ybS1sYWJlbC1tYXJnaW47XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGZvcm0tbGFiZWwtY29sb3VyO1xuICBmb250OiB7XG4gICAgc2l6ZTogdmFyaWFibGVzLiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTtcbiAgICB3ZWlnaHQ6IHZhcmlhYmxlcy4kZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgfVxufSIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4uL2dsb2JhbCcgYXMgKjtcblxuJGxhYmVsLW1hcmdpbjogMCAwIDFyZW0gMCAhZGVmYXVsdDtcbiRsYWJlbC1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xuJGxhYmVsLWZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XG4kbGFiZWwtZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGxhYmVsLWNvbG91cjogdmFyKC0tYm9keS1jb2xvdXIpICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogNDVweCAhZGVmYXVsdDtcblxuJGlucHV0LXNtLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xuJGlucHV0LXNtLWZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtc20taGVpZ2h0OiAzMHB4ICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6IHZhcigtLW1vbm9jaHJvbWUtMCkgIWRlZmF1bHQ7XG4kaW5wdXQtYmctaW52ZXJ0ZWQ6IHZhcigtLW1vbm9jaHJvbWUtMzApICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG91cjogdmFyKC0tbW9ub2Nocm9tZS0zMCkgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6IHZhcigtLW1vbm9jaHJvbWUtMjApICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlcjogdmFyKC0tbW9ub2Nocm9tZS03MCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvdXI6IHZhcigtLW1vbm9jaHJvbWUtNzApICFkZWZhdWx0O1xuJGlucHV0LWNvbG91ci1pbnZlcnRlZDogdmFyKC0tbW9ub2Nocm9tZS03MCkgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTUwKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTMwKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3VyICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLWNvbG91ci1mb2N1czogJGRlZmF1bHQtZm9jdXMtb3V0bGluZSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlcjogJGRlZmF1bHQtYm9yZGVyICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LWJvcmRlci1yYWRpdXMgMCAwICRkZWZhdWx0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0wKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hbW91bnQtYm9yZGVyLXJhZGl1czogMCAkZGVmYXVsdC1ib3JkZXItcmFkaXVzICRkZWZhdWx0LWJvcmRlci1yYWRpdXMgMCAhZGVmYXVsdDtcblxuJHJlcXVpcmVkLWxhYmVsLWNvbG91cjogJGVycm9yLWJnICFkZWZhdWx0OyIsIiN0bmV3IHtcbiAgLnRuLWhlYWRpbmctc3ViLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uL21peGlucy90ZXh0JyBhcyBoZWFkaW5ncztcbkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4jdG5ldyB7XG4gIGgxLFxuICAuaDEge1xuICAgIEBpbmNsdWRlIGhlYWRpbmdzLmgxO1xuICB9XG4gIFxuICBoMixcbiAgLmgyIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5ncy5oMjtcbiAgfVxuICBcbiAgaDMsXG4gIC5oMyB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ3MuaDM7XG4gIH1cbiAgXG4gIGg0LFxuICAuaDQge1xuICAgIEBpbmNsdWRlIGhlYWRpbmdzLmg0O1xuICB9XG4gIFxuICBoNSxcbiAgLmg1IHtcbiAgICBAaW5jbHVkZSBoZWFkaW5ncy5oNTtcbiAgfVxuICBcbiAgaDYsXG4gIC5oNiB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ3MuaDY7XG4gIH1cblxuICAudG4tdXRpbGl0eS1uYXYtYWNjb3VudC1tZW1iZXJzaGlwLXN0YXR1c19fbmFtZSxcbiAgLnRuLXV0aWxpdHktbmF2LWFjY291bnQtbWVudV9fc2VjdGlvbi1oZWFkaW5nLFxuICAudG4tdXRpbGl0eS1uYXYtY2FydC10aW1lcl9fbGFiZWwsXG4gIC50bi11dGlsaXR5LW5hdi1jYXJ0LWxpbmtfX3F1YW50aXR5LWJhZGdlLFxuICAudG4tdXRpbGl0eS1uYXYtYXBwbGllZC1wcm9tb19fcHJvbW8tY29kZSxcbiAgLnRuLXV0aWxpdHktbmF2LWFjY291bnQtdXNlci1kaXNwbGF5X19sYWJlbCxcbiAgbGVnZW5kLmNvbnRyb2wtbGFiZWwsXG4gIC50bi1zZWxlY3RlZC1zaGlwcGluZy1tZXRob2QsXG4gIC50bi1saXN0aW5nLWxlZ2VuZC10aXRsZSxcbiAgLmFsZXJ0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGJ1dHRvbi1mb250LXdlaWdodDtcbiAgfVxufVxuIiwiQG1peGluIHBhcnNlLW1hcC12YXIoJG1hcCkge1xuICAgIEBlYWNoICRrLCAkdiBpbiAkbWFwIHtcbiAgICAgICAgI3ska306ICN7JHZ9O1xuICAgIH1cbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnO1xuXG4jdG5ldyB7XG4gIGEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbGlua3MtY29sb3VyO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGxpbmtzLWZvbnQtd2VpZ2h0O1xuICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpbmtzLWhvdmVyLWNvbG91cjtcbiAgXG4gICAgICAudG4taWNvbiB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpbmtzLWhvdmVyLWljb24tY29sb3VyO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IHZhcmlhYmxlcy4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3VyLWZvY3VzO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gIFxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpbmtzLWNvbG91cjtcbiAgICB9XG4gIH1cbiAgXG4gIGEuYnRuIHtcbiAgICAvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICBcbiAgLnRuLWxpbmsge1xuICAgIC50bi10ZXh0IHtcbiAgICAgIG1hcmdpbjogMCAwLjI1cmVtIDAgMDtcbiAgICB9XG4gICAgLnRuLWljb24ge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlua3MtaWNvbi1jb2xvdXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIG1hcmdpbjogMCAwLjI1cmVtIDAgMDtcbiAgICB9XG4gIFxuICAgICY6aG92ZXIge1xuICAgICAgLnRuLWljb24ge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRsaW5rcy1ob3Zlci1pY29uLWNvbG91cjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi9mdW5jdGlvbnMvc3BhY2luZyc7XG5AdXNlICcuLi92YXJpYWJsZXMvZ2xvYmFsL2dsb2JhbCcgYXMgKjtcbkB1c2UgJy4uL3ZhcmlhYmxlcy9nbG9iYWwvcGFsZXR0ZScgYXMgKjtcbkB1c2UgJy4uL3ZhcmlhYmxlcy9nbG9iYWwvdGV4dCcgYXMgKjtcbkB1c2UgJy4uL21peGlucy9jYXJkJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL21vZGFsJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL2J1dHRvbnMnIGFzICo7XG5cbiN0bmV3IC5tb2RhbCwgXG4ubW9kYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tbW9ub2Nocm9tZS03MCksIDAuNCk7XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1vZGFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IG1hcC1nZXQoJGgyLWxnLCAnZm9udC1zaXplJyk7XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtYm9keSxcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udC1mYW1pbHk7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgJi1wcmltYXJ5IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvdXItc2NoZW1lKCdwcmltYXJ5Jyk7XG4gICAgfVxuXG4gICAgJi1zZWNvbmRhcnkge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG91ci1zY2hlbWUoJ3NlY29uZGFyeScpO1xuICAgIH1cblxuICAgICYtZGVmYXVsdCxcbiAgICAmLWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvdXItc2NoZW1lKCdkZWZhdWx0Jyk7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmNsb3NlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tY29sb3VyLXNjaGVtZSgnZGVmYXVsdCcpO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn0iLCJAdXNlICcuLi92YXJpYWJsZXMvZ2xvYmFsL3RleHQnIGFzICo7XG5AdXNlICcuLi92YXJpYWJsZXMvZ2xvYmFsL2dsb2JhbCcgYXMgKjtcblxuQG1peGluIG1vZGFsIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMCksIDBweCAyMXB4IDQ3cHggMHB4IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xMCksIDBweCA4NXB4IDg1cHggMHB4IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4wOSksIDBweCAxOTFweCAxMTRweCAwcHggcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjA1KSwgMHB4IDMzOXB4IDEzNnB4IDBweCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMDEpLCAwcHggNTMwcHggMTQ4cHggMHB4IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4wMCk7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcbiAgY29sb3I6IHZhcigtLW1vbm9jaHJvbWUtMTAwKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcbiAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0wKTtcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnO1xuQHVzZSAnLi4vbWl4aW5zJyBhcyAqO1xuXG4jdG5ldyB7XG4gIC50bi1zdWJuYXYtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDJyZW0gMDtcbiAgICBmb250LXNpemU6IHgtc21hbGw7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMC41cmVtIDAgNHJlbSAwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmb250LXNpemU6IHZhcmlhYmxlcy4kYm9keS1mb250LXNpemU7XG4gICAgfVxuXG4gICAgZGl2OmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRuLXByb21vLWJveCxcbiAgICAudG4tY2FydC1saW5rLFxuICAgIC50bi1sb2dpbi1saW5rIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudG4tcHJvbW8tYm94IHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcmlhYmxlcy4kcHJvbW8tYm94LWdhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAudG4tc3VibmF2LXByb21vLWNvZGUge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgIEBpbmNsdWRlIGlucHV0O1xuICAgICAgICBoZWlnaHQ6IHZhcmlhYmxlcy4kcHJvbW8tYm94LWhlaWdodDtcbiAgICAgICAgZm9udC1zaXplOiB2YXJpYWJsZXMuJHByb21vLWJveC1mb250LXNpemU7XG4gICAgICB9XG5cbiAgICAgIC50bi1zdWJuYXYtcHJvbW8tYnV0dG9uIHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG91ci1zY2hlbWUodmFyaWFibGVzLiRwcm9tby1ib3gtYnV0dG9uLXN0eWxlKTtcbiAgICAgICAgcGFkZGluZzogdmFyaWFibGVzLiRwcm9tby1ib3gtYnV0dG9uLXBhZGRpbmcteVxuICAgICAgICAgIHZhcmlhYmxlcy4kcHJvbW8tYm94LWJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRwcm9tby1ib3gtYnV0dG9uLWZvbnQtc2l6ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50bi11dGlsaXR5LW5hdiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLnRuLXV0aWxpdHktbmF2LXByb21vLWNvZGUtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICB9XG5cbiAgICAudG4tdXRpbGl0eS1uYXYtYWNjb3VudC1sb2dpbi1saW5rLFxuICAgIC50bi11dGlsaXR5LW5hdi1jYXJ0LWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR1dGlsaXR5LW5hdi1idXR0b24tYmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHV0aWxpdHktbmF2LWJ1dHRvbi10ZXh0LWNvbG91cjtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kdXRpbGl0eS1uYXYtYnV0dG9uLWljb24tY29sb3VyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR1dGlsaXR5LW5hdi1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kdXRpbGl0eS1uYXYtYnV0dG9uLXRleHQtY29sb3VyLWhvdmVyO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR1dGlsaXR5LW5hdi1idXR0b24taWNvbi1jb2xvdXItaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG4tdXRpbGl0eS1uYXYtYWNjb3VudC1zZWN0aW9uX19jb250YWluZXIsXG4gICAgLnRuLXV0aWxpdHktbmF2LWNhcnQtY29udHJvbHMtc2VjdGlvbiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC50bi11dGlsaXR5LW5hdi1jYXJ0LWNvbnRyb2xzLXNlY3Rpb24ge1xuICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgIC50bi1pY29uOm5vdCgudG4taWNvbi0tY2xvY2spIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudG4tdXRpbGl0eS1uYXYtaW5saW5lLXByb21vLWNvZGUtZm9ybSB7XG4gICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgJl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgfVxuXG4gICAgICAmX19pbnB1dCB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG4tdXRpbGl0eS1uYXYtbW9kYWwtcHJvbW8tY29kZS1mb3JtX19idG4tb3Blbi1tb2RhbC5idG4ge1xuICAgICAgQGluY2x1ZGUgZnJvbSg3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50bi11dGlsaXR5LW5hdi1jYXJ0LWxpbmsge1xuICAgICAgJl9fcXVhbnRpdHktYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR1dGlsaXR5LW5hdi1idXR0b24tcXVhbnRpdHktYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kdXRpbGl0eS1uYXYtYnV0dG9uLXF1YW50aXR5LWNvbG91cjtcbiAgICAgIH1cbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnRuLXV0aWxpdHktbmF2LWNhcnQtbGlua19fcXVhbnRpdHktYmFkZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kdXRpbGl0eS1uYXYtYnV0dG9uLXF1YW50aXR5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kdXRpbGl0eS1uYXYtYnV0dG9uLXF1YW50aXR5LWNvbG91ci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50bi11dGlsaXR5LW5hdi1jYXJ0LXRpbWVyLFxuICAgIC50bi11dGlsaXR5LW5hdi1jYXJ0LXRpbWVyX190aW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHByaW1hcnktZm9udC1mYW1pbHk7XG4gICAgfVxuXG4gICAgLnRuLXV0aWxpdHktbmF2LWNhcnQtdGltZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHRpbWVyLWJhY2tncm91bmQ7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiR0aW1lci1jb2xvdXI7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcmlhYmxlcy4kZGVmYXVsdC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItY29sb3I6IHZhcmlhYmxlcy4kdGltZXItYm9yZGVyLWNvbG91cjtcblxuICAgICAgQGluY2x1ZGUgZnJvbSg0ODBweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHRpbWVyLWljb24tY29sb3VyO1xuICAgICAgfVxuXG4gICAgICAmLS11cmdlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHRpbWVyLWJhY2tncm91bmQtdXJnZW50O1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR0aW1lci1jb2xvdXItdXJnZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcmlhYmxlcy4kdGltZXItYm9yZGVyLWNvbG91ci11cmdlbnQ7XG5cbiAgICAgICAgLnRuLXV0aWxpdHktbmF2LWNhcnQtdGltZXJfX2ljb24ge1xuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHRpbWVyLWljb24tY29sb3VyLXVyZ2VudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJHRpbWVyLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpbWVyLWFjdGl2ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuXG4gICAgICAudG4tdXRpbGl0eS1uYXYtaW5saW5lLXByb21vLWNvZGUtZm9ybSB7XG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG4tdXRpbGl0eS1uYXYtY2FydC1jb250cm9scy1zZWN0aW9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAncGFsZXR0ZScgYXMgKjtcblxuLy8gQkFTRVxuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJHByaW1hcnktZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZGVmYXVsdC1saW5lLWhlaWdodDogMTQwJSAhZGVmYXVsdDtcbiRib2R5LXRleHQ6IChcbiAgICAnZm9udC1mYW1pbHknOiBcIidJbnRlcicsIHNhbnMtc2VyaWZcIixcbiAgICAnZm9udC1zaXplJzogMXJlbSxcbiAgICAnZm9udC13ZWlnaHQnOiA0MDAsXG4gICAgJ2xpbmUtaGVpZ2h0JzogMTQwJSxcbiAgICAnbGV0dGVyLXNwYWNpbmcnOiAwXG4pICFkZWZhdWx0O1xuJGJvZHktZm9udC1zaXplOiBtYXAtZ2V0KCRib2R5LXRleHQsICdmb250LXNpemUnKSAhZGVmYXVsdDtcblxuJGhlYWRpbmctZm9udC1mYW1pbHk6ICdPdmVycGFzcycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xuJGhlYWRpbmctbWFyZ2luLWJvdHRvbTogMC41ZW0gIWRlZmF1bHQ7XG5cbiRoMS1mb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaDItZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGgzLWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRoNC1mb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaDUtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGg2LWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseSAhZGVmYXVsdDtcblxuJGgxLXNpemUtbGc6IDNyZW0gIWRlZmF1bHQ7XG4kaDEtc2l6ZS1tZDogMnJlbSAhZGVmYXVsdDtcbiRoMi1zaXplLWxnOiAycmVtICFkZWZhdWx0O1xuJGgyLXNpemUtbWQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMy1zaXplLWxnOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDMtc2l6ZS1tZDogMS4xMjVyZW0gIWRlZmF1bHQ7XG4kaDQtc2l6ZS1sZzogMS4xMjVyZW0hZGVmYXVsdDtcbiRoNC1zaXplLW1kOiAxcmVtICFkZWZhdWx0O1xuJGg1LXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XG4kaDUtc2l6ZS1tZDogMC44MTI1cmVtICFkZWZhdWx0O1xuJGg2LXNpemUtbGc6IDAuODEyNXJlbSAhZGVmYXVsdDtcbiRoNi1zaXplLW1kOiAwLjYyNXJlbSAhZGVmYXVsdDtcblxuLy8gSEVBRElOR1xuJGgxLWxnOiAoXG4gICAgJ2ZvbnQtZmFtaWx5JzogJGgxLWZvbnQtZmFtaWx5LFxuICAgICdmb250LXNpemUnOiAkaDEtc2l6ZS1sZyxcbiAgICAnZm9udC13ZWlnaHQnOiAkaGVhZGluZy1mb250LXdlaWdodCxcbiAgICAnbGluZS1oZWlnaHQnOiAxNDAlLFxuICAgICdsZXR0ZXItc3BhY2luZyc6IDBcbikgIWRlZmF1bHQ7XG5cbiRoMS1tZDogKFxuICAgICdmb250LWZhbWlseSc6ICRoMS1mb250LWZhbWlseSxcbiAgICAnZm9udC1zaXplJzogJGgxLXNpemUtbWQsXG4gICAgJ2ZvbnQtd2VpZ2h0JzogJGhlYWRpbmctZm9udC13ZWlnaHQsXG4gICAgJ2xpbmUtaGVpZ2h0JzogMTQwJSxcbiAgICAnbGV0dGVyLXNwYWNpbmcnOiAwXG4pICFkZWZhdWx0O1xuXG4kaDItbGc6IChcbiAgICAnZm9udC1mYW1pbHknOiAkaDItZm9udC1mYW1pbHksXG4gICAgJ2ZvbnQtc2l6ZSc6ICRoMi1zaXplLWxnLFxuICAgICdmb250LXdlaWdodCc6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0LFxuICAgICdsaW5lLWhlaWdodCc6IDE0MCUsXG4gICAgJ2xldHRlci1zcGFjaW5nJzogMFxuKSAhZGVmYXVsdDtcblxuJGgyLW1kOiAoXG4gICAgJ2ZvbnQtZmFtaWx5JzogJGgyLWZvbnQtZmFtaWx5LFxuICAgICdmb250LXNpemUnOiAkaDItc2l6ZS1tZCxcbiAgICAnZm9udC13ZWlnaHQnOiAkaGVhZGluZy1mb250LXdlaWdodCxcbiAgICAnbGluZS1oZWlnaHQnOiAxNDAlLFxuICAgICdsZXR0ZXItc3BhY2luZyc6IDBcbikgIWRlZmF1bHQ7XG5cbiRoMy1sZzogKFxuICAgICdmb250LWZhbWlseSc6ICRoMy1mb250LWZhbWlseSxcbiAgICAnZm9udC1zaXplJzogJGgzLXNpemUtbGcsXG4gICAgJ2ZvbnQtd2VpZ2h0JzogJGhlYWRpbmctZm9udC13ZWlnaHQsXG4gICAgJ2xpbmUtaGVpZ2h0JzogMTQwJSxcbiAgICAnbGV0dGVyLXNwYWNpbmcnOiAwXG4pICFkZWZhdWx0O1xuXG4kaDMtbWQ6IChcbiAgICAnZm9udC1mYW1pbHknOiAkaDMtZm9udC1mYW1pbHksXG4gICAgJ2ZvbnQtc2l6ZSc6ICRoMy1zaXplLW1kLFxuICAgICdmb250LXdlaWdodCc6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0LFxuICAgICdsaW5lLWhlaWdodCc6IDE0MCUsXG4gICAgJ2xldHRlci1zcGFjaW5nJzogMFxuKSAhZGVmYXVsdDtcblxuJGg0LWxnOiAoXG4gICAgJ2ZvbnQtZmFtaWx5JzogJGg0LWZvbnQtZmFtaWx5LFxuICAgICdmb250LXNpemUnOiAkaDQtc2l6ZS1sZyxcbiAgICAnZm9udC13ZWlnaHQnOiAkaGVhZGluZy1mb250LXdlaWdodCxcbiAgICAnbGluZS1oZWlnaHQnOiAxNDAlLFxuICAgICdsZXR0ZXItc3BhY2luZyc6IDBcbikgIWRlZmF1bHQ7XG5cbiRoNC1tZDogKFxuICAgICdmb250LWZhbWlseSc6ICRoNC1mb250LWZhbWlseSxcbiAgICAnZm9udC1zaXplJzogJGg0LXNpemUtbWQsXG4gICAgJ2ZvbnQtd2VpZ2h0JzogJGhlYWRpbmctZm9udC13ZWlnaHQsXG4gICAgJ2xpbmUtaGVpZ2h0JzogMTQwJSxcbiAgICAnbGV0dGVyLXNwYWNpbmcnOiAwXG4pICFkZWZhdWx0O1xuXG4kaDUtbGc6IChcbiAgICAnZm9udC1mYW1pbHknOiAkaDUtZm9udC1mYW1pbHksXG4gICAgJ2ZvbnQtc2l6ZSc6ICRoNS1zaXplLWxnLFxuICAgICdmb250LXdlaWdodCc6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0LFxuICAgICdsaW5lLWhlaWdodCc6IDE0MCUsXG4gICAgJ2xldHRlci1zcGFjaW5nJzogMFxuKSAhZGVmYXVsdDtcblxuJGg1LW1kOiAoXG4gICAgJ2ZvbnQtZmFtaWx5JzogJGg1LWZvbnQtZmFtaWx5LFxuICAgICdmb250LXNpemUnOiAkaDUtc2l6ZS1tZCxcbiAgICAnZm9udC13ZWlnaHQnOiAkaGVhZGluZy1mb250LXdlaWdodCxcbiAgICAnbGluZS1oZWlnaHQnOiAxNDAlLFxuICAgICdsZXR0ZXItc3BhY2luZyc6IDBcbikgIWRlZmF1bHQ7XG5cbiRoNi1sZzogKFxuICAgICdmb250LWZhbWlseSc6ICRoNi1mb250LWZhbWlseSxcbiAgICAnZm9udC1zaXplJzogJGg2LXNpemUtbGcsXG4gICAgJ2ZvbnQtd2VpZ2h0JzogJGhlYWRpbmctZm9udC13ZWlnaHQsXG4gICAgJ2xpbmUtaGVpZ2h0JzogMTQwJSxcbiAgICAnbGV0dGVyLXNwYWNpbmcnOiAwXG4pICFkZWZhdWx0O1xuXG4kaDYtbWQ6IChcbiAgICAnZm9udC1mYW1pbHknOiAkaDYtZm9udC1mYW1pbHksXG4gICAgJ2ZvbnQtc2l6ZSc6ICRoNi1zaXplLW1kLFxuICAgICdmb250LXdlaWdodCc6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0LFxuICAgICdsaW5lLWhlaWdodCc6IDE0MCUsXG4gICAgJ2xldHRlci1zcGFjaW5nJzogMFxuKSAhZGVmYXVsdDtcblxuLy8gUEFSQUdSQVBIXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7IiwiQHVzZSAnLi9idXR0b24nIGFzIGJ1dHRvbjtcbkB1c2UgJy4uL2dsb2JhbC90ZXh0JyBhcyB0ZXh0O1xuXG4kZ2FwOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEJVVFRPTlxuJGJ1dHRvbi1zdHlsZTogJ3NlY29uZGFyeScgIWRlZmF1bHQ7XG4kaGVpZ2h0OiAzMHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteTogYnV0dG9uLiRwYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteDogYnV0dG9uLiRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogdGV4dC4kYm9keS1mb250LXNpemUgIWRlZmF1bHQ7IiwiQHVzZSAnLi4vbWl4aW5zL2xvYWRpbmcnIGFzICo7XG5cblxuI3RuZXcge1xuICAubG9hZGluZyB7XG4gICAgQGluY2x1ZGUgbG9hZGluZztcbiAgfVxuICBcbiAgLnRuLWV2ZW50LWxpc3RpbmctYnVzeS1pbmRpY2F0b3JfX2NvbnRlbnQsXG4gIC50bi1zeW9zLWJ1c3ktaW5kaWNhdG9yX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBsb2FkaW5nO1xuICB9XG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJztcbkB1c2UgJ3Nhc3M6c3RyaW5nJztcblxuQGZ1bmN0aW9uIHJlcGxhY2VIYXNoKCR2YXIpIHtcbiAgJHN0cmluZzogc3RyaW5nLnF1b3RlKCN7JHZhcn0pO1xuXG4gIEByZXR1cm4gJyUyMycgKyBzdHJpbmcuc2xpY2UoJHN0cmluZywgMilcbn07XG5cbkBtaXhpbiBsb2FkaW5nIHtcbiAgLnRuLWJ1c3ktc3Bpbm5lcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBmb250OiB7XG4gICAgZmFtaWx5OiB2YXJpYWJsZXMuJGxvYWRpbmctZm9udC1mYW1pbHk7XG4gICAgd2VpZ2h0OiB2YXJpYWJsZXMuJGxvYWRpbmctZm9udC13ZWlnaHQ7XG4gICAgc2l6ZTogdmFyaWFibGVzLiRsb2FkaW5nLWZvbnQtc2l6ZTtcbiAgfTtcbiAgYm94LXNoYWRvdzogdmFyaWFibGVzLiRsb2FkaW5nLWJveC1zaGFkb3c7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGxvYWRpbmctdGV4dC1jb2xvdXI7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IHZhcmlhYmxlcy4kbG9hZGluZy1wYWRkaW5nO1xuICBib3JkZXI6IHZhcmlhYmxlcy4kbG9hZGluZy1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcmlhYmxlcy4kbG9hZGluZy1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxvYWRpbmctYmFja2dyb3VuZDtcbiAgbWluLXdpZHRoOiAzMDBweDtcblxuICAmOmFmdGVyIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxzdHlsZT5Aa2V5ZnJhbWVzIGxvYWRpbmcgJTdCIDAlICU3QiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVglMjgtNTAlJTI5IHNjYWxlWCUyOC4yJTI5OyAlN0QgMTAwJSAlN0IgdHJhbnNmb3JtOiB0cmFuc2xhdGVYJTI4MTAwJSUyOSBzY2FsZVglMjgxJTI5OyAlN0QlN0QubG9hZGVyICU3QiBhbmltYXRpb246IGxvYWRpbmcgMS41cyBjdWJpYy1iZXppZXIlMjguNjUsLjgxNSwuNzM1LC4zOTUlMjkgaW5maW5pdGUgbm9ybWFsIG5vbmUgcnVubmluZzslN0Q8L3N0eWxlPjxyZWN0IGNsYXNzPVwiYmFja2dyb3VuZFwiIHg9XCIwXCIgeT1cIjBcIiB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCI0XCIgcng9XCIyXCIgZmlsbD1cIiN7cmVwbGFjZUhhc2godmFyaWFibGVzLiRtb25vY2hyb21lLTIwKX1cIi8+PHJlY3QgY2xhc3M9XCJsb2FkZXJcIiB4PVwiMFwiIHk9XCIwXCIgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiNFwiIHJ4PVwiMlwiIGZpbGw9XCIje3JlcGxhY2VIYXNoKHZhcmlhYmxlcy4kcHJpbWFyeS01MCl9XCIvPjwvc3ZnPicpO1xuICB9XG59IiwiLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbltkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlci0taW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHJvdGF0ZS1zcGlubmVyIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3NWZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiA0M3B4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXItLWxhcmdlIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogNDNweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyLS1zbWFsbCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXItLW1lZGl1bSB7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLXNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMTEyYztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMzMDcwZWQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFjMzA0NTtcbiAgYm94LXNoYWRvdzogMCAwLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNhNGE1Yztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b246aG92ZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzMwNzBlZCwgMCAzcHggNHB4IHJnYmEoMCwgMTUsIDQ1LCAwLjIpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpkaXNhYmxlZCxcbi5hZHllbi1jaGVja291dF9fYnV0dG9uOmRpc2FibGVkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhbGw7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGFsbDtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6ICM2ODcyODI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tcGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXBheTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc3RhbmRhbG9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWdob3N0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMTEyYztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1naG9zdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWViO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxMTJjO1xuICBjb2xvcjogIzAwMTEyYztcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgyNywgNDIsIDYwLCAwLjIpLCAwIDRweCA1cHggcmdiYSgyNywgNDIsIDYwLCAwLjE0KTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeTphY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQsXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsO1xuICAtbW96LXVzZXItc2VsZWN0OiBhbGw7XG4gIHVzZXItc2VsZWN0OiBhbGw7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlY29uZGFyeVxuICAuYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMDExMmMgIzAwMTEyYztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDIsIDI1NSwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA3NWZmO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWFjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAyLCAyNTUsIDAuMik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWFjdGlvbjphY3RpdmUsXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1hY3Rpb246YWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDIsIDI1NSwgMC4zKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwNzVmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1jb21wbGV0ZWQsXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1jb21wbGV0ZWQ6YWN0aXZlLFxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tY29tcGxldGVkOmFjdGl2ZTpob3Zlcixcbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWNvbXBsZXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwODlhNDM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1jb21wbGV0ZWRcbiAgLmFkeWVuLWNoZWNrb3V0X19idXR0b25fX2ljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG5bZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24gLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmICNmZmY7XG59XG5cbi5jaGVja291dC1zZWNvbmRhcnktYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldCB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gIC13ZWJraXQtcGFkZGluZy1iZWZvcmU6IDA7XG4gIC13ZWJraXQtcGFkZGluZy1hZnRlcjogMDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXQgKyAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldF9fdGl0bGUge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42OGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLWdyb3VwLFxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldF9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZC1ncm91cDpsYXN0LW9mLXR5cGUgLmFkeWVuLWNoZWNrb3V0X19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLWdyb3VwOmxhc3Qtb2YtdHlwZSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmxhc3Qtb2YtdHlwZSxcbjpub3QoLmFkeWVuLWNoZWNrb3V0X19maWVsZC1ncm91cCkgPiAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXJlYWRvbmx5IC5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX2ZpZWxkcyB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQsXG4uYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0IHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fbGFiZWwtYWRvcm5tZW50LS1lbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9faGVscGVyLXRleHQge1xuICBjb2xvcjogIzY4NzI4Mjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dC0tZXJyb3Ige1xuICBjb2xvcjogI2MxMjQyNDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbC0tZm9jdXNlZCAuYWR5ZW4tY2hlY2tvdXRfX2xhYmVsX190ZXh0IHtcbiAgY29sb3I6ICMwMDc1ZmY7XG59XG5cbi5hZHllbi1jaGVja291dF9fZXJyb3ItdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYzEyNDI0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hZHllbi1jaGVja291dF9fZmllbGQtLTIwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS00MCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC5hZHllbi1jaGVja291dF9fZmllbGQtLTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tNjAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS03MCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gIC5hZHllbi1jaGVja291dF9fZmllbGQtLTgwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29sLTcwIHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLSA4cHgpO1xuICB9XG5cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29sLTMwIHtcbiAgICB3aWR0aDogY2FsYygzMCUgLSA4cHgpO1xuICB9XG5cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29sLTUwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtd3JhcHBlciA+IC5hZHllbi1jaGVja291dF9fZmllbGQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuW2Rpcj0ncnRsJ11cbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZC13cmFwcGVyXG4gID4gLmFkeWVuLWNoZWNrb3V0X19maWVsZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC13cmFwcGVyID4gLmFkeWVuLWNoZWNrb3V0X19maWVsZDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5bZGlyPSdydGwnXVxuICAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLXdyYXBwZXJcbiAgPiAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC13cmFwcGVyOmxhc3Qtb2YtdHlwZSA+IC5hZHllbi1jaGVja291dF9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YzRjOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXJldC1jb2xvcjogIzAwNzVmZjtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzk5YTNhZDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpyZXF1aXJlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWRpc2FibGVkLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWViO1xuICBib3JkZXItY29sb3I6ICNlNmU5ZWI7XG59XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlOWViO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXItLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG5bZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXQtaW5wdXRfX2lubGluZS12YWxpZGF0aW9uIHtcbiAgbGVmdDogMTRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbltkaXI9J2x0ciddIC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTRweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0tdmFsaWQge1xuICBjb2xvcjogIzA4OWE0Mztcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbi0taW52YWxpZCB7XG4gIGNvbG9yOiAjYzEyNDI0O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS12YWxpZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwODlhNDM7XG59XG5cbi5hZHllbi1jaGVja291dF9faW5wdXQtLWVycm9yLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tZXJyb3I6aG92ZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1pbnZhbGlkLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0taW52YWxpZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2MxMjQyNDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tZm9jdXMsXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0LS1mb2N1czpob3Zlcixcbi5hZHllbi1jaGVja291dF9faW5wdXQ6YWN0aXZlLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDphY3RpdmU6aG92ZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0OmZvY3VzLFxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1czpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc1ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMzA3MGVkO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0W3JlYWRvbmx5XSxcbi5hZHllbi1jaGVja291dF9faW5wdXRbcmVhZG9ubHldOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTllYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzXG4gIC5hZHllbi1jaGVja291dF9fZmllbGQtLWdlbmRlclxuICAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1wZXJzb25hbERldGFpbHNcbiAgLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9faW5wdXQtd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcGVyc29uYWxEZXRhaWxzXG4gIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0LXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cCArIC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbC0tZm9jdXNlZCAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjljNGM5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTlhM2FkO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2Q0ZDlkYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMTUsIDQ1LCAwLjI1KTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3NWZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0OmNoZWNrZWRcbiAgKyAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUsXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbC0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWZmO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpjaGVja2VkXG4gICsgLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpmb2N1c1xuICArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzVmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMTAyLCAyNTUsIDAuNCk7XG59XG5cbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0OmNoZWNrZWRcbiAgKyAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpob3ZlcjpiZWZvcmUsXG4uYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19pbnB1dDpjaGVja2VkOmFjdGl2ZVxuICArIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2xhYmVsOmJlZm9yZSxcbi5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0OmNoZWNrZWQ6Zm9jdXNcbiAgKyAuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAxMDIsIDI1NSwgMC40KTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cF9fbGFiZWwuYWR5ZW4tY2hlY2tvdXRfX3JhZGlvX2dyb3VwX19sYWJlbC0taW52YWxpZDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzEyNDI0O1xufVxuXG4uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZHJvcGRvd25fXzBNai1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9feVR5cXEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX195VHlxcTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy4xOTUgNi41NjVhMSAxIDAgMCAwIDEuNiAwbDIuOTkyLTMuOThhMSAxIDAgMCAwLS44LTEuNjAySDEuMDEzYTEgMSAwIDAgMC0uOCAxLjZsMi45ODMgMy45ODJ6JyBmaWxsPSclMjM2ODcyODInLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogOHB4O1xufVxuXG5bZGlyPSdydGwnXSAuU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9feVR5cXE6YWZ0ZXIge1xuICBsZWZ0OiAxNnB4O1xuICByaWdodDogYXV0bztcbn1cblxuLlNlbGVjdC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZV9fRWotSlI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0X19Dd1BCUyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgY2FyZXQtY29sb3I6ICMwMDc1ZmY7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXRfX0N3UEJTOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOWM0Yzk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXRfX0N3UEJTOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjljNGM5O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0X19Dd1BCUzphY3RpdmUsXG4uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0X19Dd1BCUzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19maWx0ZXItaW5wdXRfX0N3UEJTW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQ6ICNlNmU5ZWI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2xpc3RfX1l0RXpqIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLlNlbGVjdC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19saXN0X19ZdEV6ai5TZWxlY3QtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fbGlzdC0tYWN0aXZlX19HZWd3MiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uU2VsZWN0LW1vZHVsZV9hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX09SVTQtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLW91dDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbWFnZS0tbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLWljb24tLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi1pY29uLS1sZWZ0ID4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjljNGM5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogN3B4IDI0cHggN3B4IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLW91dDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24ge1xuICBwYWRkaW5nOiA3cHggMTJweCA3cHggMjRweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTlhM2FkO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b25fX2ljb24ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZlLFxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmU6aG92ZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b246YWN0aXZlLFxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3NWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzMwNzBlZDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1yZWFkb25seSxcbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tcmVhZG9ubHktLWFjdGl2ZSxcbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tcmVhZG9ubHk6Zm9jdXMsXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLXJlYWRvbmx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTllYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tcmVhZG9ubHk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuMTk1IDYuNTY1YTEgMSAwIDAgMCAxLjYgMGwyLjk5Mi0zLjk4YTEgMSAwIDAgMC0uOC0xLjYwMkgxLjAxM2ExIDEgMCAwIDAtLjggMS42bDIuOTgzIDMuOTgyeicgZmlsbD0nJTIzQjlDNEM5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNjMTI0MjQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tdmFsaWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg5YTQzO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b25fX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX19zZWNvbmRhcnktdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwgMTUsIDQ1LCAwLjMpO1xuICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fbGlzdC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2xpc3QtLWFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50IC5hZHllbi1jaGVja291dF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzMsIDIzNSwgMC42KTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDIsIDI1NSwgMC4xKTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLXNlbGVjdGVkOmFjdGl2ZSxcbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1zZWxlY3RlZDpmb2N1cyxcbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAyLCAyNTUsIDAuMTUpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudF9faWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX3NlY29uZGFyeS10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fZWxlbWVudF9fZmxhZyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWF4LWhlaWdodDogMThweDtcbiAgbWF4LXdpZHRoOiAyN3B4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duICsgLmFkeWVuLWNoZWNrb3V0LWlucHV0X19pbmxpbmUtdmFsaWRhdGlvbiB7XG4gIHJpZ2h0OiAzMnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FkZHJlc3Mtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FkZHJlc3Mtc2VhcmNoIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGw9JyUyMzY4NzI4MicgZD0nTTYuNSAxMS45YTQuNSA0LjUgMCAwIDAgMi42LS44M2wyLjc3IDIuNzRjLjEzLjEzLjMuMTkuNDguMTkuMzggMCAuNjUtLjI5LjY1LS42NmEuNjMuNjMgMCAwIDAtLjE5LS40NmwtMi43NS0yLjczYTQuNCA0LjQgMCAwIDAgLjkyLTIuNyA0LjQ4IDQuNDggMCAwIDAtOC45OCAwIDQuNDggNC40OCAwIDAgMCA0LjUgNC40NXptMC0uOTZhMy41MyAzLjUzIDAgMCAxLTMuNTMtMy40OSAzLjUyIDMuNTIgMCAwIDEgNy4wNCAwYzAgMS45LTEuNTkgMy40OS0zLjUyIDMuNDl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fYWRkcmVzcy1zZWFyY2hcbiAgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDExMkMnIGQ9J002LjUgMTEuOWE0LjUgNC41IDAgMCAwIDIuNi0uODNsMi43NyAyLjc0Yy4xMy4xMy4zLjE5LjQ4LjE5LjM4IDAgLjY1LS4yOS42NS0uNjZhLjYzLjYzIDAgMCAwLS4xOS0uNDZsLTIuNzUtMi43M2E0LjQgNC40IDAgMCAwIC45Mi0yLjcgNC40OCA0LjQ4IDAgMCAwLTguOTggMCA0LjQ4IDQuNDggMCAwIDAgNC41IDQuNDV6bTAtLjk2YTMuNTMgMy41MyAwIDAgMS0zLjUzLTMuNDkgMy41MiAzLjUyIDAgMCAxIDcuMDQgMGMwIDEuOS0xLjU5IDMuNDktMy41MiAzLjQ5eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FkZHJlc3Mtc2VhcmNoIC5hZHllbi1jaGVja291dF9fZmlsdGVyLWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FkZHJlc3Mtc2VhcmNoX19tYW51YWwtYWRkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FkZHJlc3Mtc2VhcmNoX19tYW51YWwtYWRkXG4gIC5hZHllbi1jaGVja291dF9fYWRkcmVzcy1zZWFyY2hfX21hbnVhbC1hZGRfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbCB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmNoZWNrZWRcbiAgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dDpjaGVja2VkXG4gICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NWZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NWZmO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dDpjaGVja2VkOmhvdmVyXG4gICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDc1ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDEwMiwgMjU1LCAwLjQpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dDpmb2N1c1xuICArIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzVmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMzMDcwZWQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0OmhvdmVyOm5vdCg6Zm9jdXMpXG4gICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDRkOWRiO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dCArIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiAjZmZmIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDJweCAycHggMXB4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMXB4O1xuICBsZWZ0OiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM3ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbltkaXI9J3J0bCddXG4gIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2lucHV0XG4gICsgLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDhweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9faW5wdXQgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOWM0Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQsIGJvcmRlciAwLjA1cyBlYXNlLW91dCxcbiAgICBib3gtc2hhZG93IDAuMXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxNnB4O1xuICB6LWluZGV4OiAwO1xufVxuXG5bZGlyPSdydGwnXVxuICAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19pbnB1dFxuICArIC5hZHllbi1jaGVja291dF9fY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbnNlbnRDaGVja2JveCB7XG4gIGJhY2tncm91bmQ6ICNlNmU5ZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XG59XG5cbltkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fZmllbGQtLWNvbnNlbnRDaGVja2JveCB7XG4gIHBhZGRpbmc6IDE0cHggMTRweCAxM3B4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jb25zZW50Q2hlY2tib3guYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2MxMjQyNDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94XG4gIC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24ge1xuICByaWdodDogLTVweDtcbiAgdG9wOiAxMHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29wZW4taW52b2ljZSAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1iaWxsaW5nQWRkcmVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fb3Blbi1pbnZvaWNlIC5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLWRlbGl2ZXJ5QWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fb3Blbi1pbnZvaWNlIC5hZHllbi1jaGVja291dF9faW5wdXQtLXNlcGFyYXRlRGVsaXZlcnlBZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19vcGVuLWludm9pY2UgLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tY29uc2VudENoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tc2VwYXJhdGVEZWxpdmVyeUFkZHJlc3NcbiAgKyAuYWR5ZW4tY2hlY2tvdXRfX2NoZWNrYm94X19sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5hZHllbi1jaGVja291dC1mb3JtLWluc3RydWN0aW9uIHtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0LWZvcm0taW5zdHJ1Y3Rpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FtYXpvbnBheV9fYnV0dG9uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FtYXpvbnBheSAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tZ2hvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbl9fbDVnLWQsXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5X19nWWp1UCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbjtcbiAgfVxuXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbl9fbDVnLWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tYmxhY2tfX2lzdHdXIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi1zdHlsZTogIzAwMDtcbiAgfVxuXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZV9fLXdMYUUge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiAjZmZmO1xuICB9XG5cbiAgLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZV9fTWxScTcge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXN0eWxlOiB3aGl0ZS1vdXRsaW5lO1xuICB9XG5cbiAgLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLS10eXBlLXBsYWluX195Y2ZObCB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogcGxhaW47XG4gIH1cblxuICAuQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtYnV5X185bThBQiB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogYnV5O1xuICB9XG5cbiAgLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLS10eXBlLWRvbmF0ZV9fSG1SZEsge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IGRvbmF0ZTtcbiAgfVxuXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1jaGVjay1vdXRfX1hkR1dkIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBjaGVjay1vdXQ7XG4gIH1cblxuICAuQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtYm9va19fLXYtVlkge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IGJvb2s7XG4gIH1cblxuICAuQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtc3Vic2NyaWJlX19XeFdJRiB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogc3Vic2NyaWJlO1xuICB9XG5cbiAgLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLS10eXBlLWFkZC1tb25leV9femVCQTgge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IGFkZC1tb25leTtcbiAgfVxuXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1jb250cmlidXRlX19HM0U4ZSB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogY29udHJpYnV0ZTtcbiAgfVxuXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1vcmRlcl9fZ2dJNmoge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IG9yZGVyO1xuICB9XG5cbiAgLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLS10eXBlLXJlbG9hZF9fUWJnTGQge1xuICAgIC1hcHBsZS1wYXktYnV0dG9uLXR5cGU6IHJlbG9hZDtcbiAgfVxuXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1yZW50X19WekMtRSB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogcmVudDtcbiAgfVxuXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS1zdXBwb3J0X182RWptWSB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogc3VwcG9ydDtcbiAgfVxuXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi0tdHlwZS10aXBfX2JkekdLIHtcbiAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiB0aXA7XG4gIH1cblxuICAuQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tLXR5cGUtdG9wLXVwX19FYjNxUiB7XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogdG9wLXVwO1xuICB9XG59XG5cbkBzdXBwb3J0cyBub3QgKC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b24pIHtcbiAgLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uX19sNWctZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA2MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24tYmxhY2tfX2lzdHdXIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28td2hpdGUpO1xuICB9XG5cbiAgLkFwcGxlUGF5QnV0dG9uLW1vZHVsZV9hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtbGluZV9fTWxScTcsXG4gIC5BcHBsZVBheUJ1dHRvbi1tb2R1bGVfYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZV9fLXdMYUUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby1ibGFjayk7XG4gIH1cblxuICAuQXBwbGVQYXlCdXR0b24tbW9kdWxlX2FwcGxlLXBheS1idXR0b24td2hpdGUtd2l0aC1saW5lX19NbFJxNyB7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMDAwO1xuICB9XG59XG5cbi5hZHllbi1jaGVja291dF9fYXBwbGVwYXlfX2J1dHRvbiB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiAuYWR5ZW4tY2hlY2tvdXRfX2FwcGxlcGF5X19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjYjljNGM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDQ3JTtcbiAgZmxleC1ncm93OiAyO1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbjpub3QoLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uLS1zZWxlY3RlZCk6Zm9jdXMsXG4uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmZvY3VzLXZpc2libGUsXG4uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b246bm90KC5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM5OWEzYWQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9faXNzdWVyLWJ1dHRvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzAwNzVmZjtcbiAgY29sb3I6ICMwMDc1ZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pc3N1ZXItYnV0dG9uLWltZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCAxNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmFmdGVyLFxuLmFkeWVuLWNoZWNrb3V0X19jb250ZW50LXNlcGFyYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWViO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jb250ZW50LXNlcGFyYXRvcjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NvbnRlbnQtc2VwYXJhdG9yOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0taXNzdWVyLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lzc3Vlci1saXN0X190ZXJtc0FuZENvbmRpdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZHllbi1jaGVja291dC1kaXNjbGFpbWVyX19sYWJlbCB7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5bZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXQtZGlzY2xhaW1lcl9fbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmQtaW5wdXRfX2Zvcm0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2lucHV0IHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19leHAtZGF0ZV9faW5wdXQtLW9uZWNsaWNrIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1zdG9yZWRDYXJkIC5hZHllbi1jaGVja291dF9faW5wdXRbcmVhZG9ubHldLFxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc3RvcmVkQ2FyZCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0W3JlYWRvbmx5XTpob3ZlciB7XG4gIGNvbG9yOiAjMDAxMTJjO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2hvbGRlck5hbWUsXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1leHBpcnlEYXRlLFxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc3RvcmVkQ2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZC1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1iaWxsaW5nQWRkcmVzcyxcbi5hZHllbi1jaGVja291dF9fY2FyZF9faG9sZGVyTmFtZSxcbi5hZHllbi1jaGVja291dF9fY2FyZF9fa2NwLWF1dGhlbnRpY2F0aW9uLFxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19zb2NpYWxTZWN1cml0eU51bWJlcixcbi5hZHllbi1jaGVja291dF9faW5zdGFsbG1lbnRzLFxuLmFkeWVuLWNoZWNrb3V0X19zdG9yZS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkLWlucHV0LmFkeWVuLWNoZWNrb3V0X19jYXJkLWlucHV0LS1sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9faG9sZGVyTmFtZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGQtLWNhcmROdW1iZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC0tZXJyb3JcbiAgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jYXJkTnVtYmVyX19icmFuZEljb24sXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1jYXJkTnVtYmVyXG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtLXZhbGlkOm5vdCguYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2lucHV0LS1ub0JyYW5kKVxuICArIC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24tLXZhbGlkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tc2VjdXJpdHlDb2RlLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tZXJyb3JcbiAgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQsXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1zZWN1cml0eUNvZGUuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS12YWxpZFxuICAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2N2Y19faGludCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgY3ZjLWluZGljYXRlLWxvY2F0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG5cbi5hZHllbi1jaGVja291dF9fbGFiZWwtLWZvY3VzZWRcbiAgLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1iYWNrLWhpbnRcbiAgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQtLWJhY2tcbiAgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX2xvY2F0aW9uLFxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbC0tZm9jdXNlZFxuICAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkX19jdmMtLWZyb250LWhpbnRcbiAgLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQtLWZyb250XG4gIC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50X19sb2NhdGlvbiB7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBjdmMtaW5kaWNhdGUtbG9jYXRpb247XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50X193cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB3aWR0aDogMjdweDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fY3ZjLS1mcm9udC1oaW50LmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnRfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fZXhwLWRhdGVfaGludF93cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlci5hZHllbi1jaGVja291dF9fZmllbGRfX2V4cC1kYXRlX2hpbnRfd3JhcHBlci0taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZF9fZXhwLWRhdGVfaGludCB7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB3aWR0aDogMjdweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2hpbnQtLWZyb250IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hZHllbi1jaGVja291dF9fY2FyZF9fY3ZjX19oaW50X193cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXJldm9sdmluZy1wbGFuIC5hZHllbi1jaGVja291dF9fZmllbGRzZXRfX2ZpZWxkcyB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tcmV2b2x2aW5nLXBsYW4gLmFkeWVuLWNoZWNrb3V0X19yYWRpb19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hZHllbi1jaGVja291dF9fZmllbGRzZXQtLXJldm9sdmluZy1wbGFuXG4gIC5hZHllbi1jaGVja291dF9fcmFkaW9fZ3JvdXBfX2lucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0LS1yZXZvbHZpbmctcGxhblxuICAuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1yZXZvbHZpbmctcGxhbi1pbnN0YWxsbWVudHMge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDQycHg7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5Mb2FkaW5nV3JhcHBlci1tb2R1bGVfbG9hZGluZy1pbnB1dF9fZm9ybV9fZmZDS2Ege1xuICBvcGFjaXR5OiAxO1xufVxuXG4uTG9hZGluZ1dyYXBwZXItbW9kdWxlX2xvYWRpbmctaW5wdXRfX2Zvcm0tLWxvYWRpbmdfXzdHbVZvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLkxvYWRpbmdXcmFwcGVyLW1vZHVsZV9sb2FkaW5nLWlucHV0X19zcGlubmVyX19HeEE1MSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uTG9hZGluZ1dyYXBwZXItbW9kdWxlX2xvYWRpbmctaW5wdXRfX3NwaW5uZXItLWFjdGl2ZV9fRU5OQlMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9fd3JhcHBlcl9fd1hTQ3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5DYXJkSW5wdXQtbW9kdWxlX2NhcmQtaW5wdXRfX3dyYXBwZXJfX3dYU0N3ICosXG4uQ2FyZElucHV0LW1vZHVsZV9jYXJkLWlucHV0X193cmFwcGVyX193WFNDdyA6YWZ0ZXIsXG4uQ2FyZElucHV0LW1vZHVsZV9jYXJkLWlucHV0X193cmFwcGVyX193WFNDdyA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9faWNvbl9fM0N6NU0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI3cHg7XG59XG5cbi5DYXJkSW5wdXQtbW9kdWxlX2NhcmQtaW5wdXRfX2Zvcm1fX2ZSbzFyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9fc3Bpbm5lcl9fLWoyUWkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLkNhcmRJbnB1dC1tb2R1bGVfY2FyZC1pbnB1dF9fc3Bpbm5lci0tYWN0aXZlX19zbEQ3dyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQ2FyZElucHV0LW1vZHVsZV9jYXJkLWlucHV0X19mb3JtLS1sb2FkaW5nX19ycm1kaiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5DYXJkSW5wdXQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19pbnB1dF9fMTF0bEIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5cbi5DYXJkSW5wdXQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19jYXJkX19jdmNfX2lucHV0LS1oaWRkZW5fX1ZJbEhWLFxuLkNhcmRJbnB1dC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2V4cC1kYXRlX19pbnB1dC0taGlkZGVuX19ldmk2LSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5DYXJkSW5wdXQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19jYXJkX19leHAtY3ZjX19leHAtZGF0ZV9faW5wdXQtLWhpZGRlbl9fWUMzVlQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uQ2FyZElucHV0LW1vZHVsZV9yZXZvbHZpbmctcGxhbi1pbnN0YWxsbWVudHNfX2Rpc2FibGVkX19WaE5qMiB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9ucy0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9uc1xuICAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19kdWFsLWJyYW5kaW5nX19idXR0b25zXG4gIC5hZHllbi1jaGVja291dF9fY2FyZF9fY2FyZE51bWJlcl9fYnJhbmRJY29uOmZpcnN0LWNoaWxkIHtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fZHVhbC1icmFuZGluZ19fYnV0dG9uc1xuICAuYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2NhcmROdW1iZXJfX2JyYW5kSWNvbi0tbm90LXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2JyYW5kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhcmRfX2JyYW5kcy0taGlkZGVuIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IC04cHggMCA4cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fYnJhbmRzIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHNfX2JyYW5kLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYXJkX19icmFuZHNfX2JyYW5kLXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDI3LCA0MywgMC4xNyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUge1xuICBjb2xvcjogIzAwNzVmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtLWNvbmZpcm1hdGlvbixcbi5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS0tZGlzYWJsZWQge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fb3RwLXJlc2VuZC1jb2RlLS1jb25maXJtYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtcmVzZW5kLWNvZGUtLWNvbmZpcm1hdGlvbiA+IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5hZHllbi1jaGVja291dC1jdHBfX290cC1yZXNlbmQtY29kZS1jb3VudGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvblxuICA+IC5hZHllbi1jaGVja291dF9fZmllbGQuYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkLS1vdHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWR5ZW5fY2hlY2tvdXQtY3RwX19icmFuZC13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWR5ZW5fY2hlY2tvdXQtY3RwX19icmFuZC1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uYWR5ZW5fY2hlY2tvdXQtY3RwX19icmFuZC1waXBlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmFkeWVuX2NoZWNrb3V0LWN0cF9fYnJhbmQtc2NoZW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIC1vLW9iamVjdC1maXQ6IG5vbmU7XG4gIG9iamVjdC1maXQ6IG5vbmU7XG59XG5cbi5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXNjaGVtZS1tYyB7XG4gIHdpZHRoOiAyN3B4O1xufVxuXG4uYWR5ZW5fY2hlY2tvdXQtY3RwX19icmFuZC1zY2hlbWUtdmlzYSB7XG4gIHdpZHRoOiAzNXB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNywgNDQsIDAuNSk7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5hZHllbi1jaGVja291dF9fbW9kYWwtd3JhcHBlci0tb3BlbiAuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLFxuLmFkeWVuLWNoZWNrb3V0X19tb2RhbC13cmFwcGVyLS1vcGVuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hZHllbi1jaGVja291dF9fbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMTcsIDQ0LCAwLjE1KTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZTtcbiAgei1pbmRleDogMTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWR5ZW4tY2hlY2tvdXRfX21vZGFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYWR5ZW4tY2hlY2tvdXRfX21vZGFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2N0cC1tb2RhbC1oZWFkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2N0cC1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fY3RwLW1vZGFsLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2N0cC1tb2RhbC1iZW5lZml0cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fY3RwLW1vZGFsLWJlbmVmaXRzIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19tb2RhbC13cmFwcGVyLS1jdHAgLmFkeWVuLWNoZWNrb3V0X19tb2RhbCB7XG4gIG1heC13aWR0aDogNDY0cHg7XG59XG5cbi5hZHllbl9jaGVja291dC1jdHBfX2JyYW5kLXdyYXBwZXItLXBvcHVwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hZHllbi13ZWJfX2N0cC1pbmZvLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1sb2dvdXQtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDc1ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24tbG9nb3V0LWJ1dHRvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1icmFuZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi0tc3RhbmRhbG9uZSB7XG4gIGFsbDogdW5zZXQ7XG59XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24gLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fc2VjdGlvbi1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYWR5ZW4tY2hlY2tvdXQtY3RwX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24taGVhZGVyLWFkb3JubWVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hZHllbi1jaGVja291dC1jdHBfX3NlY3Rpb24tdGV4dCB7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19zZXBhcmF0b3Ige1xuICBjb2xvcjogIzAwMTEyYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19vdHAtc3VidGl0bGUtLWhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtbGlzdC1zaW5nbGUtY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkLWxpc3Qtc2luZ2xlLWNhcmQtZXhwaXJlZCB7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fZXhwaXJlZC1sYWJlbCB7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5hZHllbi1jaGVja291dC1jdHBfX2NhcmQtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkcy1saXN0LWRyb3Bkb3duXG4gIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93blxuICAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50LS1kaXNhYmxlZFxuICAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19lbGVtZW50X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkcy1saXN0LWRyb3Bkb3duXG4gIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnQtLWRpc2FibGVkXG4gIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2VsZW1lbnRfX3NlY29uZGFyeS10ZXh0IHtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkcy1saXN0LWRyb3Bkb3duXG4gIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19jYXJkcy1saXN0LWRyb3Bkb3duXG4gIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbi0tZGlzYWJsZWRcbiAgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uX190ZXh0IHtcbiAgb3BhY2l0eTogMC40O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZHMtbGlzdC1kcm9wZG93blxuICAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWRpc2FibGVkXG4gIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbl9fc2Vjb25kYXJ5LXRleHQge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5OTU5NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19lbXB0eS1jYXJkcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tY3RwSWZyYW1lIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5hZHllbi1jaGVja291dF9faWZyYW1lLS1jdHBJZnJhbWUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LWN0cF9fbG9hZGluZy1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byBhdXRvO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19sb2FkaW5nLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luOiAwIGF1dG8gNThweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtY3RwX19zZWN0aW9uXG4gID4gLmFkeWVuLWNoZWNrb3V0X19maWVsZC5hZHllbi1jaGVja291dF9fZmllbGQtLXNob3BwZXJMb2dpbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FzaGFwcCA+IC5hZHllbi1jaGVja291dF9fc3RvcmUtZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzk5YTNhZDtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzk5YTNhZDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM5OWEzYWQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1kaXNhYmxlZCxcbi5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWxlY3RlZCxcbi5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwIC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1zZWxlY3RlZDphY3RpdmUsXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi1ncm91cCAuYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi0tc2VsZWN0ZWQ6YWN0aXZlOmhvdmVyLFxuLmFkeWVuLWNoZWNrb3V0X19idXR0b24tZ3JvdXAgLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U1ZWZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMDc1ZmY7XG4gIGNvbG9yOiAjMDA3NWZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwXG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uXG4gIC5hZHllbi1jaGVja291dF9fYnV0dG9uLWdyb3VwX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZHllbi1jaGVja291dF9fYWR5ZW4tZ2l2aW5nIC5hZHllbi1jaGVja291dF9fc3RhdHVzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTZweCBhdXRvIDMycHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fYWR5ZW4tZ2l2aW5nIC5hZHllbi1jaGVja291dF9fc3RhdHVzX190ZXh0IHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbiB7XG4gIGJhY2tncm91bmQ6ICMwMDExMmM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiAyMjdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWxpbms6aG92ZXIgLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1kZXNjcmlwdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1sb2dvIHtcbiAgYm9yZGVyOiAycHggc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDhweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTEyYztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGlua1xuICAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWJhY2tncm91bmQtaW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tbGlua1xuICAuYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWJhY2tncm91bmQtaW1hZ2U6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWxpbmsgLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uLFxuLmFkeWVuLWNoZWNrb3V0X19jYW1wYWlnbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FtcGFpZ24tdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2NhbXBhaWduLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2FkeWVuLWdpdmluZy1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1kb25hdGUge1xuICBtYXJnaW46IDE2cHggYXV0byA4cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fYnV0dG9uLmFkeWVuLWNoZWNrb3V0X19idXR0b24tLWRlY2xpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXl3aXRoZ29vZ2xlIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGUgPiBkaXYgPiBidXR0b24sXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXdpdGhnb29nbGUgPiBkaXYgPiBidXR0b24ubG9uZyxcbi5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSA+IGRpdiA+IGJ1dHRvbi5zaG9ydCB7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0LCBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSA+IGRpdiA+IGJ1dHRvbi5sb25nOmZvY3VzLFxuLmFkeWVuLWNoZWNrb3V0X19wYXl3aXRoZ29vZ2xlID4gZGl2ID4gYnV0dG9uLnNob3J0OmZvY3VzLFxuLmFkeWVuLWNoZWNrb3V0X19wYXl3aXRoZ29vZ2xlID4gZGl2ID4gYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM5OWMyZmY7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5d2l0aGdvb2dsZSA+IGRpdiA+IGJ1dHRvbi5ncGF5LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjRweCAxM3B4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2Vjb250ZXh0LWlucHV0X19maWVsZFxuICA+IC5hZHllbi1jaGVja291dF9fYnV0dG9uLS1wYXk6b25seS1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fYm90dG9tLFxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDlkYjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgcGFkZGluZzogNDBweCAwIDI0cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2JvdHRvbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YWZ0ZXIsXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOeUlnYUdWcFoyaDBQU0l4TXlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJqYkdsd0xYQmhkR2c5SW5WeWJDZ2pZU2tpUGp4d1lYUm9JR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0lnWTJ4cGNDMXlkV3hsUFNKbGRtVnViMlJrSWlCa1BTSnRNQ0F3SURVZ01pQXhMalVnTkVnM1ZqQklNRnB0TUNBeE15QTFMVElnTVM0MUxUUklOM1kyU0RCYUlpQm1hV3hzUFNJalptWm1JaTgrUEhCaGRHZ2daRDBpVFRZdU5ESXpJRFl1TlVNMkxqUXlNeUF6TGpNeE1pQXpMamM0TXk0M05UWXVOUzQxTVRoak15NHpPRFl1TWpNMklEWWdNaTQ0TlRVZ05pQTFMams0TWlBd0lETXVNVEkzTFRJdU5qRTBJRFV1TnpRMkxUWWdOUzQ1T0ROMkxTNHdNREZqTXk0eU9EUXRMakl6TnlBMUxqa3lNeTB5TGpjNU5DQTFMamt5TXkwMUxqazRNbG9pSUhOMGNtOXJaVDBpSTBRMFJEbEVRaUl2UGp4d1lYUm9JR1pwYkd3OUlpTkVORVE1UkVJaUlHUTlJazB3SURCb01YWXhTREI2VFRBZ01USm9NWFl4U0RCNklpOCtQQzluUGp4a1pXWnpQanhqYkdsd1VHRjBhQ0JwWkQwaVlTSStQSEJoZEdnZ1ptbHNiRDBpSTJabVppSWdaRDBpVFRBZ01HZzNkakV6U0RCNklpOCtQQzlqYkdsd1VHRjBhRDQ4TDJSbFpuTStQQzl6ZG1jKycpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YmVmb3JlIHtcbiAgbGVmdDogLTdweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yOmFmdGVyLFxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fc2VwYXJhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogN3B4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zZXBhcmF0b3I6YWZ0ZXIge1xuICByaWdodDogLTdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX3NlcGFyYXRvcl9faW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTllYjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2xpbmstLXZvdWNoZXItcmVzdWx0LWluc3RydWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9faW1hZ2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbWFnZV9fd3JhcHBlcjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMjcsIDQzLCAwLjE3KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ltYWdlX193cmFwcGVyOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxlZnQ6IC0yNC41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICB3aWR0aDogMXB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbWFnZV9fYnJhbmQsXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbWFnZV9faXNzdWVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2ludHJvZHVjdGlvbiB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2Ftb3VudCB7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19zdXJjaGFyZ2Uge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2RlX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2RlX19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19jb2RlX19sYWJlbF9fdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZV9fYmFyY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X192b3VjaGVyLXJlc3VsdF9fY29kZSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhbGw7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGFsbDtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IC0xcHggYXV0byAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19kZXRhaWxzX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU5ZWI7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODFlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHNfX2xhYmVsIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2RldGFpbHNfX3ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19hY3Rpb25zX19pdGVtIHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX2J1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5cGFsX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXBhbF9fYnV0dG9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXlwYWxfX3N0YXR1cy0tcGVuZGluZyB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXBhbF9fc3RhdHVzLS1wcm9jZXNzaW5nIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheXBhbC1wcm9jZXNzaW5nIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5hZHllbi1jaGVja291dF9fcGF5cGFsX19zdGF0dXMtLXBlbmRpbmcge1xuICBtYXJnaW46IC0xNnB4IDAgMzhweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCAuYWR5ZW4tY2hlY2tvdXRfX3BheXBhbF9fc3RhdHVzLS1wcm9jZXNzaW5nIHtcbiAgcGFkZGluZzogMjBweCAwIDY1cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXQge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dCAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dFxuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dFxuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc1ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjOTljMmZmO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0XG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlclxuICAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dFxuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uOmFmdGVyIHtcbiAgYm94LXNpemluZzogcmV2ZXJ0O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGhvbmUtaW5wdXRcbiAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyXG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtLXBob25lTnVtYmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0XG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlclxuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXItLXBob25lSW5wdXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0XG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlclxuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXItLXBob25lSW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5YzJmZjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dFxuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19waG9uZU51bWJlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dFxuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19jb3VudHJ5RmxhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19waG9uZS1pbnB1dFxuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmUsXG4uYWR5ZW4tY2hlY2tvdXRfX3Bob25lLWlucHV0XG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlclxuICAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24tLWFjdGl2ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZSxcbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDEsXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAxXG4gIC5hZHllbi1jaGVja291dF9faWZyYW1lLS10aHJlZURTSWZyYW1lIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTAyLFxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMlxuICAuYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAzOTBweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wMyxcbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDNcbiAgLmFkeWVuLWNoZWNrb3V0X19pZnJhbWUtLXRocmVlRFNJZnJhbWUge1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fdGhyZWVkczJfX2NoYWxsZW5nZS0tMDQsXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTA0XG4gIC5hZHllbi1jaGVja291dF9faWZyYW1lLS10aHJlZURTSWZyYW1lIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDYwMHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3RocmVlZHMyX19jaGFsbGVuZ2UtLTA1LFxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMl9fY2hhbGxlbmdlLS0wNVxuICAuYWR5ZW4tY2hlY2tvdXRfX2lmcmFtZS0tdGhyZWVEU0lmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9faWZyYW1lLS10aHJlZURTSWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMi1jaGFsbGVuZ2UtZXJyb3IgLmFkeWVuLWNoZWNrb3V0X19zdGF0dXNfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1NnB4IGF1dG8gMzJweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X190aHJlZWRzMi1jaGFsbGVuZ2UtZXJyb3IgLmFkeWVuLWNoZWNrb3V0X19zdGF0dXNfX3RleHQge1xuICBjb2xvcjogI2MxMjQyNDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXItLXJlc3VsdCB7XG4gIHBhZGRpbmc6IDEwMHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fYnJhbmQtbG9nbyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDc0cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19zdWJ0aXRsZS0tcmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3BheW1lbnRfYW1vdW50LFxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX2ljb24ge1xuICBoZWlnaHQ6IDg4cHg7XG4gIHdpZHRoOiA4OHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fcGF5bWVudF9hbW91bnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZDRkOWRiO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMTJweDtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIHdpZHRoOiAxNTJweDtcbn1cblxuW2Rpcj0ncnRsJ10gLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3Byb2dyZXNzIHtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19xci1sb2FkZXJfX3BlcmNlbnRhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDA3NWZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fY291bnRkb3duIHtcbiAgY29sb3I6ICM2ODcyODI7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlciA+IC5hZHllbi1jaGVja291dF9fc3Bpbm5lcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fYXBwLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2J1dHRvbi5hZHllbi1jaGVja291dF9fYnV0dG9uLS1xci1sb2FkZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19pbnN0cnVjdGlvbnMge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVyX19hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyMDBweCkge1xuICAuYWR5ZW4tY2hlY2tvdXRfX3FyLWxvYWRlcl9fYXBwLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHQtLWJvbGV0b2JhbmNhcmlvXG4gIC5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2NvZGUsXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0LS1veHhvIC5hZHllbi1jaGVja291dF9fdm91Y2hlci1yZXN1bHRfX2NvZGUge1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19hbGVydC1tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODFlbTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19hbGVydC1tZXNzYWdlLS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmYmU2ZWQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fYWxlcnQtbWVzc2FnZS0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmVhY2M7XG59XG5cbi5hZHllbi1jaGVja291dF9fYWxlcnQtbWVzc2FnZS0taW5mbyB7XG4gIGJhY2tncm91bmQ6ICNlNWVmZmY7XG59XG5cbi5hZHllbi1jaGVja291dF9fYWxlcnQtbWVzc2FnZV9faWNvbiB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9faGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19oZWFkZXJfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX25hbWUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fYmFsYW5jZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX19pdGVtXG4gIC5hZHllbi1jaGVja291dF9fZ2lmdGNhcmQtcmVzdWx0X19iYWxhbmNlX190aXRsZS0tdHJhbnNhY3Rpb25MaW1pdCB7XG4gIGNvbG9yOiAjNjg3MjgyO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fYmFsYW5jZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19naWZ0Y2FyZC1yZXN1bHRfX2JhbGFuY2VfX3ZhbHVlLS1hbW91bnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2dpZnRjYXJkLXJlc3VsdF9fcmVtYWluaW5nLWJhbGFuY2Uge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZHMtbGlzdF9fbUFqQW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fbldkd2cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNjBweDtcbn1cblxuLkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzX18tcnNXNyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faW1hZ2VfX25CODBWIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlcl9fNk5XekEge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuW2Rpcj0ncnRsJ11cbiAgLkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlcl9fNk5XekEge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5Ecm9waW5Db21wb25lbnQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWRfXzZlZ1pGIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZF9fNmVnWkZcbiAgLkRyb3BpbkNvbXBvbmVudC1tb2R1bGVfYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kZXRhaWxzX18tcnNXNyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNjMTI0MjQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2I4MjIyMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2I4MjIyMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBtYXJnaW46IDAgLTE3cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMC4xNXMgbGluZWFyLFxuICAgIG1hcmdpbi1ib3R0b20gMC4xcyBsaW5lYXI7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb24tLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXgtaGVpZ2h0OiA2MnB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNjMTI0MjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbjpob3Zlcixcbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjYWMyMDIwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uOmFjdGl2ZSxcbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2Rpc2FibGUtY29uZmlybWF0aW9uX19idXR0b246aG92ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzk2MWMxYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tcmVtb3ZlLFxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGlzYWJsZS1jb25maXJtYXRpb25fX2J1dHRvbi0tcmVtb3ZlOmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uLS1jYW5jZWwsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19kaXNhYmxlLWNvbmZpcm1hdGlvbl9fYnV0dG9uLS1jYW5jZWw6ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZCArIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLW5leHQtc2VsZWN0ZWQsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZC0tc2VsZWN0ZWQuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1jb25maXJtaW5nXG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2RldGFpbHNfX2NvbnRlbnQsXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1kaXNhYmxpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWRpc2FibGluZyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggNDRweCAxMnB4IDEycHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXN0YW5kYWxvbmVcbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyIHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyX190aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4O1xufVxuXG5bZGlyPSdydGwnXSAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fc3VyY2hhcmdlIHtcbiAgY29sb3I6ICM2ODcyODI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW46IDhweCAwO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMsXG4gICAgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZFxuICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19oZWFkZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2RldGFpbHMge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fZGV0YWlsc19fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlci0tb3V0bGluZTphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMjcsIDQzLCAwLjE3KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDRweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRzXG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kLW51bWJlciB7XG4gIGNvbG9yOiAjNjg3MjgyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXNlbGVjdGVkXG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kcyB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kc1xuICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRzXG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXNlbGVjdGVkXG4gIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2JyYW5kc1xuICAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19pbWFnZV9fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRzIGltZyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX2ltYWdlX193cmFwcGVyLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3JhZGlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YzRjOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLW91dDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbltkaXI9J3J0bCddIC5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3JhZGlvIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2QtLXN0YW5kYWxvbmVcbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpbzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB3aWR0aDogNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmhvdmVyOm5vdCguYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1zZWxlY3RlZClcbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fcmFkaW8ge1xuICBib3JkZXItY29sb3I6ICM5OWEzYWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDRkOWRiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3JhZGlvLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1ZmY7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX3JhZGlvLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDEwMiwgMjU1LCAwLjQpO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19yYWRpby0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX25hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fbmFtZS0tc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kX19hZGRpdGlvbmFsLWluZm8ge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZm9udC1zaXplOiAwLjgxZW07XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RfX25hbWVfd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWI7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2Q6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAxMTJjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19oZWFkZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9faGVhZGVyX190aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcGF5bWVudC1tZXRob2RfX2RldGFpbHMge1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZF9fZGVkdWN0ZWQtYW1vdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19vcmRlci1wYXltZW50LW1ldGhvZF9fZGVkdWN0ZWQtYW1vdW50X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX29yZGVyLXBheW1lbnQtbWV0aG9kX19kZWR1Y3RlZC1hbW91bnRfX3ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19vcmRlci1yZW1haW5pbmctYW1vdW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZWFjYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzdmNGEwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fb3JkZXItcmVtYWluaW5nLWFtb3VudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3N0YXR1cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZHllbi1jaGVja291dF9fc3RhdHVzX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19zdGF0dXMgLmFkeWVuLWNoZWNrb3V0X19zcGlubmVyX193cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogODhweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19kcm9waW4sXG4uYWR5ZW4tY2hlY2tvdXRfX2Ryb3BpbiAqLFxuLmFkeWVuLWNoZWNrb3V0X19kcm9waW4gOmFmdGVyLFxuLmFkeWVuLWNoZWNrb3V0X19kcm9waW4gOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hZHllbi1jaGVja291dF9fcGF5bWVudC1tZXRob2RzLWxpc3QtLWxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9faW5zdGFudC1wYXltZW50LW1ldGhvZHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19pbnN0YW50LXBheW1lbnQtbWV0aG9kcy1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fbGluayB7XG4gIGNvbG9yOiAjMDA3NWZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uQWNoSW5wdXQtbW9kdWxlX3NmLWlucHV0X193cmFwcGVyX19sZmRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkFjaElucHV0LW1vZHVsZV9zZi1pbnB1dF9fd3JhcHBlcl9fbGZkaXYgKixcbi5BY2hJbnB1dC1tb2R1bGVfc2YtaW5wdXRfX3dyYXBwZXJfX2xmZGl2IDphZnRlcixcbi5BY2hJbnB1dC1tb2R1bGVfc2YtaW5wdXRfX3dyYXBwZXJfX2xmZGl2IDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uQWNoSW5wdXQtbW9kdWxlX2FkeWVuLWNoZWNrb3V0X19pbnB1dF9fOFd3Q1Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcG1fX2hvbGRlck5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2ZpZWxkc2V0X190aXRsZSArIC5hZHllbi1jaGVja291dF9fYWNoLXNmX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19hY2gtaW5wdXQgLmFkeWVuLWNoZWNrb3V0X19maWVsZHNldC0tYWRkcmVzcyxcbi5hZHllbi1jaGVja291dF9fYWNoLXNmX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19sb2FkaW5nLWlucHV0X19mb3JtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3XG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlclxuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ld1xuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NWZmO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ld1xuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dDpmb2N1cy13aXRoaW5cbiAgLmFkeWVuLWNoZWNrb3V0LWRyb3Bkb3duLS1jb3VudHJ5Y29kZS1zZWxlY3RvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDc1ZmY7XG59XG5cbi5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3XG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlclxuICAuYWR5ZW4tY2hlY2tvdXRfX2Ryb3Bkb3duX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXdcbiAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyXG4gIC5hZHllbi1jaGVja291dF9fZHJvcGRvd25fX2J1dHRvbjphZnRlciB7XG4gIGJveC1zaXppbmc6IHJldmVydDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ld1xuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmUsXG4uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ld1xuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0X19kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmU6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtcGhvbmUtaW5wdXQtLW5ld1xuICAuYWR5ZW4tY2hlY2tvdXRfX2lucHV0LXdyYXBwZXJcbiAgLmFkeWVuLWNoZWNrb3V0LWlucHV0LS1waG9uZS1udW1iZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3XG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlclxuICAuYWR5ZW4tY2hlY2tvdXQtaW5wdXQtLXBob25lLW51bWJlcjpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5YzJmZjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXdcbiAgLmFkeWVuLWNoZWNrb3V0X19pbnB1dC13cmFwcGVyXG4gIC5hZHllbi1jaGVja291dC1kcm9wZG93bi0tY291bnRyeWNvZGUtc2VsZWN0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNlMGU1O1xuICBtaW4td2lkdGg6IDE0NHB4O1xuICB3aWR0aDogMTQ0cHg7XG59XG5cbi5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3XG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlclxuICAuYWR5ZW4tY2hlY2tvdXQtaW5wdXQtaG9sZGVyLS1waG9uZS1pbnB1dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hZHllbi1jaGVja291dC1waG9uZS1pbnB1dC0tbmV3XG4gIC5hZHllbi1jaGVja291dF9faW5wdXQtd3JhcHBlclxuICAuYWR5ZW4tY2hlY2tvdXQtcGhvbmUtbnVtYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMztcbn1cblxuLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0LS1uZXcgLmFkeWVuLWNoZWNrb3V0LXBob25lLWlucHV0X19lcnJvci1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdC0tcmVzdWx0IHtcbiAgcGFkZGluZzogMTAwcHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fcXItbG9hZGVyLS1hcHAge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2JyYW5kLWxvZ28ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiA3NHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pbmRpY2F0b3ItdGV4dCxcbi5hZHllbi1jaGVja291dF9fYXdhaXRfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9faW5kaWNhdG9yLWhvbGRlclxuICAuYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19pbmRpY2F0b3ItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2luZGljYXRvci1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9fc3VidGl0bGUtLXJlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX2ljb24ge1xuICBoZWlnaHQ6IDg4cHg7XG4gIHdpZHRoOiA4OHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNkNGQ5ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDMycHggYXV0byAxMnB4O1xuICB3aWR0aDogMTUycHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXRfX3BlcmNlbnRhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDA3NWZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2F3YWl0X19jb3VudGRvd24ge1xuICBjb2xvcjogIzY4NzI4MjtcbiAgZm9udC1zaXplOiAwLjgxZW07XG59XG5cbi5hZHllbi1jaGVja291dF9fYXdhaXQgPiAuYWR5ZW4tY2hlY2tvdXRfX3NwaW5uZXJfX3dyYXBwZXIge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9fYXBwLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkeWVuLWNoZWNrb3V0X19hd2FpdF9fYXBwLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hZHllbi1jaGVja291dF9fYmxpa19faGVscGVyIHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2JhbmtUcmFuc2Zlcl9faW50cm9kdWN0aW9uIHtcbiAgY29sb3I6ICMwMDExMmM7XG4gIGZvbnQtc2l6ZTogMC44MWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2JhbmtUcmFuc2Zlcl9fZW1haWxGaWVsZCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5hZHllbi1jaGVja291dF9fYmFjcy0tY29uZmlybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19iYWNzLS1jb25maXJtIC5hZHllbi1jaGVja291dC1pbnB1dF9faW5saW5lLXZhbGlkYXRpb24tLXZhbGlkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19iYWNzIC5hZHllbi1jaGVja291dF9fZmllbGQtLWluYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hZHllbi1jaGVja291dF9fYmFjcyAuYWR5ZW4tY2hlY2tvdXRfX2JhY3MtLWVkaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTI1cHg7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5hZHllbi1jaGVja291dF9fYmFjcyAuYWR5ZW4tY2hlY2tvdXRfX2JhY3MtLWVkaXQtZHJvcGluIHtcbiAgdG9wOiAtNTBweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19iYWNzXG4gIC5hZHllbi1jaGVja291dF9fYmFjcy0tZWRpdFxuICAuYWR5ZW4tY2hlY2tvdXRfX2JhY3MtLWVkaXQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwNzVmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3ZvdWNoZXItcmVzdWx0X19pbnRyb2R1Y3Rpb24ge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19rbGFybmEtd2lkZ2V0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19maWVsZC0tdnBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOWM0Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNHB4IDVweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tZGlzYWJsZWRcbiAgPiAuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQge1xuICBjb2xvcjogIzgzOTBhMztcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tZGlzYWJsZWRcbiAgPiAuYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjODM5MGEzO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMwMDc1ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC1zZWdtZW50Om5vdCguYWR5ZW4tY2hlY2tvdXRfX3NlZ21lbnRlZC1jb250cm9sLXNlZ21lbnQtLXNlbGVjdGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG59XG5cbi5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtc2VnbWVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM2ODcyODI7XG59XG5cbi5hZHllbi1jaGVja291dF9fc2VnbWVudGVkLWNvbnRyb2wtc2VnbWVudC0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZTVmMWZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDc1ZmY7XG4gIGNvbG9yOiAjMDA3NWZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfdXBpLW1vZGUtc2VsZWN0aW9uLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hZHllbi1jaGVja291dC10cnVzdGx5LFxuLmFkeWVuLWNoZWNrb3V0X19zZWdtZW50ZWQtY29udHJvbC0tdXBpLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtdHJ1c3RseV9fZGVzY3JpcHRvciB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG5cbi5hZHllbi1jaGVja291dC10cnVzdGx5X19kZXNjcmlwdGlvbi1saXN0IHtcbiAgZm9udC1zaXplOiAwLjgxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5hZHllbi1jaGVja291dC1zci1wYW5lbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWR5ZW4tY2hlY2tvdXQtc3ItcGFuZWwtLXNyLW9ubHkge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19sYWJlbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fZXJyb3ItdGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmFkeWVuLWNoZWNrb3V0X19jaGVja2JveF9fbGFiZWwsXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWR5ZW4tY2hlY2tvdXRfX2lucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hZHllbi1jaGVja291dF9fbGFiZWwge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hZHllbi1jaGVja291dF9fY2FyZF9fYnJhbmRzLFxuLmFkeWVuLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZF9fYnJhbmRzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJztcblxuI3RuZXcge1xuICAudG4tdXBkYXRlLXBhc3N3b3JkLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyaWFibGVzLiRkZWZhdWx0LW1hcmdpbjtcbiAgfVxufVxuIiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi4vbWl4aW5zL3BhcnNlLW1hcCcgYXMgKjtcbkB1c2UgJy4uL3ZhcmlhYmxlcy9nbG9iYWwvZ2xvYmFsJyBhcyAqO1xuQHVzZSAnLi4vdmFyaWFibGVzL2dsb2JhbC9wYWxldHRlJyBhcyAqO1xuQHVzZSAnLi4vdmFyaWFibGVzL2dsb2JhbC90ZXh0JyBhcyAqO1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvZHktYmFja2dyb3VuZCk7XG59XG5cbiN0bmV3IHtcbiAgQGluY2x1ZGUgcGFyc2UtbWFwLXZhcigkYm9keS10ZXh0KTtcbiAgY29sb3I6IHZhcigtLWJvZHktY29sb3VyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib2R5LWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbiN0bi1lcnJvci1tZXNzYWdlLXRlbXBsYXRlOmVtcHR5LFxuI3RuLWFsZXJ0LW1lc3NhZ2UtdGVtcGxhdGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qW25hbWU9J3RuLWFsZXJ0LW1lc3NhZ2UnXSB7XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQ6ICRhbGVydC1iZztcbiAgY29sb3I6ICRhbGVydC10ZXh0LWNvbG91cjtcbn1cblxuKltuYW1lPSd0bi1lcnJvci1tZXNzYWdlJ10ge1xuICBib3JkZXI6ICRlcnJvci1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRlcnJvci1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiAkZXJyb3ItYmc7XG4gIGNvbG9yOiAkZXJyb3ItdGV4dC1jb2xvdXI7XG59XG4iLCJAdXNlICcuLi9taXhpbnMnIGFzICo7XG5AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmcteS1zbSAkY29udGFpbmVyLXBhZGRpbmcteC1zbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogJG1heC1jb250YWluZXItd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBcbiAgQGluY2x1ZGUgZnJvbSg3NjhweCkge1xuICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy15LW1kICRjb250YWluZXItcGFkZGluZy14LW1kO1xuICB9XG4gIFxuICBAaW5jbHVkZSBmcm9tKDEyMDBweCkge1xuICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy15LWxnICRjb250YWluZXItcGFkZGluZy14LWxnO1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5AdXNlICcuLi8uLi92YXJpYWJsZXMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zJztcblxuI3RuZXcge1xuICAudG4tZXZlbnQtbGlzdGluZyB7XG4gICAgJl9fY29udHJvbHMtaGVhZGluZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfX3ByaW1hcnktdmlldyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAudG4tZXZlbnQtbGlzdGluZy1tb2RlLXRhYi1uYXYge1xuICAgICZfX2xpc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyaWFibGVzLiR0YWJzLW5hdi1ib3JkZXItYm90dG9tO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kdGFicy1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcmlhYmxlcy4kdGFicy1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlcjogdmFyaWFibGVzLiR0YWJzLWJvcmRlcjtcbiAgICBjb2xvcjogdmFyaWFibGVzLiR0YWJzLWNvbG91cjtcbiAgICBmb250LXdlaWdodDogdmFyaWFibGVzLiR0YWJzLWZvbnQtd2VpZ2h0O1xuICAgIGJvcmRlci1ib3R0b206IHZhcmlhYmxlcy4kdGFicy1ib3JkZXItYm90dG9tO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHRhYnMtZm9udC1mYW1pbHk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiR0YWJzLWhvdmVyLWNvbG91cjtcbiAgICB9XG4gICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kdGFicy1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLWNvbG91cjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyaWFibGVzLiR0YWJzLWFjdGl2ZS1ib3JkZXItYm90dG9tO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR0YWJzLWFjdGl2ZS1jb2xvdXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRuLWV2ZW50cy1rZXl3b3JkLWZpbHRlciB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNhcmQ7XG4gICAgbWFyZ2luOiAgMCAwIDFyZW0gMDtcblxuICAgICZfX2tleXdvcmQtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IHZhcmlhYmxlcy4ka2V5d29yZC1maWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGtleXdvcmQtZmlsdGVyLWJ1dHRvbi1iYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4ka2V5d29yZC1maWx0ZXItYnV0dG9uLXRleHQtY29sb3VyO1xuICAgICAgYm9yZGVyOiB2YXJpYWJsZXMuJGtleXdvcmQtZmlsdGVyLWJ1dHRvbi1ib3JkZXI7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGtleXdvcmQtZmlsdGVyLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRrZXl3b3JkLWZpbHRlci1idXR0b24taG92ZXItdGV4dC1jb2xvdXI7XG4gICAgICAgIGJvcmRlcjogdmFyaWFibGVzLiRrZXl3b3JkLWZpbHRlci1idXR0b24taG92ZXItYm9yZGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2tleXdvcmQtY2hlY2staWNvbiB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRrZXl3b3JkLWZpbHRlci1pY29uLWNvbG91cjtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDAuMTVyZW07XG4gICAgfVxuXG4gICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQpIC5idG4tZGVmYXVsdCB7XG4gICAgICAgICAgcGFkZGluZzogdmFyaWFibGVzLiRrZXl3b3JkLWZpbHRlci1idXR0b24tcGFkZGluZztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiB2YXJpYWJsZXMuJGtleXdvcmQtZmlsdGVyLWJ1dHRvbi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGtleXdvcmQtZmlsdGVyLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4ka2V5d29yZC1maWx0ZXItYnV0dG9uLWhvdmVyLXRleHQtY29sb3VyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG4tYnRuLWRhdGVwaWNrZXIge1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzLXZpc2libGUsICY6Zm9jdXMge1xuICAgICAgLnRuLWljb24ge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXRlcGlja2VyLWlucHV0LWhvdmVyLWNvbG91cjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4tY29udGFpbmVyIHtcbiAgICAgIGJvcmRlcjogdmFyaWFibGVzLiRkYXRlcGlja2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkYXRlcGlja2VyLWlucHV0LWJhY2tncm91bmQ7XG4gICAgICBwYWRkaW5nOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgICBsaW5lLWhlaWdodDogdmFyaWFibGVzLiRidXR0b24tbGluZS1oZWlnaHQ7XG4gICAgICBmb250LXNpemU6IHZhcmlhYmxlcy4kYnV0dG9uLWZvbnQtc2l6ZTtcbiAgICAgIFxuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMtdmlzaWJsZSwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1pbnB1dC1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgc3BhbiwgLmdseXBoaWNvbiB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1pbnB1dC1ob3Zlci1jb2xvdXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMtdmlzaWJsZSwgJjpmb2N1cyB7XG4gICAgICAgIC50bi1pY29uIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXRlcGlja2VyLWJ1dHRvbi1ob3Zlci1pY29uLWNvbG91cjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFuLCAuZ2x5cGhpY29uIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItaW5wdXQtY29sb3VyO1xuICAgIH1cblxuICAgICZfX2ljb24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuZ2x5cGhpY29uIHtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4tcGVyaW9kLXByZXYtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItYnV0dG9uLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogdmFyaWFibGVzLiRkYXRlcGlja2VyLWJ1dHRvbi1wYWRkaW5nO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkYXRlcGlja2VyLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXRlcGlja2VyLWJ1dHRvbi1ob3Zlci1jb2xvdXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAuZ2x5cGhpY29uLFxuICAgICAgICAudG4taWNvbiB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1idXR0b24taG92ZXItaWNvbi1jb2xvdXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYnRuLXByZXYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItYm9yZGVyLXJhZGl1cyAwIDAgdmFyaWFibGVzLiRkYXRlcGlja2VyLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tYnRuLW5leHQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1ib3JkZXItcmFkaXVzIHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1ib3JkZXItcmFkaXVzIDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdseXBoaWNvbixcbiAgICAgIC50bi1pY29uIHtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItYnV0dG9uLWljb24tY29sb3VyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24tY2FsZW5kYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXRlcGlja2VyLWJ1dHRvbi1pY29uLWNvbG91cjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC50bi1kYXRlcGlja2VyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItZGlhbG9nLWJvcmRlci1yYWRpdXM7XG4gICAgcGFkZGluZzogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy1wYWRkaW5nO1xuICAgIGJvcmRlcjogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy1ib3JkZXI7XG5cbiAgICB0YWJsZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIC5uYXYuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMG4rMikge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy1idXR0b24tYmFja2dyb3VuZDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnllYXIsXG4gICAgLm1vbnRoIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy15ZWFyLW1vbnRoLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItZGlhbG9nLXllYXItbW9udGgtZm9udC13ZWlnaHQ7XG4gICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy15ZWFyLW1vbnRoLWZvbnQtZmFtaWx5O1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2cteWVhci1tb250aC1jb2xvdXI7XG4gICAgfVxuXG4gICAgLndlZWsge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy13ZWVrLWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctd2Vlay1jb2xvdXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItZGlhbG9nLXdlZWstZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItZGlhbG9nLXdlZWstZm9udC1mYW1pbHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRheSB7XG4gICAgICBmb250LXNpemU6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctZGF5LWZvbnQtc2l6ZTtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctZGF5LWJhY2tncm91bmQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctZGF5LWNvbG91cjtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLmRpc2FibGVkKSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctZGF5LWZvbnQtd2VpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy1kYXktaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy1kYXktaG92ZXItY29sb3VyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0ZWQsXG4gICAgICAmW2FyaWEtY3VycmVudD0nZGF0ZSddIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy1zZWxlY3RlZC1kYXktYmFja2dyb3VuZDtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy1zZWxlY3RlZC1kYXktY29sb3VyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItZGlhbG9nLXNlbGVjdGVkLWRheS1mb250LXdlaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy1zZWxlY3RlZC1kYXktZm9udC1mYW1pbHk7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItZGlhbG9nLXNlbGVjdGVkLWRheS1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctc2VsZWN0ZWQtZGF5LWhvdmVyLWNvbG91cjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctZGlzYWJsZWQtZGF5LWJhY2tncm91bmQ7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctZGlzYWJsZWQtZGF5LWNvbG91cjtcbiAgICAgICAgICBmb250LXdlaWdodDogdmFyaWFibGVzLiRkYXRlcGlja2VyLWRpYWxvZy1kaXNhYmxlZC1kYXktZm9udC13ZWlnaHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctZGlzYWJsZWQtZGF5LWZvbnQtZmFtaWx5O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItZGlhbG9nLWRpc2FibGVkLWRheS1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1kaWFsb2ctZGlzYWJsZWQtZGF5LWhvdmVyLWNvbG91cjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYnRuLm1vbnRoLFxuICAgIC5idG4ueWVhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICB9XG5cbiAgLnRuLWV2ZW50cy1jYWxlbmRhciB7XG4gICAgJl9fbGlzdC1kYXktaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuY2FyZDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmX190YWJsZSB7XG4gICAgICBib3JkZXItc3BhY2luZzogdmFyaWFibGVzLiRjYWxlbmRhci1ib3JkZXItc2l6ZTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kY2FsZW5kYXItYm9yZGVyLWNvbG91cjtcblxuICAgICAgdGgge1xuICAgICAgICBmb250LXNpemU6IHZhcmlhYmxlcy4kY2FsZW5kYXItaGVhZGVyLWNlbGwtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogdmFyaWFibGVzLiRjYWxlbmRhci1oZWFkZXItY2VsbC1mb250LXdlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRjYWxlbmRhci1oZWFkZXItY2VsbC1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjYWxlbmRhci1oZWFkZXItY2VsbC1jb2xvdXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHZhcmlhYmxlcy4kY2FsZW5kYXItaGVhZGVyLWNlbGwtdGV4dC10cmFuc2Zvcm07XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGNhbGVuZGFyLWhlYWRlci1jZWxsLWZvbnQtZmFtaWx5O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RheS1ldmVudC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mcm9tKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAzcHggMnJlbSAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF5LWNlbGwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kY2FsZW5kYXItZGF0ZS1jZWxsLWJhY2tncm91bmQ7XG5cbiAgICAgICYtLXBhc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGNhbGVuZGFyLXBhc3QtY2VsbC1iYWNrZ3JvdW5kO1xuICAgICAgfVxuXG4gICAgICAmLS1wcmV2aW91cy1tb250aCxcbiAgICAgIC50bi1ldmVudHMtY2FsZW5kYXJfX2RheS1jZWxsLS1wYXN0LnRuLWV2ZW50cy1jYWxlbmRhcl9fZGF5LWNlbGwtLXByZXZpb3VzLW1vbnRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRjYWxlbmRhci1wcmV2aW91cy1tb250aC1kYXRlLWNlbGwtYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY2FsZW5kYXItcHJldmlvdXMtbW9udGgtZGF0ZS1jZWxsLWNvbG91cjtcblxuICAgICAgICAudG4tZXZlbnRzLWNhbGVuZGFyX19kYXktbnVtYmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjYWxlbmRhci1wYXN0LWNlbGwtY29sb3VyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5leHQtbW9udGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGNhbGVuZGFyLW5leHQtbW9udGgtZGF0ZS1jZWxsLWJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNhbGVuZGFyLW5leHQtbW9udGgtZGF0ZS1jZWxsLWNvbG91cjtcblxuICAgICAgICAudG4tZXZlbnRzLWNhbGVuZGFyX19kYXktbnVtYmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjYWxlbmRhci1wYXN0LWNlbGwtY29sb3VyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXRvZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRjYWxlbmRhci10b2RheS1jZWxsLWJhY2tncm91bmQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19kYXktbnVtYmVyIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNhbGVuZGFyLWRhdGUtY2VsbC1jb2xvdXI7XG5cbiAgICAgICYtLXRvZGF5OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ldmVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogdmFyaWFibGVzLiRjYWxlbmRhci1ldmVudC1wYWRkaW5nO1xuICAgICAgZ2FwOiAwO1xuICAgICAgYm9yZGVyOiB2YXJpYWJsZXMuJGNhbGVuZGFyLWV2ZW50LWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcmlhYmxlcy4kY2FsZW5kYXItZXZlbnQtYm9yZGVyLXJhZGl1cztcblxuICAgICAgLnRuLXByb2R1Y3QtdHlwZS1uYW1lIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMzApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19ldmVudC10aW1lIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY2FsZW5kYXItZXZlbnQtdGltZS1jb2xvdXI7XG4gICAgICBmb250LXdlaWdodDogdmFyaWFibGVzLiRjYWxlbmRhci1ldmVudC10aW1lLWZvbnQtd2VpZ2h0O1xuICAgICAgZm9udC1zaXplOiB2YXJpYWJsZXMuJGNhbGVuZGFyLWV2ZW50LXRpbWUtZm9udC1zaXplO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kY2FsZW5kYXItZXZlbnQtdGltZS1mb250LWZhbWlseTtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyaWFibGVzLiRjYWxlbmRhci1ldmVudC10aW1lLW1hcmdpbi1ib3R0b207XG4gICAgfVxuICAgIFxuICAgICZfX2V2ZW50LW5hbWUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRjYWxlbmRhci1ldmVudC1uYW1lLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRjYWxlbmRhci1ldmVudC1uYW1lLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kcHJpbWFyeS1mb250LWZhbWlseTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuICAgICAgfVxuXG4gICAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2V2ZW50LXN0YXR1cyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS03MCk7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC50bi1ldmVudHMtbGlzdC12aWV3IHtcbiAgICBAaW5jbHVkZSBtaXhpbnMucHJvZC1saXN0LWl0ZW07XG5cbiAgICAmX19kYXRlLXJhbmdlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZGF0ZXBpY2tlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgICZfX2RhdGVwaWNrZXItZGl2aWRlci1sYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICBmb250LXN0eWxlOiB1bnNldDtcbiAgICAgIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG91cik7XG4gICAgICBmb250LXNpemU6IG1lZGl1bTtcbiAgICB9XG5cbiAgICAmX19idG4tcmVzZXQtZGF0ZXMge1xuICAgICAgYWxsOiB1bnNldDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItcmVzZXQtYnV0dG9uLWNvbG91cjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1yZXNldC1idXR0b24tdGV4dC1kZWNvcmF0aW9uO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAudG4tYnRuLWRhdGVwaWNrZXJfX2J0biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItYm9yZGVyLXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1pbnB1dC1iYWNrZ3JvdW5kO1xuICAgICAgcGFkZGluZzogdmFyaWFibGVzLiRkYXRlcGlja2VyLWJ1dHRvbi1wYWRkaW5nO1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRidXR0b24tZm9udC1zaXplO1xuICAgICAgXG4gICAgICAuZ2x5cGhpY29uIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1idXR0b24taWNvbi1jb2xvdXI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGRhdGVwaWNrZXItaW5wdXQtaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGF0ZXBpY2tlci1pbnB1dC1ob3Zlci1jb2xvdXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAuZ2x5cGhpY29uIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXRlcGlja2VyLWJ1dHRvbi1pY29uLWNvbG91cjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50bi1ldmVudC1saXN0aW5nLXZpZXcge1xuICAgICZfX2NvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgICZfX25vLXJlc3VsdHMtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuY2FyZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIkYnV0dG9uLWJhY2tncm91bmQ6IHZhcigtLW1vbm9jaHJvbWUtMzApICFkZWZhdWx0O1xuJGJ1dHRvbi10ZXh0LWNvbG91cjogYmxhY2sgIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmc6IDAuNXJlbSAxcmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XG5cbiRidXR0b24taG92ZXItYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0zMCkgIWRlZmF1bHQ7XG4kYnV0dG9uLWhvdmVyLXRleHQtY29sb3VyOiB3aGl0ZSAhZGVmYXVsdDtcbiRidXR0b24taG92ZXItYm9yZGVyOiBub25lICFkZWZhdWx0O1xuXG4kaWNvbi1jb2xvdXI6IHZhcigtLW1vbm9jaHJvbWUtNTApICFkZWZhdWx0OyIsIkB1c2UgJy4uLy4uL2dsb2JhbC9nbG9iYWwnIGFzICo7XG5AdXNlICcuLi8uLi9jb21wb25lbnRzL2J1dHRvbicgYXMgYnV0dG9uO1xuQHVzZSAnLi4vLi4vZ2xvYmFsL3RleHQnIGFzIHRleHQ7XG5AdXNlICcuLi8uLi9jb21wb25lbnRzL2xpbmtzJyBhcyBsaW5rcztcblxuJGJvcmRlci13aWR0aDogJGRlZmF1bHQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogJGRlZmF1bHQtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvdXI6ICRkZWZhdWx0LWJvcmRlci1jb2xvdXIgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRib3JkZXI6ICRkZWZhdWx0LWJvcmRlciAhZGVmYXVsdDtcblxuJGJ1dHRvbi1iYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTMwKSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZzogMXJlbSAhZGVmYXVsdDtcbiRidXR0b24taWNvbi1jb2xvdXI6IHZhcigtLW1vbm9jaHJvbWUtMCkgIWRlZmF1bHQ7XG5cbiRidXR0b24taG92ZXItY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTUwKSAhZGVmYXVsdDtcbiRidXR0b24taG92ZXItYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS01MCkgIWRlZmF1bHQ7XG4kYnV0dG9uLWhvdmVyLWljb24tY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTApICFkZWZhdWx0O1xuXG4kaW5wdXQtYmFja2dyb3VuZDogd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTcwKSAhZGVmYXVsdDtcblxuJGlucHV0LWhvdmVyLWJhY2tncm91bmQ6IHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWhvdmVyLWNvbG91cjogdmFyKC0tbW9ub2Nocm9tZS03MCkgIWRlZmF1bHQ7XG5cbiRyZXNldC1idXR0b24tY29sb3VyOiBsaW5rcy4kY29sb3VyICFkZWZhdWx0O1xuJHJlc2V0LWJ1dHRvbi10ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XG5cbiRkaWFsb2ctYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0wKSAhZGVmYXVsdDtcbiRkaWFsb2ctcGFkZGluZzogMC41cmVtICFkZWZhdWx0O1xuJGRpYWxvZy1ib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRpYWxvZy1ib3JkZXI6ICRkZWZhdWx0LWJvcmRlciAhZGVmYXVsdDtcblxuJGRpYWxvZy1idXR0b24tYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0wKSAhZGVmYXVsdDtcbiRkaWFsb2ctYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6IHZhcigtLW1vbm9jaHJvbWUtMTApICFkZWZhdWx0O1xuXG4kZGlhbG9nLXllYXItbW9udGgtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRkaWFsb2cteWVhci1tb250aC1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xuJGRpYWxvZy15ZWFyLW1vbnRoLWZvbnQtZmFtaWx5OiB0ZXh0LiRoZWFkaW5nLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGRpYWxvZy15ZWFyLW1vbnRoLWNvbG91cjogdmFyKC0tYm9keS1jb2xvdXIpICFkZWZhdWx0O1xuXG4kZGlhbG9nLXdlZWstZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xuJGRpYWxvZy13ZWVrLWZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XG4kZGlhbG9nLXdlZWstZm9udC1mYW1pbHk6IHRleHQuJGhlYWRpbmctZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZGlhbG9nLXdlZWstY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTcwKSAhZGVmYXVsdDtcblxuJGRpYWxvZy1kYXktYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZGlhbG9nLWRheS1jb2xvdXI6IHZhcigtLW1vbm9jaHJvbWUtNTApICFkZWZhdWx0O1xuJGRpYWxvZy1kYXktZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xuJGRpYWxvZy1kYXktZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcblxuJGRpYWxvZy1kYXktaG92ZXItYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS03MCkgIWRlZmF1bHQ7XG4kZGlhbG9nLWRheS1ob3Zlci1jb2xvdXI6IHZhcigtLW1vbm9jaHJvbWUtMCkgIWRlZmF1bHQ7XG5cbiRkaWFsb2ctc2VsZWN0ZWQtZGF5LWJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktNTApICFkZWZhdWx0O1xuJGRpYWxvZy1zZWxlY3RlZC1kYXktY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTApICFkZWZhdWx0O1xuJGRpYWxvZy1zZWxlY3RlZC1kYXktZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcbiRkaWFsb2ctc2VsZWN0ZWQtZGF5LWZvbnQtZmFtaWx5OiB0ZXh0LiRoZWFkaW5nLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuXG4kZGlhbG9nLXNlbGVjdGVkLWRheS1ob3Zlci1iYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTcwKSAhZGVmYXVsdDtcbiRkaWFsb2ctc2VsZWN0ZWQtZGF5LWhvdmVyLWNvbG91cjogdmFyKC0tbW9ub2Nocm9tZS0wKSAhZGVmYXVsdDtcblxuJGRpYWxvZy1kaXNhYmxlZC1kYXktYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0xMCkgIWRlZmF1bHQ7XG4kZGlhbG9nLWRpc2FibGVkLWRheS1jb2xvdXI6IHZhcigtLW1vbm9jaHJvbWUtNTApICFkZWZhdWx0O1xuJGRpYWxvZy1kaXNhYmxlZC1kYXktZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRkaWFsb2ctZGlzYWJsZWQtZGF5LWZvbnQtZmFtaWx5OiB0ZXh0LiRoZWFkaW5nLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuXG4kZGlhbG9nLWRpc2FibGVkLWRheS1ob3Zlci1iYWNrZ3JvdW5kOiB2YXIoLS1tb25vY2hyb21lLTIwKSAhZGVmYXVsdDtcbiRkaWFsb2ctZGlzYWJsZWQtZGF5LWhvdmVyLWNvbG91cjogdmFyKC0tbW9ub2Nocm9tZS0wKSAhZGVmYXVsdDsiLCJAdXNlICcuLi8uLi9nbG9iYWwvZ2xvYmFsJyBhcyAqO1xuXG4vLyBDQUxFTkRBUlxuJGJvcmRlci1jb2xvdXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJvcmRlci1zaXplOiAxcHggIWRlZmF1bHQ7XG5cbi8vIEhFQURFUiBDRUxMXG4kaGVhZGVyLWNlbGwtYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0zMCkhZGVmYXVsdDtcbiRoZWFkZXItY2VsbC1jb2xvdXI6IHZhcigtLW1vbm9jaHJvbWUtNTApIWRlZmF1bHQ7XG4kaGVhZGVyLWNlbGwtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcbiRoZWFkZXItY2VsbC1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xuJGhlYWRlci1jZWxsLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkZXItY2VsbC1mb250LWZhbWlseTogaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gREFURSBDRUxMXG4kZGF0ZS1jZWxsLWJhY2tncm91bmQ6IHZhcigtLW1vbm9jaHJvbWUtMjApICFkZWZhdWx0O1xuJGRhdGUtY2VsbC1jb2xvdXI6IHZhcigtLW1vbm9jaHJvbWUtMzApICFkZWZhdWx0O1xuXG4vLyBUT0RBWSBDRUxMXG4kdG9kYXktY2VsbC1iYWNrZ3JvdW5kOiB2YXIoLS1tb25vY2hyb21lLTUwKSAhZGVmYXVsdDtcbiR0b2RheS1jZWxsLWNvbG91cjogdmFyKC0tbW9ub2Nocm9tZS01MCkgIWRlZmF1bHQ7XG5cbi8vIFBBU1QgQ0VMTFxuJHBhc3QtY2VsbC1iYWNrZ3JvdW5kOiB2YXIoLS1tb25vY2hyb21lLTMwKSAhZGVmYXVsdDtcbiRwYXN0LWNlbGwtY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTMwKSAhZGVmYXVsdDtcblxuLy8gUFJFVklPVVMgTU9OVEggQ0VMTFxuJHByZXZpb3VzLW1vbnRoLWRhdGUtY2VsbC1iYWNrZ3JvdW5kOiB2YXIoLS1tb25vY2hyb21lLTEwKSAhZGVmYXVsdDtcbiRwcmV2aW91cy1tb250aC1kYXRlLWNlbGwtY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTIwKSAhZGVmYXVsdDtcblxuLy8gTkVYVCBNT05USCBDRUxMXG4kbmV4dC1tb250aC1kYXRlLWNlbGwtYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0yMCkgIWRlZmF1bHQ7XG4kbmV4dC1tb250aC1kYXRlLWNlbGwtY29sb3VyOiB2YXIoLS1tb25vY2hyb21lLTIwKSAhZGVmYXVsdDtcblxuLy8gRVZFTlRcbiRldmVudC1ib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGV2ZW50LXRpbWUtY29sb3VyOiB3aGl0ZSAhZGVmYXVsdDtcbiRldmVudC10aW1lLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kZXZlbnQtdGltZS1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xuJGV2ZW50LXRpbWUtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XG4kZXZlbnQtdGltZS1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuJGV2ZW50LW5hbWUtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGV2ZW50LWJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGV2ZW50LXBhZGRpbmc6IDAuNXJlbSAwLjZyZW0gIWRlZmF1bHQ7IiwiQHVzZSAnLi4vdmFyaWFibGVzJztcbkB1c2UgJy4uL21peGlucy9jYXJkJyBhcyAqO1xuXG5AbWl4aW4gcHJvZC1saXN0LWl0ZW0oKSB7XG4gIC50bi1wcm9kLWxpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgY2FyZDtcbiAgICBwYWRkaW5nOiB2YXJpYWJsZXMuJHBlcmZvcm1hbmNlLWxpc3QtcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHBlcmZvcm1hbmNlLWxpc3QtYmFja2dyb3VuZC1jb2xvdXI7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyaWFibGVzLiRwZXJmb3JtYW5jZS1saXN0LW1hcmdpbi1ib3R0b207XG5cbiAgICAvLyBGaXJlZm94IGRvZXNuJ3Qgc3VwcG9ydCB0aGUgOmhhcyBzZWxlY3RvclxuICAgIEBzdXBwb3J0cyBzZWxlY3Rvcig6aGFzKCopKSB7XG4gICAgICAmOm5vdCg6aGFzKC50bi1wcm9kLWxpc3QtaXRlbV9fcHJvcGVydHktLWltZy1jb250YWluZXIgPiAqKSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKD4gKjpudGgtY2hpbGQoMikpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoPiAqOm50aC1jaGlsZCgzKSkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoPiAqOm50aC1jaGlsZCg0KSkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMWZyIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpoYXMoPiAqOm50aC1jaGlsZCgyKSk6aGFzKC50bi1wcm9kLWxpc3QtaXRlbV9fcHJvcGVydHktLWltZy1jb250YWluZXIpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoPiAqOm50aC1jaGlsZCgzKSk6aGFzKC50bi1wcm9kLWxpc3QtaXRlbV9fcHJvcGVydHktLWltZy1jb250YWluZXIpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCAxZnI7XG4gICAgICB9XG5cbiAgICAgICY6aGFzKD4gKjpudGgtY2hpbGQoNCkpOmhhcygudG4tcHJvZC1saXN0LWl0ZW1fX3Byb3BlcnR5LS1pbWctY29udGFpbmVyKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgYXV0byBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19wcm9wZXJ0eSB7XG4gICAgICAgICYtLWltZy1jb250YWluZXIge1xuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgIGdyaWQtcm93LWVuZDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm9wZXJ0eSB7XG4gICAgICAmLS1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktNTApO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1pbWctY29udGFpbmVyIHtcbiAgICAgICAgLy8gRmlyZWZveCBkb2Vzbid0IHN1cHBvcnQgdGhlIDpoYXMgc2VsZWN0b3JcbiAgICAgICAgQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6aGFzKCopKSB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tcGVyZi1saXN0IHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3BlcmYtcHJvcGVydHkge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kcGVyZm9ybWFuY2UtbGlzdC1zdGF0dXMtY29sb3VyO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcmlhYmxlcy4kcGVyZm9ybWFuY2UtbGlzdC1hbmNob3ItZm9udC13ZWlnaHQ7XG4gICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRwZXJmb3JtYW5jZS1saXN0LXN0YXR1cy1mb250LWZhbWlseTtcblxuICAgICAgJi0tZGF0ZXRpbWUge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRmb3JtLWlucHV0LWNvbG91cjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wZXJmLXN0YXR1cyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRwZXJmb3JtYW5jZS1saXN0LXN0YXR1cy1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRwZXJmb3JtYW5jZS1saXN0LXN0YXR1cy1jb2xvdXI7XG4gICAgfVxuICAgIFxuICAgICZfX3BlcmYtYW5jaG9yIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJHBlcmZvcm1hbmNlLWxpc3QtYW5jaG9yLWZvbnQtd2VpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRwZXJmb3JtYW5jZS1saXN0LWFuY2hvci1iYWNrZ3JvdW5kLWNvbG91cjtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYnV0dG9uLXByaW1hcnktY29sb3VyLWhvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJy4uLy4uL3ZhcmlhYmxlcyc7XG5AdXNlICcuLi8uLi9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zJyBhcyAqO1xuXG4jdG5ldyB7XG4gIC50bi1ldmVudHMtZGV0YWlsLXBhZ2UsXG4gIC50bi1maXhlZC1wYWNrYWdlLWRldGFpbC1wYWdlIHtcbiAgICAudG4tcHJvZC1zZWFzb24taGVhZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyaWFibGVzLiRkZWZhdWx0LWJvcmRlci1jb2xvdXI7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgaDI7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRib2R5LWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3VyKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZS1hbmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IHZhcmlhYmxlcy4kYm9keS1mb250LXNpemU7XG4gICAgICAgIEBpbmNsdWRlIGNhcmQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLWV2ZW50LWRldGFpbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgZ2FwOiAxLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX21haW4tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19hZGRpdGlvbmFsLWV2ZW50cy1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjYXJkO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLFxuICAgICAgICAudG4tZmFjZWJvb2stYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46IHZhcmlhYmxlcy4kZGVmYXVsdC1tYXJnaW47XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bi1hZGRpdGlvbmFsLWV2ZW50cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICZfX2NvbnRpbnVlLXNob3BwaW5nLWxpbmssXG4gICAgICAgICAgJl9fcHJvZHVjdGlvbi1zZWFzb24tZGV0YWlsLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGludWUtc2hvcHBpbmctbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250cm9scy1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW0gMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyaWFibGVzLiRkZWZhdWx0LWJvcmRlci1jb2xvdXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19kYXRlLXNlbGVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tb25vY2hyb21lLTApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyaWFibGVzLiRkZWZhdWx0LWJvcmRlci1yYWRpdXMgMCAwXG4gICAgICAgICAgICAgIHZhcmlhYmxlcy4kZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2J0bi1zdWJtaXQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1c1xuICAgICAgICAgICAgICB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cyAwO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXJpYWJsZXMuJGZvcm0taW5wdXQtaGVpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bi1mYWNlYm9vay1idG4ge1xuICAgICAgICAgIGJvcmRlcjogdmFyaWFibGVzLiRidXR0b24tZmFjZWJvb2stYm9yZGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0MjY3YjI7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLXpvbmUtc2VsZWN0b3Ige1xuICAgICAgLnRuLXpvbmUtc2VsZWN0b3JfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJhZGlvLWJ1dHRvbi1vcHRpb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG4tdGlja2V0LXNlbGVjdG9yIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIHByaWNldHlwZS1saXN0O1xuXG4gICAgICAmX196b25lLXNlbGVjdG9yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyaWFibGVzLiRkZWZhdWx0LW1hcmdpbjtcblxuICAgICAgICAudG4tcmFkaW8tYnV0dG9uLWxpc3Qge1xuICAgICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC50bi1yYWRpby1idXR0b24tbGlzdF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG91ci1zY2hlbWUoJ3ByaW1hcnknKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCArIC50bi1yYWRpby1idXR0b24tbGlzdF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgZ2FwOiB2YXJpYWJsZXMuJGJ1dHRvbi1nYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXJpYWJsZXMuJGJ1dHRvbi1wYWRkaW5nLXkgdmFyaWFibGVzLiRidXR0b24tcGFkZGluZy14O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZ2FwIDAuMnMgZWFzZS1pbi1vdXQsIHBhZGRpbmcgMC4ycyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyaWFibGVzLiRidXR0b24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRzZWxlY3RvcnMtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHNlbGVjdG9ycy1jb2xvdXI7XG4gICAgICAgICAgICBib3JkZXI6IHZhcmlhYmxlcy4kc2VsZWN0b3JzLWJvcmRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZml4ZWQtYW1vdW50LWlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRmb3JtLWlucHV0LWRpc2FibGVkLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogdmFyaWFibGVzLiRmb3JtLWlucHV0LWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fY3VzdG9tLWFtb3VudC1pbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyaWFibGVzLiRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXMgdmFyaWFibGVzLiRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXMgMDtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2V0eXBlLXNlbGVjdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19wcmljZXR5cGUge1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2V0eXBlLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19wcmljZXR5cGUtbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2V0eXBlLWxhYmVsLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNldHlwZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgICAgfVxuXG4gICAgICAjdG4tYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnJvbSg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19hZGRpdGlvbmFsLWNvbnRyb2xzIHtcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIC5yYWRpbzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJhZGlvLWJ1dHRvbi1vcHRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLXRpY2tldGluZy1tb2RlLWNoYW5nZV9fY29udGVudCB7XG4gICAgICBhbGw6IHVuc2V0O1xuXG4gICAgICAudG4tdGlja2V0aW5nLW1vZGUtY2hhbmdlX19hbmNob3Ige1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tY29sb3VyLXNjaGVtZSgnc2Vjb25kYXJ5Jyk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24tY29sb3VyLXNjaGVtZSgnc2Vjb25kYXJ5JywgaW5saW5lLWZsZXgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLXN5b3Mge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmX19sYXlvdXQtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fYnRuLWFkZC10by1jYXJ0IHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG91ci1zY2hlbWUoJ3ByaW1hcnknKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG4tc3lvcy1zY3JlZW4tY29udGFpbmVyIHtcbiAgICAgICZfX2J1dHRvbi1saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgZnJvbSgxMDI0cHgpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHZhcmlhYmxlcy4kZGVmYXVsdC1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG4tc3lvcy1idG4tdmlldy1zY3JlZW5zIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvdXItc2NoZW1lKCdwcmltYXJ5Jyk7XG4gICAgfVxuXG4gICAgLnRuLXN5b3Mtc2VhdC1jb250YWluZXItdmlld3BvcnQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAudG4tc3lvcy1zZWF0LW1hcCB7XG4gICAgICAmX19zdmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19zdGFnZS1pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19zdGFnZS1pbmRpY2F0b3ItbGFiZWwge1xuICAgICAgICBjb2xvcjogdmFyKC0tYm9keS1jb2xvdXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50bi1zeW9zLW1vYmlsZS1jYXJ0LWNvbnRyb2xzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICBnYXA6IDAuMjVyZW07XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgYm9yZGVyOiB7XG4gICAgICAgIGxlZnQ6IG5vbmU7XG4gICAgICAgIHJpZ2h0OiBub25lO1xuICAgICAgICB0b3A6IHZhcmlhYmxlcy4kZGVmYXVsdC1ib3JkZXI7XG4gICAgICAgIGJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAmX19idG4tdmlldy1jYXJ0LFxuICAgICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAmX19idG4tdmlldy1jYXJ0IHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tY29sb3VyLXNjaGVtZSgnZGVmYXVsdCcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnRuLXZpZXctY2FydC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG91cik7XG4gICAgICB9XG5cbiAgICAgICZfX2J0bi12aWV3LWNhcnQtaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tb25vY2hyb21lLTcwKTtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX3N1bW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19zdW1tYXJ5LXN1YnRvdGFsLFxuICAgICAgJl9fc3VtbWFyeS1zZWF0LWNvdW50IHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgJl9fc3VtbWFyeS1zdWJ0b3RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG91cik7XG4gICAgICB9XG5cbiAgICAgICZfX3N1bW1hcnktc2VhdC1jb3VudCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tb25vY2hyb21lLTcwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG4tc3lvcy1wcmljZS10eXBlLXNlbGVjdG9yLFxuICAgIC50bi1zeW9zLXNlYXQtaW5mby1wb3BvdmVyIHtcbiAgICAgICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAudG4tc3lvcy1zZWF0LWluZm8ge1xuICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kZWZhdWx0LWJnKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICAgICAgLnRuLW1vZGFsX19idG4tY2xvc2Uge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW9ub2Nocm9tZS01MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS13aXRoLWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19wcmljZS10eXBlLWhlYWRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWVkaXVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3ByaWNlLXR5cGUtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3ByaWNlLXR5cGUtLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19wcmljZS10eXBlLWZlZS1icmVha2Rvd24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rpc21pc3Mge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tY29sb3VyLXNjaGVtZSgnZGVmYXVsdCcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50bi1zeW9zLWxlZ2VuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuXG4gICAgICAmX19idG4tc2hvdy1sZWdlbmQsXG4gICAgICAmX19idG4tc2hvdy1sZWdlbmQtbW9iaWxlIHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIGZhbWlseTogdmFyaWFibGVzLiRidXR0b24tZm9udC1mYW1pbHk7XG4gICAgICAgICAgc2l6ZTogdmFyaWFibGVzLiRidXR0b24tZm9udC1zaXplO1xuICAgICAgICAgIHdlaWdodDogdmFyaWFibGVzLiRidXR0b24tZm9udC13ZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogdmFyaWFibGVzLiRidXR0b24tcGFkZGluZy15IHZhcmlhYmxlcy4kYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcmlhYmxlcy4kYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXJpYWJsZXMuJGJ1dHRvbi10cmFuc2l0aW9uO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJ1dHRvbi1kZWZhdWx0LWNvbG91cjtcbiAgICAgICAgYm9yZGVyOiB2YXJpYWJsZXMuJGJ1dHRvbi1kZWZhdWx0LWJvcmRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJ1dHRvbi1kZWZhdWx0LWJhY2tncm91bmQtaG92ZXI7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYnV0dG9uLWRlZmF1bHQtY29sb3VyLWhvdmVyO1xuICAgICAgICAgIGJvcmRlcjogdmFyaWFibGVzLiRidXR0b24tZGVmYXVsdC1ib3JkZXItaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnRuLWNsb3NlLWxlZ2VuZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICByaWdodDogMTFweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVza3RvcC1oZWFkaW5nLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tb25vY2hyb21lLTIwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyaWFibGVzLiRkZWZhdWx0LWJvcmRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fZGVza3RvcC1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19sZWdlbmQtZHJhd2VyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcmlhYmxlcy4kZGVmYXVsdC1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1vbm9jaHJvbWUtMTApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50bi1zeW9zLXpvb20tY29udHJvbF9fYnRuIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvdXItc2NoZW1lKCdkZWZhdWx0Jyk7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLnRuLXN5b3MtY2FydCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJiAqW2NsYXNzKj0nX19oZWFkZXInXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX3NlYXRzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyaWFibGVzLiRkZWZhdWx0LW1hcmdpbjtcbiAgICAgIH1cblxuICAgICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3N1bW1hcnktaXRlbSB7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAmX19zdW1tYXJ5LWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19zdW1tYXJ5LXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAudG4tc3lvcy1jYXJ0LXNlYXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgY2FyZCh0cnVlKTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idG4tcmVtb3ZlIHtcbiAgICAgICAgICBhbGw6IHVuc2V0O1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvdXItc2NoZW1lKCdkZWZhdWx0Jyk7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG4tc3lvcy1tb2JpbGUtcG9wb3ZlciB7XG4gICAgICAudG4tc3lvc19fYnRuLWFkZC10by1jYXJ0IHtcbiAgICAgICAgQGluY2x1ZGUgZnJvbSg3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG4tc3lvcy1zY3JlZW4tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvdXItc2NoZW1lKCdwcmltYXJ5Jyk7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAmX19zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMC4yNXJlbSAwO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRidXR0b24tcHJpbWFyeS1jb2xvdXI7XG4gICAgICB9XG5cbiAgICAgICZfX21pbi1wcmljZSxcbiAgICAgICZfX21heC1wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLXN5b3MtYnVzeS1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1tb25vY2hyb21lLTUwKSwgMC42KTtcblxuICAgICAgJl9fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3VyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG4tcHJvZHVjdGlvbi1zZWFzb24tb3ZlcnZpZXctcGFnZSB7XG4gICAgLnRuLXByb2QtbGlzdC1pdGVtIHtcbiAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19wZXJmLWFuY2hvcjpob3ZlciAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYnV0dG9uLXByaW1hcnktY29sb3VyLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRuLXN5b3MtLXZpZXdpbmctc2VhdHMge1xuICAgIC50bi1zeW9zLW1vYmlsZS1jYXJ0LWNvbnRyb2xzIHtcbiAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRuLXN5b3MtLXNlYXRzLXNlbGVjdGVkIHtcbiAgICAudG4tc3lvcy1sZWdlbmRfX2J0bi1zaG93LWxlZ2VuZC1tb2JpbGUge1xuICAgICAgYm90dG9tOiAxMjVweDtcbiAgICB9XG5cbiAgICAudG4tc3lvcy1tb2JpbGUtY2FydC1jb250cm9scyB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnRuLXN5b3MtcHJpY2UtdHlwZXMtc2VsZWN0b3ItbW9kYWwge1xuICAgICRtb2RhbC1wYWRkaW5nOiAycmVtO1xuXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIC50bi1zeW9zLXNlYXQtaW5mbyB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG1vbm9jaHJvbWUtMTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fdGFibGUge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmX19jZWxsLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG1vbm9jaHJvbWUtMTAwO1xuICAgICAgfVxuXG4gICAgICAmX19wcmljZS10eXBlLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IHZhcmlhYmxlcy4kYm9keS1mb250LXNpemU7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlLXR5cGUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX3ByaWNlLXR5cGUtbGlzdC1pdGVtIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50bi1zeW9zLWNhcnQtbW9kYWwge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGdhcDogMnJlbTtcbiAgICB9XG5cbiAgICAudG4tc3lvcy1jYXJ0IHtcbiAgICAgICZfX3NlYXRzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyaWFibGVzLiRkZWZhdWx0LW1hcmdpbjtcbiAgICAgIH1cblxuICAgICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX3N1bW1hcnktaXRlbSB7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAmX19zdW1tYXJ5LWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICZfX3N1bW1hcnktdmFsdWUge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLXN5b3MtY2FydC1zZWF0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcmlhYmxlcy4kZGVmYXVsdC1ib3JkZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmX19wcm9wZXJ0eS12YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19idG4tcmVtb3ZlIHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG91ci1zY2hlbWUoJ2RlZmF1bHQnKTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnO1xuXG5AbWl4aW4gcmFkaW8tYnV0dG9uLW9wdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kc2VsZWN0b3JzLWJhY2tncm91bmQ7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJHNlbGVjdG9ycy1jb2xvdXI7XG4gIHBhZGRpbmc6IHZhcmlhYmxlcy4kc2VsZWN0b3JzLXBhZGRpbmcteSB2YXJpYWJsZXMuJHNlbGVjdG9ycy1wYWRkaW5nLXggdmFyaWFibGVzLiRzZWxlY3RvcnMtcGFkZGluZy15IDJyZW07XG4gIGJvcmRlcjogdmFyaWFibGVzLiRzZWxlY3RvcnMtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJHNlbGVjdG9ycy1ib3JkZXItcmFkaXVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgXG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICB9XG5cbiAgJjpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICAgIGJvcmRlcjogdmFyaWFibGVzLiRzZWxlY3RvcnMtY2hlY2tlZC1ib3JkZXI7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRzZWxlY3RvcnMtY2hlY2tlZC1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHNlbGVjdG9ycy1jaGVja2VkLWNvbG91cjtcbiAgICBcbiAgICBpbnB1dCB7XG4gICAgICBhY2NlbnQtY29sb3I6IHZhcmlhYmxlcy4kc2VsZWN0b3JzLWNoZWNrZWQtYWNjZW50LWNvbG91cjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHNlbGVjdG9ycy1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHNlbGVjdG9ycy1ob3Zlci1jb2xvdXI7XG4gICAgYm9yZGVyOiB2YXJpYWJsZXMuJHNlbGVjdG9ycy1ob3Zlci1ib3JkZXI7XG4gIH1cbn0iLCJAdXNlICcuLi9mdW5jdGlvbnMvc3BhY2luZyc7XG5AdXNlICcuLi92YXJpYWJsZXMvZ2xvYmFsL2dsb2JhbCc7XG5cbkBtaXhpbiBwcmljZXR5cGUtbGlzdCgpIHtcbiAgJl9fcHJpY2V0eXBlLWxpc3QtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiBzcGFjaW5nLnBhZGRpbmcoMC43NSkgMCBjYWxjKCN7c3BhY2luZy5wYWRkaW5nKDAuNzUpfSAtIDFweCk7XG5cbiAgICAmOm5vdCg6b25seS1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBnbG9iYWwuJGRlZmF1bHQtYm9yZGVyO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uLy4uL3ZhcmlhYmxlcy9nbG9iYWwvZ2xvYmFsJztcbkB1c2UgJy4uLy4uL21peGlucy9yZXNwb25zaXZlJyBhcyAqO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2NhcmQnIGFzICo7XG5AdXNlICcuLi8uLi9taXhpbnMvYWNjb3VudC1mb3JtcycgYXMgKjtcbkB1c2UgJy4uLy4uL3ZhcmlhYmxlcyc7XG5cbiN0bmV3IHtcbiAgLnRuLW9uZS1wYWdlLWdpdmluZy1wYWdlLFxuICAudG4tY29udHJpYnV0aW9uLWluZGl2aWR1YWwtcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIFxuICAgIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuXG4gICAgLnBhbmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkb25hdGlvbi1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyOiB2YXJpYWJsZXMuJGRvbmF0aW9uLWJvcmRlcjtcbiAgICB9XG5cbiAgICAucGFuZWwtaGVhZGluZyxcbiAgICAucGFuZWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiB2YXJpYWJsZXMuJGRvbmF0aW9uLXBhZGRpbmc7XG4gICAgfVxuICAgIFxuICAgIC5wYW5lbC1kZWZhdWx0IHtcbiAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkb25hdGlvbi1oZWFkaW5nLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcmlhYmxlcy4kZG9uYXRpb24taGVhZGluZy1ib3JkZXI7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNhcmQtY29sb3VyLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLWZpZWxkc2V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC50bi1sZWdlbmQsXG4gICAgLnRuLWxlZ2VuZC1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudG4tbGVnZW5kIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRuLW9wZy1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0cmVtO1xuXG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIC5jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWxwLWJsb2NrOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fc3VnZ2VzdGVkLWFtb3VudC1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDAuMjVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmW2FyaWEtYWN0aXZlZGVzY2VuZGFudD1cInRuLW9wZy1hbW91bnQtYnRuLTBcIl0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWdnZXN0ZWQtYW1vdW50LWxpc3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgfVxuXG4gICAgICAmX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RvdGFscyB7XG4gICAgICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICZfX2J0bi1zdWJtaXQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGZyb20oNzY4cHgpIHtcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLWNvbnRyaWJ1dGlvbi1jb21wb25lbnQge1xuICAgICAgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjdG4tZXJyb3ItbWVzc2FnZS10ZW1wbGF0ZTplbXB0eSxcbiAgICAjdG4tYWxlcnQtbWVzc2FnZS10ZW1wbGF0ZTplbXB0eSxcbiAgICAjdG4tcGF5bWVudC1kcm9wLXRhcmdldDplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uLy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJy4uLy4uL21peGlucy9idXR0b25zJztcblxuI3RuZXcge1xuICAudG4tY29udHJpYnV0aW9uLWdyb3VwLXBhZ2Uge1xuICAgIC50bi1oZWFkZXItY29tcG9uZW50LFxuICAgIC50bi1wYWdlLWJvdHRvbSB7XG4gICAgICBtYXJnaW46IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUuZnJvbSg3NjhweCkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudG4taGVhZGluZy1zdWItdGV4dCB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9ucy5idXR0b24tY29sb3VyLXNjaGVtZSgnZGVmYXVsdCcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLXBhZ2UtYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLmNvbC14cy0xMi5jb2wtc20tNiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsb2F0OiB1bnNldDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS5mcm9tKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLWNvbnRyaWJ1dGlvbi10eXBlLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICBcbiAgICAudG4tY29udHJpYnV0aW9uLXR5cGUtZm9ybS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uL21peGlucy9idXR0b25zJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zL2NhcmQnIGFzICo7XG5AdXNlICcuLi92YXJpYWJsZXMnO1xuXG5AbWl4aW4gY2FydC1pdGVtcygpIHtcbiAgLnRuLWNhcnQge1xuICAgICZfX2J0bi1yZW1vdmUge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG91ci1zY2hlbWUoJ2RlZmF1bHQnKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG5cbiAgICAmX19idG4tcmVtb3ZlLWljb24ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnRuLWNhcnQtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICZfX3BhY2thZ2UtcGVyZnMtY29udGFpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcmlhYmxlcy4kZGVmYXVsdC1ib3JkZXItY29sb3VyO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA1cHg7XG4gICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWRlZmF1bHQtYmcpLCAwLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyaWFibGVzLiRkZWZhdWx0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICB9XG5cbiAgLnRuLXBlcmZvcm1hbmNlLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvdXIpO1xuICB9XG5cbiAgLnRuLWNhcnQtaXRlbS1zdW1tYXJ5IHtcblxuICAgICZfX3Byb3BlcnR5IHtcblxuICAgICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG4tY2FydC1pdGVtLWRldGFpbHNfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGNhcmQ7XG4gIH1cblxuICAudG4tY2FydC1pdGVtLWRldGFpbCB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvZHktYmFja2dyb3VuZCk7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZfX3NlYXQtbG9jYXRpb24tZGl2aWRlcjpiZWZvcmUge1xuICAgICAgY29sb3I6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC50bi1jYXJ0LXRvdGFscyB7XG4gICAgYm9yZGVyLXRvcDogdmFyaWFibGVzLiRkZWZhdWx0LWJvcmRlcjtcblxuICAgICZfX2xpbmUtaXRlbSB7XG4gICAgICBjb2xvcjogdmFyKC0tbW9ub2Nocm9tZS03MCk7XG5cbiAgICAgICYtLXRvdGFsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3VyKTtcbiAgICAgIH1cblxuICAgICAgJi0tc3VidG90YWwge1xuICAgICAgICAudG4tY2FydC10b3RhbHNfX2xhYmVsLFxuICAgICAgICAudG4tY2FydC10b3RhbHNfX3ZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IGxhcmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAudG4tY2FydC1idXR0b25zIHtcbiAgICAmX19zZWNvbmRhcnktYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvdXItc2NoZW1lKCdzZWNvbmRhcnknKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9jYXJ0LWl0ZW1zJyBhcyAqO1xuXG4jdG5ldyB7XG4gIC50bi1wYXltZW50LXBhZ2UsXG4gIC50bi1yZWNlaXB0LXBhZ2Uge1xuICAgIEBpbmNsdWRlIGNhcnQtaXRlbXM7XG5cbiAgICAudG4tY2FydC10b3RhbHMge1xuICAgICAgYm9yZGVyLXRvcDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG5cbiAgICAudG4tZG9uYXRpb24tYXNrLWNvbXBvbmVudCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2FjY291bnQtZm9ybXMnIGFzICo7XG5cbiN0bmV3IHtcbiAgLnRuLWFjY291bnQtY3JlYXRlLXBhZ2UgI3RuLWFjY291bnQtcmVnaXN0ZXItZm9ybSxcbiAgLnRuLWFjY291bnQtY3JlYXRlLWJyaWVmLXBhZ2UgI3RuLWZvcm0sXG4gIC50bi1hY2NvdW50LWNyZWF0ZS1icmllZi1wYWdlICN0bi1hY2NvdW50LWNyZWF0ZS1icmllZi1mb3JtIHtcbiAgICBAaW5jbHVkZSBhY2NvdW50LWZvcm1zO1xuICAgIGdhcDogNHJlbTtcbiAgfVxufSIsIkB1c2UgJy4vcmFkaW8tYnV0dG9uLW9wdGlvbicgYXMgKjtcbkB1c2UgJy4uL3ZhcmlhYmxlcyc7XG5AdXNlICcuL2lucHV0cycgYXMgKjtcblxuQG1peGluIGFjY291bnQtZm9ybXMoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyaWFibGVzLiRmb3JtLWxhYmVsLW1hcmdpbjtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgbGFiZWw7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5jaGVja2JveCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcmlhYmxlcy4kZm9ybS1sYWJlbC1tYXJnaW47XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICBzaXplOiB2YXJpYWJsZXMuJGZvcm0tbGFiZWwtZm9udC1zaXplO1xuICAgICAgICAgIHdlaWdodDogdmFyaWFibGVzLiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmFkaW8tYnV0dG9uLW9wdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8uLi9taXhpbnMvYWNjb3VudC1mb3JtcycgYXMgKjtcbkB1c2UgJy4uLy4uL21peGlucy9jYXJkJyBhcyAqO1xuQHVzZSAnLi4vLi4vdmFyaWFibGVzJztcblxuI3RuZXcge1xuICAudG4tYWNjb3VudC11cGRhdGUtcGFnZSB7XG4gICAgLnRuLXBhZ2UtbGF5b3V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgI3RuLXVwZGF0ZS1mb3JtIHtcbiAgICAgIEBpbmNsdWRlIGFjY291bnQtZm9ybXM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZ2FwOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC50bi1hY2NvdW50LWludGVyZXN0cy1wYWdlIHtcbiAgICAudG4taW50ZXJlc3RzIHtcbiAgICAgIEBpbmNsdWRlIGFjY291bnQtZm9ybXM7XG4gICAgfVxuICB9XG5cbiAgLnRuLWRpZ2l0YWwtY29udGVudC1wYWdlLFxuICAudG4tZ2l2aW5nLWhpc3RvcnktcGFnZSxcbiAgLnRuLWFjY291bnQtbWVtYmVyc2hpcHMtcGFnZSxcbiAgLnRuLXVwY29taW5nLWV2ZW50cy1wYWdlIHtcbiAgICAudG4tZW1wdHktY2FydC1tZXNzYWdlIHtcbiAgICAgIEBpbmNsdWRlIGNhcmQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnRuLWFkZHJlc3MtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgfVxuXG4gIC50bi1hcmVhLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBcbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQHN1cHBvcnRzIHNlbGVjdG9yKDpoYXMoKikpIHtcbiAgICAgICZfX2xpc3QtaXRlbTpub3QoOmhhcyhhKSkge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRsaW5rcy1hY3RpdmUtY29sb3VyO1xuICAgICAgICBmb250LXdlaWdodDogdmFyaWFibGVzLiRsaW5rcy1hY3RpdmUtZm9udC13ZWlnaHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdmFyaWFibGVzLiRsaW5rcy1hY3RpdmUtdGV4dC1kZWNvcmF0aW9uO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmhhcygqKSkge1xuICAgICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlua3MtYWN0aXZlLWNvbG91cjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcmlhYmxlcy4kbGlua3MtYWN0aXZlLWZvbnQtd2VpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kbGlua3MtYWN0aXZlLXRleHQtZGVjb3JhdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9idXR0b25zJyBhcyAqO1xuQHVzZSAnLi4vLi4vdmFyaWFibGVzL2NvbXBvbmVudHMvYnV0dG9uJztcblxuI3RuZXcge1xuICAudG4tYWNjb3VudC1sb2dpbi1wYWdlIHtcbiAgICAudG4taGVhZGVyLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAuYnRuLWluZm8ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG91ci1zY2hlbWUoJ3NlY29uZGFyeScpO1xuICAgIH1cblxuICAgIC50bi1sb2dpbi1jb21wb25lbnQge1xuICAgICAgLnRuLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRuLXJlZ2lzdGVyLWJ1dHRvbixcbiAgICAudG4tcmVnaXN0ZXItYnJpZWYtYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvdXItc2NoZW1lKCdzZWNvbmRhcnknKTtcbiAgICB9XG5cbiAgICAudG4tbG9naW4tZmFjZWJvb2stYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IGJ1dHRvbi4kZmFjZWJvb2stYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogYnV0dG9uLiRmYWNlYm9vay1iYWNrZ3JvdW5kO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKGJ1dHRvbi4kZmFjZWJvb2stYmFja2dyb3VuZCwgNSUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihidXR0b24uJGZhY2Vib29rLWJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjdG5ldyB7XG4gIC50bi1hY2NvdW50LXVwZGF0ZS1wYXNzd29yZC1wYWdlIHtcbiAgICBmb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG59IiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zJztcbkB1c2UgJy4uLy4uL3ZhcmlhYmxlcyc7XG5cbiN0bmV3IC50bi1mbGV4LXBhY2thZ2Utc2VsZWN0aW9ucy1wYWdlIHtcbiAgLnRuLWZsZXgtcGFja2FnZS1kZXRhaWxzIHtcbiAgICAmX19pbnN0cnVjdGlvbnMge1xuICAgICAgbWFyZ2luOiBmdW5jdGlvbnMubWFyZ2luKDIpIDA7XG4gICAgICBmb250LXNpemU6IHVuc2V0O1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmNhcmQ7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBmdW5jdGlvbnMucGFkZGluZygxLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50bi1mbGV4LWNhcnQge1xuICAgICZfX21haW4tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5jYXJkO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3RlZC1wcmljZXR5cGVzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG91cik7XG4gICAgfVxuXG4gICAgJl9fcHJpbWFyeS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyaWFibGVzLiRkZWZhdWx0LWJvcmRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tc2VsZWN0ZWQtcHJpY2V0eXBlcyB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5jYXJkO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgIC50bi1mbGV4LWNhcnQtc2VsZWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAgIC50bi1mbGV4LWNhcnQge1xuICAgICAgICAgICZfX3ByaW1hcnktaGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuaDQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICZfX3NlY29uZGFyeS1oZWFkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5oNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmltYXJ5LWhlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmgzO1xuICAgIH1cblxuICAgICZfX3NlY29uZGFyeS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgZnVuY3Rpb25zLm1hcmdpbigxKTtcbiAgICAgIH1cblxuICAgICAgJi0tc3RhcnQtb3ZlciB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRuLWZsZXgtcGVyZm9ybWFuY2UtZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1peGlucy5jYXJkO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBoMyB7XG4gICAgICAvLyBjb2xvcjogdmFyKC0tYm9keS1jb2xvdXIpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLWNvbG91cjtcbiAgICAgIC8vIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG91cik7XG4gICAgfVxuXG4gICAgJl9fY29udGVudHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2J0bi10b2dnbGUtcHJvZHVjdGlvbnMtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19idG4tdG9nZ2xlLXByb2R1Y3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9fcHJvZHVjdGlvbi1saXN0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyLWNvbG91cjtcbiAgICB9XG5cbiAgICAmX19wcm9kdWN0aW9uLWxpc3QtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19yZXF1aXJlbWVudHMge1xuICAgICAgYWxsOiB1bnNldDtcbiAgICB9XG5cbiAgICAmX19yZXF1aXJlbWVudHMtc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICB9XG5cbiAgICAmX19zZWxlY3Rpb24tc3RhdHVzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKTtcbiAgICB9XG4gIH1cblxuICAudG4tZmxleC1zZWxlY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1peGlucy5jYXJkKHRydWUpO1xuICAgIHBhZGRpbmc6IGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgZm9udC1zaXplOiB1bnNldDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW5jdGlvbnMubWFyZ2luKDAuNSk7XG4gICAgICBmb250LXNpemU6IG1lZGl1bTtcbiAgICB9XG4gICAgXG4gICAgJi0tcGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmNhcmQoJGludmVydC1iZzogdHJ1ZSk7XG4gICAgICBwYWRkaW5nOiBmdW5jdGlvbnMucGFkZGluZygwLjUpIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IGZ1bmN0aW9ucy5nYXAoMC4yNSk7XG4gICAgfVxuXG4gICAgJl9fYnRuLXJlbW92ZSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLWNvbG91ci1zY2hlbWUoJ3NlY29uZGFyeScpO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3VyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAudG4tZmxleC1wcm9kdWN0aW9uIHtcbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiBmdW5jdGlvbnMuZ2FwKDAuNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW5jdGlvbnMubWFyZ2luKDEpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgfVxuXG4gICAgJl9fZGF0ZS1yYW5nZSB7XG4gICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX2RhdGUtcmFuZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2J0bi10b2dnbGUtcGVyZm9ybWFuY2VzIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgfVxuICB9XG5cbiAgLnRuLWZsZXgtcGVyZm9ybWFuY2Utc2VsZWN0b3Ige1xuICAgICZfX2JvcmRlciB7XG4gICAgICAvLyBAaW5jbHVkZSBtaXhpbnMuY2FyZDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2Zvcm0tZ3JvdXAge1xuICAgICAgcGFkZGluZzogZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXJpYWJsZXMuJGRlZmF1bHQtYm9yZGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIFxuICAudG4tZmxleC1wZXJmb3JtYW5jZSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgLy8gYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnRuLXRpY2tldC1zZWxlY3RvciB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnByaWNldHlwZS1saXN0O1xuXG4gICAgJl9fcHJpY2V0eXBlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fem9uZS1zZWxlY3RvcixcbiAgICAmX19wcmljZXR5cGUtc2VsZWN0b3Ige1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICAmX19wcmljZXR5cGUtbGFiZWwtY29udGFpbmVyIGxhYmVsLFxuICAgICZfX3ByaWNldHlwZS1uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19xdWFudGl0eS1zZWxlY3RlZCxcbiAgICAmX19xdWFudGl0eS1zZWxlY3RlZC1wcmljZSB7XG4gICAgICBhbGlnbi1zZWxmOiB1bnNldDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8uLi9taXhpbnMvcHJpY2V0eXBlLWxpc3QnIGFzICo7XG5cbiN0bmV3IHtcbiAgLnRuLWZsZXgtcGFja2FnZS1kZXRhaWwtcGFnZSB7XG4gICAgLnRuLXRpY2tldC1zZWxlY3RvciB7XG4gICAgICBAaW5jbHVkZSBwcmljZXR5cGUtbGlzdDtcbiAgICAgIFxuICAgICAgJl9fcHJpY2V0eXBlLWxhYmVsLWNvbnRhaW5lciBsYWJlbCxcbiAgICAgICZfX3ByaWNldHlwZS1uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uLy4uL3ZhcmlhYmxlcy9nbG9iYWwvZ2xvYmFsJztcbkB1c2UgJy4uLy4uL21peGlucy9yYWRpby1idXR0b24tb3B0aW9uJyBhcyAqO1xuXG4jdG5ldyB7XG4gIC50bi1maXhlZC1wYWNrYWdlLWRldGFpbC1wYWdlIHtcbiAgICAudG4tcGFja2FnZS1kZXRhaWwge1xuICAgICAgJl9faGVhZGluZy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUsXG4gICAgICAmX192ZW51ZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fcGVyZi1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuMTI3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG5cbiAgICAgICAgLnRuLXBhY2thZ2UtcGVyZiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICAgQGluY2x1ZGUgcmFkaW8tYnV0dG9uLW9wdGlvbjtcblxuICAgICAgICAgICZfX3Byb3BlcnR5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3Byb3BlcnR5LS1kYXRldGltZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG4tdGlja2V0LXNlbGVjdG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAjdG4tYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8uLi9taXhpbnMvdGV4dCc7XG5AdXNlICcuLi8uLi9taXhpbnMvY2FyZCcgYXMgKjtcblxuI3RuZXcge1xuICAudG4tZmxleC1wYWNrYWdlLWluLXByb2dyZXNzLXBhZ2Uge1xuICAgIC50bi1mbGV4LWluLXByb2dyZXNzIHtcbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50bi1mbGV4LWluLXByb2dyZXNzLXBhY2thZ2Uge1xuICAgICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyLWNvbC0yIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19zZWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG5cbiAgICAgICAgJi0tc2VsZWN0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LmgzO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQuaDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19zZWN0aW9uLXN1YmhlYWQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0Lmg1O1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zZWxlY3Rpb25zLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuMDYyNXJlbTtcblxuICAgICAgICAudG4tZmxleC1zZWxlY3Rpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGNhcmQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbW9ub2Nocm9tZS0wKTtcbiAgICAgICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vLi4vZnVuY3Rpb25zL3NwYWNpbmcnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3Byb2QtbGlzdC1pdGVtJyBhcyAqO1xuQHVzZSAnLi4vLi4vdmFyaWFibGVzL2dsb2JhbC9nbG9iYWwnO1xuXG4jdG5ldyB7XG4gIC50bi1wYWNrYWdlLWxpc3RpbmctcGFnZSB7XG4gICAgLnRuLXBhY2thZ2UtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBwcm9kLWxpc3QtaXRlbTtcblxuICAgICAgLnRuLXByb2QtbGlzdC1pdGVtIHtcbiAgICAgICAgcm93LWdhcDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnRuLXBhY2thZ2UtbGlzdC1pdGVtIHtcblxuICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiBzcGFjaW5nLmdhcCgwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlscy1saW5rLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHNwYWNpbmcubWFyZ2luKDEpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24sXG4gICAgICAgICZfX2xvY2F0aW9uLFxuICAgICAgICAmX19kYXRlLXJhbmdlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlLXJhbmdlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */