/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/pages/partnerships.css ***!
  \*****************************************************************************************************************************/
/* ──────────────────────────────────────────────────────────────
   Partnerships page-specific styles
   Loaded only on /<locale>/partnerships, on top of app.css.
   ────────────────────────────────────────────────────────────── */

/* Banner */
.ptr-banner {
    position: relative;
    width: 100%;
    /* Fill the viewport minus the 72px navbar. */
    min-height: calc(100vh - 72px);
    overflow: hidden;
    background: var(--tosa-light-blue);
}
.ptr-banner__bg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right center;
}
.ptr-banner__overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, var(--tosa-light-blue) 0%, rgba(230, 243, 249, 0.72) 35%, rgba(230, 243, 249, 0) 55%);
}
.ptr-banner__inner {
    position: relative;
    z-index: 2;
    min-height: calc(100vh - 72px);
    display: flex;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
}
@media (max-width: 767.98px) {
    .ptr-banner,
    .ptr-banner__inner {
        min-height: 540px;
    }
}
.ptr-banner__copy { max-width: 620px; }
.ptr-banner__title {
    color: #1a1a2e;
    font-size: clamp(2rem, 3.6vw, 3rem);
}
.ptr-banner__text {
    color: #2a2a3a;
    font-size: 1rem;
    line-height: 1.6;
}

/* Section: Collaborating on a Skills-Driven Future (full-bleed image left) */
.ptr-collaborating {
    background: #fff;
    padding: 0;
}
.ptr-collaborating > .container-xl.py-5 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.ptr-collaborating > .container-xl.py-5 > .row {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
    margin: 0;
}
.ptr-collaborating > .container-xl.py-5 > .row > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
.ptr-collaborating__img {
    display: block;
    width: 100%;
    height: auto;
    max-width: none;
    clip-path: none;
}
.ptr-collaborating__text {
    color: #2a2a3a;
    line-height: 1.65;
    font-size: 1rem;
}
@media (min-width: 992px) {
    .ptr-collaborating > .container-xl.py-5 > .row > .col-lg-6:last-child {
        padding-left: 80px;
        padding-right: 120px;
    }
}
@media (min-width: 1400px) {
    .ptr-collaborating > .container-xl.py-5 > .row > .col-lg-6:last-child {
        padding-left: 120px;
        padding-right: 200px;
    }
}
@media (max-width: 991.98px) {
    .ptr-collaborating > .container-xl.py-5 > .row > .col-lg-6:last-child {
        padding: 40px 24px;
    }
}

/* Section: Our Strategic Ecosystem */
.ptr-ecosystem {
    background-color: var(--tosa-light-blue);
    background-image: url("/build/images/Our%20Strategic%20Ecosystem-bg01.6826cc03.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.ptr-ecosystem__intro {
    color: #2a2a3a;
    line-height: 1.6;
    max-width: 780px;
    font-size: 1rem;
}
.ptr-ecosystem__list {
    display: flex;
    flex-direction: column;
    gap: 32px;
    max-width: 1120px;
    margin: 0 auto;
}
.ptr-partner {
    display: grid;
    grid-template-columns: 380px 1fr;
    gap: 56px;
    align-items: center;
    background: #fff;
    padding: 48px 56px;
    box-shadow: 0 6px 24px rgba(20, 30, 60, 0.06);
}
.ptr-partner--reverse {
    grid-template-columns: 1fr 380px;
}
.ptr-partner--reverse .ptr-partner__logo-cell { order: 2; }
.ptr-partner--reverse .ptr-partner__body      { order: 1; }
.ptr-partner__logo-cell {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 280px;
}
.ptr-partner__logo {
    max-width: 100%;
    max-height: 280px;
    height: auto;
    width: auto;
    object-fit: contain;
}
.ptr-partner__title {
    color: var(--tosa-orange);
    font-size: 1.625rem;
    font-weight: 700;
    margin: 0 0 16px;
}
.ptr-partner__title-link {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-thickness: 2px;
}
.ptr-partner__title-link:hover {
    color: #d63d09;
}
.ptr-partner__text {
    color: #1a1a2e;
    line-height: 1.65;
    font-size: 1rem;
    margin-bottom: 14px;
}
.ptr-partner__text:last-child {
    margin-bottom: 0;
}
.ptr-partner__link {
    color: var(--tosa-orange);
    text-decoration: underline;
    font-weight: 600;
}
.ptr-partner__link:hover {
    color: #d63d09;
}
.ptr-partner__list {
    list-style: none;
    padding-left: 0;
    margin: 0 0 14px;
}
.ptr-partner__list li {
    padding-left: 1.5rem;
    position: relative;
    margin-bottom: 8px;
    line-height: 1.6;
    color: #1a1a2e;
    font-size: 1rem;
}
.ptr-partner__list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.55rem;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--tosa-orange);
}
@media (max-width: 991.98px) {
    .ptr-partner,
    .ptr-partner--reverse {
        grid-template-columns: 280px 1fr;
        gap: 36px;
        padding: 32px 36px;
    }
    .ptr-partner--reverse {
        grid-template-columns: 1fr 280px;
    }
    .ptr-partner__logo-cell,
    .ptr-partner__logo {
        min-height: 200px;
        max-height: 200px;
    }
}
@media (max-width: 767.98px) {
    .ptr-partner,
    .ptr-partner--reverse {
        grid-template-columns: 1fr;
        text-align: center;
        padding: 28px 24px;
    }
    .ptr-partner--reverse .ptr-partner__logo-cell { order: 0; }
    .ptr-partner--reverse .ptr-partner__body      { order: 0; }
    .ptr-partner__list li { text-align: left; }
}

/* Section: Let's Drive Results Together (full-bleed image left) */
.ptr-results {
    background: #fff;
    padding: 0;
}
.ptr-results > .container-xl.py-5 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.ptr-results > .container-xl.py-5 > .row {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
    margin: 0;
}
.ptr-results > .container-xl.py-5 > .row > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
.ptr-results__img {
    display: block;
    width: 100%;
    height: auto;
    max-width: none;
    clip-path: none;
}
@media (min-width: 992px) {
    .ptr-results > .container-xl.py-5 > .row > .col-lg-6:last-child {
        padding-left: 80px;
        padding-right: 120px;
    }
}
@media (min-width: 1400px) {
    .ptr-results > .container-xl.py-5 > .row > .col-lg-6:last-child {
        padding-left: 120px;
        padding-right: 200px;
    }
}
@media (max-width: 991.98px) {
    .ptr-results > .container-xl.py-5 > .row > .col-lg-6:last-child {
        padding: 40px 24px;
    }
}
.ptr-results__text {
    color: #2a2a3a;
    line-height: 1.65;
    font-size: 1rem;
}
.ptr-results__list {
    list-style: none;
    padding: 0;
    margin: 0 0 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 0;
}
.ptr-results__list li {
    position: relative;
    padding: 16px 0 16px 22px;
    color: #2a2a3a;
    font-size: 0.98rem;
    line-height: 1.55;
    border-bottom: 1px solid rgba(26, 26, 46, 0.12);
}
.ptr-results__list li:first-child {
    padding-top: 0;
}
.ptr-results__list li:last-child {
    border-bottom: 0;
}
.ptr-results__list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 24px;
    width: 8px;
    height: 8px;
    background: var(--tosa-orange);
    border-radius: 50%;
}
.ptr-results__list li:first-child::before {
    top: 9px;
}

/* Section: Partner with Tosa CTA */
.ptr-cta {
    background: var(--tosa-light-blue);
}
.ptr-cta__intro {
    color: #2a2a3a;
    font-size: 1rem;
    line-height: 1.6;
}
.ptr-cta__sub {
    color: #1a1a2e;
    font-size: 1rem;
}
.ptr-cta__list {
    list-style: none;
    padding: 0;
    margin: 0 0 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.ptr-cta__list li {
    position: relative;
    padding-left: 22px;
    color: #2a2a3a;
    font-size: 0.98rem;
    line-height: 1.5;
}
.ptr-cta__list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background: var(--tosa-orange);
    border-radius: 50%;
}
.ptr-cta__sub-title {
    color: #1a1a2e;
    font-size: 1.25rem;
    margin-top: .5rem;
}
.ptr-cta__text {
    color: #2a2a3a;
    line-height: 1.6;
    font-size: 0.98rem;
}
.ptr-cta__img {
    display: block;
    width: 100%;
    height: auto;
    clip-path: none;
}

/* Compact newsletter on this page — trim the shared section's deep top
   padding (320px) which is sized for an overlapping testimonial. */
.ptr-cta + .newsletter {
    padding-top: 80px !important;
    padding-bottom: 60px !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZXMvcGFydG5lcnNoaXBzLmFlYmM3YWJiLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTs7O21FQUdtRTs7QUFFbkUsV0FBVztBQUNYO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCw2Q0FBNkM7SUFDN0MsOEJBQThCO0lBQzlCLGdCQUFnQjtJQUNoQixrQ0FBa0M7QUFDdEM7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsV0FBVztJQUNYLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsNkJBQTZCO0FBQ2pDO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLHdIQUF3SDtBQUM1SDtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLFVBQVU7SUFDViw4QkFBOEI7SUFDOUIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsb0JBQW9CO0FBQ3hCO0FBQ0E7SUFDSTs7UUFFSSxpQkFBaUI7SUFDckI7QUFDSjtBQUNBLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QztJQUNJLGNBQWM7SUFDZCxtQ0FBbUM7QUFDdkM7QUFDQTtJQUNJLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCO0FBQ3BCOztBQUVBLDZFQUE2RTtBQUM3RTtJQUNJLGdCQUFnQjtJQUNoQixVQUFVO0FBQ2Q7QUFDQTtJQUNJLGVBQWU7SUFDZixlQUFlO0lBQ2YsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLFNBQVM7QUFDYjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtJQUNmLGVBQWU7QUFDbkI7QUFDQTtJQUNJLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsZUFBZTtBQUNuQjtBQUNBO0lBQ0k7UUFDSSxrQkFBa0I7UUFDbEIsb0JBQW9CO0lBQ3hCO0FBQ0o7QUFDQTtJQUNJO1FBQ0ksbUJBQW1CO1FBQ25CLG9CQUFvQjtJQUN4QjtBQUNKO0FBQ0E7SUFDSTtRQUNJLGtCQUFrQjtJQUN0QjtBQUNKOztBQUVBLHFDQUFxQztBQUNyQztJQUNJLHdDQUF3QztJQUN4Qyx5REFBbUY7SUFDbkYsNEJBQTRCO0lBQzVCLGtDQUFrQztJQUNsQyxzQkFBc0I7QUFDMUI7QUFDQTtJQUNJLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGVBQWU7QUFDbkI7QUFDQTtJQUNJLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsU0FBUztJQUNULGlCQUFpQjtJQUNqQixjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxhQUFhO0lBQ2IsZ0NBQWdDO0lBQ2hDLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQiw2Q0FBNkM7QUFDakQ7QUFDQTtJQUNJLGdDQUFnQztBQUNwQztBQUNBLGdEQUFnRCxRQUFRLEVBQUU7QUFDMUQsZ0RBQWdELFFBQVEsRUFBRTtBQUMxRDtJQUNJLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGlCQUFpQjtBQUNyQjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixZQUFZO0lBQ1osV0FBVztJQUNYLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0kseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxjQUFjO0lBQ2QsMEJBQTBCO0lBQzFCLDBCQUEwQjtJQUMxQiw4QkFBOEI7QUFDbEM7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSx5QkFBeUI7SUFDekIsMEJBQTBCO0lBQzFCLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsZUFBZTtBQUNuQjtBQUNBO0lBQ0ksV0FBVztJQUNYLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsWUFBWTtJQUNaLFVBQVU7SUFDVixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLDhCQUE4QjtBQUNsQztBQUNBO0lBQ0k7O1FBRUksZ0NBQWdDO1FBQ2hDLFNBQVM7UUFDVCxrQkFBa0I7SUFDdEI7SUFDQTtRQUNJLGdDQUFnQztJQUNwQztJQUNBOztRQUVJLGlCQUFpQjtRQUNqQixpQkFBaUI7SUFDckI7QUFDSjtBQUNBO0lBQ0k7O1FBRUksMEJBQTBCO1FBQzFCLGtCQUFrQjtRQUNsQixrQkFBa0I7SUFDdEI7SUFDQSxnREFBZ0QsUUFBUSxFQUFFO0lBQzFELGdEQUFnRCxRQUFRLEVBQUU7SUFDMUQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzlDOztBQUVBLGtFQUFrRTtBQUNsRTtJQUNJLGdCQUFnQjtJQUNoQixVQUFVO0FBQ2Q7QUFDQTtJQUNJLGVBQWU7SUFDZixlQUFlO0lBQ2YsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLFNBQVM7QUFDYjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtJQUNmLGVBQWU7QUFDbkI7QUFDQTtJQUNJO1FBQ0ksa0JBQWtCO1FBQ2xCLG9CQUFvQjtJQUN4QjtBQUNKO0FBQ0E7SUFDSTtRQUNJLG1CQUFtQjtRQUNuQixvQkFBb0I7SUFDeEI7QUFDSjtBQUNBO0lBQ0k7UUFDSSxrQkFBa0I7SUFDdEI7QUFDSjtBQUNBO0lBQ0ksY0FBYztJQUNkLGlCQUFpQjtJQUNqQixlQUFlO0FBQ25CO0FBQ0E7SUFDSSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLE1BQU07QUFDVjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQiwrQ0FBK0M7QUFDbkQ7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksV0FBVztJQUNYLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsU0FBUztJQUNULFVBQVU7SUFDVixXQUFXO0lBQ1gsOEJBQThCO0lBQzlCLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksUUFBUTtBQUNaOztBQUVBLG1DQUFtQztBQUNuQztJQUNJLGtDQUFrQztBQUN0QztBQUNBO0lBQ0ksY0FBYztJQUNkLGVBQWU7SUFDZixnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLGNBQWM7SUFDZCxlQUFlO0FBQ25CO0FBQ0E7SUFDSSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLFFBQVE7QUFDWjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksV0FBVztJQUNYLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFVBQVU7SUFDVixXQUFXO0lBQ1gsOEJBQThCO0lBQzlCLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksY0FBYztJQUNkLGtCQUFrQjtJQUNsQixpQkFBaUI7QUFDckI7QUFDQTtJQUNJLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlO0FBQ25COztBQUVBO21FQUNtRTtBQUNuRTtJQUNJLDRCQUE0QjtJQUM1QiwrQkFBK0I7QUFDbkMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL3BhcnRuZXJzaGlwcy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyog4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICBQYXJ0bmVyc2hpcHMgcGFnZS1zcGVjaWZpYyBzdHlsZXNcbiAgIExvYWRlZCBvbmx5IG9uIC88bG9jYWxlPi9wYXJ0bmVyc2hpcHMsIG9uIHRvcCBvZiBhcHAuY3NzLlxuICAg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5cbi8qIEJhbm5lciAqL1xuLnB0ci1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBGaWxsIHRoZSB2aWV3cG9ydCBtaW51cyB0aGUgNzJweCBuYXZiYXIuICovXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdG9zYS1saWdodC1ibHVlKTtcbn1cbi5wdHItYmFubmVyX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cbi5wdHItYmFubmVyX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS10b3NhLWxpZ2h0LWJsdWUpIDAlLCByZ2JhKDIzMCwgMjQzLCAyNDksIDAuNzIpIDM1JSwgcmdiYSgyMzAsIDI0MywgMjQ5LCAwKSA1NSUpO1xufVxuLnB0ci1iYW5uZXJfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnB0ci1iYW5uZXIsXG4gICAgLnB0ci1iYW5uZXJfX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgfVxufVxuLnB0ci1iYW5uZXJfX2NvcHkgeyBtYXgtd2lkdGg6IDYyMHB4OyB9XG4ucHRyLWJhbm5lcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMWExYTJlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMy42dncsIDNyZW0pO1xufVxuLnB0ci1iYW5uZXJfX3RleHQge1xuICAgIGNvbG9yOiAjMmEyYTNhO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKiBTZWN0aW9uOiBDb2xsYWJvcmF0aW5nIG9uIGEgU2tpbGxzLURyaXZlbiBGdXR1cmUgKGZ1bGwtYmxlZWQgaW1hZ2UgbGVmdCkgKi9cbi5wdHItY29sbGFib3JhdGluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnB0ci1jb2xsYWJvcmF0aW5nID4gLmNvbnRhaW5lci14bC5weS01IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucHRyLWNvbGxhYm9yYXRpbmcgPiAuY29udGFpbmVyLXhsLnB5LTUgPiAucm93IHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuLnB0ci1jb2xsYWJvcmF0aW5nID4gLmNvbnRhaW5lci14bC5weS01ID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wdHItY29sbGFib3JhdGluZ19faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbn1cbi5wdHItY29sbGFib3JhdGluZ19fdGV4dCB7XG4gICAgY29sb3I6ICMyYTJhM2E7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnB0ci1jb2xsYWJvcmF0aW5nID4gLmNvbnRhaW5lci14bC5weS01ID4gLnJvdyA+IC5jb2wtbGctNjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLnB0ci1jb2xsYWJvcmF0aW5nID4gLmNvbnRhaW5lci14bC5weS01ID4gLnJvdyA+IC5jb2wtbGctNjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnB0ci1jb2xsYWJvcmF0aW5nID4gLmNvbnRhaW5lci14bC5weS01ID4gLnJvdyA+IC5jb2wtbGctNjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIH1cbn1cblxuLyogU2VjdGlvbjogT3VyIFN0cmF0ZWdpYyBFY29zeXN0ZW0gKi9cbi5wdHItZWNvc3lzdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b3NhLWxpZ2h0LWJsdWUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3BhcnRuZXJzaGlwcy9PdXIgU3RyYXRlZ2ljIEVjb3N5c3RlbS1iZzAxLmpwZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnB0ci1lY29zeXN0ZW1fX2ludHJvIHtcbiAgICBjb2xvcjogIzJhMmEzYTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuLnB0ci1lY29zeXN0ZW1fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHRyLXBhcnRuZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODBweCAxZnI7XG4gICAgZ2FwOiA1NnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0OHB4IDU2cHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMjRweCByZ2JhKDIwLCAzMCwgNjAsIDAuMDYpO1xufVxuLnB0ci1wYXJ0bmVyLS1yZXZlcnNlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcbn1cbi5wdHItcGFydG5lci0tcmV2ZXJzZSAucHRyLXBhcnRuZXJfX2xvZ28tY2VsbCB7IG9yZGVyOiAyOyB9XG4ucHRyLXBhcnRuZXItLXJldmVyc2UgLnB0ci1wYXJ0bmVyX19ib2R5ICAgICAgeyBvcmRlcjogMTsgfVxuLnB0ci1wYXJ0bmVyX19sb2dvLWNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbn1cbi5wdHItcGFydG5lcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnB0ci1wYXJ0bmVyX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXRvc2Etb3JhbmdlKTtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5wdHItcGFydG5lcl9fdGl0bGUtbGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xufVxuLnB0ci1wYXJ0bmVyX190aXRsZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q2M2QwOTtcbn1cbi5wdHItcGFydG5lcl9fdGV4dCB7XG4gICAgY29sb3I6ICMxYTFhMmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ucHRyLXBhcnRuZXJfX3RleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wdHItcGFydG5lcl9fbGluayB7XG4gICAgY29sb3I6IHZhcigtLXRvc2Etb3JhbmdlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLnB0ci1wYXJ0bmVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q2M2QwOTtcbn1cbi5wdHItcGFydG5lcl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbn1cbi5wdHItcGFydG5lcl9fbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjMWExYTJlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wdHItcGFydG5lcl9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDAuNTVyZW07XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdG9zYS1vcmFuZ2UpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnB0ci1wYXJ0bmVyLFxuICAgIC5wdHItcGFydG5lci0tcmV2ZXJzZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjgwcHggMWZyO1xuICAgICAgICBnYXA6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMzZweDtcbiAgICB9XG4gICAgLnB0ci1wYXJ0bmVyLS1yZXZlcnNlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjgwcHg7XG4gICAgfVxuICAgIC5wdHItcGFydG5lcl9fbG9nby1jZWxsLFxuICAgIC5wdHItcGFydG5lcl9fbG9nbyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucHRyLXBhcnRuZXIsXG4gICAgLnB0ci1wYXJ0bmVyLS1yZXZlcnNlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjhweCAyNHB4O1xuICAgIH1cbiAgICAucHRyLXBhcnRuZXItLXJldmVyc2UgLnB0ci1wYXJ0bmVyX19sb2dvLWNlbGwgeyBvcmRlcjogMDsgfVxuICAgIC5wdHItcGFydG5lci0tcmV2ZXJzZSAucHRyLXBhcnRuZXJfX2JvZHkgICAgICB7IG9yZGVyOiAwOyB9XG4gICAgLnB0ci1wYXJ0bmVyX19saXN0IGxpIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxufVxuXG4vKiBTZWN0aW9uOiBMZXQncyBEcml2ZSBSZXN1bHRzIFRvZ2V0aGVyIChmdWxsLWJsZWVkIGltYWdlIGxlZnQpICovXG4ucHRyLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbn1cbi5wdHItcmVzdWx0cyA+IC5jb250YWluZXIteGwucHktNSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnB0ci1yZXN1bHRzID4gLmNvbnRhaW5lci14bC5weS01ID4gLnJvdyB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5wdHItcmVzdWx0cyA+IC5jb250YWluZXIteGwucHktNSA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucHRyLXJlc3VsdHNfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHRyLXJlc3VsdHMgPiAuY29udGFpbmVyLXhsLnB5LTUgPiAucm93ID4gLmNvbC1sZy02Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAucHRyLXJlc3VsdHMgPiAuY29udGFpbmVyLXhsLnB5LTUgPiAucm93ID4gLmNvbC1sZy02Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucHRyLXJlc3VsdHMgPiAuY29udGFpbmVyLXhsLnB5LTUgPiAucm93ID4gLmNvbC1sZy02Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgfVxufVxuLnB0ci1yZXN1bHRzX190ZXh0IHtcbiAgICBjb2xvcjogIzJhMmEzYTtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG4ucHRyLXJlc3VsdHNfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbn1cbi5wdHItcmVzdWx0c19fbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDIycHg7XG4gICAgY29sb3I6ICMyYTJhM2E7XG4gICAgZm9udC1zaXplOiAwLjk4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI2LCAyNiwgNDYsIDAuMTIpO1xufVxuLnB0ci1yZXN1bHRzX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wdHItcmVzdWx0c19fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuLnB0ci1yZXN1bHRzX19saXN0IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjRweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRvc2Etb3JhbmdlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucHRyLXJlc3VsdHNfX2xpc3QgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgdG9wOiA5cHg7XG59XG5cbi8qIFNlY3Rpb246IFBhcnRuZXIgd2l0aCBUb3NhIENUQSAqL1xuLnB0ci1jdGEge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRvc2EtbGlnaHQtYmx1ZSk7XG59XG4ucHRyLWN0YV9faW50cm8ge1xuICAgIGNvbG9yOiAjMmEyYTNhO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuLnB0ci1jdGFfX3N1YiB7XG4gICAgY29sb3I6ICMxYTFhMmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuLnB0ci1jdGFfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xufVxuLnB0ci1jdGFfX2xpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgY29sb3I6ICMyYTJhM2E7XG4gICAgZm9udC1zaXplOiAwLjk4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucHRyLWN0YV9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRvc2Etb3JhbmdlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucHRyLWN0YV9fc3ViLXRpdGxlIHtcbiAgICBjb2xvcjogIzFhMWEyZTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG59XG4ucHRyLWN0YV9fdGV4dCB7XG4gICAgY29sb3I6ICMyYTJhM2E7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXNpemU6IDAuOThyZW07XG59XG4ucHRyLWN0YV9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBub25lO1xufVxuXG4vKiBDb21wYWN0IG5ld3NsZXR0ZXIgb24gdGhpcyBwYWdlIOKAlCB0cmltIHRoZSBzaGFyZWQgc2VjdGlvbidzIGRlZXAgdG9wXG4gICBwYWRkaW5nICgzMjBweCkgd2hpY2ggaXMgc2l6ZWQgZm9yIGFuIG92ZXJsYXBwaW5nIHRlc3RpbW9uaWFsLiAqL1xuLnB0ci1jdGEgKyAubmV3c2xldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/