/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
body {
    font-family: 'Franklin Gothic Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    line-height: 1.6;
    color: #1a1a1a;
    background-color: #f5f5f5;
}

/* Liens globaux */
a {
    color: var(--accent-color, #5C8A3C);
    text-decoration: none;
    transition: all 0.2s ease;
}

a:hover {
    color: var(--accent-color, #5C8A3C);
    filter: brightness(0.8);
    text-decoration: underline;
}

a:visited {
    color: var(--accent-color, #5C8A3C);
    opacity: .85;
}

.satirical-warning {
    font-size: 0.85rem;
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: uppercase;
}

.navbar {
    background-color: #fff !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.08);
    border-bottom: 3px solid var(--accent-color, #5C8A3C);
}

.navbar-brand {
    font-family: 'Impact', 'Arial Black', sans-serif;
    font-size: 2.5rem;
    font-weight: 900;
    letter-spacing: -1px;
    text-transform: uppercase;
}

.header-banner {
    width: 100%;
    max-width: 1200px;
    height: auto;
    display: block;
}

.navbar-nav .nav-link {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.85rem;
    letter-spacing: 0.5px;
    padding: 0.5rem 1rem !important;
    color: #1a1a1a;
}

.navbar-nav .nav-link:hover {
    color: var(--accent-color, #5C8A3C);
}

.navbar-logo-centered .navbar-brand {
    font-size: 3rem;
    letter-spacing: 2px;
}

.categories-bar {
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

.categories-bar nav {
    scrollbar-width: none;
}

.categories-bar nav::-webkit-scrollbar {
    display: none;
}

.categories-bar .nav-link {
    color: #1a1a1a;
    font-size: 1.1rem;
    transition: color 0.2s;
}

.categories-bar .nav-link:hover {
    color: var(--accent-color, #5C8A3C);
}

.category-link {
    font-weight: 600;
    font-size: 0.85rem;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    white-space: nowrap;
    transition: all 0.2s;
    border-bottom: 3px solid transparent;
}

.category-link:hover {
    color: var(--accent-color, #5C8A3C) !important;
    border-bottom-color: var(--accent-color, #5C8A3C);
    background-color: #f8f9fa;
}

.article-card {
    border: none;
    background: #fff;
    transition: all 0.3s ease;
    overflow: hidden;
}

.article-card:hover {
    box-shadow: 0 8px 25px rgba(0,0,0,0.15);
}

.article-card img {
    object-fit: cover;
    height: 200px;
    width: 100%;
    transition: transform 0.3s ease;
}

.article-card:hover img {
    transform: scale(1.05);
}

.category-badge {
    font-size: 0.7rem;
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 4px 10px;
    display: inline-block;
}

.fake-disclaimer {
    background: #fff3cd;
    border-left: 4px solid #ffc107;
    padding: 1rem;
    border-radius: 4px;
}

.alert-warning {
    color: #1a1a1a !important;
}

.alert-warning strong {
    color: #000 !important;
}

/* Footer Contact Form */
footer .form-control-sm.bg-dark {
    background-color: #2c2c2c !important;
    border-color: #444;
    color: #fff !important;
}

footer .form-control-sm.bg-dark:focus {
    background-color: #333 !important;
    border-color: var(--accent-color, #5C8A3C);
    color: #fff !important;
    box-shadow: 0 0 0 0.2rem rgba(92, 138, 60, 0.25);
}

footer .form-control-sm.bg-dark::placeholder {
    color: #999;
}

.article-body {
    font-size: 1.125rem;
    line-height: 1.8;
    font-family: Georgia, 'Times New Roman', serif;
    color: #2a2a2a;
}

.article-body p {
    margin-bottom: 1.5rem;
}

.article-body h2,
.article-body h3 {
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-family: 'Franklin Gothic Medium', Arial, sans-serif;
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Franklin Gothic Medium', 'Arial Black', Arial, sans-serif;
    font-weight: 700;
    color: #1a1a1a;
}

h1 { font-size: 2.5rem; line-height: 1.2; }
h2 { font-size: 2rem; line-height: 1.3; }
h3 { font-size: 1.5rem; }

.card-title {
    font-size: 1.2rem;
    line-height: 1.4;
    font-weight: 700;
    margin-bottom: 0.75rem;
}

.card-title a {
    color: #1a1a1a;
    text-decoration: none;
    transition: color 0.2s;
}

.card-title a:hover {
    color: var(--accent-color, #5C8A3C);
}

.btn {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 0.85rem;
    padding: 0.6rem 1.5rem;
    transition: all 0.2s;
}

.btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}

.btn-primary {
    background: var(--primary-color, #000);
    border-color: var(--primary-color, #000);
}

.btn-danger {
    background: var(--accent-color, #5C8A3C);
    border-color: var(--accent-color, #5C8A3C);
}

footer {
    background: #1a1a1a !important;
    border-top: 4px solid var(--accent-color, #5C8A3C);
}

.featured-section {
    background: #fff;
    padding: 2rem;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.latest-articles .card {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    background: #fff;
    transition: all 0.2s;
}

.latest-articles .card:hover {
    border-color: var(--accent-color, #5C8A3C);
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}

aside .card {
    border: none;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    background: #fff;
}

aside .card-header {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    border-bottom: 3px solid rgba(0,0,0,0.1);
}

.list-group-item {
    border-left: 3px solid transparent;
    transition: all 0.2s;
}

.list-group-item:hover {
    border-left-color: var(--accent-color, #5C8A3C);
    background-color: #f8f9fa;
}

.social-links a {
    transition: all 0.2s;
    opacity: 0.8;
}

.social-links a:hover {
    transform: scale(1.15);
    opacity: 1;
}

.loading {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 3px solid rgba(0,0,0,.1);
    border-radius: 50%;
    border-top-color: var(--accent-color, #5C8A3C);
    animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}

/* ===== PAGINATION ===== */
.site-pagination { margin: 2rem 0; }

.site-pagination .pagination { gap: 0.25rem; }

.site-pagination .page-link {
    color: #1a1a1a;
    border: 2px solid #dee2e6;
    border-radius: 8px;
    padding: 0.5rem 0.75rem;
    font-weight: 600;
    transition: all 0.3s ease;
    min-width: 40px;
    text-align: center;
}

.site-pagination .page-link:hover {
    background-color: var(--accent-color, #5C8A3C);
    color: #fff;
    border-color: var(--accent-color, #5C8A3C);
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(92, 138, 60, 0.3);
}

.site-pagination .page-item.active .page-link {
    background: var(--accent-color, #5C8A3C);
    border-color: var(--accent-color, #5C8A3C);
    color: #fff;
    font-weight: 700;
    box-shadow: 0 4px 12px rgba(92, 138, 60, 0.4);
    transform: scale(1.1);
}

.site-pagination .page-item.disabled .page-link {
    background-color: #f8f9fa;
    border-color: #dee2e6;
    color: #6c757d;
    cursor: not-allowed;
    opacity: 0.5;
}

.site-pagination .page-item:first-child .page-link,
.site-pagination .page-item:last-child .page-link {
    background-color: #f8f9fa;
    font-weight: 700;
}

.site-pagination .page-item:first-child .page-link:hover,
.site-pagination .page-item:last-child .page-link:hover {
    background-color: var(--accent-color, #5C8A3C);
    color: #fff;
}

.pagination-info { padding: 0.5rem 0; font-style: italic; }

.pagination-info strong {
    color: var(--accent-color, #5C8A3C);
    font-weight: 700;
}

/* Pagination admin */
.admin-content .site-pagination .page-link { border-color: #495057; }
.admin-content .site-pagination .page-link:hover { background-color: #0d6efd; border-color: #0d6efd; }
.admin-content .site-pagination .page-item.active .page-link {
    background: linear-gradient(135deg, #0d6efd 0%, #0a58ca 100%);
    border-color: #0d6efd;
}

/* Responsive */
@media (max-width: 576px) {
    .site-pagination .page-link { padding: 0.4rem 0.6rem; font-size: 0.875rem; min-width: 35px; }
    .site-pagination .pagination { gap: 0.15rem; }
    .pagination-info { font-size: 0.75rem; }
}

@media (max-width: 768px) {
    .satirical-warning { font-size: 0.75rem; padding: 8px 0; }
    .navbar-brand { font-size: 1.8rem; }
    h1 { font-size: 1.75rem; }
    h2 { font-size: 1.5rem; }
}


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