/* =========================================================
   GRILLE HORAIRE & STYLES DE DANSE — ESTIM LAB
   ========================================================= */

.courses-page {
    width: 100%;
    min-height: 100vh;
    padding: 55px 20px 75px;
    box-sizing: border-box;
    background:
        radial-gradient(
            circle at top left,
            rgba(134, 202, 232, 0.18),
            transparent 28%
        ),
        #f4f7f9;
    color: #263746;
}

.courses-page *,
.courses-page *::before,
.courses-page *::after {
    box-sizing: border-box;
}

.courses-container {
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}

/* =========================================================
   TITRES DE SECTION
   ========================================================= */

.courses-page .section-heading {
    max-width: 760px;
    margin: 0 auto 32px;
    text-align: center;
}

.courses-page .section-heading h1,
.courses-page .section-heading h2 {
    margin: 0 0 10px;
    color: #263746;
    font-family: "Archivo Black", Arial, sans-serif;
    font-size: clamp(1.8rem, 3vw, 2.6rem);
    font-weight: 400;
    line-height: 1.2;
}

.courses-page .section-heading p {
    margin: 0;
    color: #687783;
    font-size: 1rem;
    line-height: 1.65;
}

/* =========================================================
   AFFICHE PRINCIPALE
   ========================================================= */

.courses-poster-section {
    margin-bottom: 60px;
}

.courses-poster-card {
    width: 100%;
    padding: 22px;
    overflow: hidden;
    border: 1px solid #cfe3eb;
    border-top: 6px solid #86cae8;
    border-radius: 20px;
    background-color: #ffffff;
    box-shadow: 0 18px 45px rgba(42, 76, 92, 0.13);
}

.courses-poster {
    width: 100%;
    aspect-ratio: 16 / 6;
    border-radius: 13px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color: #edf7fa;
}

/* =========================================================
   DOCUMENTS À TÉLÉCHARGER
   ========================================================= */

.downloads-section {
    margin-bottom: 75px;
}

.downloads-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
}

.download-card {
    min-height: 115px;
    padding: 22px;
    display: grid;
    grid-template-columns: 56px minmax(0, 1fr) 30px;
    align-items: center;
    gap: 16px;
    border: 1px solid #dce6eb;
    border-radius: 15px;
    background-color: #ffffff;
    color: #263746;
    text-align: left;
    text-decoration: none;
    box-shadow: 0 10px 28px rgba(42, 76, 92, 0.08);
    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease,
        border-color 0.2s ease;
}

.download-card:hover {
    border-color: #86cae8;
    color: #263746;
    text-decoration: none;
    transform: translateY(-4px);
    box-shadow: 0 17px 38px rgba(42, 76, 92, 0.14);
}

.download-icon {
    width: 54px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 14px;
    background-color: rgba(134, 202, 232, 0.2);
    color: #2684a7;
    font-size: 1.35rem;
    transition:
        background-color 0.2s ease,
        color 0.2s ease;
}

.download-card:hover .download-icon {
    background-color: #86cae8;
    color: #ffffff;
}

.download-card > div:nth-child(2) {
    min-width: 0;
}

.download-card strong {
    display: block;
    margin-bottom: 5px;
    color: #263746;
    font-family: "Archivo Black", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3;
}

.download-card span {
    display: block;
    color: #7a8790;
    font-size: 0.88rem;
}

.download-arrow {
    color: #86cae8;
    font-size: 1.05rem;
    text-align: right;
}

/* =========================================================
   STYLES DE DANSE
   ========================================================= */

.dance-styles-section {
    padding: 45px 40px;
    border: 1px solid #dce6eb;
    border-top: 6px solid #86cae8;
    border-radius: 20px;
    background-color: #ffffff;
    box-shadow: 0 17px 42px rgba(42, 76, 92, 0.11);
}

.dance-style-buttons {
    max-width: 900px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 14px;
}

.dance-style-btn {
    min-width: 130px;
    min-height: 48px;
    padding: 12px 20px;
    border: 1px solid #334280;
    border-radius: 11px;
    background-color: #334280;
    color: #ffffff;
    font-family: "Source Sans 3", Arial, sans-serif;
    font-size: 0.95rem;
    font-weight: 700;
    letter-spacing: 0.02em;
    cursor: pointer;
    box-shadow: 0 7px 16px rgba(51, 66, 128, 0.2);
    transition:
        transform 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
}

.dance-style-btn:hover,
.dance-style-btn:focus {
    border-color: #86cae8;
    background-color: #86cae8;
    color: #ffffff;
    outline: none;
    transform: translateY(-3px);
    box-shadow: 0 11px 23px rgba(70, 170, 205, 0.28);
}

.dance-style-btn.active {
    border-color: #86cae8;
    background-color: #86cae8;
    color: #ffffff;
    box-shadow: 0 11px 23px rgba(70, 170, 205, 0.28);
}

/* =========================================================
   DESCRIPTION DU STYLE
   ========================================================= */

.dance-style-content {
    width: 100%;
    max-width: 930px;
    min-height: 155px;
    margin: 34px auto 0;
    padding: 28px 30px;
    border: 1px solid #cfe3eb;
    border-left: 6px solid #86cae8;
    border-radius: 14px;
    background:
        linear-gradient(
            120deg,
            rgba(134, 202, 232, 0.12),
            #ffffff
        );
    color: #53636f;
    font-size: 1rem;
    line-height: 1.75;
    text-align: left;
}

.dance-style-content::before {
    display: block;
    margin-bottom: 11px;
    color: #2684a7;
    content: "À propos de ce style";
    font-family: "Archivo Black", Arial, sans-serif;
    font-size: 0.85rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

.dance-style-content .newText {
    display: none;
    margin: 0;
    color: #53636f;
    font-size: 1rem;
    line-height: 1.75;
    text-align: left;
}

.dance-style-content .newText.is-visible {
    display: block;
    animation: danceTextFade 0.3s ease;
}

/*
 * Compatibilité avec ton ancien JavaScript s’il applique directement
 * display:block ou utilise :hover.
 */
.dance-style-content .newText[style*="display: block"],
.dance-style-content .newText[style*="display:block"] {
    display: block !important;
}

@keyframes danceTextFade {
    from {
        opacity: 0;
        transform: translateY(6px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* =========================================================
   PETIT TEXTE D’ACCUEIL QUAND RIEN N’EST SÉLECTIONNÉ
   ========================================================= */

.dance-style-content:has(.newText:not(.is-visible)) {
    position: relative;
}

/* =========================================================
   RESPONSIVE
   ========================================================= */

@media screen and (max-width: 1000px) {
    .courses-page {
        padding-top: 40px;
    }

    .courses-poster {
        aspect-ratio: 16 / 7;
    }

    .downloads-grid {
        grid-template-columns: 1fr;
    }

    .download-card {
        min-height: 100px;
    }
}

@media screen and (max-width: 750px) {
    .courses-page {
        padding: 30px 14px 55px;
    }

    .courses-poster-section {
        margin-bottom: 45px;
    }

    .courses-poster-card {
        padding: 12px;
        border-radius: 15px;
    }

    .courses-poster {
        aspect-ratio: 4 / 3;
        border-radius: 10px;
    }

    .downloads-section {
        margin-bottom: 50px;
    }

    .dance-styles-section {
        padding: 34px 18px;
        border-radius: 15px;
    }

    .dance-style-buttons {
        gap: 10px;
    }

    .dance-style-btn {
        min-width: calc(50% - 6px);
        padding-right: 10px;
        padding-left: 10px;
    }

    .dance-style-content {
        min-height: 180px;
        margin-top: 26px;
        padding: 22px 19px;
    }
}

@media screen and (max-width: 480px) {
    .courses-page .section-heading h1,
    .courses-page .section-heading h2 {
        font-size: 1.65rem;
    }

    .courses-poster {
        aspect-ratio: 1 / 1;
    }

    .download-card {
        grid-template-columns: 48px minmax(0, 1fr) 22px;
        gap: 12px;
        padding: 17px 15px;
    }

    .download-icon {
        width: 46px;
        height: 46px;
        border-radius: 12px;
        font-size: 1.1rem;
    }

    .download-card strong {
        font-size: 0.9rem;
    }

    .download-card span {
        font-size: 0.78rem;
    }

    .dance-style-btn {
        width: 100%;
        min-width: 100%;
    }

    .dance-style-content {
        min-height: 200px;
        font-size: 0.94rem;
    }

    .dance-style-content .newText {
        font-size: 0.94rem;
    }
}

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