/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/products/travel-covid-ws.css ***!
  \***********************************************************************************************************************************/

.error{
    background-color: #eacece !important;
}
#main{
    background:  linear-gradient(180deg, rgba(0, 174, 205, 0) 23.4%, rgba(0, 174, 205, 0.15) 100%),
        linear-gradient(0deg, #FAF8F2, #FAF8F2);
    height: auto;
    padding: 25px 0 40px 0;
    min-height: calc(100vh - 100px);
}
.steps{
    width: 1060px;
    padding: 0 15px;
    margin: 0 auto;
    box-sizing: border-box;
}
#plane-image{
    width: 330px;
    height: 180px;
    object-fit: contain;
}
.text-orange{
    color: rgb(var(--nova-orange));
}
.title{
    font-size: var(--fs-title-md);
}
.msg-container{
    width:100%;
}
.content-navigation-button, .navigation-button{
    width: 100%;
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.content-navigation-button > a, .navigation-button >a{
    font-size: 16px !important;
}
.content-navigation-button > span, .navigation-button >span{
    position: absolute;
    font-size: 16px !important;
    font-weight: var(--fw-bold);
    text-decoration: underline;
    color: rgb(var(--nova-orange));
    cursor: pointer;
    transform: translateX(-200px);
}

.form-label {
    font-size: var(--fs-text-lg);
    font-weight: var(--fw-semi-bold);
}

.sort-by-plan{
    margin: 0 15px;
    cursor: pointer;
    font-weight: var(--fw-bold);
    color: rgb(var(--dark-grey));
    font-size: 20px;
    line-height: 18px;
    text-transform: uppercase;
}
.sort-by-plan.active{
    color: rgb(var(--nova-orange));
    text-decoration: underline;
}
.content-plan-price,
.content-plan-price-preview, .price-total{
    width: auto;
    height: 55px;
    border-radius: 10px;
    color: rgb(var(--nova-orange));
    font-size: 28px;
    font-weight: var(--fw-ligth);
    display: flex;
    align-items: center;
    overflow: hidden;
    position: relative;
}
.content-plan-price > span,
.content-plan-price-preview > span{
    padding: 0 10px;
}
.content-plan-price > button,
.content-plan-price-preview > button {
    height: 100%;
    padding: 0 10px;
    border: none;
    background: rgb(var(--nova-orange));
    font-size: 16px;
    font-weight: var(--fw-bold);
    line-height: 16px;
    text-transform: uppercase;
    color: white;
}
.content-plan-price.selected{
    background-color: #ffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.308);
}
.content-plan-price.selected > span{
    font-weight: var(--fw-bold);
}
.content-company-radio > label{
    font-size: 21px;
    font-weight: var(--fw-normal);
    line-height: 21px;
    color: rgb(var(--dark-grey));
    margin-left: 20px;
}
.form-control {
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #c5d9e8;
    border-radius: 4px;
    background-color: white;
    font-size: var(--fs-text-lg);
    color: rgba(var(--dark-grey), 0.9);
    cursor: pointer;
}

input[type='radio'] {
    appearance: none;
    width: 22px;
    height: 22px;
    border: 1px solid rgb(var(--dark-grey));
    border-radius: 2px;
    cursor: pointer;
    transition: all 0.2s ease;
    flex-shrink: 0;
    margin: 0;
}
input[type='radio']:checked {
    background: rgb(var(--nova-orange));
    border-color: rgb(var(--dark-grey));
    box-shadow: inset 0 0 0 4px white, 0 0 6px rgba(235, 233, 231, 0.541);
}
.main-coverage{
    margin-left:40px;
}
.tbl-title{
    font-size: var(--fs-text-lg);
    border-top-left-radius:10px ;
    border-top-right-radius: 10px;
    background-color: rgb(var(--nova-orange)) !important;
    color:white !important;
    padding:12px 10px!important;
}
.table-coverages > tr > td{
    border: none;
    
}

.orange-line{
    height: 1px;
    background-color: rgb(var(--nova-orange));
}
.vertical-line-orange{
    height: 30px;
    width: 1px;
    background-color: rgb(var(--nova-orange));
}
.globalTotalPremium{
    background-color: white;
    border-radius: 12px;
    max-width: 70%;
    padding: 10px 25px;
}
/* Backdrop */
.unified-datepicker-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1040;
    backdrop-filter: blur(4px);
}

/* Modal Container */
.date-picker-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1050;
    max-width: 920px;
    width: 95%;
    max-height: 90vh;
    overflow-y: auto;
}

.date-picker-container {
    background: white;
    border-radius: 24px;
    padding: 32px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
}

.modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.modal-title {
    font-size: 24px;
    font-weight: 700;
    color: #1e3a5f;
    margin: 0;
}

.close-button {
    background: none;
    border: none;
    font-size: 32px;
    color: #6b7280;
    cursor: pointer;
    padding: 0;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all 0.2s;
}

.close-button:hover {
    background: #f3f4f6;
    color: #1e3a5f;
}

.date-inputs-wrapper {
    display: flex;
    gap: 20px;
    margin-bottom: 24px;
    flex-wrap: wrap;
}

.date-input-group {
    flex: 1;
    min-width: 200px;
}

.date-label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 600;
    color: #1e3a5f;
    margin-bottom: 8px;
    font-size: 15px;
}

.info-icon {
    width: 18px;
    height: 18px;
    border: 2px solid #0ea5e9;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0ea5e9;
    font-size: 12px;
    font-weight: bold;
    cursor: help;
}

.date-input {
    width: 100%;
    padding: 14px 16px;
    border: 2px solid #e5e7eb;
    border-radius: 12px;
    font-size: 16px;
    color: #1e3a5f;
    font-weight: 500;
    cursor: default;
    background: #f9fafb;
    position: relative;
}

.date-input.selected {
    border-color: #0ea5e9;
    background: white;
}

.date-input.selected::after {
    content: '✓';
    color: #0ea5e9;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
}

.duration-box {
    flex: 1;
    min-width: 250px;
    border-radius: 12px;
    padding: 20px;
    display: flex;
    align-items: center;
    gap: 12px;
}

.lightbulb-icon {
    font-size: 32px;
}

.duration-text {
    flex: 1;
}

.duration-title {
    font-weight: 700;
    color: #1e3a5f;
    font-size: 18px;
    margin-bottom: 4px;
}

.duration-subtitle {
    color: #1e3a5f;
    font-size: 14px;
}

.calendar-wrapper {
    margin-top: 24px;
    display: flex;
    justify-content: center;
}
.calendar-wrapper #calendar {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    height: 0;
}

.calendar-wrapper .flatpickr-calendar {
    position: relative !important;
    display: block !important;
}
.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999;
}
.flatpickr-calendar.inline {
    display: block;
    position: absolute;
    top: 2px;
    min-width: 200px !important;
}
/* .flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px;
} */
.apply-button {
    width: 100%;
    max-width: 400px;
    margin: 24px auto 0;
    display: block;
    padding: 16px 32px;
    background: linear-gradient(135deg, #f97316 0%, #ea580c 100%);
    color: white;
    border: none;
    border-radius: 12px;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: all 0.3s;
    box-shadow: 0 4px 14px rgba(249, 115, 22, 0.4);
}

.apply-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(249, 115, 22, 0.5);
}
/* 
/* Flatpickr Custom Styles */
/* 
.flatpickr-calendar {
    box-shadow: none !important;
    border: none !important;
    width: 100% !important;
}

.flatpickr-months {
    background: transparent !important;
    padding: 0 !important;
}

.flatpickr-month {
    color: #1e3a5f !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

.flatpickr-current-month {
    padding: 10px 0 !important;
}

.flatpickr-weekdays {
    background: transparent !important;
    margin-top: 16px !important;
}

.flatpickr-weekday {
    color: #1e3a5f !important;
    font-weight: 600 !important;
    font-size: 14px !important;
}

.flatpickr-day {
    color: #1e3a5f !important;
    font-weight: 500 !important;
    border-radius: 8px !important;
    font-size: 15px !important;
    height: 42px !important;
    line-height: 42px !important;
    max-width: 42px !important;
}

.flatpickr-day:hover:not(.flatpickr-disabled) {
    background: #dbeafe !important;
    border-color: #dbeafe !important;
}

.flatpickr-day.disabled,
.flatpickr-day.flatpickr-disabled {
    color: #d1d5db !important;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange {
    background: #0ea5e9 !important;
    border-color: #0ea5e9 !important;
    color: white !important;
    font-weight: 700 !important;
}

.flatpickr-day.inRange {
    background: #dbeafe !important;
    border-color: #dbeafe !important;
    box-shadow: none !important;
}

.flatpickr-day.today {
    border-color: #0ea5e9 !important;
}

.flatpickr-next-month,
.flatpickr-prev-month {
    fill: #1e3a5f !important;
}

.flatpickr-weekday {
    color: #1e3a5f !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    flex: 1 !important;
    text-align: center !important;
}

.flatpickr-weekdays {
    background: transparent !important;
    margin-top: 16px !important;
    display: flex !important;
    justify-content: space-between !important;
    width: 100% !important;
}
.flatpickr-days {
    width: 100% !important;
}

.dayContainer {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}

.flatpickr-day {
    color: #1e3a5f !important;
    font-weight: 500 !important;
    border-radius: 8px !important;
    font-size: 15px !important;
    height: 42px !important;
    line-height: 42px !important;
    max-width: 42px !important;
    flex: 1 !important;
    margin: 2px !important;
} */

@media (max-width: 768px) {
    .date-inputs-wrapper {
        flex-direction: column;
    }
    
    .date-picker-modal {
        width: 100%;
        max-height: 100vh;
        border-radius: 0;
    }
    
    .date-picker-container {
        border-radius: 0;
        max-height: 100vh;
        overflow-y: auto;
    }
}
.content-all-passengers{
    min-width: 90%;
}
.card{
    border-radius: 18px;
    border: none;
}


.card-header {
    background-color: rgb(var(--white));
    border-top-right-radius: 18px !important;
    border-top-left-radius: 18px !important;
    border-bottom: none;
    padding: 10px 3%;
}
.card-header::after {
    content: '';
    position: absolute;
    padding: 0px 30px;
    width:94%;
    height: 1px;
    background-color: rgb(var(--nova-orange));
    
}

.card-body{
    padding: 10px 30px; 
}

.btn-link{
    text-decoration: none;
}
.btn-link >span{
    width: 60%;
}
.card-title{
    font-size: var(--fs-text-lg);
    color:rgb(var(--dark-grey));
}

.btn-load{
    background-color: rgb(var(--light-blue));
    border-radius: 12px;
}

.content-review-policy{
    min-width: 85%;
    height: auto;
    border-radius: 16px;
    background-color: white;
    padding: 16px 20px 10px 20px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.review-info-title > span{
    font-weight: var(--fw-normal);
    font-size: var(--fs-text-lg);
    line-height: 21px;
    color: rgb(130,130,130,1);
}
.review-info-text > span{
    font-weight: var(--fw-normal);
    font-size: var(--fs-text-lg);
    line-height: 21px;
    color: rgb(var(--dark-grey));
}
.content-review-company > span{
    font-weight: var(--fw-semi-bold);
    font-size: var(--fs-text-xl);
    line-height: 24px;
    color: rgb(var(--dark-grey));
}

.go-back-btn{
    cursor: pointer;
    position: absolute;
    font-size: 35px;
    color: rgb(var(--nova-orange));
    transform: translateX(-150px);
}
.content-confirmation-text{
    font-weight: var(--fw-normal);
    font-size: var(--fs-text-xl);
    line-height: 28px;
    color: rgb(var(--dark-grey));
    text-align: center;
    margin: 30px 0;
}

.content-price-preview{
    width: 80%;
    margin: 0 auto;
    padding: 20px 30px;
   
}

.btn-orange-outlined.edit{
    height: 35px !important;
    width: 75px;
    font-weight: var(--fw-normal);
}
.td-coverages{
    padding: 10px !important;
}

@media (max-width: 1200px) {
    .steps{
        width: 95%;
    }

    #main{
        background:  linear-gradient(180deg, rgba(0, 174, 205, 0) 23.4%, rgba(0, 174, 205, 0.15) 100%),
            linear-gradient(0deg, #FAF8F2, #FAF8F2);
        height: auto;
        padding: 25px 0 40px 0;
        min-height: calc(100vh - 80px);
    }
    #plane-image {
        height: 130px;
    }
}

@media (max-width: 768px) {
    .content-plan-price, .content-plan-price-preview, .price-total{
        font-size: 22px;
    }
    .price{
        font-size: 16px !important;
    }
    .main-coverage {
         margin-left: 0px;
    }
    .btn-orange-outlined.edit{
        padding: 5px;
    }
    .content-company-radio{
        text-align: center;
    }
    .content-plan-price.selected{
        margin-top: 10px;
    }
    .td-coverages.w-75{
        max-width: 60% !important;
    }
}
@media (max-width: 480px) {
    .content-review-policy{
        width: 100%;
        padding: 5px 10px;
    }
    .content-i-agree{
        display: flex;
        flex-direction: column;
    }
    .content-navigation-button > span, .navigation-button >span{
        position: relative;
        margin-right: 10px;
        transform: translateX(0) !important;
    }
}

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