{"version":3,"sources":["../src/generated/default.ts","../src/generated/minimal.ts","../src/index.ts"],"sourcesContent":["// Auto-generated from default.css\nconst defaultTheme = `/*\n * Marp default theme.\n *\n * @theme default\n * @author Yuki Hattori\n *\n * @auto-scaling true\n * @size 16:9 1280px 720px\n * @size 4:3 960px 720px\n */\nsection {\n    --color-prettylights-syntax-comment: #6e7781;\n    --color-prettylights-syntax-constant: #0550ae;\n    --color-prettylights-syntax-entity: #8250df;\n    --color-prettylights-syntax-storage-modifier-import: #24292f;\n    --color-prettylights-syntax-entity-tag: #116329;\n    --color-prettylights-syntax-keyword: #cf222e;\n    --color-prettylights-syntax-string: #0a3069;\n    --color-prettylights-syntax-variable: #953800;\n    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;\n    --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;\n    --color-prettylights-syntax-invalid-illegal-bg: #82071e;\n    --color-prettylights-syntax-carriage-return-text: #f6f8fa;\n    --color-prettylights-syntax-carriage-return-bg: #cf222e;\n    --color-prettylights-syntax-string-regexp: #116329;\n    --color-prettylights-syntax-markup-list: #3b2300;\n    --color-prettylights-syntax-markup-heading: #0550ae;\n    --color-prettylights-syntax-markup-italic: #24292f;\n    --color-prettylights-syntax-markup-bold: #24292f;\n    --color-prettylights-syntax-markup-deleted-text: #82071e;\n    --color-prettylights-syntax-markup-deleted-bg: #ffebe9;\n    --color-prettylights-syntax-markup-inserted-text: #116329;\n    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;\n    --color-prettylights-syntax-markup-changed-text: #953800;\n    --color-prettylights-syntax-markup-changed-bg: #ffd8b5;\n    --color-prettylights-syntax-markup-ignored-text: #eaeef2;\n    --color-prettylights-syntax-markup-ignored-bg: #0550ae;\n    --color-prettylights-syntax-meta-diff-range: #8250df;\n    --color-prettylights-syntax-brackethighlighter-angle: #57606a;\n    --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;\n    --color-prettylights-syntax-constant-other-reference-link: #0a3069;\n    --color-fg-default: #24292f;\n    --color-fg-muted: #57606a;\n    --color-fg-subtle: #6e7781;\n    --color-canvas-default: #fff;\n    --color-canvas-subtle: #f6f8fa;\n    --color-border-default: #d0d7de;\n    --color-border-muted: #d8dee4;\n    --color-neutral-muted: rgba(175, 184, 193, .2);\n    --color-accent-fg: #0969da;\n    --color-accent-emphasis: #0969da;\n    --color-attention-subtle: #fff8c5;\n    --color-danger-fg: #cf222e;\n    color-scheme: light;\n}\n\nsection:where(.invert) {\n    --color-prettylights-syntax-comment: #8b949e;\n    --color-prettylights-syntax-constant: #79c0ff;\n    --color-prettylights-syntax-entity: #d2a8ff;\n    --color-prettylights-syntax-storage-modifier-import: #c9d1d9;\n    --color-prettylights-syntax-entity-tag: #7ee787;\n    --color-prettylights-syntax-keyword: #ff7b72;\n    --color-prettylights-syntax-string: #a5d6ff;\n    --color-prettylights-syntax-variable: #ffa657;\n    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;\n    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;\n    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;\n    --color-prettylights-syntax-carriage-return-text: #f0f6fc;\n    --color-prettylights-syntax-carriage-return-bg: #b62324;\n    --color-prettylights-syntax-string-regexp: #7ee787;\n    --color-prettylights-syntax-markup-list: #f2cc60;\n    --color-prettylights-syntax-markup-heading: #1f6feb;\n    --color-prettylights-syntax-markup-italic: #c9d1d9;\n    --color-prettylights-syntax-markup-bold: #c9d1d9;\n    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;\n    --color-prettylights-syntax-markup-deleted-bg: #67060c;\n    --color-prettylights-syntax-markup-inserted-text: #aff5b4;\n    --color-prettylights-syntax-markup-inserted-bg: #033a16;\n    --color-prettylights-syntax-markup-changed-text: #ffdfb6;\n    --color-prettylights-syntax-markup-changed-bg: #5a1e02;\n    --color-prettylights-syntax-markup-ignored-text: #c9d1d9;\n    --color-prettylights-syntax-markup-ignored-bg: #1158c7;\n    --color-prettylights-syntax-meta-diff-range: #d2a8ff;\n    --color-prettylights-syntax-brackethighlighter-angle: #8b949e;\n    --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;\n    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;\n    --color-fg-default: #c9d1d9;\n    --color-fg-muted: #8b949e;\n    --color-fg-subtle: #6e7681;\n    --color-canvas-default: #0d1117;\n    --color-canvas-subtle: #161b22;\n    --color-border-default: #30363d;\n    --color-border-muted: #21262d;\n    --color-neutral-muted: hsla(215, 8%, 47%, .4);\n    --color-accent-fg: #58a6ff;\n    --color-accent-emphasis: #1f6feb;\n    --color-attention-subtle: rgba(187, 128, 9, .15);\n    --color-danger-fg: #f85149;\n    color-scheme: dark;\n}\n\nsection {\n    -ms-text-size-adjust: 100%;\n    -webkit-text-size-adjust: 100%;\n    word-wrap: break-word;\n    background-color: var(--color-canvas-default);\n    color: var(--color-fg-default);\n    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Noto Sans, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;\n    font-size: 16px;\n    line-height: 1.5;\n    margin: 0;\n\n    /* Hide scrollbar */\n    /* Chrome, Safari and Opera */\n    ::-webkit-scrollbar {\n        display: none;\n    }\n\n    /* IE and Edge */\n    -ms-overflow-style: none;\n    /* Firefox */\n    scrollbar-width: none;\n}\n\nsection h1:hover .anchor .octicon-link:before,\nsection h2:hover .anchor .octicon-link:before,\nsection h3:hover .anchor .octicon-link:before,\nsection h4:hover .anchor .octicon-link:before,\nsection h5:hover .anchor .octicon-link:before,\nsection h6:hover .anchor .octicon-link:before {\n    background-color: currentColor;\n    content: \\\\\" \\\\\";\n    display: inline-block;\n    height: 16px;\n    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" aria-hidden=\\\\\"true\\\\\" viewBox=\\\\\"0 0 16 16\\\\\"><path fill-rule=\\\\\"evenodd\\\\\" d=\\\\\"M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z\\\\\"/></svg>');\n    mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" aria-hidden=\\\\\"true\\\\\" viewBox=\\\\\"0 0 16 16\\\\\"><path fill-rule=\\\\\"evenodd\\\\\" d=\\\\\"M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z\\\\\"/></svg>');\n    width: 16px;\n}\n\nsection details,\nsection figcaption,\nsection figure {\n    display: block;\n}\n\nsection summary {\n    display: list-item;\n}\n\nsection [hidden] {\n    display: none !important;\n}\n\nsection a {\n    background-color: transparent;\n    color: var(--color-accent-fg);\n    text-decoration: none;\n}\n\nsection abbr[title] {\n    border-bottom: none;\n    -webkit-text-decoration: underline dotted;\n    text-decoration: underline dotted;\n}\n\nsection b,\nsection strong {\n    font-weight: var(--base-text-weight-semibold, 600);\n}\n\nsection dfn {\n    font-style: italic;\n}\n\nsection h1 {\n    border-bottom: 1px solid var(--color-border-muted);\n    font-size: 2em;\n    font-weight: var(--base-text-weight-semibold, 600);\n    margin: .67em 0;\n    padding-bottom: .3em;\n}\n\nsection mark {\n    background-color: var(--color-attention-subtle);\n    color: var(--color-fg-default);\n}\n\nsection small {\n    font-size: 90%;\n}\n\nsection sub,\nsection sup {\n    font-size: 75%;\n    line-height: 0;\n    position: relative;\n    vertical-align: baseline;\n}\n\nsection sub {\n    bottom: -.25em;\n}\n\nsection sup {\n    top: -.5em;\n}\n\nsection img {\n    background-color: var(--color-canvas-default);\n    border-style: none;\n    box-sizing: content-box;\n    max-width: 100%;\n}\n\nsection code,\nsection kbd,\nsection pre,\nsection samp {\n    font-family: monospace;\n    font-size: 1em;\n}\n\nsection figure {\n    margin: 1em 40px;\n}\n\nsection hr {\n    background: transparent;\n    background-color: var(--color-border-default);\n    border: 0;\n    box-sizing: content-box;\n    height: .25em;\n    margin: 24px 0;\n    overflow: hidden;\n    padding: 0;\n}\n\nsection input {\n    font: inherit;\n    font-family: inherit;\n    font-size: inherit;\n    line-height: inherit;\n    margin: 0;\n    overflow: visible;\n}\n\nsection [type=button],\nsection [type=reset],\nsection [type=submit] {\n    -webkit-appearance: button;\n}\n\nsection [type=checkbox],\nsection [type=radio] {\n    box-sizing: border-box;\n    padding: 0;\n}\n\nsection [type=number]::-webkit-inner-spin-button,\nsection [type=number]::-webkit-outer-spin-button {\n    height: auto;\n}\n\nsection [type=search]::-webkit-search-cancel-button,\nsection [type=search]::-webkit-search-decoration {\n    -webkit-appearance: none;\n}\n\nsection ::-webkit-input-placeholder {\n    color: inherit;\n    opacity: .54;\n}\n\nsection ::-webkit-file-upload-button {\n    -webkit-appearance: button;\n    font: inherit;\n}\n\nsection a:hover {\n    text-decoration: underline;\n}\n\nsection ::-moz-placeholder {\n    color: var(--color-fg-subtle);\n    opacity: 1;\n}\n\nsection ::placeholder {\n    color: var(--color-fg-subtle);\n    opacity: 1;\n}\n\nsection hr::after,\nsection hr::before {\n    content: \\\\\"\\\\\";\n    display: table;\n}\n\nsection hr::after {\n    clear: both;\n}\n\nsection table {\n    border-collapse: collapse;\n    border-spacing: 0;\n    display: block;\n    max-width: 100%;\n    overflow: auto;\n    width: -moz-max-content;\n    width: max-content;\n}\n\nsection td,\nsection th {\n    padding: 0;\n}\n\nsection details summary {\n    cursor: pointer;\n}\n\nsection details:not([open])>*:not(summary) {\n    display: none !important;\n}\n\nsection [role=button]:focus,\nsection a:focus,\nsection input[type=checkbox]:focus,\nsection input[type=radio]:focus {\n    box-shadow: none;\n    outline: 2px solid var(--color-accent-fg);\n    outline-offset: -2px;\n}\n\nsection [role=button]:focus:not(:focus-visible),\nsection a:focus:not(:focus-visible),\nsection input[type=checkbox]:focus:not(:focus-visible),\nsection input[type=radio]:focus:not(:focus-visible) {\n    outline: 1px solid transparent;\n}\n\nsection [role=button]:focus-visible,\nsection a:focus-visible,\nsection input[type=checkbox]:focus-visible,\nsection input[type=radio]:focus-visible {\n    box-shadow: none;\n    outline: 2px solid var(--color-accent-fg);\n    outline-offset: -2px;\n}\n\nsection a:not([class]):focus,\nsection a:not([class]):focus-visible,\nsection input[type=checkbox]:focus,\nsection input[type=checkbox]:focus-visible,\nsection input[type=radio]:focus,\nsection input[type=radio]:focus-visible {\n    outline-offset: 0;\n}\n\nsection kbd {\n    background-color: var(--color-canvas-subtle);\n    border-bottom-color: var(--color-neutral-muted);\n    border: 1px solid var(--color-neutral-muted);\n    border-radius: 6px;\n    box-shadow: inset 0 -1px 0 var(--color-neutral-muted);\n    color: var(--color-fg-default);\n    display: inline-block;\n    font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;\n    line-height: 10px;\n    padding: 3px 5px;\n    vertical-align: middle;\n}\n\nsection h1,\nsection h2,\nsection h3,\nsection h4,\nsection h5,\nsection h6 {\n    font-weight: var(--base-text-weight-semibold, 600);\n    line-height: 1.25;\n    margin-bottom: 16px;\n    margin-top: 24px;\n}\n\nsection h2 {\n    border-bottom: 1px solid var(--color-border-muted);\n    font-size: 1.5em;\n    padding-bottom: .3em;\n}\n\nsection h2,\nsection h3 {\n    font-weight: var(--base-text-weight-semibold, 600);\n}\n\nsection h3 {\n    font-size: 1.25em;\n}\n\nsection h4 {\n    font-size: 1em;\n}\n\nsection h4,\nsection h5 {\n    font-weight: var(--base-text-weight-semibold, 600);\n}\n\nsection h5 {\n    font-size: .875em;\n}\n\nsection h6 {\n    color: var(--color-fg-muted);\n    font-size: .85em;\n    font-weight: var(--base-text-weight-semibold, 600);\n}\n\nsection p {\n    margin-bottom: 10px;\n    margin-top: 0;\n}\n\nsection blockquote {\n    border-left: .25em solid var(--color-border-default);\n    color: var(--color-fg-muted);\n    margin: 0;\n    padding: 0 1em;\n}\n\nsection ol,\nsection ul {\n    margin-bottom: 0;\n    margin-top: 0;\n    padding-left: 2em;\n}\n\nsection ol ol,\nsection ul ol {\n    list-style-type: lower-roman;\n}\n\nsection ol ol ol,\nsection ol ul ol,\nsection ul ol ol,\nsection ul ul ol {\n    list-style-type: lower-alpha;\n}\n\nsection dd {\n    margin-left: 0;\n}\n\nsection code,\nsection pre,\nsection samp,\nsection tt {\n    font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;\n    font-size: 12px;\n}\n\nsection pre {\n    word-wrap: normal;\n    margin-bottom: 0;\n    margin-top: 0;\n}\n\nsection .octicon {\n    fill: currentColor;\n    display: inline-block;\n    overflow: visible !important;\n    vertical-align: text-bottom;\n}\n\nsection input::-webkit-inner-spin-button,\nsection input::-webkit-outer-spin-button {\n    -webkit-appearance: none;\n    appearance: none;\n    margin: 0;\n}\n\nsection::after,\nsection::before {\n    content: \\\\\"\\\\\";\n    display: table;\n}\n\nsection::after {\n    clear: both;\n}\n\nsection>*:first-child {\n    margin-top: 0 !important;\n}\n\nsection>*:last-child {\n    margin-bottom: 0 !important;\n}\n\nsection a:not([href]) {\n    color: inherit;\n    text-decoration: none;\n}\n\nsection .absent {\n    color: var(--color-danger-fg);\n}\n\nsection .anchor {\n    float: left;\n    line-height: 1;\n    margin-left: -20px;\n    padding-right: 4px;\n}\n\nsection .anchor:focus {\n    outline: none;\n}\n\nsection blockquote,\nsection details,\nsection dl,\nsection ol,\nsection p,\nsection pre,\nsection table,\nsection ul {\n    margin-bottom: 16px;\n    margin-top: 0;\n}\n\nsection blockquote> :first-child {\n    margin-top: 0;\n}\n\nsection blockquote> :last-child {\n    margin-bottom: 0;\n}\n\nsection h1 .octicon-link,\nsection h2 .octicon-link,\nsection h3 .octicon-link,\nsection h4 .octicon-link,\nsection h5 .octicon-link,\nsection h6 .octicon-link {\n    color: var(--color-fg-default);\n    vertical-align: middle;\n    visibility: hidden;\n}\n\nsection h1:hover .anchor,\nsection h2:hover .anchor,\nsection h3:hover .anchor,\nsection h4:hover .anchor,\nsection h5:hover .anchor,\nsection h6:hover .anchor {\n    text-decoration: none;\n}\n\nsection h1:hover .anchor .octicon-link,\nsection h2:hover .anchor .octicon-link,\nsection h3:hover .anchor .octicon-link,\nsection h4:hover .anchor .octicon-link,\nsection h5:hover .anchor .octicon-link,\nsection h6:hover .anchor .octicon-link {\n    visibility: visible;\n}\n\nsection h1 code,\nsection h1 tt,\nsection h2 code,\nsection h2 tt,\nsection h3 code,\nsection h3 tt,\nsection h4 code,\nsection h4 tt,\nsection h5 code,\nsection h5 tt,\nsection h6 code,\nsection h6 tt {\n    font-size: inherit;\n    padding: 0 .2em;\n}\n\nsection summary h1,\nsection summary h2,\nsection summary h3,\nsection summary h4,\nsection summary h5,\nsection summary h6 {\n    display: inline-block;\n}\n\nsection summary h1 .anchor,\nsection summary h2 .anchor,\nsection summary h3 .anchor,\nsection summary h4 .anchor,\nsection summary h5 .anchor,\nsection summary h6 .anchor {\n    margin-left: -40px;\n}\n\nsection summary h1,\nsection summary h2 {\n    border-bottom: 0;\n    padding-bottom: 0;\n}\n\nsection ol.no-list,\nsection ul.no-list {\n    list-style-type: none;\n    padding: 0;\n}\n\nsection ol[type=a] {\n    list-style-type: lower-alpha;\n}\n\nsection ol[type=A] {\n    list-style-type: upper-alpha;\n}\n\nsection ol[type=i] {\n    list-style-type: lower-roman;\n}\n\nsection ol[type=I] {\n    list-style-type: upper-roman;\n}\n\nsection div>ol:not([type]),\nsection ol[type=\\\\\"1\\\\\"] {\n    list-style-type: decimal;\n}\n\nsection ol ol,\nsection ol ul,\nsection ul ol,\nsection ul ul {\n    margin-bottom: 0;\n    margin-top: 0;\n}\n\nsection li>p {\n    margin-top: 16px;\n}\n\nsection li+li {\n    margin-top: .25em;\n}\n\nsection dl {\n    padding: 0;\n}\n\nsection dl dt {\n    font-size: 1em;\n    font-style: italic;\n    font-weight: var(--base-text-weight-semibold, 600);\n    margin-top: 16px;\n    padding: 0;\n}\n\nsection dl dd {\n    margin-bottom: 16px;\n    padding: 0 16px;\n}\n\nsection table th {\n    font-weight: var(--base-text-weight-semibold, 600);\n}\n\nsection table td,\nsection table th {\n    border: 1px solid var(--color-border-default);\n    padding: 6px 13px;\n}\n\nsection table tr {\n    background-color: var(--color-canvas-default);\n    border-top: 1px solid var(--color-border-muted);\n}\n\nsection table tr:nth-child(2n) {\n    background-color: var(--color-canvas-subtle);\n}\n\nsection table img {\n    background-color: transparent;\n}\n\nsection img[align=right] {\n    padding-left: 20px;\n}\n\nsection img[align=left] {\n    padding-right: 20px;\n}\n\nsection .emoji {\n    background-color: transparent;\n    max-width: none;\n    vertical-align: text-top;\n}\n\nsection span.frame,\nsection span.frame>span {\n    display: block;\n    overflow: hidden;\n}\n\nsection span.frame>span {\n    border: 1px solid var(--color-border-default);\n    float: left;\n    margin: 13px 0 0;\n    padding: 7px;\n    width: auto;\n}\n\nsection span.frame span img {\n    display: block;\n    float: left;\n}\n\nsection span.frame span span {\n    clear: both;\n    color: var(--color-fg-default);\n    display: block;\n    padding: 5px 0 0;\n}\n\nsection span.align-center {\n    clear: both;\n    display: block;\n    overflow: hidden;\n}\n\nsection span.align-center>span {\n    display: block;\n    margin: 13px auto 0;\n    overflow: hidden;\n    text-align: center;\n}\n\nsection span.align-center span img {\n    margin: 0 auto;\n    text-align: center;\n}\n\nsection span.align-right {\n    clear: both;\n    display: block;\n    overflow: hidden;\n}\n\nsection span.align-right>span {\n    display: block;\n    margin: 13px 0 0;\n    overflow: hidden;\n    text-align: right;\n}\n\nsection span.align-right span img {\n    margin: 0;\n    text-align: right;\n}\n\nsection span.float-left {\n    display: block;\n    float: left;\n    margin-right: 13px;\n    overflow: hidden;\n}\n\nsection span.float-left span {\n    margin: 13px 0 0;\n}\n\nsection span.float-right {\n    display: block;\n    float: right;\n    margin-left: 13px;\n    overflow: hidden;\n}\n\nsection span.float-right>span {\n    display: block;\n    margin: 13px auto 0;\n    overflow: hidden;\n    text-align: right;\n}\n\nsection code,\nsection tt {\n    background-color: var(--color-neutral-muted);\n    border-radius: 6px;\n    font-size: 85%;\n    margin: 0;\n    padding: .2em .4em;\n    white-space: break-spaces;\n}\n\nsection code br,\nsection tt br {\n    display: none;\n}\n\nsection del code {\n    text-decoration: inherit;\n}\n\nsection samp {\n    font-size: 85%;\n}\n\nsection pre code {\n    font-size: 100%;\n}\n\nsection pre>code {\n    background: transparent;\n    border: 0;\n    margin: 0;\n    padding: 0;\n    white-space: pre;\n    word-break: normal;\n}\n\nsection .highlight {\n    margin-bottom: 16px;\n}\n\nsection .highlight pre {\n    margin-bottom: 0;\n    word-break: normal;\n}\n\nsection pre {\n    background-color: var(--color-canvas-subtle);\n    border-radius: 6px;\n    font-size: 85%;\n    line-height: 1.45;\n    overflow: auto;\n    padding: 16px;\n}\n\nsection pre code,\nsection pre tt {\n    word-wrap: normal;\n    background-color: transparent;\n    border: 0;\n    display: inline;\n    line-height: inherit;\n    margin: 0;\n    max-width: auto;\n    overflow: visible;\n    padding: 0;\n}\n\nsection .csv-data td,\nsection .csv-data th {\n    font-size: 12px;\n    line-height: 1;\n    overflow: hidden;\n    padding: 5px;\n    text-align: left;\n    white-space: nowrap;\n}\n\nsection .csv-data .blob-num {\n    background: var(--color-canvas-default);\n    border: 0;\n    padding: 10px 8px 9px;\n    text-align: right;\n}\n\nsection .csv-data tr {\n    border-top: 0;\n}\n\nsection .csv-data th {\n    background: var(--color-canvas-subtle);\n    border-top: 0;\n    font-weight: var(--base-text-weight-semibold, 600);\n}\n\nsection [data-footnote-ref]::before {\n    content: \"[\";\n}\n\nsection [data-footnote-ref]::after {\n    content: \"]\";\n}\n\nsection .footnotes {\n    border-top: 1px solid var(--color-border-default);\n    color: var(--color-fg-muted);\n    font-size: 12px;\n}\n\nsection .footnotes ol {\n    padding-left: 16px;\n}\n\nsection .footnotes ol ul {\n    display: inline-block;\n    margin-top: 16px;\n    padding-left: 16px;\n}\n\nsection .footnotes li {\n    position: relative;\n}\n\nsection .footnotes li:target::before {\n    border: 2px solid var(--color-accent-emphasis);\n    border-radius: 6px;\n    bottom: -8px;\n    content: \\\\\"\\\\\";\n    left: -24px;\n    pointer-events: none;\n    position: absolute;\n    right: -8px;\n    top: -8px;\n}\n\nsection .footnotes li:target {\n    color: var(--color-fg-default);\n}\n\nsection .footnotes .data-footnote-backref g-emoji {\n    font-family: monospace;\n}\n\nsection .pl-c {\n    color: var(--color-prettylights-syntax-comment);\n}\n\nsection .pl-c1,\nsection .pl-s .pl-v {\n    color: var(--color-prettylights-syntax-constant);\n}\n\nsection .pl-e,\nsection .pl-en {\n    color: var(--color-prettylights-syntax-entity);\n}\n\nsection .pl-s .pl-s1,\nsection .pl-smi {\n    color: var(--color-prettylights-syntax-storage-modifier-import);\n}\n\nsection .pl-ent {\n    color: var(--color-prettylights-syntax-entity-tag);\n}\n\nsection .pl-k {\n    color: var(--color-prettylights-syntax-keyword);\n}\n\nsection .pl-pds,\nsection .pl-s,\nsection .pl-s .pl-pse .pl-s1,\nsection .pl-sr,\nsection .pl-sr .pl-cce,\nsection .pl-sr .pl-sra,\nsection .pl-sr .pl-sre {\n    color: var(--color-prettylights-syntax-string);\n}\n\nsection .pl-smw,\nsection .pl-v {\n    color: var(--color-prettylights-syntax-variable);\n}\n\nsection .pl-bu {\n    color: var(--color-prettylights-syntax-brackethighlighter-unmatched);\n}\n\nsection .pl-ii {\n    background-color: var(--color-prettylights-syntax-invalid-illegal-bg);\n    color: var(--color-prettylights-syntax-invalid-illegal-text);\n}\n\nsection .pl-c2 {\n    background-color: var(--color-prettylights-syntax-carriage-return-bg);\n    color: var(--color-prettylights-syntax-carriage-return-text);\n}\n\nsection .pl-sr .pl-cce {\n    color: var(--color-prettylights-syntax-string-regexp);\n    font-weight: 700;\n}\n\nsection .pl-ml {\n    color: var(--color-prettylights-syntax-markup-list);\n}\n\nsection .pl-mh,\nsection .pl-mh .pl-en,\nsection .pl-ms {\n    color: var(--color-prettylights-syntax-markup-heading);\n    font-weight: 700;\n}\n\nsection .pl-mi {\n    color: var(--color-prettylights-syntax-markup-italic);\n    font-style: italic;\n}\n\nsection .pl-mb {\n    color: var(--color-prettylights-syntax-markup-bold);\n    font-weight: 700;\n}\n\nsection .pl-md {\n    background-color: var(--color-prettylights-syntax-markup-deleted-bg);\n    color: var(--color-prettylights-syntax-markup-deleted-text);\n}\n\nsection .pl-mi1 {\n    background-color: var(--color-prettylights-syntax-markup-inserted-bg);\n    color: var(--color-prettylights-syntax-markup-inserted-text);\n}\n\nsection .pl-mc {\n    background-color: var(--color-prettylights-syntax-markup-changed-bg);\n    color: var(--color-prettylights-syntax-markup-changed-text);\n}\n\nsection .pl-mi2 {\n    background-color: var(--color-prettylights-syntax-markup-ignored-bg);\n    color: var(--color-prettylights-syntax-markup-ignored-text);\n}\n\nsection .pl-mdr {\n    color: var(--color-prettylights-syntax-meta-diff-range);\n    font-weight: 700;\n}\n\nsection .pl-ba {\n    color: var(--color-prettylights-syntax-brackethighlighter-angle);\n}\n\nsection .pl-sg {\n    color: var(--color-prettylights-syntax-sublimelinter-gutter-mark);\n}\n\nsection .pl-corl {\n    color: var(--color-prettylights-syntax-constant-other-reference-link);\n    text-decoration: underline;\n}\n\nsection g-emoji {\n    display: inline-block;\n    font-family: Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n    font-size: 1em;\n    font-style: normal !important;\n    font-weight: var(--base-text-weight-normal, 400);\n    line-height: 1;\n    min-width: 1ch;\n    vertical-align: -.075em;\n}\n\nsection g-emoji img {\n    height: 1em;\n    width: 1em;\n}\n\nsection .task-list-item {\n    list-style-type: none;\n}\n\nsection .task-list-item label {\n    font-weight: var(--base-text-weight-normal, 400);\n}\n\nsection .task-list-item.enabled label {\n    cursor: pointer;\n}\n\nsection .task-list-item+.task-list-item {\n    margin-top: 4px;\n}\n\nsection .task-list-item .handle {\n    display: none;\n}\n\nsection .task-list-item-checkbox {\n    margin: 0 .2em .25em -1.4em;\n    vertical-align: middle;\n}\n\nsection .contains-task-list:dir(rtl) .task-list-item-checkbox {\n    margin: 0 -1.6em .25em .2em;\n}\n\nsection .contains-task-list {\n    position: relative;\n}\n\nsection .contains-task-list:focus-within .task-list-item-convert-container,\nsection .contains-task-list:hover .task-list-item-convert-container {\n    clip: auto;\n    display: block;\n    height: 24px;\n    overflow: visible;\n    width: auto;\n}\n\nsection ::-webkit-calendar-picker-indicator {\n    filter: invert(50%);\n}\n\nh1 {\n    color: var(--h1-color);\n    font-size: 1.6em;\n}\n\nh1,\nh2 {\n    border-bottom: none;\n}\n\nh2 {\n    font-size: 1.3em;\n}\n\nh3 {\n    font-size: 1.1em;\n}\n\nh4 {\n    font-size: 1.05em;\n}\n\nh5 {\n    font-size: 1em;\n}\n\nh6 {\n    font-size: .9em;\n}\n\nh1 strong,\nh2 strong,\nh3 strong,\nh4 strong,\nh5 strong,\nh6 strong {\n    color: var(--heading-strong-color);\n    font-weight: inherit;\n}\n\nh1::part(auto-scaling),\nh2::part(auto-scaling),\nh3::part(auto-scaling),\nh4::part(auto-scaling),\nh5::part(auto-scaling),\nh6::part(auto-scaling) {\n    max-height: 563px;\n}\n\nhr {\n    height: 0;\n    padding-top: .25em;\n}\n\npre {\n    border: 1px solid var(--color-border-default);\n    line-height: 1.15;\n    overflow: visible;\n}\n\npre::part(auto-scaling) {\n    max-height: 529px;\n}\n\npre :where(.hljs) {\n    color: var(--color-prettylights-syntax-storage-modifier-import);\n}\n\npre :where(.hljs-doctag),\npre :where(.hljs-keyword),\npre :where(.hljs-meta .hljs-keyword),\npre :where(.hljs-template-tag),\npre :where(.hljs-template-variable),\npre :where(.hljs-type),\npre :where(.hljs-variable.language_) {\n    color: var(--color-prettylights-syntax-keyword);\n}\n\npre :where(.hljs-title),\npre :where(.hljs-title.class_),\npre :where(.hljs-title.class_.inherited__),\npre :where(.hljs-title.function_) {\n    color: var(--color-prettylights-syntax-entity);\n}\n\npre :where(.hljs-attr),\npre :where(.hljs-attribute),\npre :where(.hljs-literal),\npre :where(.hljs-meta),\npre :where(.hljs-number),\npre :where(.hljs-operator),\npre :where(.hljs-selector-attr),\npre :where(.hljs-selector-class),\npre :where(.hljs-selector-id),\npre :where(.hljs-variable) {\n    color: var(--color-prettylights-syntax-constant);\n}\n\npre :where(.hljs-meta .hljs-string),\npre :where(.hljs-regexp),\npre :where(.hljs-string) {\n    color: var(--color-prettylights-syntax-string);\n}\n\npre :where(.hljs-built_in),\npre :where(.hljs-symbol) {\n    color: var(--color-prettylights-syntax-variable);\n}\n\npre :where(.hljs-code),\npre :where(.hljs-comment),\npre :where(.hljs-formula) {\n    color: var(--color-prettylights-syntax-comment);\n}\n\npre :where(.hljs-name),\npre :where(.hljs-quote),\npre :where(.hljs-selector-pseudo),\npre :where(.hljs-selector-tag) {\n    color: var(--color-prettylights-syntax-entity-tag);\n}\n\npre :where(.hljs-subst) {\n    color: var(--color-prettylights-syntax-storage-modifier-import);\n}\n\npre :where(.hljs-section) {\n    color: var(--color-prettylights-syntax-markup-heading);\n    font-weight: 700;\n}\n\npre :where(.hljs-bullet) {\n    color: var(--color-prettylights-syntax-markup-list);\n}\n\npre :where(.hljs-emphasis) {\n    color: var(--color-prettylights-syntax-markup-italic);\n    font-style: italic;\n}\n\npre :where(.hljs-strong) {\n    color: var(--color-prettylights-syntax-markup-bold);\n    font-weight: 700;\n}\n\npre :where(.hljs-addition) {\n    background-color: var(--color-prettylights-syntax-markup-inserted-bg);\n    color: var(--color-prettylights-syntax-markup-inserted-text);\n}\n\npre :where(.hljs-deletion) {\n    background-color: var(--color-prettylights-syntax-markup-deleted-bg);\n    color: var(--color-prettylights-syntax-markup-deleted-text);\n}\n\nfooter,\nheader {\n    color: var(--header-footer-color);\n    font-size: 18px;\n    left: 30px;\n    margin: 0;\n    position: absolute;\n}\n\nheader {\n    top: 21px;\n}\n\nfooter {\n    bottom: 21px;\n}\n\nsection {\n    --h1-color: #246;\n    --header-footer-color: hsla(0, 0%, 40%, .75);\n    --heading-strong-color: #48c;\n    --paginate-color: #777;\n    align-items: stretch;\n    display: flex;\n    flex-flow: column nowrap;\n    font-size: 29px;\n    height: 720px;\n    justify-content: center;\n    padding: 78.5px;\n    width: 1280px;\n}\n\nsection:where(.invert) {\n    --h1-color: #cee7ff;\n    --header-footer-color: hsla(0, 0%, 60%, .75);\n    --heading-strong-color: #7bf;\n    --paginate-color: #999;\n}\n\nsection>*:last-child,\nsection[data-footer]> :nth-last-child(2) {\n    margin-bottom: 0;\n}\n\nsection>*:first-child,\nsection>header:first-child+* {\n    margin-top: 0;\n}\n\nsection::after {\n    bottom: 21px;\n    color: var(--paginate-color);\n    font-size: 24px;\n    padding: 0;\n    position: absolute;\n    right: 30px;\n}\n\nsection[data-color] h1,\nsection[data-color] h2,\nsection[data-color] h3,\nsection[data-color] h4,\nsection[data-color] h5,\nsection[data-color] h6 {\n    color: currentcolor;\n}\n\n/*\n * Customized\n */\n.columns-2 {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    grid-column-gap: 8px;\n}\n\n.columns-3 {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    grid-column-gap: 8px;\n}\n\n.columns-4 {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    grid-column-gap: 8px;\n}\n\n.columns-5 {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    grid-column-gap: 8px;\n}\n\n.columns-6 {\n    display: grid;\n    grid-template-columns: repeat(6, 1fr);\n    grid-column-gap: 8px;\n}`;\n\nexport default defaultTheme;\n","// Auto-generated from minimal.css\nconst minimalTheme = `/*\n * Minimal theme.\n *\n * @theme minimal\n * @author MarkSlides\n *\n * @auto-scaling true\n * @size 4:3 960px 720px\n * @size 16:9 1280px 720px\n * @size 4K 3840px 2160px\n */\n\n@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');\n@import url('https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap');\n\n* {\n    font-family: 'Noto Sans', sans-serif;\n    font-optical-sizing: auto;\n    font-style: normal;\n    font-variation-settings: 'wdth' 100;\n}\n\n/* ==========================================================================\n   CSS Variables & Theme Definition\n   ========================================================================== */\n\nsection {\n    /* Color Variables - Light Theme */\n    --color-prettylights-syntax-comment: #6e7781;\n    --color-prettylights-syntax-constant: #0550ae;\n    --color-prettylights-syntax-entity: #8250df;\n    --color-prettylights-syntax-storage-modifier-import: #24292f;\n    --color-prettylights-syntax-entity-tag: #116329;\n    --color-prettylights-syntax-keyword: #cf222e;\n    --color-prettylights-syntax-string: #0a3069;\n    --color-prettylights-syntax-variable: #953800;\n    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;\n    --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;\n    --color-prettylights-syntax-invalid-illegal-bg: #82071e;\n    --color-prettylights-syntax-carriage-return-text: #f6f8fa;\n    --color-prettylights-syntax-carriage-return-bg: #cf222e;\n    --color-prettylights-syntax-string-regexp: #116329;\n    --color-prettylights-syntax-markup-list: #3b2300;\n    --color-prettylights-syntax-markup-heading: #0550ae;\n    --color-prettylights-syntax-markup-italic: #24292f;\n    --color-prettylights-syntax-markup-bold: #24292f;\n    --color-prettylights-syntax-markup-deleted-text: #82071e;\n    --color-prettylights-syntax-markup-deleted-bg: #ffebe9;\n    --color-prettylights-syntax-markup-inserted-text: #116329;\n    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;\n    --color-prettylights-syntax-markup-changed-text: #953800;\n    --color-prettylights-syntax-markup-changed-bg: #ffd8b5;\n    --color-prettylights-syntax-markup-ignored-text: #eaeef2;\n    --color-prettylights-syntax-markup-ignored-bg: #0550ae;\n    --color-prettylights-syntax-meta-diff-range: #8250df;\n    --color-prettylights-syntax-brackethighlighter-angle: #57606a;\n    --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;\n    --color-prettylights-syntax-constant-other-reference-link: #0a3069;\n    --color-fg-default: #333333;\n    --color-fg-muted: #57606a;\n    --color-fg-subtle: #6e7781;\n    --color-canvas-default: #ffffff;\n    --color-canvas-subtle: #f6f8fa;\n    --color-border-default: #d0d7de;\n    --color-border-muted: #d8dee4;\n    --color-neutral-muted: rgba(175, 184, 193, 0.2);\n    --color-accent-fg: #0969da;\n    --color-accent-emphasis: #0969da;\n    --color-attention-subtle: #fff8c5;\n    --color-danger-fg: #cf222e;\n\n    /* Custom Theme Variables */\n    --heading-color: black;\n    --heading-strong-color: black;\n    --header-footer-color: hsla(0, 0%, 40%, 0.75);\n    --paginate-color: #777;\n\n    /* Base Layout & Typography */\n    width: 1280px;\n    height: 720px;\n    padding: 64px;\n    margin: 0;\n    display: flex;\n    align-items: stretch;\n    justify-content: center;\n    flex-flow: column nowrap;\n    font-family:\n        -apple-system,\n        BlinkMacSystemFont,\n        Segoe UI,\n        Noto Sans,\n        Helvetica,\n        Arial,\n        sans-serif,\n        Apple Color Emoji,\n        Segoe UI Emoji;\n    font-size: 20px;\n    color: var(--color-fg-default);\n    line-height: 1.5;\n    word-wrap: break-word;\n    -ms-text-size-adjust: 100%;\n    -webkit-text-size-adjust: 100%;\n    background-color: var(--color-canvas-default);\n\n    /* Hide scrollbar */\n    ::-webkit-scrollbar {\n        display: none;\n    }\n\n    -ms-overflow-style: none;\n    scrollbar-width: none;\n\n    color-scheme: light;\n}\n\n/* Dark Theme Override */\nsection:where(.invert) {\n    --color-prettylights-syntax-comment: #8b949e;\n    --color-prettylights-syntax-constant: #79c0ff;\n    --color-prettylights-syntax-entity: #d2a8ff;\n    --color-prettylights-syntax-storage-modifier-import: #c9d1d9;\n    --color-prettylights-syntax-entity-tag: #7ee787;\n    --color-prettylights-syntax-keyword: #ff7b72;\n    --color-prettylights-syntax-string: #a5d6ff;\n    --color-prettylights-syntax-variable: #ffa657;\n    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;\n    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;\n    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;\n    --color-prettylights-syntax-carriage-return-text: #f0f6fc;\n    --color-prettylights-syntax-carriage-return-bg: #b62324;\n    --color-prettylights-syntax-string-regexp: #7ee787;\n    --color-prettylights-syntax-markup-list: #f2cc60;\n    --color-prettylights-syntax-markup-heading: #1f6feb;\n    --color-prettylights-syntax-markup-italic: #c9d1d9;\n    --color-prettylights-syntax-markup-bold: #c9d1d9;\n    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;\n    --color-prettylights-syntax-markup-deleted-bg: #67060c;\n    --color-prettylights-syntax-markup-inserted-text: #aff5b4;\n    --color-prettylights-syntax-markup-inserted-bg: #033a16;\n    --color-prettylights-syntax-markup-changed-text: #ffdfb6;\n    --color-prettylights-syntax-markup-changed-bg: #5a1e02;\n    --color-prettylights-syntax-markup-ignored-text: #c9d1d9;\n    --color-prettylights-syntax-markup-ignored-bg: #1158c7;\n    --color-prettylights-syntax-meta-diff-range: #d2a8ff;\n    --color-prettylights-syntax-brackethighlighter-angle: #8b949e;\n    --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;\n    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;\n    --color-fg-default: #ffffff;\n    --color-fg-muted: #8b949e;\n    --color-fg-subtle: #6e7681;\n    --color-canvas-default: black;\n    --color-canvas-subtle: #161b22;\n    --color-border-default: #30363d;\n    --color-border-muted: #21262d;\n    --color-neutral-muted: hsla(215, 8%, 47%, 0.4);\n    --color-accent-fg: #58a6ff;\n    --color-accent-emphasis: #1f6feb;\n    --color-attention-subtle: rgba(187, 128, 9, 0.15);\n    --color-danger-fg: #f85149;\n\n    --heading-color: #ffffff;\n    --heading-strong-color: #ffffff;\n    --header-footer-color: hsla(0, 0%, 80%, 0.75);\n    --paginate-color: #999999;\n\n    color-scheme: dark;\n}\n\n/* ==========================================================================\n   Layout & Positioning\n   ========================================================================== */\n\nsection::before,\nsection::after {\n    content: '';\n    display: table;\n}\n\nsection::after {\n    clear: both;\n    padding: 0;\n    position: absolute;\n    right: 32px;\n    bottom: 20px;\n    font-size: 1em;\n    color: var(--paginate-color);\n}\n\nsection > *:first-child,\nsection > header:first-child + * {\n    margin-top: 0 !important;\n}\n\nsection > *:last-child,\nsection[data-footer] > :nth-last-child(2) {\n    margin-bottom: 0 !important;\n}\n\n/* ==========================================================================\n   Typography & Headings\n   ========================================================================== */\n\n/* Base heading styles */\nsection h1,\nsection h2,\nsection h3,\nsection h4,\nsection h5,\nsection h6 {\n    margin-bottom: 12px;\n    color: var(--heading-color);\n    font-weight: var(--base-text-weight-semibold, 600);\n    line-height: 1.25;\n    letter-spacing: -0.5px;\n}\n\n/* Individual heading sizes */\nsection h1 {\n    font-size: 2em;\n}\n\nsection h2 {\n    font-size: 1.8em;\n}\n\nsection h3 {\n    font-size: 1.6em;\n}\n\nsection h4 {\n    font-size: 1.4em;\n}\n\nsection h5 {\n    font-size: 1.2em;\n}\n\nsection h6 {\n    font-size: 1em;\n}\n\n/* Override heading styles for slide theme */\nh1,\nh2 {\n    border-bottom: none;\n}\n\nh1 strong,\nh2 strong,\nh3 strong,\nh4 strong,\nh5 strong,\nh6 strong {\n    color: var(--heading-strong-color);\n    font-weight: 800 !important;\n}\n\nem {\n    font-style: italic;\n}\n\nh1::part(auto-scaling),\nh2::part(auto-scaling),\nh3::part(auto-scaling),\nh4::part(auto-scaling),\nh5::part(auto-scaling),\nh6::part(auto-scaling) {\n    max-height: 563px;\n}\n\n/* Data color override */\nsection[data-color] h1,\nsection[data-color] h2,\nsection[data-color] h3,\nsection[data-color] h4,\nsection[data-color] h5,\nsection[data-color] h6 {\n    color: currentcolor;\n}\n\n/* Heading anchors and links */\nsection h1 .octicon-link,\nsection h2 .octicon-link,\nsection h3 .octicon-link,\nsection h4 .octicon-link,\nsection h5 .octicon-link,\nsection h6 .octicon-link {\n    color: var(--color-fg-default);\n    vertical-align: middle;\n    visibility: hidden;\n}\n\nsection h1:hover .anchor,\nsection h2:hover .anchor,\nsection h3:hover .anchor,\nsection h4:hover .anchor,\nsection h5:hover .anchor,\nsection h6:hover .anchor {\n    text-decoration: none;\n}\n\nsection h1:hover .anchor .octicon-link,\nsection h2:hover .anchor .octicon-link,\nsection h3:hover .anchor .octicon-link,\nsection h4:hover .anchor .octicon-link,\nsection h5:hover .anchor .octicon-link,\nsection h6:hover .anchor .octicon-link {\n    visibility: visible;\n}\n\nsection h1:hover .anchor .octicon-link:before,\nsection h2:hover .anchor .octicon-link:before,\nsection h3:hover .anchor .octicon-link:before,\nsection h4:hover .anchor .octicon-link:before,\nsection h5:hover .anchor .octicon-link:before,\nsection h6:hover .anchor .octicon-link:before {\n    background-color: currentColor;\n    content: ' ';\n    display: inline-block;\n    height: 16px;\n    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z\"/></svg>');\n    mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z\"/></svg>');\n    width: 16px;\n}\n\n/* Heading code styles */\nsection h1 code,\nsection h1 tt,\nsection h2 code,\nsection h2 tt,\nsection h3 code,\nsection h3 tt,\nsection h4 code,\nsection h4 tt,\nsection h5 code,\nsection h5 tt,\nsection h6 code,\nsection h6 tt {\n    font-size: inherit;\n    font-weight: 800;\n    padding: 0 0.2em;\n}\n\n/* Summary heading styles */\nsection summary h1,\nsection summary h2,\nsection summary h3,\nsection summary h4,\nsection summary h5,\nsection summary h6 {\n    display: inline-block;\n}\n\nsection summary h1 .anchor,\nsection summary h2 .anchor,\nsection summary h3 .anchor,\nsection summary h4 .anchor,\nsection summary h5 .anchor,\nsection summary h6 .anchor {\n    margin-left: -40px;\n}\n\nsection summary h1,\nsection summary h2 {\n    border-bottom: 0;\n    padding-bottom: 0;\n}\n\n/* ==========================================================================\n   Text Elements\n   ========================================================================== */\n\nsection p {\n    margin-bottom: 10px;\n    margin-top: 0;\n}\n\nsection b,\nsection strong {\n    font-weight: var(--base-text-weight-semibold, 600);\n}\n\nsection dfn {\n    font-style: italic;\n}\n\nsection mark {\n    background-color: var(--color-attention-subtle);\n    color: var(--color-fg-default);\n}\n\nsection small {\n    font-size: 90%;\n}\n\nsection sub,\nsection sup {\n    font-size: 75%;\n    line-height: 0;\n    position: relative;\n    vertical-align: baseline;\n}\n\nsection sub {\n    bottom: -0.25em;\n}\n\nsection sup {\n    top: -0.5em;\n}\n\nsection abbr[title] {\n    border-bottom: none;\n    -webkit-text-decoration: underline dotted;\n    text-decoration: underline dotted;\n}\n\n/* ==========================================================================\n   Links\n   ========================================================================== */\n\nsection a {\n    background-color: transparent;\n    color: var(--color-accent-fg);\n    text-decoration: none;\n}\n\nsection a:hover {\n    text-decoration: underline;\n}\n\nsection a:not([href]) {\n    color: inherit;\n    text-decoration: none;\n}\n\nsection .absent {\n    color: var(--color-danger-fg);\n}\n\nsection .anchor {\n    float: left;\n    line-height: 1;\n    margin-left: -20px;\n    padding-right: 4px;\n}\n\nsection .anchor:focus {\n    outline: none;\n}\n\n/* ==========================================================================\n   Lists\n   ========================================================================== */\n\nsection ol,\nsection ul {\n    margin-bottom: 0;\n    margin-top: 0;\n    padding-left: 2em;\n}\n\nsection ol ol,\nsection ul ol {\n    list-style-type: lower-roman;\n}\n\nsection ol ol ol,\nsection ol ul ol,\nsection ul ol ol,\nsection ul ul ol {\n    list-style-type: lower-alpha;\n}\n\nsection ol.no-list,\nsection ul.no-list {\n    list-style-type: none;\n    padding: 0;\n}\n\nsection ol[type='a'] {\n    list-style-type: lower-alpha;\n}\n\nsection ol[type='A'] {\n    list-style-type: upper-alpha;\n}\n\nsection ol[type='i'] {\n    list-style-type: lower-roman;\n}\n\nsection ol[type='I'] {\n    list-style-type: upper-roman;\n}\n\nsection div > ol:not([type]),\nsection ol[type='1'] {\n    list-style-type: decimal;\n}\n\nsection ol ol,\nsection ol ul,\nsection ul ol,\nsection ul ul {\n    margin-bottom: 0;\n    margin-top: 0;\n}\n\nsection li > p {\n    margin-top: 16px;\n}\n\nsection li + li {\n    margin-top: 0.25em;\n}\n\nsection dd {\n    margin-left: 0;\n}\n\nsection dl {\n    padding: 0;\n}\n\nsection dl dt {\n    font-size: 1em;\n    font-style: italic;\n    font-weight: var(--base-text-weight-semibold, 600);\n    margin-top: 16px;\n    padding: 0;\n}\n\nsection dl dd {\n    margin-bottom: 16px;\n    padding: 0 16px;\n}\n\n/* ==========================================================================\n   Block Elements\n   ========================================================================== */\n\nsection blockquote {\n    border-left: 0.25em solid var(--color-border-default);\n    color: var(--color-fg-muted);\n    margin: 0;\n    padding: 0 1em;\n}\n\nsection blockquote,\nsection details,\nsection dl,\nsection ol,\nsection p,\nsection pre,\nsection table,\nsection ul {\n    margin-bottom: 16px;\n    margin-top: 0;\n}\n\nsection blockquote > :first-child {\n    margin-top: 0;\n}\n\nsection blockquote > :last-child {\n    margin-bottom: 0;\n}\n\n/* ==========================================================================\n   Basic Elements\n   ========================================================================== */\n\nsection details,\nsection figcaption,\nsection figure {\n    display: block;\n}\n\nsection summary {\n    display: list-item;\n}\n\nsection details summary {\n    cursor: pointer;\n}\n\nsection details:not([open]) > *:not(summary) {\n    display: none !important;\n}\n\nsection [hidden] {\n    display: none !important;\n}\n\nsection figure {\n    margin: 1em 40px;\n}\n\n/* ==========================================================================\n   Horizontal Rules\n   ========================================================================== */\n\nsection hr {\n    background: transparent;\n    background-color: var(--color-border-default);\n    border: 0;\n    box-sizing: content-box;\n    height: 0.25em;\n    margin: 24px 0;\n    overflow: hidden;\n    padding: 0;\n}\n\nsection hr::before,\nsection hr::after {\n    content: '';\n    display: table;\n}\n\nsection hr::after {\n    clear: both;\n}\n\nhr {\n    height: 0;\n    padding-top: 0.25em;\n}\n\n/* ==========================================================================\n   Images & Media\n   ========================================================================== */\n\nsection img {\n    background-color: var(--color-canvas-default);\n    border-style: none;\n    box-sizing: content-box;\n    max-width: 100%;\n}\n\nsection img[align='right'] {\n    padding-left: 20px;\n}\n\nsection img[align='left'] {\n    padding-right: 20px;\n}\n\nsection .emoji {\n    background-color: transparent;\n    max-width: none;\n    vertical-align: text-top;\n}\n\nsection span.frame,\nsection span.frame > span {\n    display: block;\n    overflow: hidden;\n}\n\nsection span.frame > span {\n    border: 1px solid var(--color-border-default);\n    float: left;\n    margin: 13px 0 0;\n    padding: 7px;\n    width: auto;\n}\n\nsection span.frame span img {\n    display: block;\n    float: left;\n}\n\nsection span.frame span span {\n    clear: both;\n    color: var(--color-fg-default);\n    display: block;\n    padding: 5px 0 0;\n}\n\nsection span.align-center {\n    clear: both;\n    display: block;\n    overflow: hidden;\n}\n\nsection span.align-center > span {\n    display: block;\n    margin: 13px auto 0;\n    overflow: hidden;\n    text-align: center;\n}\n\nsection span.align-center span img {\n    margin: 0 auto;\n    text-align: center;\n}\n\nsection span.align-right {\n    clear: both;\n    display: block;\n    overflow: hidden;\n}\n\nsection span.align-right > span {\n    display: block;\n    margin: 13px 0 0;\n    overflow: hidden;\n    text-align: right;\n}\n\nsection span.align-right span img {\n    margin: 0;\n    text-align: right;\n}\n\nsection span.float-left {\n    display: block;\n    float: left;\n    margin-right: 13px;\n    overflow: hidden;\n}\n\nsection span.float-left span {\n    margin: 13px 0 0;\n}\n\nsection span.float-right {\n    display: block;\n    float: right;\n    margin-left: 13px;\n    overflow: hidden;\n}\n\nsection span.float-right > span {\n    display: block;\n    margin: 13px auto 0;\n    overflow: hidden;\n    text-align: right;\n}\n\n/* ==========================================================================\n   Tables\n   ========================================================================== */\n\nsection table {\n    border-collapse: collapse;\n    border-spacing: 0;\n    display: block;\n    max-width: 100%;\n    overflow: auto;\n    width: -moz-max-content;\n    width: max-content;\n}\n\nsection td,\nsection th {\n    padding: 0;\n}\n\nsection table th {\n    font-weight: var(--base-text-weight-semibold, 600);\n}\n\nsection table td,\nsection table th {\n    border: 1px solid var(--color-border-default);\n    padding: 6px 13px;\n}\n\nsection table tr {\n    background-color: var(--color-canvas-default);\n    border-top: 1px solid var(--color-border-muted);\n}\n\nsection table tr:nth-child(2n) {\n    background-color: var(--color-canvas-subtle);\n}\n\nsection table img {\n    background-color: transparent;\n}\n\n/* CSV Data Tables */\nsection .csv-data td,\nsection .csv-data th {\n    font-size: 12px;\n    line-height: 1;\n    overflow: hidden;\n    padding: 5px;\n    text-align: left;\n    white-space: nowrap;\n}\n\nsection .csv-data .blob-num {\n    background: var(--color-canvas-default);\n    border: 0;\n    padding: 10px 8px 9px;\n    text-align: right;\n}\n\nsection .csv-data tr {\n    border-top: 0;\n}\n\nsection .csv-data th {\n    background: var(--color-canvas-subtle);\n    border-top: 0;\n    font-weight: var(--base-text-weight-semibold, 600);\n}\n\n/* ==========================================================================\n   Code & Monospace Elements\n   ========================================================================== */\n\nsection code,\nsection code span,\nsection kbd,\nsection pre,\nsection samp,\nsection tt {\n    font-family: Inconsolata, monospace;\n}\n\n/* Inline code */\nsection code,\nsection tt {\n    background-color: var(--color-neutral-muted);\n    border-radius: 6px;\n    font-size: 0.9em;\n    margin: 0;\n    padding: 0.2em 0.4em;\n    white-space: break-spaces;\n}\n\nsection code br,\nsection tt br {\n    display: none;\n}\n\nsection del code {\n    text-decoration: inherit;\n}\n\nsection samp {\n    font-size: 85%;\n}\n\n/* Pre blocks */\nsection pre {\n    /* margin-bottom: 0; */\n    margin-top: 0;\n    padding: 16px;\n    overflow: auto;\n    font-size: 0.9em;\n    line-height: 1.4;\n    word-wrap: normal;\n    border-radius: 6px;\n    border: 1px solid var(--color-border-default);\n    background-color: var(--color-canvas-subtle);\n}\n\nsection pre code,\nsection pre tt {\n    background-color: transparent;\n    border: 0;\n    display: inline;\n    font-size: 100%;\n    line-height: inherit;\n    margin: 0;\n    max-width: auto;\n    overflow: visible;\n    padding: 0;\n    white-space: pre;\n    word-break: normal;\n    word-wrap: normal;\n}\n\nsection pre > code {\n    background: transparent;\n    border: 0;\n    margin: 0;\n    padding: 0;\n    white-space: pre;\n    word-break: normal;\n}\n\npre::part(auto-scaling) {\n    max-height: 529px;\n}\n\n/* Kbd element */\nsection kbd {\n    background-color: var(--color-canvas-subtle);\n    border: 1px solid var(--color-neutral-muted);\n    border-bottom-color: var(--color-neutral-muted);\n    border-radius: 6px;\n    box-shadow: inset 0 -1px 0 var(--color-neutral-muted);\n    color: var(--color-fg-default);\n    display: inline-block;\n    font-size: 0.8em;\n    line-height: 1;\n    padding: 0.2em 0.3em;\n    vertical-align: middle;\n}\n\n/* Highlight blocks */\nsection .highlight {\n    margin-bottom: 16px;\n}\n\nsection .highlight pre {\n    margin-bottom: 0;\n    word-break: normal;\n}\n\n/* ==========================================================================\n   Form Elements & Inputs\n   ========================================================================== */\n\nsection input {\n    font: inherit;\n    font-family: inherit;\n    font-size: inherit;\n    line-height: inherit;\n    margin: 0;\n    overflow: visible;\n}\n\nsection [type='button'],\nsection [type='reset'],\nsection [type='submit'] {\n    -webkit-appearance: button;\n    appearance: button;\n}\n\nsection [type='checkbox'],\nsection [type='radio'] {\n    box-sizing: border-box;\n    padding: 0;\n}\n\nsection [type='number']::-webkit-inner-spin-button,\nsection [type='number']::-webkit-outer-spin-button {\n    height: auto;\n}\n\nsection [type='search']::-webkit-search-cancel-button,\nsection [type='search']::-webkit-search-decoration {\n    -webkit-appearance: none;\n}\n\nsection input::-webkit-inner-spin-button,\nsection input::-webkit-outer-spin-button {\n    -webkit-appearance: none;\n    appearance: none;\n    margin: 0;\n}\n\nsection ::-webkit-input-placeholder {\n    color: inherit;\n    opacity: 0.54;\n}\n\nsection ::-webkit-file-upload-button {\n    -webkit-appearance: button;\n    font: inherit;\n}\n\nsection ::-moz-placeholder {\n    color: var(--color-fg-subtle);\n    opacity: 1;\n}\n\nsection ::placeholder {\n    color: var(--color-fg-subtle);\n    opacity: 1;\n}\n\nsection ::-webkit-calendar-picker-indicator {\n    filter: invert(50%);\n}\n\n/* ==========================================================================\n   Focus States & Accessibility\n   ========================================================================== */\n\nsection [role='button']:focus,\nsection a:focus,\nsection input[type='checkbox']:focus,\nsection input[type='radio']:focus {\n    box-shadow: none;\n    outline: 2px solid var(--color-accent-fg);\n    outline-offset: -2px;\n}\n\nsection [role='button']:focus:not(:focus-visible),\nsection a:focus:not(:focus-visible),\nsection input[type='checkbox']:focus:not(:focus-visible),\nsection input[type='radio']:focus:not(:focus-visible) {\n    outline: 1px solid transparent;\n}\n\nsection [role='button']:focus-visible,\nsection a:focus-visible,\nsection input[type='checkbox']:focus-visible,\nsection input[type='radio']:focus-visible {\n    box-shadow: none;\n    outline: 2px solid var(--color-accent-fg);\n    outline-offset: -2px;\n}\n\nsection a:not([class]):focus,\nsection a:not([class]):focus-visible,\nsection input[type='checkbox']:focus,\nsection input[type='checkbox']:focus-visible,\nsection input[type='radio']:focus,\nsection input[type='radio']:focus-visible {\n    outline-offset: 0;\n}\n\n/* ==========================================================================\n   Task Lists\n   ========================================================================== */\n\nsection .task-list-item {\n    list-style-type: none;\n}\n\nsection .task-list-item label {\n    font-weight: var(--base-text-weight-normal, 400);\n}\n\nsection .task-list-item.enabled label {\n    cursor: pointer;\n}\n\nsection .task-list-item + .task-list-item {\n    margin-top: 4px;\n}\n\nsection .task-list-item .handle {\n    display: none;\n}\n\nsection .task-list-item-checkbox {\n    margin: 0 0.2em 0.25em -1.4em;\n    vertical-align: middle;\n}\n\nsection .contains-task-list:dir(rtl) .task-list-item-checkbox {\n    margin: 0 -1.6em 0.25em 0.2em;\n}\n\nsection .contains-task-list {\n    position: relative;\n}\n\nsection .contains-task-list:focus-within .task-list-item-convert-container,\nsection .contains-task-list:hover .task-list-item-convert-container {\n    clip: auto;\n    display: block;\n    height: 24px;\n    overflow: visible;\n    width: auto;\n}\n\n/* ==========================================================================\n   Footnotes\n   ========================================================================== */\n\nsection [data-footnote-ref]::before {\n    content: '[';\n}\n\nsection [data-footnote-ref]::after {\n    content: ']';\n}\n\nsection .footnotes {\n    border-top: 1px solid var(--color-border-default);\n    color: var(--color-fg-muted);\n    font-size: 12px;\n}\n\nsection .footnotes ol {\n    padding-left: 16px;\n}\n\nsection .footnotes ol ul {\n    display: inline-block;\n    margin-top: 16px;\n    padding-left: 16px;\n}\n\nsection .footnotes li {\n    position: relative;\n}\n\nsection .footnotes li:target::before {\n    border: 2px solid var(--color-accent-emphasis);\n    border-radius: 6px;\n    bottom: -8px;\n    content: '';\n    left: -24px;\n    pointer-events: none;\n    position: absolute;\n    right: -8px;\n    top: -8px;\n}\n\nsection .footnotes li:target {\n    color: var(--color-fg-default);\n}\n\nsection .footnotes .data-footnote-backref g-emoji {\n    font-family: monospace;\n}\n\n/* ==========================================================================\n   Icons & Emojis\n   ========================================================================== */\n\nsection .octicon {\n    fill: currentColor;\n    display: inline-block;\n    overflow: visible !important;\n    vertical-align: text-bottom;\n}\n\nsection g-emoji {\n    display: inline-block;\n    font-family:\n        Apple Color Emoji,\n        Segoe UI Emoji,\n        Segoe UI Symbol;\n    font-size: 1em;\n    font-style: normal !important;\n    font-weight: var(--base-text-weight-normal, 400);\n    line-height: 1;\n    min-width: 1ch;\n    vertical-align: -0.075em;\n}\n\nsection g-emoji img {\n    height: 1em;\n    width: 1em;\n}\n\n/* ==========================================================================\n   Syntax Highlighting\n   ========================================================================== */\n\nsection .pl-c {\n    color: var(--color-prettylights-syntax-comment);\n}\n\nsection .pl-c1,\nsection .pl-s .pl-v {\n    color: var(--color-prettylights-syntax-constant);\n}\n\nsection .pl-e,\nsection .pl-en {\n    color: var(--color-prettylights-syntax-entity);\n}\n\nsection .pl-s .pl-s1,\nsection .pl-smi {\n    color: var(--color-prettylights-syntax-storage-modifier-import);\n}\n\nsection .pl-ent {\n    color: var(--color-prettylights-syntax-entity-tag);\n}\n\nsection .pl-k {\n    color: var(--color-prettylights-syntax-keyword);\n}\n\nsection .pl-pds,\nsection .pl-s,\nsection .pl-s .pl-pse .pl-s1,\nsection .pl-sr,\nsection .pl-sr .pl-cce,\nsection .pl-sr .pl-sra,\nsection .pl-sr .pl-sre {\n    color: var(--color-prettylights-syntax-string);\n}\n\nsection .pl-smw,\nsection .pl-v {\n    color: var(--color-prettylights-syntax-variable);\n}\n\nsection .pl-bu {\n    color: var(--color-prettylights-syntax-brackethighlighter-unmatched);\n}\n\nsection .pl-ii {\n    background-color: var(--color-prettylights-syntax-invalid-illegal-bg);\n    color: var(--color-prettylights-syntax-invalid-illegal-text);\n}\n\nsection .pl-c2 {\n    background-color: var(--color-prettylights-syntax-carriage-return-bg);\n    color: var(--color-prettylights-syntax-carriage-return-text);\n}\n\nsection .pl-sr .pl-cce {\n    color: var(--color-prettylights-syntax-string-regexp);\n    font-weight: 700;\n}\n\nsection .pl-ml {\n    color: var(--color-prettylights-syntax-markup-list);\n}\n\nsection .pl-mh,\nsection .pl-mh .pl-en,\nsection .pl-ms {\n    color: var(--color-prettylights-syntax-markup-heading);\n    font-weight: 700;\n}\n\nsection .pl-mi {\n    color: var(--color-prettylights-syntax-markup-italic);\n    font-style: italic;\n}\n\nsection .pl-mb {\n    color: var(--color-prettylights-syntax-markup-bold);\n    font-weight: 700;\n}\n\nsection .pl-md {\n    background-color: var(--color-prettylights-syntax-markup-deleted-bg);\n    color: var(--color-prettylights-syntax-markup-deleted-text);\n}\n\nsection .pl-mi1 {\n    background-color: var(--color-prettylights-syntax-markup-inserted-bg);\n    color: var(--color-prettylights-syntax-markup-inserted-text);\n}\n\nsection .pl-mc {\n    background-color: var(--color-prettylights-syntax-markup-changed-bg);\n    color: var(--color-prettylights-syntax-markup-changed-text);\n}\n\nsection .pl-mi2 {\n    background-color: var(--color-prettylights-syntax-markup-ignored-bg);\n    color: var(--color-prettylights-syntax-markup-ignored-text);\n}\n\nsection .pl-mdr {\n    color: var(--color-prettylights-syntax-meta-diff-range);\n    font-weight: 700;\n}\n\nsection .pl-ba {\n    color: var(--color-prettylights-syntax-brackethighlighter-angle);\n}\n\nsection .pl-sg {\n    color: var(--color-prettylights-syntax-sublimelinter-gutter-mark);\n}\n\nsection .pl-corl {\n    color: var(--color-prettylights-syntax-constant-other-reference-link);\n    text-decoration: underline;\n}\n\n/* ==========================================================================\n   Highlight.js Syntax Highlighting\n   ========================================================================== */\n\npre :where(.hljs) {\n    color: var(--color-prettylights-syntax-storage-modifier-import);\n}\n\npre :where(.hljs-doctag),\npre :where(.hljs-keyword),\npre :where(.hljs-meta .hljs-keyword),\npre :where(.hljs-template-tag),\npre :where(.hljs-template-variable),\npre :where(.hljs-type),\npre :where(.hljs-variable.language_) {\n    color: var(--color-prettylights-syntax-keyword);\n}\n\npre :where(.hljs-title),\npre :where(.hljs-title.class_),\npre :where(.hljs-title.class_.inherited__),\npre :where(.hljs-title.function_) {\n    color: var(--color-prettylights-syntax-entity);\n}\n\npre :where(.hljs-attr),\npre :where(.hljs-attribute),\npre :where(.hljs-literal),\npre :where(.hljs-meta),\npre :where(.hljs-number),\npre :where(.hljs-operator),\npre :where(.hljs-selector-attr),\npre :where(.hljs-selector-class),\npre :where(.hljs-selector-id),\npre :where(.hljs-variable) {\n    color: var(--color-prettylights-syntax-constant);\n}\n\npre :where(.hljs-meta .hljs-string),\npre :where(.hljs-regexp),\npre :where(.hljs-string) {\n    color: var(--color-prettylights-syntax-string);\n}\n\npre :where(.hljs-built_in),\npre :where(.hljs-symbol) {\n    color: var(--color-prettylights-syntax-variable);\n}\n\npre :where(.hljs-code),\npre :where(.hljs-comment),\npre :where(.hljs-formula) {\n    color: var(--color-prettylights-syntax-comment);\n}\n\npre :where(.hljs-name),\npre :where(.hljs-quote),\npre :where(.hljs-selector-pseudo),\npre :where(.hljs-selector-tag) {\n    color: var(--color-prettylights-syntax-entity-tag);\n}\n\npre :where(.hljs-subst) {\n    color: var(--color-prettylights-syntax-storage-modifier-import);\n}\n\npre :where(.hljs-section) {\n    color: var(--color-prettylights-syntax-markup-heading);\n    font-weight: 700;\n}\n\npre :where(.hljs-bullet) {\n    color: var(--color-prettylights-syntax-markup-list);\n}\n\npre :where(.hljs-emphasis) {\n    color: var(--color-prettylights-syntax-markup-italic);\n    font-style: italic;\n}\n\npre :where(.hljs-strong) {\n    color: var(--color-prettylights-syntax-markup-bold);\n    font-weight: 700;\n}\n\npre :where(.hljs-addition) {\n    background-color: var(--color-prettylights-syntax-markup-inserted-bg);\n    color: var(--color-prettylights-syntax-markup-inserted-text);\n}\n\npre :where(.hljs-deletion) {\n    background-color: var(--color-prettylights-syntax-markup-deleted-bg);\n    color: var(--color-prettylights-syntax-markup-deleted-text);\n}\n\n/* ==========================================================================\n   Header & Footer\n   ========================================================================== */\n\nfooter,\nheader {\n    margin: 0;\n    position: absolute;\n    left: 32px;\n    font-size: 0.9em;\n    color: var(--header-footer-color);\n    line-height: 1;\n}\n\nheader {\n    top: 20px;\n}\n\nfooter {\n    bottom: 20px;\n}\n\n/* ==========================================================================\n   Custom Layout Classes\n   ========================================================================== */\n\n.columns-2 {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    grid-column-gap: 8px;\n}\n\n.columns-3 {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    grid-column-gap: 8px;\n}\n\n.columns-4 {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    grid-column-gap: 8px;\n}\n\n.columns-5 {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    grid-column-gap: 8px;\n}\n\n.columns-6 {\n    display: grid;\n    grid-template-columns: repeat(6, 1fr);\n    grid-column-gap: 8px;\n}\n`;\n\nexport default minimalTheme;\n","import defaultTheme from '@/generated/default';\nimport minimalTheme from '@/generated/minimal';\n\ntype MarkSlidesTheme = {\n    name: string;\n    css: string;\n};\n\nconst themes: MarkSlidesTheme[] = [\n    {\n        name: 'default',\n        css: defaultTheme,\n    },\n    {\n        name: 'minimal',\n        css: minimalTheme,\n    },\n];\n\nexport default themes;\n"],"mappings":";AACA,IAAM,eAAe;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA61CrB,IAAO,kBAAQ;;;AC71Cf,IAAM,eAAe;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAi5CrB,IAAO,kBAAQ;;;AC14Cf,IAAM,SAA4B;AAAA,EAC9B;AAAA,IACI,MAAM;AAAA,IACN,KAAK;AAAA,EACT;AAAA,EACA;AAAA,IACI,MAAM;AAAA,IACN,KAAK;AAAA,EACT;AACJ;AAEA,IAAO,cAAQ;","names":[]}