/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/math-formulas.css ***!
  \************************************************************************************************************************/
/* Mathematical formulas styling */

.word-formula {
    display: block;
    margin: 12px 0;
    padding: 8px 12px;
    background: linear-gradient(135deg, #f5f5f5 0%, #fafafa 100%);
    border-left: 4px solid #0066cc;
    border-radius: 4px;
    overflow-x: auto;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
    font-size: 1em;
    line-height: 1.6;
}

/* MathJax rendered formulas */
.word-formula.math-formula {
    text-align: center;
    padding: 12px 16px;
}

/* SVG content from MathJax */
.word-formula svg {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

.word-formula mjx-container {
    display: inline-flex !important;
    justify-content: center;
    margin: 0 auto;
}

/* Inline math formulas */
.word-formula.inline {
    display: inline;
    padding: 2px 4px;
    margin: 0 2px;
    border: none;
    background: rgba(0, 102, 204, 0.05);
    border-radius: 3px;
}

/* Paragraph containing formulas */
.word-paragraph-with-formula {
    line-height: 1.6;
}

/* Complex formulas container */
.word-formula.complex {
    padding: 12px 16px;
    margin: 16px 0;
    background: #f0f4f9;
    border-left-color: #0052a3;
}

/* Fractions styling */
.word-formula .mjx-numerator {
    border-bottom: 1px solid currentColor;
}

/* Responsive design for formulas */
@media (max-width: 768px) {
    .word-formula {
        font-size: 0.9em;
        padding: 6px 10px;
        margin: 8px 0;
    }
    
    .word-formula code {
        font-size: 0.85em;
    }
}

/* Printing support */
@media print {
    .word-formula {
        background: white;
        border: 1px solid #ccc;
        page-break-inside: avoid;
    }
}

/* Dark mode support */
@media (prefers-color-scheme: dark) {
    .word-formula {
        background: linear-gradient(135deg, #2a2a2a 0%, #333333 100%);
        border-left-color: #3399ff;
        color: #e0e0e0;
    }
    
    .word-formula code {
        color: #e0e0e0;
    }
    
    .word-formula.inline {
        background: rgba(51, 153, 255, 0.15);
    }
    
    .word-formula.complex {
        background: #1e3a4d;
        border-left-color: #3399ff;
    }
}

/* Accessibility */
.word-formula:focus-visible {
    outline: 2px solid #0066cc;
    outline-offset: 2px;
}

/* Animation for newly rendered formulas */
.word-formula {
    animation: fadeInFormula 0.3s ease-in-out;
}

@keyframes fadeInFormula {
    from {
        opacity: 0;
        transform: translateY(-2px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
* {
    font-family: 'Lexend', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* Import mathematical formulas styling */

:root {
    --bg-color: #F8F9FC;
    --surface-color: #FFFFFF;
    --text-color: #2D3748;
    --primary-color: #5B7FDB;
    --secondary-color: #94A3D8;
}

body {
    background: var(--bg-color);
    color: var(--text-color);
}

.btn-primary {
    background: var(--primary-color);
    color: white;
    padding: 1.25rem 2.5rem;
    border-radius: 12px;
    border: 3px solid var(--primary-color);
    font-size: 1.2rem;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease;
    letter-spacing: 0.5px;
    line-height: 1.6;
    text-decoration: none;
    display: inline-block;
}

.btn-primary:hover {
    background: #4A6BC5;
    border-color: #4A6BC5;
    box-shadow: 0 6px 16px rgba(91, 127, 219, 0.4);
}

.btn-secondary {
    background: var(--secondary-color);
    color: white;
    padding: 1rem 2rem;
    border-radius: 10px;
    border: 3px solid var(--secondary-color);
    font-size: 1.05rem;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease;
    letter-spacing: 0.5px;
    line-height: 1.6;
    text-decoration: none;
    display: inline-block;
}

.btn-secondary:hover {
    background: #7D8FC9;
    border-color: #7D8FC9;
    box-shadow: 0 4px 12px rgba(148, 163, 216, 0.4);
}

.btn-action-view {
    background: #60A5FA;
    color: white;
    padding: 0.8rem 1.5rem;
    border: 3px solid #60A5FA;
    border-radius: 10px;
    font-size: 1rem;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease;
    letter-spacing: 0.5px;
    line-height: 1.6;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}

.btn-action-view:hover {
    background: #3B82F6;
    border-color: #3B82F6;
    box-shadow: 0 4px 12px rgba(96, 165, 250, 0.4);
}

.btn-action-delete {
    background: #EF6B6B;
    color: white;
    padding: 0.8rem 1.5rem;
    border: 3px solid #EF6B6B;
    border-radius: 10px;
    font-size: 1rem;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease;
    letter-spacing: 0.5px;
    line-height: 1.6;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}

.btn-action-delete:hover {
    background: #DC2626;
    border-color: #DC2626;
    box-shadow: 0 4px 12px rgba(239, 107, 107, 0.4);
}

.card {
    background: var(--surface-color);
    border-radius: 16px;
    padding: 2rem;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
    transition: all 0.3s ease;
}

.card:hover {
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
}

h1 {
    letter-spacing: 0.5px;
    line-height: 1.4;
    word-spacing: 0.1em;
}

h2 {
    letter-spacing: 0.3px;
    line-height: 1.5;
    word-spacing: 0.1em;
}

.prose {
    line-height: 1.8;
    letter-spacing: 0.3px;
    word-spacing: 0.15em;
}

.alert {
    padding: 1rem 1.5rem;
    border-radius: 10px;
    margin-bottom: 1rem;
    line-height: 1.7;
    letter-spacing: 0.3px;
}

.alert-success {
    background: #D1FAE5;
    color: #065F46;
    border-left: 4px solid #10B981;
}

.alert-error {
    background: #FEE2E2;
    color: #991B1B;
    border-left: 4px solid #EF4444;
}

.alert-warning {
    background: #FEF3C7;
    color: #92400E;
    border-left: 4px solid #F59E0B;
}

.alert-info {
    background: #DBEAFE;
    color: #1E40AF;
    border-left: 4px solid #3B82F6;
}



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