Deploying to gh-pages from @ dolanmiu/docx@4e0468d978 🚀

This commit is contained in:
dolanmiu
2025-04-16 07:59:44 +00:00
parent dc1a102c4e
commit 92d11bc5a0
399 changed files with 1891 additions and 1517 deletions

View File

@ -1 +1 @@
window.hierarchyData = "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"
window.hierarchyData = "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"

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
window.navigationData = "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"
window.navigationData = "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"

File diff suppressed because one or more lines are too long

View File

@ -1,14 +1,33 @@
@layer typedoc {
:root {
--dim-toolbar-contents-height: 2.5rem;
--dim-toolbar-border-bottom-width: 1px;
--dim-header-height: calc(
var(--dim-toolbar-border-bottom-width) +
var(--dim-toolbar-contents-height)
);
/* 0rem For mobile; unit is required for calculation in `calc` */
--dim-container-main-margin-y: 0rem;
--dim-footer-height: 3.5rem;
--modal-animation-duration: 0.2s;
}
:root {
/* Light */
--light-color-background: #f2f4f8;
--light-color-background-secondary: #eff0f1;
--light-color-warning-text: #222;
/* Not to be confused with [:active](https://developer.mozilla.org/en-US/docs/Web/CSS/:active) */
--light-color-background-active: #d6d8da;
--light-color-background-warning: #e6e600;
--light-color-warning-text: #222;
--light-color-accent: #c5c7c9;
--light-color-active-menu-item: var(--light-color-accent);
--light-color-active-menu-item: var(--light-color-background-active);
--light-color-text: #222;
--light-color-text-aside: #6e6e6e;
--light-color-contrast-text: #000;
--light-color-text-aside: #5e5e5e;
--light-color-icon-background: var(--light-color-background);
--light-color-icon-text: var(--light-color-text);
@ -56,15 +75,20 @@
--light-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23000' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>");
--light-color-scheme: light;
}
:root {
/* Dark */
--dark-color-background: #2b2e33;
--dark-color-background-secondary: #1e2024;
/* Not to be confused with [:active](https://developer.mozilla.org/en-US/docs/Web/CSS/:active) */
--dark-color-background-active: #5d5d6a;
--dark-color-background-warning: #bebe00;
--dark-color-warning-text: #222;
--dark-color-accent: #9096a2;
--dark-color-active-menu-item: #5d5d6a;
--dark-color-active-menu-item: var(--dark-color-background-active);
--dark-color-text: #f5f5f5;
--dark-color-contrast-text: #ffffff;
--dark-color-text-aside: #dddddd;
--dark-color-icon-background: var(--dark-color-background-secondary);
@ -119,11 +143,13 @@
--color-background-secondary: var(
--light-color-background-secondary
);
--color-background-active: var(--light-color-background-active);
--color-background-warning: var(--light-color-background-warning);
--color-warning-text: var(--light-color-warning-text);
--color-accent: var(--light-color-accent);
--color-active-menu-item: var(--light-color-active-menu-item);
--color-text: var(--light-color-text);
--color-contrast-text: var(--light-color-contrast-text);
--color-text-aside: var(--light-color-text-aside);
--color-icon-background: var(--light-color-icon-background);
@ -179,11 +205,13 @@
--color-background-secondary: var(
--dark-color-background-secondary
);
--color-background-active: var(--dark-color-background-active);
--color-background-warning: var(--dark-color-background-warning);
--color-warning-text: var(--dark-color-warning-text);
--color-accent: var(--dark-color-accent);
--color-active-menu-item: var(--dark-color-active-menu-item);
--color-text: var(--dark-color-text);
--color-contrast-text: var(--dark-color-contrast-text);
--color-text-aside: var(--dark-color-text-aside);
--color-icon-background: var(--dark-color-icon-background);
@ -233,23 +261,17 @@
}
}
html {
color-scheme: var(--color-scheme);
}
body {
margin: 0;
}
:root[data-theme="light"] {
--color-background: var(--light-color-background);
--color-background-secondary: var(--light-color-background-secondary);
--color-background-active: var(--light-color-background-active);
--color-background-warning: var(--light-color-background-warning);
--color-warning-text: var(--light-color-warning-text);
--color-icon-background: var(--light-color-icon-background);
--color-accent: var(--light-color-accent);
--color-active-menu-item: var(--light-color-active-menu-item);
--color-text: var(--light-color-text);
--color-contrast-text: var(--light-color-contrast-text);
--color-text-aside: var(--light-color-text-aside);
--color-icon-text: var(--light-color-icon-text);
@ -299,12 +321,14 @@
:root[data-theme="dark"] {
--color-background: var(--dark-color-background);
--color-background-secondary: var(--dark-color-background-secondary);
--color-background-active: var(--dark-color-background-active);
--color-background-warning: var(--dark-color-background-warning);
--color-warning-text: var(--dark-color-warning-text);
--color-icon-background: var(--dark-color-icon-background);
--color-accent: var(--dark-color-accent);
--color-active-menu-item: var(--dark-color-active-menu-item);
--color-text: var(--dark-color-text);
--color-contrast-text: var(--dark-color-contrast-text);
--color-text-aside: var(--dark-color-text-aside);
--color-icon-text: var(--dark-color-icon-text);
@ -351,6 +375,13 @@
--color-scheme: var(--dark-color-scheme);
}
html {
color-scheme: var(--color-scheme);
@media (prefers-reduced-motion: no-preference) {
scroll-behavior: smooth;
}
}
*:focus-visible,
.tsd-accordion-summary:focus-visible svg {
outline: 2px solid var(--color-focus-outline);
@ -421,16 +452,19 @@
border-top: 1px solid var(--color-accent);
padding-top: 1rem;
padding-bottom: 1rem;
max-height: 3.5rem;
max-height: var(--dim-footer-height);
}
footer > p {
margin: 0 1em;
}
.container-main {
margin: 0 auto;
margin: var(--dim-container-main-margin-y) auto;
/* toolbar, footer, margin */
min-height: calc(100vh - 41px - 56px - 4rem);
min-height: calc(
100svh - var(--dim-header-height) - var(--dim-footer-height) -
2 * var(--dim-container-main-margin-y)
);
}
@keyframes fade-in {
@ -450,29 +484,6 @@
opacity: 0;
}
}
@keyframes fade-in-delayed {
0% {
opacity: 0;
}
33% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade-out-delayed {
0% {
opacity: 1;
visibility: visible;
}
66% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes pop-in-from-right {
from {
transform: translate(100%, 0);
@ -492,10 +503,19 @@
}
body {
background: var(--color-background);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans",
Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
font-family:
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
"Noto Sans",
Helvetica,
Arial,
sans-serif,
"Apple Color Emoji",
"Segoe UI Emoji";
font-size: 16px;
color: var(--color-text);
margin: 0;
}
a {
@ -514,6 +534,9 @@
a.tsd-anchor-link {
color: var(--color-text);
}
:target {
scroll-margin-block: calc(var(--dim-header-height) + 0.5rem);
}
code,
pre {
@ -545,7 +568,8 @@
box-sizing: border-box;
}
pre:hover > button,
pre > button.visible {
pre > button.visible,
pre > button:focus-visible {
opacity: 1;
}
@ -555,6 +579,52 @@
border-left: 4px solid gray;
}
img {
max-width: 100%;
}
* {
scrollbar-width: thin;
scrollbar-color: var(--color-accent) var(--color-icon-background);
}
*::-webkit-scrollbar {
width: 0.75rem;
}
*::-webkit-scrollbar-track {
background: var(--color-icon-background);
}
*::-webkit-scrollbar-thumb {
background-color: var(--color-accent);
border-radius: 999rem;
border: 0.25rem solid var(--color-icon-background);
}
dialog {
border: none;
outline: none;
padding: 0;
background-color: var(--color-background);
}
dialog::backdrop {
display: none;
}
#tsd-overlay {
background-color: rgba(0, 0, 0, 0.5);
position: fixed;
z-index: 9999;
top: 0;
left: 0;
right: 0;
bottom: 0;
animation: fade-in var(--modal-animation-duration) forwards;
}
#tsd-overlay.closing {
animation-name: fade-out;
}
.tsd-typography {
line-height: 1.333em;
}
@ -629,6 +699,7 @@
.tsd-breadcrumb {
margin: 0;
margin-top: 1rem;
padding: 0;
color: var(--color-text-aside);
}
@ -733,7 +804,7 @@
margin-right: 0.5em;
border-radius: 0.33em;
/* Leaving this at full opacity breaks event listeners on Firefox.
Don't remove unless you know what you're doing. */
Don't remove unless you know what you're doing. */
opacity: 0.99;
}
.tsd-filter-input input[type="checkbox"]:focus-visible + svg {
@ -876,7 +947,8 @@
}
.tsd-navigation.settings {
margin: 1rem 0;
margin: 0;
margin-bottom: 1rem;
}
.tsd-navigation > a,
.tsd-navigation .tsd-accordion-summary {
@ -898,6 +970,7 @@
.tsd-navigation a.current,
.tsd-page-navigation a.current {
background: var(--color-active-menu-item);
color: var(--color-contrast-text);
}
.tsd-navigation a:hover,
.tsd-page-navigation a:hover {
@ -931,14 +1004,14 @@
margin-left: -1.5rem;
}
.tsd-page-navigation-section {
margin-left: 10px;
}
.tsd-page-navigation-section > summary {
padding: 0.25rem;
}
.tsd-page-navigation-section > summary > svg {
margin-right: 0.25rem;
}
.tsd-page-navigation-section > div {
margin-left: 20px;
margin-left: 30px;
}
.tsd-page-navigation ul {
padding-left: 1.75rem;
@ -964,6 +1037,10 @@
.tsd-accordion-summary {
list-style-type: none; /* hide marker on non-safari */
outline: none; /* broken on safari, so just hide it */
display: flex;
align-items: center;
gap: 0.25rem;
box-sizing: border-box;
}
.tsd-accordion-summary::-webkit-details-marker {
display: none; /* hide marker on safari */
@ -986,27 +1063,21 @@
padding-top: 0;
padding-bottom: 0;
}
.tsd-accordion .tsd-accordion-summary > svg {
margin-left: 0.25rem;
vertical-align: text-top;
}
/*
We need to be careful to target the arrow indicating whether the accordion
is open, but not any other SVGs included in the details element.
*/
.tsd-accordion:not([open]) > .tsd-accordion-summary > svg:first-child,
.tsd-accordion:not([open]) > .tsd-accordion-summary > h1 > svg:first-child,
.tsd-accordion:not([open]) > .tsd-accordion-summary > h2 > svg:first-child,
.tsd-accordion:not([open]) > .tsd-accordion-summary > h3 > svg:first-child,
.tsd-accordion:not([open]) > .tsd-accordion-summary > h4 > svg:first-child {
* We need to be careful to target the arrow indicating whether the accordion
* is open, but not any other SVGs included in the details element.
*/
.tsd-accordion:not([open]) > .tsd-accordion-summary > svg:first-child {
transform: rotate(-90deg);
}
.tsd-index-content > :not(:first-child) {
margin-top: 0.75rem;
}
.tsd-index-heading {
.tsd-index-summary {
margin-top: 1.5rem;
margin-bottom: 0.75rem;
display: flex;
align-content: center;
}
.tsd-no-select {
@ -1061,117 +1132,104 @@
margin-bottom: 1rem;
}
#tsd-search {
transition: background-color 0.2s;
#tsd-search[open] {
animation: fade-in var(--modal-animation-duration) ease-out forwards;
}
#tsd-search .title {
position: relative;
z-index: 2;
#tsd-search[open].closing {
animation-name: fade-out;
}
#tsd-search .field {
position: absolute;
left: 0;
top: 0;
right: 2.5rem;
height: 100%;
/* Avoid setting `display` on closed dialog */
#tsd-search[open] {
display: flex;
flex-direction: column;
padding: 1rem;
width: 32rem;
max-width: 90vw;
max-height: calc(100vh - env(keyboard-inset-height, 0px) - 25vh);
/* Anchor dialog to top */
margin-top: 10vh;
border-radius: 6px;
will-change: max-height;
}
#tsd-search .field input {
#tsd-search-input {
box-sizing: border-box;
position: relative;
top: -50px;
z-index: 1;
width: 100%;
padding: 0 10px;
opacity: 0;
padding: 0 0.625rem; /* 10px */
outline: 0;
border: 0;
background: transparent;
border: 2px solid var(--color-accent);
background-color: transparent;
color: var(--color-text);
border-radius: 4px;
height: 2.5rem;
flex: 0 0 auto;
font-size: 0.875rem;
transition: border-color 0.2s, background-color 0.2s;
}
#tsd-search .field label {
position: absolute;
overflow: hidden;
right: -40px;
#tsd-search-input:focus-visible {
background-color: var(--color-background-active);
border-color: transparent;
color: var(--color-contrast-text);
}
#tsd-search .field input,
#tsd-search .title,
#tsd-toolbar-links a {
transition: opacity 0.2s;
#tsd-search-input::placeholder {
color: inherit;
opacity: 0.8;
}
#tsd-search .results {
position: absolute;
visibility: hidden;
top: 40px;
width: 100%;
#tsd-search-results {
margin: 0;
padding: 0;
list-style: none;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
flex: 1 1 auto;
display: flex;
flex-direction: column;
overflow-y: auto;
}
#tsd-search .results li {
#tsd-search-results:not(:empty) {
margin-top: 0.5rem;
}
#tsd-search-results > li {
background-color: var(--color-background);
line-height: initial;
padding: 4px;
line-height: 1.5;
box-sizing: border-box;
border-radius: 4px;
}
#tsd-search .results li:nth-child(even) {
#tsd-search-results > li:nth-child(even) {
background-color: var(--color-background-secondary);
}
#tsd-search .results li.state {
display: none;
#tsd-search-results > li:is(:hover, [aria-selected="true"]) {
background-color: var(--color-background-active);
color: var(--color-contrast-text);
}
#tsd-search .results li.current:not(.no-results),
#tsd-search .results li:hover:not(.no-results) {
background-color: var(--color-accent);
}
#tsd-search .results a {
/* It's important that this takes full size of parent `li`, to capture a click on `li` */
#tsd-search-results > li > a {
display: flex;
align-items: center;
padding: 0.25rem;
padding: 0.5rem 0.25rem;
box-sizing: border-box;
width: 100%;
}
#tsd-search .results a:before {
top: 10px;
#tsd-search-results > li > a > .text {
flex: 1 1 auto;
min-width: 0;
overflow-wrap: anywhere;
}
#tsd-search .results span.parent {
#tsd-search-results > li > a .parent {
color: var(--color-text-aside);
font-weight: normal;
}
#tsd-search.has-focus {
background-color: var(--color-accent);
#tsd-search-results > li > a mark {
color: inherit;
background-color: inherit;
font-weight: bold;
}
#tsd-search.has-focus .field input {
top: 0;
opacity: 1;
#tsd-search-status {
flex: 1;
display: grid;
place-content: center;
text-align: center;
overflow-wrap: anywhere;
}
#tsd-search.has-focus .title,
#tsd-search.has-focus #tsd-toolbar-links a {
z-index: 0;
opacity: 0;
}
#tsd-search.has-focus .results {
visibility: visible;
}
#tsd-search.loading .results li.state.loading {
display: block;
}
#tsd-search.failure .results li.state.failure {
display: block;
}
#tsd-toolbar-links {
position: absolute;
top: 0;
right: 2rem;
height: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
}
#tsd-toolbar-links a {
margin-left: 1.5rem;
}
#tsd-toolbar-links a:hover {
text-decoration: underline;
#tsd-search-status:not(:empty) {
min-height: 6rem;
}
.tsd-signature {
@ -1256,78 +1314,52 @@
width: 100%;
color: var(--color-text);
background: var(--color-background-secondary);
border-bottom: 1px var(--color-accent) solid;
border-bottom: var(--dim-toolbar-border-bottom-width)
var(--color-accent) solid;
transition: transform 0.3s ease-in-out;
}
.tsd-page-toolbar a {
color: var(--color-text);
text-decoration: none;
}
.tsd-page-toolbar a.title {
font-weight: bold;
}
.tsd-page-toolbar a.title:hover {
text-decoration: underline;
}
.tsd-page-toolbar .tsd-toolbar-contents {
.tsd-toolbar-contents {
display: flex;
justify-content: space-between;
height: 2.5rem;
align-items: center;
height: var(--dim-toolbar-contents-height);
margin: 0 auto;
}
.tsd-page-toolbar .table-cell {
position: relative;
white-space: nowrap;
line-height: 40px;
.tsd-toolbar-contents > .title {
font-weight: bold;
margin-right: auto;
}
.tsd-page-toolbar .table-cell:first-child {
width: 100%;
}
.tsd-page-toolbar .tsd-toolbar-icon {
box-sizing: border-box;
line-height: 0;
padding: 12px 0;
#tsd-toolbar-links {
display: flex;
align-items: center;
gap: 1.5rem;
margin-right: 1rem;
}
.tsd-widget {
box-sizing: border-box;
display: inline-block;
overflow: hidden;
opacity: 0.8;
height: 40px;
transition:
opacity 0.1s,
background-color 0.2s;
vertical-align: bottom;
height: 2.5rem;
width: 2.5rem;
transition: opacity 0.1s, background-color 0.1s;
text-align: center;
cursor: pointer;
border: none;
background-color: transparent;
}
.tsd-widget:hover {
opacity: 0.9;
}
.tsd-widget.active {
.tsd-widget:active {
opacity: 1;
background-color: var(--color-accent);
}
.tsd-widget.no-caption {
width: 40px;
}
.tsd-widget.no-caption:before {
margin: 0;
}
.tsd-widget.options,
.tsd-widget.menu {
#tsd-toolbar-menu-trigger {
display: none;
}
input[type="checkbox"] + .tsd-widget:before {
background-position: -120px 0;
}
input[type="checkbox"]:checked + .tsd-widget:before {
background-position: -160px 0;
}
img {
max-width: 100%;
}
.tsd-member-summary-name {
display: inline-flex;
@ -1341,6 +1373,7 @@
align-items: center;
margin-left: 0.5rem;
color: var(--color-text);
vertical-align: middle;
}
.tsd-anchor-icon svg {
@ -1350,7 +1383,8 @@
}
.tsd-member-summary-name:hover > .tsd-anchor-icon svg,
.tsd-anchor-link:hover > .tsd-anchor-icon svg {
.tsd-anchor-link:hover > .tsd-anchor-icon svg,
.tsd-anchor-icon:focus-visible svg {
visibility: visible;
}
@ -1436,41 +1470,26 @@
color: var(--color-text);
}
* {
scrollbar-width: thin;
scrollbar-color: var(--color-accent) var(--color-icon-background);
}
*::-webkit-scrollbar {
width: 0.75rem;
}
*::-webkit-scrollbar-track {
background: var(--color-icon-background);
}
*::-webkit-scrollbar-thumb {
background-color: var(--color-accent);
border-radius: 999rem;
border: 0.25rem solid var(--color-icon-background);
}
/* mobile */
@media (max-width: 769px) {
.tsd-widget.options,
.tsd-widget.menu {
#tsd-toolbar-menu-trigger {
display: inline-block;
/* temporary fix to vertically align, for compatibility */
line-height: 2.5;
}
#tsd-toolbar-links {
display: none;
}
.container-main {
display: flex;
}
html .col-content {
.col-content {
float: none;
max-width: 100%;
width: 100%;
}
html .col-sidebar {
.col-sidebar {
position: fixed !important;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
@ -1485,10 +1504,10 @@
background-color: var(--color-background);
transform: translate(100%, 0);
}
html .col-sidebar > *:last-child {
.col-sidebar > *:last-child {
padding-bottom: 20px;
}
html .overlay {
.overlay {
content: "";
display: block;
position: fixed;
@ -1535,9 +1554,6 @@
.has-menu .tsd-navigation {
max-height: 100%;
}
#tsd-toolbar-links {
display: none;
}
.tsd-navigation .tsd-nav-link {
display: flex;
}
@ -1549,7 +1565,11 @@
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
grid-template-areas: "sidebar content";
margin: 2rem auto;
--dim-container-main-margin-y: 2rem;
}
.tsd-breadcrumb {
margin-top: 0;
}
.col-sidebar {
@ -1562,11 +1582,15 @@
}
@media (min-width: 770px) and (max-width: 1399px) {
.col-sidebar {
max-height: calc(100vh - 2rem - 42px);
max-height: calc(
100vh - var(--dim-header-height) - var(--dim-footer-height) -
2 * var(--dim-container-main-margin-y)
);
overflow: auto;
position: sticky;
top: 42px;
padding-top: 1rem;
top: calc(
var(--dim-header-height) + var(--dim-container-main-margin-y)
);
}
.site-menu {
margin-top: 1rem;
@ -1576,10 +1600,11 @@
/* two sidebars */
@media (min-width: 1200px) {
.container-main {
grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(
0,
20rem
);
grid-template-columns:
minmax(0, 1fr) minmax(0, 2.5fr) minmax(
0,
20rem
);
grid-template-areas: "sidebar content toc";
}
@ -1596,15 +1621,20 @@
}
.site-menu {
margin-top: 1rem;
margin-top: 0rem;
}
.page-menu,
.site-menu {
max-height: calc(100vh - 2rem - 42px);
max-height: calc(
100vh - var(--dim-header-height) - var(--dim-footer-height) -
2 * var(--dim-container-main-margin-y)
);
overflow: auto;
position: sticky;
top: 42px;
top: calc(
var(--dim-header-height) + var(--dim-container-main-margin-y)
);
}
}
}