This commit is contained in:
github-actions[bot]
2023-08-09 00:25:41 +00:00
parent 6925a60136
commit 4254608f89
63 changed files with 403 additions and 384 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+95 -91
View File
@@ -368,10 +368,12 @@ template { display: none; }
/** Add the correct display in IE 10. */
[hidden] { display: none; }
:root { color-scheme: dark; }
* { box-sizing: border-box; }
html { font-size: 14px !important; scroll-behavior: smooth; }
@media (min-width: 31.25rem) { html { font-size: 16px !important; } }
html { font-size: 0.875rem !important; scroll-behavior: smooth; }
@media (min-width: 31.25rem) { html { font-size: 1rem !important; } }
body { font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif; font-size: inherit; line-height: 1.4; color: #e6e1e8; background-color: #27262b; overflow-wrap: break-word; }
@@ -396,37 +398,37 @@ img { max-width: 100%; height: auto; }
hr { height: 1px; padding: 0; margin: 2rem 0; background-color: #44434d; border: 0; }
blockquote { margin: 10px 0; margin-block-start: 0; margin-inline-start: 0; padding-left: 15px; border-left: 3px solid #44434d; }
blockquote { margin: 10px 0; margin-block-start: 0; margin-inline-start: 0; padding-left: 1rem; border-left: 3px solid #44434d; }
.side-bar { z-index: 0; display: flex; flex-wrap: wrap; background-color: #27262b; }
@media (min-width: 50rem) { .side-bar { flex-flow: column nowrap; position: fixed; width: 248px; height: 100%; border-right: 1px solid #44434d; align-items: flex-end; } }
@media (min-width: 66.5rem) { .side-bar { width: calc((100% - 1064px) / 2 + 264px); min-width: 264px; } }
@media (min-width: 50rem) { .side-bar { flex-flow: column nowrap; position: fixed; width: 15.5rem; height: 100%; border-right: 1px solid #44434d; align-items: flex-end; } }
@media (min-width: 66.5rem) { .side-bar { width: calc((100% - 66.5rem) / 2 + 16.5rem); min-width: 16.5rem; } }
@media (min-width: 50rem) { .main { position: relative; max-width: 800px; margin-left: 248px; } }
@media (min-width: 66.5rem) { .main { margin-left: Max(264px, calc((100% - 1064px) / 2 + 264px)); } }
@media (min-width: 50rem) { .main { position: relative; max-width: 50rem; margin-left: 15.5rem; } }
@media (min-width: 66.5rem) { .main { margin-left: Max(16.5rem, calc((100% - 66.5rem) / 2 + 16.5rem)); } }
.main-content-wrap { padding-right: 1rem; padding-left: 1rem; padding-top: 1rem; padding-bottom: 1rem; }
@media (min-width: 50rem) { .main-content-wrap { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 50rem) { .main-content-wrap { padding-top: 2rem; padding-bottom: 2rem; } }
.main-header { z-index: 0; display: none; background-color: #27262b; }
@media (min-width: 50rem) { .main-header { display: flex; justify-content: space-between; height: 60px; background-color: #27262b; border-bottom: 1px solid #44434d; } }
@media (min-width: 50rem) { .main-header { display: flex; justify-content: space-between; height: 3.75rem; background-color: #27262b; border-bottom: 1px solid #44434d; } }
.main-header.nav-open { display: block; }
@media (min-width: 50rem) { .main-header.nav-open { display: flex; } }
.site-nav, .site-header, .site-footer { width: 100%; }
@media (min-width: 66.5rem) { .site-nav, .site-header, .site-footer { width: 264px; } }
@media (min-width: 66.5rem) { .site-nav, .site-header, .site-footer { width: 16.5rem; } }
.site-nav { display: none; }
.site-nav.nav-open { display: block; }
@media (min-width: 50rem) { .site-nav { display: block; padding-top: 3rem; padding-bottom: 1rem; overflow-y: auto; flex: 1 1 auto; } }
.site-header { display: flex; min-height: 60px; align-items: center; }
@media (min-width: 50rem) { .site-header { height: 60px; max-height: 60px; border-bottom: 1px solid #44434d; } }
.site-header { display: flex; min-height: 3.75rem; align-items: center; }
@media (min-width: 50rem) { .site-header { height: 3.75rem; max-height: 3.75rem; border-bottom: 1px solid #44434d; } }
.site-title { padding-right: 1rem; padding-left: 1rem; flex-grow: 1; display: flex; height: 100%; align-items: center; padding-top: 0.75rem; padding-bottom: 0.75rem; color: #f5f6fa; font-size: 18px !important; }
.site-title { padding-right: 1rem; padding-left: 1rem; flex-grow: 1; display: flex; height: 100%; align-items: center; padding-top: 0.75rem; padding-bottom: 0.75rem; color: #f5f6fa; font-size: 1.125rem !important; }
@media (min-width: 50rem) { .site-title { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 31.25rem) { .site-title { font-size: 24px !important; line-height: 1.25; } }
@media (min-width: 31.25rem) { .site-title { font-size: 1.5rem !important; line-height: 1.25; } }
@media (min-width: 50rem) { .site-title { padding-top: 0.5rem; padding-bottom: 0.5rem; } }
.site-button { display: flex; height: 100%; padding: 1rem; align-items: center; }
@@ -439,9 +441,9 @@ blockquote { margin: 10px 0; margin-block-start: 0; margin-inline-start: 0; padd
body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
@media (min-width: 50rem) { body { position: static; padding-bottom: 0; } }
.site-footer { padding-right: 1rem; padding-left: 1rem; position: absolute; bottom: 0; left: 0; padding-top: 1rem; padding-bottom: 1rem; color: #959396; font-size: 11px !important; }
.site-footer { padding-right: 1rem; padding-left: 1rem; position: absolute; bottom: 0; left: 0; padding-top: 1rem; padding-bottom: 1rem; color: #959396; font-size: 0.6875rem !important; }
@media (min-width: 50rem) { .site-footer { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 31.25rem) { .site-footer { font-size: 12px !important; } }
@media (min-width: 31.25rem) { .site-footer { font-size: 0.75rem !important; } }
@media (min-width: 50rem) { .site-footer { position: static; justify-self: end; } }
.icon { width: 1.5rem; height: 1.5rem; color: #2c84fa; }
@@ -453,8 +455,8 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.main-content li .highlight { margin-top: 0.25rem; }
.main-content ol { list-style-type: none; counter-reset: step-counter; }
.main-content ol > li { position: relative; }
.main-content ol > li::before { position: absolute; top: 0.2em; left: -1.6em; color: #959396; content: counter(step-counter); counter-increment: step-counter; font-size: 12px !important; }
@media (min-width: 31.25rem) { .main-content ol > li::before { font-size: 14px !important; } }
.main-content ol > li::before { position: absolute; top: 0.2em; left: -1.6em; color: #959396; content: counter(step-counter); counter-increment: step-counter; font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .main-content ol > li::before { font-size: 0.875rem !important; } }
@media (min-width: 31.25rem) { .main-content ol > li::before { top: 0.11em; } }
.main-content ol > li ol { counter-reset: sub-counter; }
.main-content ol > li ol > li::before { content: counter(sub-counter,lower-alpha); counter-increment: sub-counter; }
@@ -482,10 +484,10 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.main-content > h1:first-child, .main-content > h2:first-child, .main-content > h3:first-child, .main-content > h4:first-child, .main-content > h5:first-child, .main-content > h6:first-child, .main-content > .sect1:first-child > h2, .main-content > .sect2:first-child > h3, .main-content > .sect3:first-child > h4, .main-content > .sect4:first-child > h5, .main-content > .sect5:first-child > h6 { margin-top: 0.5rem; }
.nav-list { padding: 0; margin-top: 0; margin-bottom: 0; list-style: none; }
.nav-list .nav-list-item { font-size: 14px !important; position: relative; margin: 0; }
@media (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 16px !important; } }
@media (min-width: 50rem) { .nav-list .nav-list-item { font-size: 12px !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 14px !important; } }
.nav-list .nav-list-item { font-size: 0.875rem !important; position: relative; margin: 0; }
@media (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 1rem !important; } }
@media (min-width: 50rem) { .nav-list .nav-list-item { font-size: 0.75rem !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 0.875rem !important; } }
.nav-list .nav-list-item .nav-list-link { display: block; min-height: 3rem; padding-top: 0.25rem; padding-bottom: 0.25rem; line-height: 2.5rem; padding-right: 3rem; padding-left: 1rem; }
@media (min-width: 50rem) { .nav-list .nav-list-item .nav-list-link { min-height: 2rem; line-height: 1.5rem; padding-right: 2rem; padding-left: 2rem; } }
@@ -503,8 +505,8 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.nav-list .nav-list-item.active > .nav-list-expander svg { transform: rotate(-90deg); }
.nav-list .nav-list-item.active > .nav-list { display: block; }
.nav-category { padding: 0.5rem 1rem; font-weight: 600; text-align: start; text-transform: uppercase; border-bottom: 1px solid #44434d; font-size: 11px !important; }
@media (min-width: 31.25rem) { .nav-category { font-size: 12px !important; } }
.nav-category { padding: 0.5rem 1rem; font-weight: 600; text-align: start; text-transform: uppercase; border-bottom: 1px solid #44434d; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .nav-category { font-size: 0.75rem !important; } }
@media (min-width: 50rem) { .nav-category { padding: 0.5rem 2rem; margin-top: 1rem; text-align: start; }
.nav-category:first-child { margin-top: 0; } }
@@ -513,8 +515,8 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { color: #2c84fa; }
.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { color: #2c84fa; }
.aux-nav { height: 100%; overflow-x: auto; font-size: 11px !important; }
@media (min-width: 31.25rem) { .aux-nav { font-size: 12px !important; } }
.aux-nav { height: 100%; overflow-x: auto; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .aux-nav { font-size: 0.75rem !important; } }
.aux-nav .aux-nav-list { display: flex; height: 100%; padding: 0; margin: 0; list-style: none; }
.aux-nav .aux-nav-list-item { display: inline-block; height: 100%; padding: 0; margin: 0; }
@media (min-width: 50rem) { .aux-nav { padding-right: 1rem; } }
@@ -523,34 +525,34 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.breadcrumb-nav-list { padding-left: 0; margin-bottom: 0.75rem; list-style: none; }
.breadcrumb-nav-list-item { display: table-cell; font-size: 11px !important; }
@media (min-width: 31.25rem) { .breadcrumb-nav-list-item { font-size: 12px !important; } }
.breadcrumb-nav-list-item { display: table-cell; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .breadcrumb-nav-list-item { font-size: 0.75rem !important; } }
.breadcrumb-nav-list-item::before { display: none; }
.breadcrumb-nav-list-item::after { display: inline-block; margin-right: 0.5rem; margin-left: 0.5rem; color: #959396; content: "/"; }
.breadcrumb-nav-list-item:last-child::after { content: ""; }
h1, .text-alpha { font-size: 32px !important; line-height: 1.25; font-weight: 300; }
@media (min-width: 31.25rem) { h1, .text-alpha { font-size: 36px !important; } }
h1, .text-alpha { font-size: 2rem !important; line-height: 1.25; font-weight: 300; }
@media (min-width: 31.25rem) { h1, .text-alpha { font-size: 2.25rem !important; } }
h2, .text-beta, #toctitle { font-size: 18px !important; }
@media (min-width: 31.25rem) { h2, .text-beta, #toctitle { font-size: 24px !important; line-height: 1.25; } }
h2, .text-beta, #toctitle { font-size: 1.125rem !important; }
@media (min-width: 31.25rem) { h2, .text-beta, #toctitle { font-size: 1.5rem !important; line-height: 1.25; } }
h3, .text-gamma { font-size: 16px !important; }
@media (min-width: 31.25rem) { h3, .text-gamma { font-size: 18px !important; } }
h3, .text-gamma { font-size: 1rem !important; }
@media (min-width: 31.25rem) { h3, .text-gamma { font-size: 1.125rem !important; } }
h4, .text-delta { font-size: 11px !important; font-weight: 400; text-transform: uppercase; letter-spacing: 0.1em; }
@media (min-width: 31.25rem) { h4, .text-delta { font-size: 12px !important; } }
h4, .text-delta { font-size: 0.6875rem !important; font-weight: 400; text-transform: uppercase; letter-spacing: 0.1em; }
@media (min-width: 31.25rem) { h4, .text-delta { font-size: 0.75rem !important; } }
h4 code { text-transform: none; }
h5, .text-epsilon { font-size: 12px !important; }
@media (min-width: 31.25rem) { h5, .text-epsilon { font-size: 14px !important; } }
h5, .text-epsilon { font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { h5, .text-epsilon { font-size: 0.875rem !important; } }
h6, .text-zeta { font-size: 11px !important; }
@media (min-width: 31.25rem) { h6, .text-zeta { font-size: 12px !important; } }
h6, .text-zeta { font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { h6, .text-zeta { font-size: 0.75rem !important; } }
.text-small { font-size: 11px !important; }
@media (min-width: 31.25rem) { .text-small { font-size: 12px !important; } }
.text-small { font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .text-small { font-size: 0.75rem !important; } }
.text-mono { font-family: "SFMono-Regular", menlo, consolas, monospace !important; }
@@ -560,16 +562,16 @@ h6, .text-zeta { font-size: 11px !important; }
.text-right { text-align: right !important; }
.label, .label-blue { display: inline-block; padding: 0.16em 0.56em; margin-right: 0.5rem; margin-left: 0.5rem; color: #fff; text-transform: uppercase; vertical-align: middle; background-color: #2869e6; font-size: 11px !important; border-radius: 12px; }
@media (min-width: 31.25rem) { .label, .label-blue { font-size: 12px !important; } }
.label:not(g), .label-blue:not(g) { display: inline-block; padding: 0.16em 0.56em; margin-right: 0.5rem; margin-left: 0.5rem; color: #fff; text-transform: uppercase; vertical-align: middle; background-color: #2869e6; font-size: 0.6875rem !important; border-radius: 12px; }
@media (min-width: 31.25rem) { .label:not(g), .label-blue:not(g) { font-size: 0.75rem !important; } }
.label-green { background-color: #009c7b; }
.label-green:not(g) { background-color: #009c7b; }
.label-purple { background-color: #5e41d0; }
.label-purple:not(g) { background-color: #5e41d0; }
.label-red { background-color: #e94c4c; }
.label-red:not(g) { background-color: #e94c4c; }
.label-yellow { color: #44434d; background-color: #f7d12e; }
.label-yellow:not(g) { color: #44434d; background-color: #f7d12e; }
.btn { display: inline-block; box-sizing: border-box; padding: 0.3em 1em; margin: 0; font-family: inherit; font-size: inherit; font-weight: 500; line-height: 1.5; color: #2c84fa; text-decoration: none; vertical-align: baseline; cursor: pointer; background-color: #302d36; border-width: 0; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); appearance: none; }
.btn:focus { text-decoration: none; outline: none; box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); }
@@ -605,14 +607,16 @@ h6, .text-zeta { font-size: 11px !important; }
.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { background-color: #0f9e73; background-image: none; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); }
.btn-green.selected:hover { background-color: #0d8662; }
.btn-reset { background: none; border: none; margin: 0; text-align: inherit; font: inherit; border-radius: 0; appearance: none; }
.search { position: relative; z-index: 2; flex-grow: 1; height: 4rem; padding: 0.5rem; transition: padding linear 200ms; }
@media (min-width: 50rem) { .search { position: relative !important; width: auto !important; height: 100% !important; padding: 0; transition: none; } }
.search-input-wrap { position: relative; z-index: 1; height: 3rem; overflow: hidden; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); transition: height linear 200ms; }
@media (min-width: 50rem) { .search-input-wrap { position: absolute; width: 100%; max-width: 536px; height: 100% !important; border-radius: 0; box-shadow: none; transition: width ease 400ms; } }
@media (min-width: 50rem) { .search-input-wrap { position: absolute; width: 100%; max-width: 33.5rem; height: 100% !important; border-radius: 0; box-shadow: none; transition: width ease 400ms; } }
.search-input { position: absolute; width: 100%; height: 100%; padding: 0.5rem 1rem 0.5rem 2.5rem; font-size: 16px; color: #e6e1e8; background-color: #302d36; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; border-radius: 0; }
@media (min-width: 50rem) { .search-input { padding: 0.5rem 1rem 0.5rem 3.5rem; font-size: 14px; background-color: #27262b; transition: padding-left linear 200ms; } }
.search-input { position: absolute; width: 100%; height: 100%; padding: 0.5rem 1rem 0.5rem 2.5rem; font-size: 1rem; color: #e6e1e8; background-color: #302d36; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; border-radius: 0; }
@media (min-width: 50rem) { .search-input { padding: 0.5rem 1rem 0.5rem 3.5rem; font-size: 0.875rem; background-color: #27262b; transition: padding-left linear 200ms; } }
.search-input:focus { outline: 0; }
.search-input:focus + .search-label .search-icon { color: #2c84fa; }
@@ -621,12 +625,12 @@ h6, .text-zeta { font-size: 11px !important; }
.search-label .search-icon { width: 1.2rem; height: 1.2rem; align-self: center; color: #959396; }
.search-results { position: absolute; left: 0; display: none; width: 100%; max-height: calc(100% - 4rem); overflow-y: auto; background-color: #302d36; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); }
@media (min-width: 50rem) { .search-results { top: 100%; width: 536px; max-height: calc(100vh - 200%) !important; } }
@media (min-width: 50rem) { .search-results { top: 100%; width: 33.5rem; max-height: calc(100vh - 200%) !important; } }
.search-results-list { padding-left: 0; margin-bottom: 0.25rem; list-style: none; font-size: 14px !important; }
@media (min-width: 31.25rem) { .search-results-list { font-size: 16px !important; } }
@media (min-width: 50rem) { .search-results-list { font-size: 12px !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-results-list { font-size: 14px !important; } }
.search-results-list { padding-left: 0; margin-bottom: 0.25rem; list-style: none; font-size: 0.875rem !important; }
@media (min-width: 31.25rem) { .search-results-list { font-size: 1rem !important; } }
@media (min-width: 50rem) { .search-results-list { font-size: 0.75rem !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-results-list { font-size: 0.875rem !important; } }
.search-results-list-item { padding: 0; margin: 0; }
@@ -637,29 +641,29 @@ h6, .text-zeta { font-size: 11px !important; }
@media (min-width: 31.25rem) { .search-result-title { display: inline-block; width: 40%; padding-right: 0.5rem; vertical-align: top; } }
.search-result-doc { display: flex; align-items: center; word-wrap: break-word; }
.search-result-doc.search-result-doc-parent { opacity: 0.5; font-size: 12px !important; }
@media (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 14px !important; } }
@media (min-width: 50rem) { .search-result-doc.search-result-doc-parent { font-size: 11px !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 12px !important; } }
.search-result-doc.search-result-doc-parent { opacity: 0.5; font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 0.875rem !important; } }
@media (min-width: 50rem) { .search-result-doc.search-result-doc-parent { font-size: 0.6875rem !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 0.75rem !important; } }
.search-result-doc .search-result-icon { width: 1rem; height: 1rem; margin-right: 0.5rem; color: #2c84fa; flex-shrink: 0; }
.search-result-doc .search-result-doc-title { overflow: auto; }
.search-result-section { margin-left: 1.5rem; word-wrap: break-word; }
.search-result-rel-url { display: block; margin-left: 1.5rem; overflow: hidden; color: #959396; text-overflow: ellipsis; white-space: nowrap; font-size: 9px !important; }
@media (min-width: 31.25rem) { .search-result-rel-url { font-size: 10px !important; } }
.search-result-rel-url { display: block; margin-left: 1.5rem; overflow: hidden; color: #959396; text-overflow: ellipsis; white-space: nowrap; font-size: 0.5625rem !important; }
@media (min-width: 31.25rem) { .search-result-rel-url { font-size: 0.625rem !important; } }
.search-result-previews { display: block; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; margin-left: 0.5rem; color: #959396; word-wrap: break-word; border-left: 1px solid; border-left-color: #44434d; font-size: 11px !important; }
@media (min-width: 31.25rem) { .search-result-previews { font-size: 12px !important; } }
.search-result-previews { display: block; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; margin-left: 0.5rem; color: #959396; word-wrap: break-word; border-left: 1px solid; border-left-color: #44434d; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .search-result-previews { font-size: 0.75rem !important; } }
@media (min-width: 31.25rem) { .search-result-previews { display: inline-block; width: 60%; padding-left: 0.5rem; margin-left: 0; vertical-align: top; } }
.search-result-preview + .search-result-preview { margin-top: 0.25rem; }
.search-result-highlight { font-weight: bold; }
.search-no-result { padding: 0.5rem 0.75rem; font-size: 12px !important; }
@media (min-width: 31.25rem) { .search-no-result { font-size: 14px !important; } }
.search-no-result { padding: 0.5rem 0.75rem; font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .search-no-result { font-size: 0.875rem !important; } }
.search-button { position: fixed; right: 1rem; bottom: 1rem; display: flex; width: 3.5rem; height: 3.5rem; background-color: #302d36; border: 1px solid rgba(44, 132, 250, 0.3); border-radius: 1.75rem; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); align-items: center; justify-content: center; }
@@ -667,7 +671,7 @@ h6, .text-zeta { font-size: 11px !important; }
.search-active .search { position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 0; }
.search-active .search-input-wrap { height: 4rem; border-radius: 0; }
@media (min-width: 50rem) { .search-active .search-input-wrap { width: 536px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); } }
@media (min-width: 50rem) { .search-active .search-input-wrap { width: 33.5rem; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); } }
.search-active .search-input { background-color: #302d36; }
@media (min-width: 50rem) { .search-active .search-input { padding-left: 2.3rem; } }
@media (min-width: 50rem) { .search-active .search-label { padding-left: 0.6rem; } }
@@ -681,8 +685,8 @@ h6, .text-zeta { font-size: 11px !important; }
table { display: table; min-width: 100%; border-collapse: separate; }
th, td { font-size: 12px !important; min-width: 120px; padding: 0.5rem 0.75rem; background-color: #302d36; border-bottom: 1px solid rgba(68, 67, 77, 0.5); border-left: 1px solid #44434d; }
@media (min-width: 31.25rem) { th, td { font-size: 14px !important; } }
th, td { font-size: 0.75rem !important; min-width: 7.5rem; padding: 0.5rem 0.75rem; background-color: #302d36; border-bottom: 1px solid rgba(68, 67, 77, 0.5); border-left: 1px solid #44434d; }
@media (min-width: 31.25rem) { th, td { font-size: 0.875rem !important; } }
th:first-of-type, td:first-of-type { border-left: 0; }
tbody tr:last-of-type th, tbody tr:last-of-type td { border-bottom: 0; }
@@ -711,8 +715,8 @@ div.listingblock div.content > pre, div.listingblock code { padding: 0; margin:
figure.highlight pre, figure.highlight :not(pre) > code { overflow-x: auto; padding: 0.75rem; margin: 0; border: 0; }
.highlight .table-wrapper { padding: 0.75rem 0; margin: 0; border: 0; box-shadow: none; }
.highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 11px !important; min-width: 0; padding: 0; background-color: #31343f; border: 0; }
@media (min-width: 31.25rem) { .highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 12px !important; } }
.highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 0.6875rem !important; min-width: 0; padding: 0; background-color: #31343f; border: 0; }
@media (min-width: 31.25rem) { .highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 0.75rem !important; } }
.highlight .table-wrapper td.gl { width: 1em; padding-right: 0.75rem; padding-left: 0.75rem; }
.highlight .table-wrapper pre { margin: 0; line-height: 2; }
@@ -1150,35 +1154,35 @@ code.language-mermaid { padding: 0; background-color: inherit; border: 0; }
.v-align-top { vertical-align: top !important; }
.fs-1 { font-size: 9px !important; }
@media (min-width: 31.25rem) { .fs-1 { font-size: 10px !important; } }
.fs-1 { font-size: 0.5625rem !important; }
@media (min-width: 31.25rem) { .fs-1 { font-size: 0.625rem !important; } }
.fs-2 { font-size: 11px !important; }
@media (min-width: 31.25rem) { .fs-2 { font-size: 12px !important; } }
.fs-2 { font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .fs-2 { font-size: 0.75rem !important; } }
.fs-3 { font-size: 12px !important; }
@media (min-width: 31.25rem) { .fs-3 { font-size: 14px !important; } }
.fs-3 { font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .fs-3 { font-size: 0.875rem !important; } }
.fs-4 { font-size: 14px !important; }
@media (min-width: 31.25rem) { .fs-4 { font-size: 16px !important; } }
.fs-4 { font-size: 0.875rem !important; }
@media (min-width: 31.25rem) { .fs-4 { font-size: 1rem !important; } }
.fs-5 { font-size: 16px !important; }
@media (min-width: 31.25rem) { .fs-5 { font-size: 18px !important; } }
.fs-5 { font-size: 1rem !important; }
@media (min-width: 31.25rem) { .fs-5 { font-size: 1.125rem !important; } }
.fs-6 { font-size: 18px !important; }
@media (min-width: 31.25rem) { .fs-6 { font-size: 24px !important; line-height: 1.25; } }
.fs-6 { font-size: 1.125rem !important; }
@media (min-width: 31.25rem) { .fs-6 { font-size: 1.5rem !important; line-height: 1.25; } }
.fs-7 { font-size: 24px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-7 { font-size: 32px !important; } }
.fs-7 { font-size: 1.5rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-7 { font-size: 2rem !important; } }
.fs-8 { font-size: 32px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-8 { font-size: 36px !important; } }
.fs-8 { font-size: 2rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-8 { font-size: 2.25rem !important; } }
.fs-9 { font-size: 36px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-9 { font-size: 42px !important; } }
.fs-9 { font-size: 2.25rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-9 { font-size: 2.625rem !important; } }
.fs-10 { font-size: 42px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-10 { font-size: 48px !important; } }
.fs-10 { font-size: 2.625rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-10 { font-size: 3rem !important; } }
.fw-300 { font-weight: 300 !important; }
@@ -2387,7 +2391,7 @@ code.language-mermaid { padding: 0; background-color: inherit; border: 0; }
@media print { .site-footer, .site-button, #edit-this-page, #back-to-top, .site-nav, .main-header { display: none !important; }
.side-bar { width: 100%; height: auto; border-right: 0 !important; }
.site-header { border-bottom: 1px solid #44434d; }
.site-title { font-size: 16px !important; font-weight: 700 !important; }
.site-title { font-size: 1rem !important; font-weight: 700 !important; }
.text-small { font-size: 8pt !important; }
pre.highlight { border: 1px solid #44434d; }
.main { max-width: none; margin-left: 0; } }
+95 -91
View File
@@ -248,10 +248,12 @@ template { display: none; }
/** Add the correct display in IE 10. */
[hidden] { display: none; }
:root { color-scheme: light; }
* { box-sizing: border-box; }
html { font-size: 14px !important; scroll-behavior: smooth; }
@media (min-width: 31.25rem) { html { font-size: 16px !important; } }
html { font-size: 0.875rem !important; scroll-behavior: smooth; }
@media (min-width: 31.25rem) { html { font-size: 1rem !important; } }
body { font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif; font-size: inherit; line-height: 1.4; color: #5c5962; background-color: #fff; overflow-wrap: break-word; }
@@ -276,37 +278,37 @@ img { max-width: 100%; height: auto; }
hr { height: 1px; padding: 0; margin: 2rem 0; background-color: #eeebee; border: 0; }
blockquote { margin: 10px 0; margin-block-start: 0; margin-inline-start: 0; padding-left: 15px; border-left: 3px solid #eeebee; }
blockquote { margin: 10px 0; margin-block-start: 0; margin-inline-start: 0; padding-left: 1rem; border-left: 3px solid #eeebee; }
.side-bar { z-index: 0; display: flex; flex-wrap: wrap; background-color: #f5f6fa; }
@media (min-width: 50rem) { .side-bar { flex-flow: column nowrap; position: fixed; width: 248px; height: 100%; border-right: 1px solid #eeebee; align-items: flex-end; } }
@media (min-width: 66.5rem) { .side-bar { width: calc((100% - 1064px) / 2 + 264px); min-width: 264px; } }
@media (min-width: 50rem) { .side-bar { flex-flow: column nowrap; position: fixed; width: 15.5rem; height: 100%; border-right: 1px solid #eeebee; align-items: flex-end; } }
@media (min-width: 66.5rem) { .side-bar { width: calc((100% - 66.5rem) / 2 + 16.5rem); min-width: 16.5rem; } }
@media (min-width: 50rem) { .main { position: relative; max-width: 800px; margin-left: 248px; } }
@media (min-width: 66.5rem) { .main { margin-left: Max(264px, calc((100% - 1064px) / 2 + 264px)); } }
@media (min-width: 50rem) { .main { position: relative; max-width: 50rem; margin-left: 15.5rem; } }
@media (min-width: 66.5rem) { .main { margin-left: Max(16.5rem, calc((100% - 66.5rem) / 2 + 16.5rem)); } }
.main-content-wrap { padding-right: 1rem; padding-left: 1rem; padding-top: 1rem; padding-bottom: 1rem; }
@media (min-width: 50rem) { .main-content-wrap { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 50rem) { .main-content-wrap { padding-top: 2rem; padding-bottom: 2rem; } }
.main-header { z-index: 0; display: none; background-color: #f5f6fa; }
@media (min-width: 50rem) { .main-header { display: flex; justify-content: space-between; height: 60px; background-color: #fff; border-bottom: 1px solid #eeebee; } }
@media (min-width: 50rem) { .main-header { display: flex; justify-content: space-between; height: 3.75rem; background-color: #fff; border-bottom: 1px solid #eeebee; } }
.main-header.nav-open { display: block; }
@media (min-width: 50rem) { .main-header.nav-open { display: flex; } }
.site-nav, .site-header, .site-footer { width: 100%; }
@media (min-width: 66.5rem) { .site-nav, .site-header, .site-footer { width: 264px; } }
@media (min-width: 66.5rem) { .site-nav, .site-header, .site-footer { width: 16.5rem; } }
.site-nav { display: none; }
.site-nav.nav-open { display: block; }
@media (min-width: 50rem) { .site-nav { display: block; padding-top: 3rem; padding-bottom: 1rem; overflow-y: auto; flex: 1 1 auto; } }
.site-header { display: flex; min-height: 60px; align-items: center; }
@media (min-width: 50rem) { .site-header { height: 60px; max-height: 60px; border-bottom: 1px solid #eeebee; } }
.site-header { display: flex; min-height: 3.75rem; align-items: center; }
@media (min-width: 50rem) { .site-header { height: 3.75rem; max-height: 3.75rem; border-bottom: 1px solid #eeebee; } }
.site-title { padding-right: 1rem; padding-left: 1rem; flex-grow: 1; display: flex; height: 100%; align-items: center; padding-top: 0.75rem; padding-bottom: 0.75rem; color: #27262b; font-size: 18px !important; }
.site-title { padding-right: 1rem; padding-left: 1rem; flex-grow: 1; display: flex; height: 100%; align-items: center; padding-top: 0.75rem; padding-bottom: 0.75rem; color: #27262b; font-size: 1.125rem !important; }
@media (min-width: 50rem) { .site-title { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 31.25rem) { .site-title { font-size: 24px !important; line-height: 1.25; } }
@media (min-width: 31.25rem) { .site-title { font-size: 1.5rem !important; line-height: 1.25; } }
@media (min-width: 50rem) { .site-title { padding-top: 0.5rem; padding-bottom: 0.5rem; } }
.site-button { display: flex; height: 100%; padding: 1rem; align-items: center; }
@@ -319,9 +321,9 @@ blockquote { margin: 10px 0; margin-block-start: 0; margin-inline-start: 0; padd
body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
@media (min-width: 50rem) { body { position: static; padding-bottom: 0; } }
.site-footer { padding-right: 1rem; padding-left: 1rem; position: absolute; bottom: 0; left: 0; padding-top: 1rem; padding-bottom: 1rem; color: #959396; font-size: 11px !important; }
.site-footer { padding-right: 1rem; padding-left: 1rem; position: absolute; bottom: 0; left: 0; padding-top: 1rem; padding-bottom: 1rem; color: #959396; font-size: 0.6875rem !important; }
@media (min-width: 50rem) { .site-footer { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 31.25rem) { .site-footer { font-size: 12px !important; } }
@media (min-width: 31.25rem) { .site-footer { font-size: 0.75rem !important; } }
@media (min-width: 50rem) { .site-footer { position: static; justify-self: end; } }
.icon { width: 1.5rem; height: 1.5rem; color: #2869e6; }
@@ -333,8 +335,8 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.main-content li .highlight { margin-top: 0.25rem; }
.main-content ol { list-style-type: none; counter-reset: step-counter; }
.main-content ol > li { position: relative; }
.main-content ol > li::before { position: absolute; top: 0.2em; left: -1.6em; color: #959396; content: counter(step-counter); counter-increment: step-counter; font-size: 12px !important; }
@media (min-width: 31.25rem) { .main-content ol > li::before { font-size: 14px !important; } }
.main-content ol > li::before { position: absolute; top: 0.2em; left: -1.6em; color: #959396; content: counter(step-counter); counter-increment: step-counter; font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .main-content ol > li::before { font-size: 0.875rem !important; } }
@media (min-width: 31.25rem) { .main-content ol > li::before { top: 0.11em; } }
.main-content ol > li ol { counter-reset: sub-counter; }
.main-content ol > li ol > li::before { content: counter(sub-counter,lower-alpha); counter-increment: sub-counter; }
@@ -362,10 +364,10 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.main-content > h1:first-child, .main-content > h2:first-child, .main-content > h3:first-child, .main-content > h4:first-child, .main-content > h5:first-child, .main-content > h6:first-child, .main-content > .sect1:first-child > h2, .main-content > .sect2:first-child > h3, .main-content > .sect3:first-child > h4, .main-content > .sect4:first-child > h5, .main-content > .sect5:first-child > h6 { margin-top: 0.5rem; }
.nav-list { padding: 0; margin-top: 0; margin-bottom: 0; list-style: none; }
.nav-list .nav-list-item { font-size: 14px !important; position: relative; margin: 0; }
@media (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 16px !important; } }
@media (min-width: 50rem) { .nav-list .nav-list-item { font-size: 12px !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 14px !important; } }
.nav-list .nav-list-item { font-size: 0.875rem !important; position: relative; margin: 0; }
@media (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 1rem !important; } }
@media (min-width: 50rem) { .nav-list .nav-list-item { font-size: 0.75rem !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 0.875rem !important; } }
.nav-list .nav-list-item .nav-list-link { display: block; min-height: 3rem; padding-top: 0.25rem; padding-bottom: 0.25rem; line-height: 2.5rem; padding-right: 3rem; padding-left: 1rem; }
@media (min-width: 50rem) { .nav-list .nav-list-item .nav-list-link { min-height: 2rem; line-height: 1.5rem; padding-right: 2rem; padding-left: 2rem; } }
@@ -383,8 +385,8 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.nav-list .nav-list-item.active > .nav-list-expander svg { transform: rotate(-90deg); }
.nav-list .nav-list-item.active > .nav-list { display: block; }
.nav-category { padding: 0.5rem 1rem; font-weight: 600; text-align: start; text-transform: uppercase; border-bottom: 1px solid #eeebee; font-size: 11px !important; }
@media (min-width: 31.25rem) { .nav-category { font-size: 12px !important; } }
.nav-category { padding: 0.5rem 1rem; font-weight: 600; text-align: start; text-transform: uppercase; border-bottom: 1px solid #eeebee; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .nav-category { font-size: 0.75rem !important; } }
@media (min-width: 50rem) { .nav-category { padding: 0.5rem 2rem; margin-top: 1rem; text-align: start; }
.nav-category:first-child { margin-top: 0; } }
@@ -393,8 +395,8 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { color: #2869e6; }
.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { color: #2869e6; }
.aux-nav { height: 100%; overflow-x: auto; font-size: 11px !important; }
@media (min-width: 31.25rem) { .aux-nav { font-size: 12px !important; } }
.aux-nav { height: 100%; overflow-x: auto; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .aux-nav { font-size: 0.75rem !important; } }
.aux-nav .aux-nav-list { display: flex; height: 100%; padding: 0; margin: 0; list-style: none; }
.aux-nav .aux-nav-list-item { display: inline-block; height: 100%; padding: 0; margin: 0; }
@media (min-width: 50rem) { .aux-nav { padding-right: 1rem; } }
@@ -403,34 +405,34 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.breadcrumb-nav-list { padding-left: 0; margin-bottom: 0.75rem; list-style: none; }
.breadcrumb-nav-list-item { display: table-cell; font-size: 11px !important; }
@media (min-width: 31.25rem) { .breadcrumb-nav-list-item { font-size: 12px !important; } }
.breadcrumb-nav-list-item { display: table-cell; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .breadcrumb-nav-list-item { font-size: 0.75rem !important; } }
.breadcrumb-nav-list-item::before { display: none; }
.breadcrumb-nav-list-item::after { display: inline-block; margin-right: 0.5rem; margin-left: 0.5rem; color: #959396; content: "/"; }
.breadcrumb-nav-list-item:last-child::after { content: ""; }
h1, .text-alpha { font-size: 32px !important; line-height: 1.25; font-weight: 300; }
@media (min-width: 31.25rem) { h1, .text-alpha { font-size: 36px !important; } }
h1, .text-alpha { font-size: 2rem !important; line-height: 1.25; font-weight: 300; }
@media (min-width: 31.25rem) { h1, .text-alpha { font-size: 2.25rem !important; } }
h2, .text-beta, #toctitle { font-size: 18px !important; }
@media (min-width: 31.25rem) { h2, .text-beta, #toctitle { font-size: 24px !important; line-height: 1.25; } }
h2, .text-beta, #toctitle { font-size: 1.125rem !important; }
@media (min-width: 31.25rem) { h2, .text-beta, #toctitle { font-size: 1.5rem !important; line-height: 1.25; } }
h3, .text-gamma { font-size: 16px !important; }
@media (min-width: 31.25rem) { h3, .text-gamma { font-size: 18px !important; } }
h3, .text-gamma { font-size: 1rem !important; }
@media (min-width: 31.25rem) { h3, .text-gamma { font-size: 1.125rem !important; } }
h4, .text-delta { font-size: 11px !important; font-weight: 400; text-transform: uppercase; letter-spacing: 0.1em; }
@media (min-width: 31.25rem) { h4, .text-delta { font-size: 12px !important; } }
h4, .text-delta { font-size: 0.6875rem !important; font-weight: 400; text-transform: uppercase; letter-spacing: 0.1em; }
@media (min-width: 31.25rem) { h4, .text-delta { font-size: 0.75rem !important; } }
h4 code { text-transform: none; }
h5, .text-epsilon { font-size: 12px !important; }
@media (min-width: 31.25rem) { h5, .text-epsilon { font-size: 14px !important; } }
h5, .text-epsilon { font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { h5, .text-epsilon { font-size: 0.875rem !important; } }
h6, .text-zeta { font-size: 11px !important; }
@media (min-width: 31.25rem) { h6, .text-zeta { font-size: 12px !important; } }
h6, .text-zeta { font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { h6, .text-zeta { font-size: 0.75rem !important; } }
.text-small { font-size: 11px !important; }
@media (min-width: 31.25rem) { .text-small { font-size: 12px !important; } }
.text-small { font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .text-small { font-size: 0.75rem !important; } }
.text-mono { font-family: "SFMono-Regular", menlo, consolas, monospace !important; }
@@ -440,16 +442,16 @@ h6, .text-zeta { font-size: 11px !important; }
.text-right { text-align: right !important; }
.label, .label-blue { display: inline-block; padding: 0.16em 0.56em; margin-right: 0.5rem; margin-left: 0.5rem; color: #fff; text-transform: uppercase; vertical-align: middle; background-color: #2869e6; font-size: 11px !important; border-radius: 12px; }
@media (min-width: 31.25rem) { .label, .label-blue { font-size: 12px !important; } }
.label:not(g), .label-blue:not(g) { display: inline-block; padding: 0.16em 0.56em; margin-right: 0.5rem; margin-left: 0.5rem; color: #fff; text-transform: uppercase; vertical-align: middle; background-color: #2869e6; font-size: 0.6875rem !important; border-radius: 12px; }
@media (min-width: 31.25rem) { .label:not(g), .label-blue:not(g) { font-size: 0.75rem !important; } }
.label-green { background-color: #009c7b; }
.label-green:not(g) { background-color: #009c7b; }
.label-purple { background-color: #5e41d0; }
.label-purple:not(g) { background-color: #5e41d0; }
.label-red { background-color: #e94c4c; }
.label-red:not(g) { background-color: #e94c4c; }
.label-yellow { color: #44434d; background-color: #f7d12e; }
.label-yellow:not(g) { color: #44434d; background-color: #f7d12e; }
.btn { display: inline-block; box-sizing: border-box; padding: 0.3em 1em; margin: 0; font-family: inherit; font-size: inherit; font-weight: 500; line-height: 1.5; color: #2869e6; text-decoration: none; vertical-align: baseline; cursor: pointer; background-color: #f7f7f7; border-width: 0; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); appearance: none; }
.btn:focus { text-decoration: none; outline: none; box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); }
@@ -485,14 +487,16 @@ h6, .text-zeta { font-size: 11px !important; }
.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { background-color: #0f9e73; background-image: none; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); }
.btn-green.selected:hover { background-color: #0d8662; }
.btn-reset { background: none; border: none; margin: 0; text-align: inherit; font: inherit; border-radius: 0; appearance: none; }
.search { position: relative; z-index: 2; flex-grow: 1; height: 4rem; padding: 0.5rem; transition: padding linear 200ms; }
@media (min-width: 50rem) { .search { position: relative !important; width: auto !important; height: 100% !important; padding: 0; transition: none; } }
.search-input-wrap { position: relative; z-index: 1; height: 3rem; overflow: hidden; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); transition: height linear 200ms; }
@media (min-width: 50rem) { .search-input-wrap { position: absolute; width: 100%; max-width: 536px; height: 100% !important; border-radius: 0; box-shadow: none; transition: width ease 400ms; } }
@media (min-width: 50rem) { .search-input-wrap { position: absolute; width: 100%; max-width: 33.5rem; height: 100% !important; border-radius: 0; box-shadow: none; transition: width ease 400ms; } }
.search-input { position: absolute; width: 100%; height: 100%; padding: 0.5rem 1rem 0.5rem 2.5rem; font-size: 16px; color: #5c5962; background-color: #fff; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; border-radius: 0; }
@media (min-width: 50rem) { .search-input { padding: 0.5rem 1rem 0.5rem 3.5rem; font-size: 14px; background-color: #fff; transition: padding-left linear 200ms; } }
.search-input { position: absolute; width: 100%; height: 100%; padding: 0.5rem 1rem 0.5rem 2.5rem; font-size: 1rem; color: #5c5962; background-color: #fff; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; border-radius: 0; }
@media (min-width: 50rem) { .search-input { padding: 0.5rem 1rem 0.5rem 3.5rem; font-size: 0.875rem; background-color: #fff; transition: padding-left linear 200ms; } }
.search-input:focus { outline: 0; }
.search-input:focus + .search-label .search-icon { color: #2869e6; }
@@ -501,12 +505,12 @@ h6, .text-zeta { font-size: 11px !important; }
.search-label .search-icon { width: 1.2rem; height: 1.2rem; align-self: center; color: #959396; }
.search-results { position: absolute; left: 0; display: none; width: 100%; max-height: calc(100% - 4rem); overflow-y: auto; background-color: #fff; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); }
@media (min-width: 50rem) { .search-results { top: 100%; width: 536px; max-height: calc(100vh - 200%) !important; } }
@media (min-width: 50rem) { .search-results { top: 100%; width: 33.5rem; max-height: calc(100vh - 200%) !important; } }
.search-results-list { padding-left: 0; margin-bottom: 0.25rem; list-style: none; font-size: 14px !important; }
@media (min-width: 31.25rem) { .search-results-list { font-size: 16px !important; } }
@media (min-width: 50rem) { .search-results-list { font-size: 12px !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-results-list { font-size: 14px !important; } }
.search-results-list { padding-left: 0; margin-bottom: 0.25rem; list-style: none; font-size: 0.875rem !important; }
@media (min-width: 31.25rem) { .search-results-list { font-size: 1rem !important; } }
@media (min-width: 50rem) { .search-results-list { font-size: 0.75rem !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-results-list { font-size: 0.875rem !important; } }
.search-results-list-item { padding: 0; margin: 0; }
@@ -517,29 +521,29 @@ h6, .text-zeta { font-size: 11px !important; }
@media (min-width: 31.25rem) { .search-result-title { display: inline-block; width: 40%; padding-right: 0.5rem; vertical-align: top; } }
.search-result-doc { display: flex; align-items: center; word-wrap: break-word; }
.search-result-doc.search-result-doc-parent { opacity: 0.5; font-size: 12px !important; }
@media (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 14px !important; } }
@media (min-width: 50rem) { .search-result-doc.search-result-doc-parent { font-size: 11px !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 12px !important; } }
.search-result-doc.search-result-doc-parent { opacity: 0.5; font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 0.875rem !important; } }
@media (min-width: 50rem) { .search-result-doc.search-result-doc-parent { font-size: 0.6875rem !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 0.75rem !important; } }
.search-result-doc .search-result-icon { width: 1rem; height: 1rem; margin-right: 0.5rem; color: #2869e6; flex-shrink: 0; }
.search-result-doc .search-result-doc-title { overflow: auto; }
.search-result-section { margin-left: 1.5rem; word-wrap: break-word; }
.search-result-rel-url { display: block; margin-left: 1.5rem; overflow: hidden; color: #959396; text-overflow: ellipsis; white-space: nowrap; font-size: 9px !important; }
@media (min-width: 31.25rem) { .search-result-rel-url { font-size: 10px !important; } }
.search-result-rel-url { display: block; margin-left: 1.5rem; overflow: hidden; color: #959396; text-overflow: ellipsis; white-space: nowrap; font-size: 0.5625rem !important; }
@media (min-width: 31.25rem) { .search-result-rel-url { font-size: 0.625rem !important; } }
.search-result-previews { display: block; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; margin-left: 0.5rem; color: #959396; word-wrap: break-word; border-left: 1px solid; border-left-color: #eeebee; font-size: 11px !important; }
@media (min-width: 31.25rem) { .search-result-previews { font-size: 12px !important; } }
.search-result-previews { display: block; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; margin-left: 0.5rem; color: #959396; word-wrap: break-word; border-left: 1px solid; border-left-color: #eeebee; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .search-result-previews { font-size: 0.75rem !important; } }
@media (min-width: 31.25rem) { .search-result-previews { display: inline-block; width: 60%; padding-left: 0.5rem; margin-left: 0; vertical-align: top; } }
.search-result-preview + .search-result-preview { margin-top: 0.25rem; }
.search-result-highlight { font-weight: bold; }
.search-no-result { padding: 0.5rem 0.75rem; font-size: 12px !important; }
@media (min-width: 31.25rem) { .search-no-result { font-size: 14px !important; } }
.search-no-result { padding: 0.5rem 0.75rem; font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .search-no-result { font-size: 0.875rem !important; } }
.search-button { position: fixed; right: 1rem; bottom: 1rem; display: flex; width: 3.5rem; height: 3.5rem; background-color: #fff; border: 1px solid rgba(40, 105, 230, 0.3); border-radius: 1.75rem; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); align-items: center; justify-content: center; }
@@ -547,7 +551,7 @@ h6, .text-zeta { font-size: 11px !important; }
.search-active .search { position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 0; }
.search-active .search-input-wrap { height: 4rem; border-radius: 0; }
@media (min-width: 50rem) { .search-active .search-input-wrap { width: 536px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); } }
@media (min-width: 50rem) { .search-active .search-input-wrap { width: 33.5rem; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); } }
.search-active .search-input { background-color: #fff; }
@media (min-width: 50rem) { .search-active .search-input { padding-left: 2.3rem; } }
@media (min-width: 50rem) { .search-active .search-label { padding-left: 0.6rem; } }
@@ -561,8 +565,8 @@ h6, .text-zeta { font-size: 11px !important; }
table { display: table; min-width: 100%; border-collapse: separate; }
th, td { font-size: 12px !important; min-width: 120px; padding: 0.5rem 0.75rem; background-color: #fff; border-bottom: 1px solid rgba(238, 235, 238, 0.5); border-left: 1px solid #eeebee; }
@media (min-width: 31.25rem) { th, td { font-size: 14px !important; } }
th, td { font-size: 0.75rem !important; min-width: 7.5rem; padding: 0.5rem 0.75rem; background-color: #fff; border-bottom: 1px solid rgba(238, 235, 238, 0.5); border-left: 1px solid #eeebee; }
@media (min-width: 31.25rem) { th, td { font-size: 0.875rem !important; } }
th:first-of-type, td:first-of-type { border-left: 0; }
tbody tr:last-of-type th, tbody tr:last-of-type td { border-bottom: 0; }
@@ -591,8 +595,8 @@ div.listingblock div.content > pre, div.listingblock code { padding: 0; margin:
figure.highlight pre, figure.highlight :not(pre) > code { overflow-x: auto; padding: 0.75rem; margin: 0; border: 0; }
.highlight .table-wrapper { padding: 0.75rem 0; margin: 0; border: 0; box-shadow: none; }
.highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 11px !important; min-width: 0; padding: 0; background-color: #f5f6fa; border: 0; }
@media (min-width: 31.25rem) { .highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 12px !important; } }
.highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 0.6875rem !important; min-width: 0; padding: 0; background-color: #f5f6fa; border: 0; }
@media (min-width: 31.25rem) { .highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 0.75rem !important; } }
.highlight .table-wrapper td.gl { width: 1em; padding-right: 0.75rem; padding-left: 0.75rem; }
.highlight .table-wrapper pre { margin: 0; line-height: 2; }
@@ -1030,35 +1034,35 @@ code.language-mermaid { padding: 0; background-color: inherit; border: 0; }
.v-align-top { vertical-align: top !important; }
.fs-1 { font-size: 9px !important; }
@media (min-width: 31.25rem) { .fs-1 { font-size: 10px !important; } }
.fs-1 { font-size: 0.5625rem !important; }
@media (min-width: 31.25rem) { .fs-1 { font-size: 0.625rem !important; } }
.fs-2 { font-size: 11px !important; }
@media (min-width: 31.25rem) { .fs-2 { font-size: 12px !important; } }
.fs-2 { font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .fs-2 { font-size: 0.75rem !important; } }
.fs-3 { font-size: 12px !important; }
@media (min-width: 31.25rem) { .fs-3 { font-size: 14px !important; } }
.fs-3 { font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .fs-3 { font-size: 0.875rem !important; } }
.fs-4 { font-size: 14px !important; }
@media (min-width: 31.25rem) { .fs-4 { font-size: 16px !important; } }
.fs-4 { font-size: 0.875rem !important; }
@media (min-width: 31.25rem) { .fs-4 { font-size: 1rem !important; } }
.fs-5 { font-size: 16px !important; }
@media (min-width: 31.25rem) { .fs-5 { font-size: 18px !important; } }
.fs-5 { font-size: 1rem !important; }
@media (min-width: 31.25rem) { .fs-5 { font-size: 1.125rem !important; } }
.fs-6 { font-size: 18px !important; }
@media (min-width: 31.25rem) { .fs-6 { font-size: 24px !important; line-height: 1.25; } }
.fs-6 { font-size: 1.125rem !important; }
@media (min-width: 31.25rem) { .fs-6 { font-size: 1.5rem !important; line-height: 1.25; } }
.fs-7 { font-size: 24px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-7 { font-size: 32px !important; } }
.fs-7 { font-size: 1.5rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-7 { font-size: 2rem !important; } }
.fs-8 { font-size: 32px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-8 { font-size: 36px !important; } }
.fs-8 { font-size: 2rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-8 { font-size: 2.25rem !important; } }
.fs-9 { font-size: 36px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-9 { font-size: 42px !important; } }
.fs-9 { font-size: 2.25rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-9 { font-size: 2.625rem !important; } }
.fs-10 { font-size: 42px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-10 { font-size: 48px !important; } }
.fs-10 { font-size: 2.625rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-10 { font-size: 3rem !important; } }
.fw-300 { font-weight: 300 !important; }
@@ -2267,7 +2271,7 @@ code.language-mermaid { padding: 0; background-color: inherit; border: 0; }
@media print { .site-footer, .site-button, #edit-this-page, #back-to-top, .site-nav, .main-header { display: none !important; }
.side-bar { width: 100%; height: auto; border-right: 0 !important; }
.site-header { border-bottom: 1px solid #eeebee; }
.site-title { font-size: 16px !important; font-weight: 700 !important; }
.site-title { font-size: 1rem !important; font-weight: 700 !important; }
.text-small { font-size: 8pt !important; }
pre.highlight { border: 1px solid #eeebee; }
.main { max-width: none; margin-left: 0; } }
+95 -91
View File
@@ -240,10 +240,12 @@ template { display: none; }
/** Add the correct display in IE 10. */
[hidden] { display: none; }
:root { color-scheme: light; }
* { box-sizing: border-box; }
html { font-size: 14px !important; scroll-behavior: smooth; }
@media (min-width: 31.25rem) { html { font-size: 16px !important; } }
html { font-size: 0.875rem !important; scroll-behavior: smooth; }
@media (min-width: 31.25rem) { html { font-size: 1rem !important; } }
body { font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif; font-size: inherit; line-height: 1.4; color: #5c5962; background-color: #fff; overflow-wrap: break-word; }
@@ -268,37 +270,37 @@ img { max-width: 100%; height: auto; }
hr { height: 1px; padding: 0; margin: 2rem 0; background-color: #eeebee; border: 0; }
blockquote { margin: 10px 0; margin-block-start: 0; margin-inline-start: 0; padding-left: 15px; border-left: 3px solid #eeebee; }
blockquote { margin: 10px 0; margin-block-start: 0; margin-inline-start: 0; padding-left: 1rem; border-left: 3px solid #eeebee; }
.side-bar { z-index: 0; display: flex; flex-wrap: wrap; background-color: #f5f6fa; }
@media (min-width: 50rem) { .side-bar { flex-flow: column nowrap; position: fixed; width: 248px; height: 100%; border-right: 1px solid #eeebee; align-items: flex-end; } }
@media (min-width: 66.5rem) { .side-bar { width: calc((100% - 1064px) / 2 + 264px); min-width: 264px; } }
@media (min-width: 50rem) { .side-bar { flex-flow: column nowrap; position: fixed; width: 15.5rem; height: 100%; border-right: 1px solid #eeebee; align-items: flex-end; } }
@media (min-width: 66.5rem) { .side-bar { width: calc((100% - 66.5rem) / 2 + 16.5rem); min-width: 16.5rem; } }
@media (min-width: 50rem) { .main { position: relative; max-width: 800px; margin-left: 248px; } }
@media (min-width: 66.5rem) { .main { margin-left: Max(264px, calc((100% - 1064px) / 2 + 264px)); } }
@media (min-width: 50rem) { .main { position: relative; max-width: 50rem; margin-left: 15.5rem; } }
@media (min-width: 66.5rem) { .main { margin-left: Max(16.5rem, calc((100% - 66.5rem) / 2 + 16.5rem)); } }
.main-content-wrap { padding-right: 1rem; padding-left: 1rem; padding-top: 1rem; padding-bottom: 1rem; }
@media (min-width: 50rem) { .main-content-wrap { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 50rem) { .main-content-wrap { padding-top: 2rem; padding-bottom: 2rem; } }
.main-header { z-index: 0; display: none; background-color: #f5f6fa; }
@media (min-width: 50rem) { .main-header { display: flex; justify-content: space-between; height: 60px; background-color: #fff; border-bottom: 1px solid #eeebee; } }
@media (min-width: 50rem) { .main-header { display: flex; justify-content: space-between; height: 3.75rem; background-color: #fff; border-bottom: 1px solid #eeebee; } }
.main-header.nav-open { display: block; }
@media (min-width: 50rem) { .main-header.nav-open { display: flex; } }
.site-nav, .site-header, .site-footer { width: 100%; }
@media (min-width: 66.5rem) { .site-nav, .site-header, .site-footer { width: 264px; } }
@media (min-width: 66.5rem) { .site-nav, .site-header, .site-footer { width: 16.5rem; } }
.site-nav { display: none; }
.site-nav.nav-open { display: block; }
@media (min-width: 50rem) { .site-nav { display: block; padding-top: 3rem; padding-bottom: 1rem; overflow-y: auto; flex: 1 1 auto; } }
.site-header { display: flex; min-height: 60px; align-items: center; }
@media (min-width: 50rem) { .site-header { height: 60px; max-height: 60px; border-bottom: 1px solid #eeebee; } }
.site-header { display: flex; min-height: 3.75rem; align-items: center; }
@media (min-width: 50rem) { .site-header { height: 3.75rem; max-height: 3.75rem; border-bottom: 1px solid #eeebee; } }
.site-title { padding-right: 1rem; padding-left: 1rem; flex-grow: 1; display: flex; height: 100%; align-items: center; padding-top: 0.75rem; padding-bottom: 0.75rem; color: #27262b; font-size: 18px !important; }
.site-title { padding-right: 1rem; padding-left: 1rem; flex-grow: 1; display: flex; height: 100%; align-items: center; padding-top: 0.75rem; padding-bottom: 0.75rem; color: #27262b; font-size: 1.125rem !important; }
@media (min-width: 50rem) { .site-title { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 31.25rem) { .site-title { font-size: 24px !important; line-height: 1.25; } }
@media (min-width: 31.25rem) { .site-title { font-size: 1.5rem !important; line-height: 1.25; } }
@media (min-width: 50rem) { .site-title { padding-top: 0.5rem; padding-bottom: 0.5rem; } }
.site-button { display: flex; height: 100%; padding: 1rem; align-items: center; }
@@ -311,9 +313,9 @@ blockquote { margin: 10px 0; margin-block-start: 0; margin-inline-start: 0; padd
body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
@media (min-width: 50rem) { body { position: static; padding-bottom: 0; } }
.site-footer { padding-right: 1rem; padding-left: 1rem; position: absolute; bottom: 0; left: 0; padding-top: 1rem; padding-bottom: 1rem; color: #959396; font-size: 11px !important; }
.site-footer { padding-right: 1rem; padding-left: 1rem; position: absolute; bottom: 0; left: 0; padding-top: 1rem; padding-bottom: 1rem; color: #959396; font-size: 0.6875rem !important; }
@media (min-width: 50rem) { .site-footer { padding-right: 2rem; padding-left: 2rem; } }
@media (min-width: 31.25rem) { .site-footer { font-size: 12px !important; } }
@media (min-width: 31.25rem) { .site-footer { font-size: 0.75rem !important; } }
@media (min-width: 50rem) { .site-footer { position: static; justify-self: end; } }
.icon { width: 1.5rem; height: 1.5rem; color: #7253ed; }
@@ -325,8 +327,8 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.main-content li .highlight { margin-top: 0.25rem; }
.main-content ol { list-style-type: none; counter-reset: step-counter; }
.main-content ol > li { position: relative; }
.main-content ol > li::before { position: absolute; top: 0.2em; left: -1.6em; color: #959396; content: counter(step-counter); counter-increment: step-counter; font-size: 12px !important; }
@media (min-width: 31.25rem) { .main-content ol > li::before { font-size: 14px !important; } }
.main-content ol > li::before { position: absolute; top: 0.2em; left: -1.6em; color: #959396; content: counter(step-counter); counter-increment: step-counter; font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .main-content ol > li::before { font-size: 0.875rem !important; } }
@media (min-width: 31.25rem) { .main-content ol > li::before { top: 0.11em; } }
.main-content ol > li ol { counter-reset: sub-counter; }
.main-content ol > li ol > li::before { content: counter(sub-counter,lower-alpha); counter-increment: sub-counter; }
@@ -354,10 +356,10 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.main-content > h1:first-child, .main-content > h2:first-child, .main-content > h3:first-child, .main-content > h4:first-child, .main-content > h5:first-child, .main-content > h6:first-child, .main-content > .sect1:first-child > h2, .main-content > .sect2:first-child > h3, .main-content > .sect3:first-child > h4, .main-content > .sect4:first-child > h5, .main-content > .sect5:first-child > h6 { margin-top: 0.5rem; }
.nav-list { padding: 0; margin-top: 0; margin-bottom: 0; list-style: none; }
.nav-list .nav-list-item { font-size: 14px !important; position: relative; margin: 0; }
@media (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 16px !important; } }
@media (min-width: 50rem) { .nav-list .nav-list-item { font-size: 12px !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 14px !important; } }
.nav-list .nav-list-item { font-size: 0.875rem !important; position: relative; margin: 0; }
@media (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 1rem !important; } }
@media (min-width: 50rem) { .nav-list .nav-list-item { font-size: 0.75rem !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .nav-list .nav-list-item { font-size: 0.875rem !important; } }
.nav-list .nav-list-item .nav-list-link { display: block; min-height: 3rem; padding-top: 0.25rem; padding-bottom: 0.25rem; line-height: 2.5rem; padding-right: 3rem; padding-left: 1rem; }
@media (min-width: 50rem) { .nav-list .nav-list-item .nav-list-link { min-height: 2rem; line-height: 1.5rem; padding-right: 2rem; padding-left: 2rem; } }
@@ -375,8 +377,8 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.nav-list .nav-list-item.active > .nav-list-expander svg { transform: rotate(-90deg); }
.nav-list .nav-list-item.active > .nav-list { display: block; }
.nav-category { padding: 0.5rem 1rem; font-weight: 600; text-align: start; text-transform: uppercase; border-bottom: 1px solid #eeebee; font-size: 11px !important; }
@media (min-width: 31.25rem) { .nav-category { font-size: 12px !important; } }
.nav-category { padding: 0.5rem 1rem; font-weight: 600; text-align: start; text-transform: uppercase; border-bottom: 1px solid #eeebee; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .nav-category { font-size: 0.75rem !important; } }
@media (min-width: 50rem) { .nav-category { padding: 0.5rem 2rem; margin-top: 1rem; text-align: start; }
.nav-category:first-child { margin-top: 0; } }
@@ -385,8 +387,8 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { color: #7253ed; }
.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { color: #7253ed; }
.aux-nav { height: 100%; overflow-x: auto; font-size: 11px !important; }
@media (min-width: 31.25rem) { .aux-nav { font-size: 12px !important; } }
.aux-nav { height: 100%; overflow-x: auto; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .aux-nav { font-size: 0.75rem !important; } }
.aux-nav .aux-nav-list { display: flex; height: 100%; padding: 0; margin: 0; list-style: none; }
.aux-nav .aux-nav-list-item { display: inline-block; height: 100%; padding: 0; margin: 0; }
@media (min-width: 50rem) { .aux-nav { padding-right: 1rem; } }
@@ -395,34 +397,34 @@ body { position: relative; padding-bottom: 4rem; overflow-y: scroll; }
.breadcrumb-nav-list { padding-left: 0; margin-bottom: 0.75rem; list-style: none; }
.breadcrumb-nav-list-item { display: table-cell; font-size: 11px !important; }
@media (min-width: 31.25rem) { .breadcrumb-nav-list-item { font-size: 12px !important; } }
.breadcrumb-nav-list-item { display: table-cell; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .breadcrumb-nav-list-item { font-size: 0.75rem !important; } }
.breadcrumb-nav-list-item::before { display: none; }
.breadcrumb-nav-list-item::after { display: inline-block; margin-right: 0.5rem; margin-left: 0.5rem; color: #959396; content: "/"; }
.breadcrumb-nav-list-item:last-child::after { content: ""; }
h1, .text-alpha { font-size: 32px !important; line-height: 1.25; font-weight: 300; }
@media (min-width: 31.25rem) { h1, .text-alpha { font-size: 36px !important; } }
h1, .text-alpha { font-size: 2rem !important; line-height: 1.25; font-weight: 300; }
@media (min-width: 31.25rem) { h1, .text-alpha { font-size: 2.25rem !important; } }
h2, .text-beta, #toctitle { font-size: 18px !important; }
@media (min-width: 31.25rem) { h2, .text-beta, #toctitle { font-size: 24px !important; line-height: 1.25; } }
h2, .text-beta, #toctitle { font-size: 1.125rem !important; }
@media (min-width: 31.25rem) { h2, .text-beta, #toctitle { font-size: 1.5rem !important; line-height: 1.25; } }
h3, .text-gamma { font-size: 16px !important; }
@media (min-width: 31.25rem) { h3, .text-gamma { font-size: 18px !important; } }
h3, .text-gamma { font-size: 1rem !important; }
@media (min-width: 31.25rem) { h3, .text-gamma { font-size: 1.125rem !important; } }
h4, .text-delta { font-size: 11px !important; font-weight: 400; text-transform: uppercase; letter-spacing: 0.1em; }
@media (min-width: 31.25rem) { h4, .text-delta { font-size: 12px !important; } }
h4, .text-delta { font-size: 0.6875rem !important; font-weight: 400; text-transform: uppercase; letter-spacing: 0.1em; }
@media (min-width: 31.25rem) { h4, .text-delta { font-size: 0.75rem !important; } }
h4 code { text-transform: none; }
h5, .text-epsilon { font-size: 12px !important; }
@media (min-width: 31.25rem) { h5, .text-epsilon { font-size: 14px !important; } }
h5, .text-epsilon { font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { h5, .text-epsilon { font-size: 0.875rem !important; } }
h6, .text-zeta { font-size: 11px !important; }
@media (min-width: 31.25rem) { h6, .text-zeta { font-size: 12px !important; } }
h6, .text-zeta { font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { h6, .text-zeta { font-size: 0.75rem !important; } }
.text-small { font-size: 11px !important; }
@media (min-width: 31.25rem) { .text-small { font-size: 12px !important; } }
.text-small { font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .text-small { font-size: 0.75rem !important; } }
.text-mono { font-family: "SFMono-Regular", menlo, consolas, monospace !important; }
@@ -432,16 +434,16 @@ h6, .text-zeta { font-size: 11px !important; }
.text-right { text-align: right !important; }
.label, .label-blue { display: inline-block; padding: 0.16em 0.56em; margin-right: 0.5rem; margin-left: 0.5rem; color: #fff; text-transform: uppercase; vertical-align: middle; background-color: #2869e6; font-size: 11px !important; border-radius: 12px; }
@media (min-width: 31.25rem) { .label, .label-blue { font-size: 12px !important; } }
.label:not(g), .label-blue:not(g) { display: inline-block; padding: 0.16em 0.56em; margin-right: 0.5rem; margin-left: 0.5rem; color: #fff; text-transform: uppercase; vertical-align: middle; background-color: #2869e6; font-size: 0.6875rem !important; border-radius: 12px; }
@media (min-width: 31.25rem) { .label:not(g), .label-blue:not(g) { font-size: 0.75rem !important; } }
.label-green { background-color: #009c7b; }
.label-green:not(g) { background-color: #009c7b; }
.label-purple { background-color: #5e41d0; }
.label-purple:not(g) { background-color: #5e41d0; }
.label-red { background-color: #e94c4c; }
.label-red:not(g) { background-color: #e94c4c; }
.label-yellow { color: #44434d; background-color: #f7d12e; }
.label-yellow:not(g) { color: #44434d; background-color: #f7d12e; }
.btn { display: inline-block; box-sizing: border-box; padding: 0.3em 1em; margin: 0; font-family: inherit; font-size: inherit; font-weight: 500; line-height: 1.5; color: #7253ed; text-decoration: none; vertical-align: baseline; cursor: pointer; background-color: #f7f7f7; border-width: 0; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); appearance: none; }
.btn:focus { text-decoration: none; outline: none; box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); }
@@ -477,14 +479,16 @@ h6, .text-zeta { font-size: 11px !important; }
.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { background-color: #0f9e73; background-image: none; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); }
.btn-green.selected:hover { background-color: #0d8662; }
.btn-reset { background: none; border: none; margin: 0; text-align: inherit; font: inherit; border-radius: 0; appearance: none; }
.search { position: relative; z-index: 2; flex-grow: 1; height: 4rem; padding: 0.5rem; transition: padding linear 200ms; }
@media (min-width: 50rem) { .search { position: relative !important; width: auto !important; height: 100% !important; padding: 0; transition: none; } }
.search-input-wrap { position: relative; z-index: 1; height: 3rem; overflow: hidden; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); transition: height linear 200ms; }
@media (min-width: 50rem) { .search-input-wrap { position: absolute; width: 100%; max-width: 536px; height: 100% !important; border-radius: 0; box-shadow: none; transition: width ease 400ms; } }
@media (min-width: 50rem) { .search-input-wrap { position: absolute; width: 100%; max-width: 33.5rem; height: 100% !important; border-radius: 0; box-shadow: none; transition: width ease 400ms; } }
.search-input { position: absolute; width: 100%; height: 100%; padding: 0.5rem 1rem 0.5rem 2.5rem; font-size: 16px; color: #5c5962; background-color: #fff; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; border-radius: 0; }
@media (min-width: 50rem) { .search-input { padding: 0.5rem 1rem 0.5rem 3.5rem; font-size: 14px; background-color: #fff; transition: padding-left linear 200ms; } }
.search-input { position: absolute; width: 100%; height: 100%; padding: 0.5rem 1rem 0.5rem 2.5rem; font-size: 1rem; color: #5c5962; background-color: #fff; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; border-radius: 0; }
@media (min-width: 50rem) { .search-input { padding: 0.5rem 1rem 0.5rem 3.5rem; font-size: 0.875rem; background-color: #fff; transition: padding-left linear 200ms; } }
.search-input:focus { outline: 0; }
.search-input:focus + .search-label .search-icon { color: #7253ed; }
@@ -493,12 +497,12 @@ h6, .text-zeta { font-size: 11px !important; }
.search-label .search-icon { width: 1.2rem; height: 1.2rem; align-self: center; color: #959396; }
.search-results { position: absolute; left: 0; display: none; width: 100%; max-height: calc(100% - 4rem); overflow-y: auto; background-color: #fff; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); }
@media (min-width: 50rem) { .search-results { top: 100%; width: 536px; max-height: calc(100vh - 200%) !important; } }
@media (min-width: 50rem) { .search-results { top: 100%; width: 33.5rem; max-height: calc(100vh - 200%) !important; } }
.search-results-list { padding-left: 0; margin-bottom: 0.25rem; list-style: none; font-size: 14px !important; }
@media (min-width: 31.25rem) { .search-results-list { font-size: 16px !important; } }
@media (min-width: 50rem) { .search-results-list { font-size: 12px !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-results-list { font-size: 14px !important; } }
.search-results-list { padding-left: 0; margin-bottom: 0.25rem; list-style: none; font-size: 0.875rem !important; }
@media (min-width: 31.25rem) { .search-results-list { font-size: 1rem !important; } }
@media (min-width: 50rem) { .search-results-list { font-size: 0.75rem !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-results-list { font-size: 0.875rem !important; } }
.search-results-list-item { padding: 0; margin: 0; }
@@ -509,29 +513,29 @@ h6, .text-zeta { font-size: 11px !important; }
@media (min-width: 31.25rem) { .search-result-title { display: inline-block; width: 40%; padding-right: 0.5rem; vertical-align: top; } }
.search-result-doc { display: flex; align-items: center; word-wrap: break-word; }
.search-result-doc.search-result-doc-parent { opacity: 0.5; font-size: 12px !important; }
@media (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 14px !important; } }
@media (min-width: 50rem) { .search-result-doc.search-result-doc-parent { font-size: 11px !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 12px !important; } }
.search-result-doc.search-result-doc-parent { opacity: 0.5; font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 0.875rem !important; } }
@media (min-width: 50rem) { .search-result-doc.search-result-doc-parent { font-size: 0.6875rem !important; } }
@media (min-width: 50rem) and (min-width: 31.25rem) { .search-result-doc.search-result-doc-parent { font-size: 0.75rem !important; } }
.search-result-doc .search-result-icon { width: 1rem; height: 1rem; margin-right: 0.5rem; color: #7253ed; flex-shrink: 0; }
.search-result-doc .search-result-doc-title { overflow: auto; }
.search-result-section { margin-left: 1.5rem; word-wrap: break-word; }
.search-result-rel-url { display: block; margin-left: 1.5rem; overflow: hidden; color: #959396; text-overflow: ellipsis; white-space: nowrap; font-size: 9px !important; }
@media (min-width: 31.25rem) { .search-result-rel-url { font-size: 10px !important; } }
.search-result-rel-url { display: block; margin-left: 1.5rem; overflow: hidden; color: #959396; text-overflow: ellipsis; white-space: nowrap; font-size: 0.5625rem !important; }
@media (min-width: 31.25rem) { .search-result-rel-url { font-size: 0.625rem !important; } }
.search-result-previews { display: block; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; margin-left: 0.5rem; color: #959396; word-wrap: break-word; border-left: 1px solid; border-left-color: #eeebee; font-size: 11px !important; }
@media (min-width: 31.25rem) { .search-result-previews { font-size: 12px !important; } }
.search-result-previews { display: block; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; margin-left: 0.5rem; color: #959396; word-wrap: break-word; border-left: 1px solid; border-left-color: #eeebee; font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .search-result-previews { font-size: 0.75rem !important; } }
@media (min-width: 31.25rem) { .search-result-previews { display: inline-block; width: 60%; padding-left: 0.5rem; margin-left: 0; vertical-align: top; } }
.search-result-preview + .search-result-preview { margin-top: 0.25rem; }
.search-result-highlight { font-weight: bold; }
.search-no-result { padding: 0.5rem 0.75rem; font-size: 12px !important; }
@media (min-width: 31.25rem) { .search-no-result { font-size: 14px !important; } }
.search-no-result { padding: 0.5rem 0.75rem; font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .search-no-result { font-size: 0.875rem !important; } }
.search-button { position: fixed; right: 1rem; bottom: 1rem; display: flex; width: 3.5rem; height: 3.5rem; background-color: #fff; border: 1px solid rgba(114, 83, 237, 0.3); border-radius: 1.75rem; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); align-items: center; justify-content: center; }
@@ -539,7 +543,7 @@ h6, .text-zeta { font-size: 11px !important; }
.search-active .search { position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 0; }
.search-active .search-input-wrap { height: 4rem; border-radius: 0; }
@media (min-width: 50rem) { .search-active .search-input-wrap { width: 536px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); } }
@media (min-width: 50rem) { .search-active .search-input-wrap { width: 33.5rem; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); } }
.search-active .search-input { background-color: #fff; }
@media (min-width: 50rem) { .search-active .search-input { padding-left: 2.3rem; } }
@media (min-width: 50rem) { .search-active .search-label { padding-left: 0.6rem; } }
@@ -553,8 +557,8 @@ h6, .text-zeta { font-size: 11px !important; }
table { display: table; min-width: 100%; border-collapse: separate; }
th, td { font-size: 12px !important; min-width: 120px; padding: 0.5rem 0.75rem; background-color: #fff; border-bottom: 1px solid rgba(238, 235, 238, 0.5); border-left: 1px solid #eeebee; }
@media (min-width: 31.25rem) { th, td { font-size: 14px !important; } }
th, td { font-size: 0.75rem !important; min-width: 7.5rem; padding: 0.5rem 0.75rem; background-color: #fff; border-bottom: 1px solid rgba(238, 235, 238, 0.5); border-left: 1px solid #eeebee; }
@media (min-width: 31.25rem) { th, td { font-size: 0.875rem !important; } }
th:first-of-type, td:first-of-type { border-left: 0; }
tbody tr:last-of-type th, tbody tr:last-of-type td { border-bottom: 0; }
@@ -583,8 +587,8 @@ div.listingblock div.content > pre, div.listingblock code { padding: 0; margin:
figure.highlight pre, figure.highlight :not(pre) > code { overflow-x: auto; padding: 0.75rem; margin: 0; border: 0; }
.highlight .table-wrapper { padding: 0.75rem 0; margin: 0; border: 0; box-shadow: none; }
.highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 11px !important; min-width: 0; padding: 0; background-color: #f5f6fa; border: 0; }
@media (min-width: 31.25rem) { .highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 12px !important; } }
.highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 0.6875rem !important; min-width: 0; padding: 0; background-color: #f5f6fa; border: 0; }
@media (min-width: 31.25rem) { .highlight .table-wrapper td, .highlight .table-wrapper pre { font-size: 0.75rem !important; } }
.highlight .table-wrapper td.gl { width: 1em; padding-right: 0.75rem; padding-left: 0.75rem; }
.highlight .table-wrapper pre { margin: 0; line-height: 2; }
@@ -1022,35 +1026,35 @@ code.language-mermaid { padding: 0; background-color: inherit; border: 0; }
.v-align-top { vertical-align: top !important; }
.fs-1 { font-size: 9px !important; }
@media (min-width: 31.25rem) { .fs-1 { font-size: 10px !important; } }
.fs-1 { font-size: 0.5625rem !important; }
@media (min-width: 31.25rem) { .fs-1 { font-size: 0.625rem !important; } }
.fs-2 { font-size: 11px !important; }
@media (min-width: 31.25rem) { .fs-2 { font-size: 12px !important; } }
.fs-2 { font-size: 0.6875rem !important; }
@media (min-width: 31.25rem) { .fs-2 { font-size: 0.75rem !important; } }
.fs-3 { font-size: 12px !important; }
@media (min-width: 31.25rem) { .fs-3 { font-size: 14px !important; } }
.fs-3 { font-size: 0.75rem !important; }
@media (min-width: 31.25rem) { .fs-3 { font-size: 0.875rem !important; } }
.fs-4 { font-size: 14px !important; }
@media (min-width: 31.25rem) { .fs-4 { font-size: 16px !important; } }
.fs-4 { font-size: 0.875rem !important; }
@media (min-width: 31.25rem) { .fs-4 { font-size: 1rem !important; } }
.fs-5 { font-size: 16px !important; }
@media (min-width: 31.25rem) { .fs-5 { font-size: 18px !important; } }
.fs-5 { font-size: 1rem !important; }
@media (min-width: 31.25rem) { .fs-5 { font-size: 1.125rem !important; } }
.fs-6 { font-size: 18px !important; }
@media (min-width: 31.25rem) { .fs-6 { font-size: 24px !important; line-height: 1.25; } }
.fs-6 { font-size: 1.125rem !important; }
@media (min-width: 31.25rem) { .fs-6 { font-size: 1.5rem !important; line-height: 1.25; } }
.fs-7 { font-size: 24px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-7 { font-size: 32px !important; } }
.fs-7 { font-size: 1.5rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-7 { font-size: 2rem !important; } }
.fs-8 { font-size: 32px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-8 { font-size: 36px !important; } }
.fs-8 { font-size: 2rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-8 { font-size: 2.25rem !important; } }
.fs-9 { font-size: 36px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-9 { font-size: 42px !important; } }
.fs-9 { font-size: 2.25rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-9 { font-size: 2.625rem !important; } }
.fs-10 { font-size: 42px !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-10 { font-size: 48px !important; } }
.fs-10 { font-size: 2.625rem !important; line-height: 1.25; }
@media (min-width: 31.25rem) { .fs-10 { font-size: 3rem !important; } }
.fw-300 { font-weight: 300 !important; }
@@ -2259,7 +2263,7 @@ code.language-mermaid { padding: 0; background-color: inherit; border: 0; }
@media print { .site-footer, .site-button, #edit-this-page, #back-to-top, .site-nav, .main-header { display: none !important; }
.side-bar { width: 100%; height: auto; border-right: 0 !important; }
.site-header { border-bottom: 1px solid #eeebee; }
.site-title { font-size: 16px !important; font-weight: 700 !important; }
.site-title { font-size: 1rem !important; font-weight: 700 !important; }
.text-small { font-size: 8pt !important; }
pre.highlight { border: 1px solid #eeebee; }
.main { max-width: none; margin-left: 0; } }
+8 -1
View File
@@ -29,7 +29,7 @@ function initNav() {
}
if (target) {
e.preventDefault();
target.parentNode.classList.toggle('active');
target.ariaPressed = target.parentNode.classList.toggle('active');
}
});
@@ -43,9 +43,11 @@ function initNav() {
if (menuButton.classList.toggle('nav-open')) {
siteNav.classList.add('nav-open');
mainHeader.classList.add('nav-open');
menuButton.ariaPressed = true;
} else {
siteNav.classList.remove('nav-open');
mainHeader.classList.remove('nav-open');
menuButton.ariaPressed = false;
}
});
}
@@ -459,6 +461,11 @@ jtd.onReady(function(){
jtd.onReady(function(){
if (!window.isSecureContext) {
console.log('Window does not have a secure context, therefore code clipboard copy functionality will not be available. For more details see https://web.dev/async-clipboard/#security-and-permissions');
return;
}
var codeBlocks = document.querySelectorAll('div.highlighter-rouge, div.listingblock > div.content, figure.highlight');
// note: the SVG svg-copied and svg-copy is only loaded as a Jekyll include if site.enable_copy_code_button is true; see _includes/icons/icons.html
+2 -2
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.0">Jekyll</generator><link href="/sfall/feed.xml" rel="self" type="application/atom+xml" /><link href="/sfall/" rel="alternate" type="text/html" /><updated>2023-04-12T06:30:13+00:00</updated><id>/sfall/feed.xml</id><title type="html">sfall</title><subtitle>Sfall documentation</subtitle></feed>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.0">Jekyll</generator><link href="/sfall/feed.xml" rel="self" type="application/atom+xml" /><link href="/sfall/" rel="alternate" type="text/html" /><updated>2023-08-09T00:25:30+00:00</updated><id>/sfall/feed.xml</id><title type="html">sfall</title><subtitle>Sfall documentation</subtitle></feed>

Some files were not shown because too many files have changed in this diff Show More