/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
body { font-family: 'Inter', sans-serif; color: #2b2e34; background-color: #fff; padding-top: 100px; overflow-x: hidden; }

/* ===== HEADER SUP ===== */
.topbar { background-color: #1a1a1a; color: #fff; font-size: 0.9rem; z-index: 100; }
.topbar a { color: #fff; text-decoration: none; margin-left: 15px; }
.topbar a:hover { text-decoration: underline; }
.its-box { background: #fff; color: #000; font-size: 0.85rem; padding: 5px 12px; border-radius: 4px; }

/* ===== NAVBAR ===== */
.navbar { background: #fff; border-bottom: 1px solid #dadbdd; z-index: 100; height: 100px; }
.navbar-nav .nav-link { color: #2b2e34; font-weight: 500; }
.navbar-nav .nav-link:hover { color: #004085; }

@media (max-width: 992px) {
    .navbar-collapse {
        position: fixed;
        top: 100px;
        left: 0;
        width: 100%;
        height: calc(100vh - 100px);
        background: #fff;
        padding: 1rem;
        overflow-y: auto;
        z-index: 999;
    }
}

/* ===== HERO / CAROUSEL ===== */
.carousel-item img { height: 550px; object-fit: cover; }
.carousel-caption { text-align: left; left: 8%; bottom: 22%; max-width: 700px; }
.carousel-caption h1 { font-size: 2.4rem; font-weight: 700; line-height: 1.3; text-shadow: 0 1px 3px rgba(0,0,0,0.5); }
.carousel-caption p { font-size: 1rem; color: #fff; font-weight: 600; }
.carousel-caption .btn { font-weight: 600; border: none; }
.carousel-indicators [data-bs-target] { width: 10px; height: 10px; border-radius: 50%; background-color: #fff; opacity: 0.9; }
.carousel-indicators .active { background-color: #004085; }

/* ===== BANDE NOIRE ===== */
.black-band { background-color: #1a1a1a; padding: 20px 0; height: 65px }
.black-band .btn { background: #E9E9E9; border: none; color: #2b2e34; font-weight: 500; border-radius: 0; }
.black-band .btn:hover { background: #d8d8d8; }
.black-band a { z-index: 99; }

@media (max-width: 768px) {
    .black-band { height: auto; }
}

/* ===== EXPERTISES ===== */
.expertises { padding: 70px 0; background: #fff; text-align: center; }
.expertises p { color: #000000; font-weight: bold; max-width: 750px; margin: 0 auto 40px; }
.expertises p.lead { color: #6c757d; font-weight: normal; max-width: 750px; margin: 0 auto 40px; }
.expertise-item { padding: 15px; }
.expertise-icon { font-size: 40px; color: #004085; margin-bottom: 10px; }

/* ===== SERVICE SUR-MESURE ===== */
.service-section { background: #1D1D1D; color: #fff; }
.service-section .btn-light { background: #fff; color: #1a1a1a; border: none; }

/* ===== AGENCES ===== */
.agences { padding: 70px 0; background: #fff; text-align: center; }
.agence-card img { height: 200px; object-fit: cover; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.agence-card .card { border: none; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }

/* ===== ACTUALITÉS ===== */
.actualites { background: #f5f5f5; padding: 70px 0; text-align: center; }
.actualite img { border-radius: 6px; height: 160px; object-fit: cover; margin-bottom: 15px; }

.navbar { background: #fff; }
.nav-link { color: #2b2e34 !important; transition: color 0.2s ease; }
.nav-link:hover { color: #004085 !important; }

/* ===== NAVIGATION ACTIVE ===== */
.nav-link { position: relative; color: #000 !important; font-weight: 600; transition: color 0.2s ease; }

/* Effet actif (barre rose sous le texte) */
.nav-link.active-link { position: relative; z-index: 2; width: fit-content }
.nav-link.active-link::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 2px;
    transform: translateX(-50%);
    width: 100%;
    height: 12px;
    background: rgba(230, 57, 70, 0.2);
    border-radius: 2px;
    z-index: 1;
}
.nav-link::after { transition: all 0.25s ease; }

.its-box { border: 1px solid #ddd; border-radius: 2px; background: #fff; }

/* ===== HERO SLIDER ===== */
#heroCarousel .carousel-item img { object-fit: cover; height: 85vh; }
.carousel-caption { position: absolute; top: 50%; left: 10%; transform: translateY(-50%); text-align: left; color: #fff; }
.carousel-caption p { font-weight: 600; color: #fff; font-size: 1rem; margin-bottom: 10px; }
.carousel-caption h1 { font-weight: 700; font-size: 2.3rem; line-height: 1.2; text-shadow: 0 2px 4px rgba(0,0,0,0.3); }

@media (max-width: 768px) {
    #heroCarousel .carousel-item img { height: 65vh; object-position: center; }
    .carousel-caption { top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90%; text-align: center; }
    .carousel-caption p { font-size: 0.9rem; color: #fff; margin-bottom: 5px; }
    .carousel-caption h1 { font-size: 1.3rem; font-weight: 800; line-height: 1.3; color: #fff; margin-bottom: 12px; }
    .carousel-caption .btn { background: #fff; border: none; color: #000; font-weight: 700; font-size: 0.9rem; padding: 10px 20px; border-radius: 3px; box-shadow: 0 2px 4px rgba(0,0,0,0.2); }
}

.carousel-indicators button { width: 10px; height: 10px; border-radius: 50%; background-color: #ccc; }
.carousel-indicators .active { background-color: #004085; }

/*.service-section { overflow: visible; border-bottom: 6px solid #004085; padding-bottom: 0 !important; }*/

.camion-sortant {
    max-width: 100%;
    position: relative;
    bottom: -40px;
    right: -40px;
    z-index: 2;
    transition: all 0.3s ease;
}

@media (max-width: 768px) {
    .camion-sortant {
        right: 0;
        bottom: -80px;
        width: 100%;
    }
}
.camion-sortant:hover { transform: translateY(10px) scale(1.02); }

.agences h2 { font-size: 1.8rem; }
.agences img { transition: transform 0.3s ease; }
.agences img:hover { transform: scale(1.02); }

.actualites { background-color: #EBEBEB; }
.card { border-radius: 6px; overflow: hidden; transition: transform 0.2s ease, box-shadow 0.2s ease; }
.card:hover { transform: translateY(-4px); box-shadow: 0 4px 15px rgba(0,0,0,0.1); }
.card-header { border: none; }
.row::-webkit-scrollbar { display: none; }

.partners { padding: 40px !important; text-align: center; }
.partner-logo { height: 75px; width: auto; object-fit: contain; transition: transform 0.2s ease; }
.partner-logo:hover { transform: scale(1.05); }

.footer-top { background-color: #555; }
.footer-bottom { background-color: #000; }
.footer-link { color: #eaeaea; text-decoration: none; font-size: 0.9rem; }
.footer-link:hover { text-decoration: underline; color: #fff; }
.social-icon img { width: 22px; height: 22px; filter: invert(1); transition: transform 0.2s ease; }
.social-icon img:hover { transform: scale(1.15); }
.footer-bottom-link { color: #ccc; text-decoration: none; }
.footer-bottom-link:hover { color: #fff; text-decoration: underline; }

@media (max-width: 768px) {
    .footer-bottom {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width: 768px) {
    .border-start-custom {
        border-left: 1px solid #6c757d;
    }
}

/* === NOS SERVICES === */
.services h2, .services h3, .services h4 { color: #1c2258; }
.services p { color: #333; font-size: 0.95rem; line-height: 1.6; }
.services ul li { font-size: 0.9rem; margin-bottom: 6px; }
.fullwidth-section { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.services .bg-dark { background-color: #1D1D1D !important; }
.services .border-danger { border-color: #e63946 !important; }

/* === Atelier & Entretien === */
.atelier-section { overflow: visible !important; position: relative; }
.atelier-img-wrapper { position: relative; overflow: visible !important; }
.atelier-img {
    position: relative;
    right: -60px;
    bottom: -90px;
    width: 110%;
    border-radius: 6px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.15);
    z-index: 3;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.atelier-img:hover { transform: translateY(5px) scale(1.02); box-shadow: 0 15px 35px rgba(0,0,0,0.25); }
@media (max-width: 991px) { .atelier-img { right: 0; bottom: 0; width: 100%; margin-top: 20px; } }

/* === Service Après-Vente === */
.service-apres-vente-section { position: relative; overflow: visible; }
.service-img-wrapper { position: relative; display: inline-block; overflow: visible; }
.service-img {
    position: relative;
    left: -60px;
    bottom: -20px;
    width: 110%;
    border-radius: 6px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.15);
    z-index: 2;
}
.service-tags { position: absolute; bottom: 20px; left: 20px; z-index: 3; }
.service-tags li {
    background-color: #fce4e4;
    color: #2b2e34;
    font-weight: 600;
    padding: 6px 12px;
    margin-bottom: 6px;
    border-radius: 4px;
    border-left: 4px solid #e63946;
    width: max-content;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    transition: transform 0.2s ease, background 0.2s ease;
}
.service-tags li:hover { background-color: #f8dada; transform: translateX(4px); }
@media (max-width: 991px) {
    .service-img { left: 0; bottom: 0; width: 100%; }
    .service-tags { position: static; margin-top: 15px; }
    .service-tags li { width: 100%; }
}

/* === LOCATION FLEXIBLE === */
.location-flexible-section { width: 100vw; margin: 0; padding: 0; overflow: hidden; }
.location-left { background-color: #1c1c1c; min-height: 400px; }
.location-left h4 { color: #fff; font-weight: 700; }
.location-left p { color: #dcdcdc; font-size: 0.95rem; line-height: 1.6; margin-bottom: 0; }
.location-right { position: relative; overflow: hidden; }
.object-cover { object-fit: cover; height: 100%; width: 100%; }
.fade-overlay {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 100%;
    background: linear-gradient(to right, #1c1c1c 0%, transparent 0%);
    z-index: 2;
    pointer-events: none;
}
@media (max-width: 991px) {
    .location-left { min-height: auto; text-align: center; padding: 40px 20px !important; }
    .fade-overlay { display: none; }
}

/* ===== Dropdown personnalisé ===== */
.dropdown-menu { min-width: 220px; border-radius: 4px; padding: 0.5rem 0; border: 1px solid #eee; background-color: #fff; }
.dropdown-item { color: #2b2e34; font-weight: 500; padding: 10px 18px; transition: background 0.2s ease, color 0.2s ease; }
.dropdown-item:hover { background-color: rgba(230, 57, 70, 0.1); color: #e63946; }
/*@media (min-width: 992px) { .nav-item.dropdown:hover .dropdown-menu { display: block; margin-top: 0; } }*/

/* === Corrige l'effet actif sur le lien dropdown === */
/*.nav-item.dropdown > .nav-link.active-link {*/
/*    position: relative;*/
/*    z-index: 2;*/
/*}*/

/* Désactive le ::after Bootstrap */
/*.nav-item.dropdown > .nav-link.active-link::after { display: none !important; }*/

/* Crée un fond rose via ::before */
.nav-item.dropdown > .nav-link.active-link::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 2px;
    transform: translateX(-50%);
    width: 100%;
    height: 12px;
    background: rgba(230, 57, 70, 0.2);
    border-radius: 2px;
    z-index: 0;
}

/* Flèche Bootstrap */
/*.nav-item.dropdown > .nav-link::after {*/
/*    margin-left: 6px;*/
/*    vertical-align: middle;*/
/*    border-top: 0.4em solid;*/
/*    border-right: 0.4em solid transparent;*/
/*    border-left: 0.4em solid transparent;*/
/*    content: "";*/
/*    transition: transform 0.2s ease;*/
/*}*/

/* Flèche tournée quand ouvert */
/*.nav-item.dropdown.show > .nav-link::after { transform: rotate(180deg); }*/

.dropdown-menu {
    display: none;
}

.dropdown-toggle-split {
    transition: transform 0.3s ease;
}

.dropdown-toggle-split-rotate {
    transform: rotate(180deg);
}

/********** GAMMES *************/
.gamme-section {
    color: #2b2e34;
    line-height: 1.8;
}

.gamme-section h1 {
    color: #1c2258;
    font-size: 2.2rem;
}

.gamme-section h4 {
    color: #1c2258;
    border-left: 4px solid #e63946;
    padding-left: 10px;
}

.custom-list {
    list-style: none;
    padding-left: 0;
}

.custom-list li {
    position: relative;
    margin-bottom: 8px;
    padding-left: 25px;
}

.custom-list li::before {
    content: "›";
    position: absolute;
    left: 0;
    top: 0;
    color: #e63946;
    font-weight: bold;
}

.galerie-lf {
    overflow: hidden;
    border: 1px solid #ddd;
}

.galerie-lf img {
    object-fit: cover;
    width: 100%;
    height: 400px;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    filter: invert(1) brightness(0.9);
}

.carousel-control-prev,
.carousel-control-next {
    width: 6%;
}

@media (max-width: 768px) {
    .galerie-lf img {
        height: 180px;
    }
}

.card-img-top {
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.hidden {
    display: none;
}

#phone-popup {
    position: absolute;
    top: 0;
    right: 100%;
    margin-right: 10px;
    padding: 10px;
    z-index: 999;
    min-width: 170px;
}


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