mkdocs-material/material/assets/stylesheets/main.css
2021-02-21 11:59:38 +01:00

3600 lines
99 KiB
CSS

@charset "UTF-8";
html {
box-sizing: border-box;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
body {
margin: 0;
}
a,
button,
label,
input {
-webkit-tap-highlight-color: transparent;
}
a {
color: inherit;
text-decoration: none;
}
hr {
display: block;
box-sizing: content-box;
height: 0.05rem;
padding: 0;
overflow: visible;
border: 0;
}
small {
font-size: 80%;
}
sub,
sup {
line-height: 1em;
}
img {
border-style: none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
td,
th {
font-weight: 400;
vertical-align: top;
}
button {
margin: 0;
padding: 0;
font-size: inherit;
background: transparent;
border: 0;
}
input {
border: 0;
outline: none;
}
:root {
--md-default-fg-color: hsla(0, 0%, 0%, 0.87);
--md-default-fg-color--light: hsla(0, 0%, 0%, 0.54);
--md-default-fg-color--lighter: hsla(0, 0%, 0%, 0.32);
--md-default-fg-color--lightest: hsla(0, 0%, 0%, 0.07);
--md-default-bg-color: hsla(0, 0%, 100%, 1);
--md-default-bg-color--light: hsla(0, 0%, 100%, 0.7);
--md-default-bg-color--lighter: hsla(0, 0%, 100%, 0.3);
--md-default-bg-color--lightest: hsla(0, 0%, 100%, 0.12);
--md-primary-fg-color: hsla(231, 48%, 48%, 1);
--md-primary-fg-color--light: hsla(231, 44%, 56%, 1);
--md-primary-fg-color--dark: hsla(232, 54%, 41%, 1);
--md-primary-bg-color: hsla(0, 0%, 100%, 1);
--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);
--md-accent-fg-color: hsla(231, 99%, 66%, 1);
--md-accent-fg-color--transparent: hsla(231, 99%, 66%, 0.1);
--md-accent-bg-color: hsla(0, 0%, 100%, 1);
--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);
}
:root > * {
--md-code-fg-color: hsla(200, 18%, 26%, 1);
--md-code-bg-color: hsla(0, 0%, 96%, 1);
--md-code-hl-color: hsla(60, 100%, 50%, 0.5);
--md-code-hl-number-color: hsla(0, 67%, 50%, 1);
--md-code-hl-special-color: hsla(340, 83%, 47%, 1);
--md-code-hl-function-color: hsla(291, 45%, 50%, 1);
--md-code-hl-constant-color: hsla(250, 63%, 60%, 1);
--md-code-hl-keyword-color: hsla(219, 54%, 51%, 1);
--md-code-hl-string-color: hsla(150, 63%, 30%, 1);
--md-code-hl-name-color: var(--md-code-fg-color);
--md-code-hl-operator-color: var(--md-default-fg-color--light);
--md-code-hl-punctuation-color: var(--md-default-fg-color--light);
--md-code-hl-comment-color: var(--md-default-fg-color--light);
--md-code-hl-generic-color: var(--md-default-fg-color--light);
--md-code-hl-variable-color: var(--md-default-fg-color--light);
--md-typeset-color: var(--md-default-fg-color);
--md-typeset-a-color: var(--md-primary-fg-color);
--md-typeset-mark-color: hsla(60, 100%, 50%, 0.5);
--md-typeset-del-color: hsla(6, 90%, 60%, 0.15);
--md-typeset-ins-color: hsla(150, 90%, 44%, 0.15);
--md-typeset-kbd-color: hsla(0, 0%, 98%, 1);
--md-typeset-kbd-accent-color: hsla(0, 100%, 100%, 1);
--md-typeset-kbd-border-color: hsla(0, 0%, 72%, 1);
--md-admonition-fg-color: var(--md-default-fg-color);
--md-admonition-bg-color: var(--md-default-bg-color);
--md-footer-fg-color: hsla(0, 0%, 100%, 1);
--md-footer-fg-color--light: hsla(0, 0%, 100%, 0.7);
--md-footer-fg-color--lighter: hsla(0, 0%, 100%, 0.3);
--md-footer-bg-color: hsla(0, 0%, 0%, 0.87);
--md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32);
}
.md-icon svg {
display: block;
width: 1.2rem;
height: 1.2rem;
fill: currentColor;
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body,
input {
color: var(--md-typeset-color);
font-feature-settings: "kern", "liga";
font-family: var(--md-text-font-family) -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;
}
code,
pre,
kbd {
color: var(--md-typeset-color);
font-feature-settings: "kern";
font-family: var(--md-code-font-family) SFMono-Regular, Consolas, Menlo, monospace;
}
:root {
--md-typeset-table--ascending: url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-arrow-down' width='24' height='24' viewBox='0 0 24 24'><path d='M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z'/></svg>");
--md-typeset-table--descending: url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-arrow-up' width='24' height='24' viewBox='0 0 24 24'><path d='M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z'/></svg>");
}
.md-typeset {
font-size: 0.8rem;
line-height: 1.6;
-webkit-print-color-adjust: exact;
color-adjust: exact;
}
@media print {
.md-typeset {
font-size: 0.68rem;
}
}
.md-typeset p,
.md-typeset ul,
.md-typeset ol,
.md-typeset dl,
.md-typeset blockquote {
margin: 1em 0;
}
.md-typeset h1 {
margin: 0 0 1.25em;
color: var(--md-default-fg-color--light);
font-weight: 300;
font-size: 2em;
line-height: 1.3;
letter-spacing: -0.01em;
}
.md-typeset h2 {
margin: 1.6em 0 0.64em;
font-weight: 300;
font-size: 1.5625em;
line-height: 1.4;
letter-spacing: -0.01em;
}
.md-typeset h3 {
margin: 1.6em 0 0.8em;
font-weight: 400;
font-size: 1.25em;
line-height: 1.5;
letter-spacing: -0.01em;
}
.md-typeset h2 + h3 {
margin-top: 0.8em;
}
.md-typeset h4 {
margin: 1em 0;
font-weight: 700;
letter-spacing: -0.01em;
}
.md-typeset h5,
.md-typeset h6 {
margin: 1.25em 0;
color: var(--md-default-fg-color--light);
font-weight: 700;
font-size: 0.8em;
letter-spacing: -0.01em;
}
.md-typeset h5 {
text-transform: uppercase;
}
.md-typeset hr {
margin: 1.5em 0;
border-bottom: 0.05rem solid var(--md-default-fg-color--lightest);
}
.md-typeset a {
color: var(--md-typeset-a-color);
word-break: break-word;
}
.md-typeset a, .md-typeset a::before {
transition: color 125ms;
}
.md-typeset a:focus, .md-typeset a:hover {
color: var(--md-accent-fg-color);
}
.md-typeset code,
.md-typeset pre,
.md-typeset kbd {
color: var(--md-code-fg-color);
direction: ltr;
}
@media print {
.md-typeset code,
.md-typeset pre,
.md-typeset kbd {
white-space: pre-wrap;
}
}
.md-typeset code {
padding: 0 0.2941176471em;
font-size: 0.85em;
word-break: break-word;
background-color: var(--md-code-bg-color);
border-radius: 0.1rem;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.md-typeset code:not(.focus-visible) {
outline: none;
-webkit-tap-highlight-color: transparent;
}
.md-typeset h1 code,
.md-typeset h2 code,
.md-typeset h3 code,
.md-typeset h4 code,
.md-typeset h5 code,
.md-typeset h6 code {
margin: initial;
padding: initial;
background-color: transparent;
box-shadow: none;
}
.md-typeset a > code {
color: currentColor;
}
.md-typeset pre {
position: relative;
margin: 1em 0;
line-height: 1.4;
}
.md-typeset pre > code {
display: block;
margin: 0;
padding: 0.7720588235em 1.1764705882em;
overflow: auto;
word-break: normal;
box-shadow: none;
-webkit-box-decoration-break: slice;
box-decoration-break: slice;
touch-action: auto;
scrollbar-width: thin;
scrollbar-color: var(--md-default-fg-color--lighter) transparent;
}
.md-typeset pre > code:hover {
scrollbar-color: var(--md-accent-fg-color) transparent;
}
.md-typeset pre > code::-webkit-scrollbar {
width: 0.2rem;
height: 0.2rem;
}
.md-typeset pre > code::-webkit-scrollbar-thumb {
background-color: var(--md-default-fg-color--lighter);
}
.md-typeset pre > code::-webkit-scrollbar-thumb:hover {
background-color: var(--md-accent-fg-color);
}
@media screen and (max-width: 44.9375em) {
.md-typeset > pre {
margin: 1em -0.8rem;
}
.md-typeset > pre code {
border-radius: 0;
}
}
.md-typeset kbd {
display: inline-block;
padding: 0 0.6666666667em;
color: var(--md-default-fg-color);
font-size: 0.75em;
vertical-align: text-top;
word-break: break-word;
background-color: var(--md-typeset-kbd-color);
border-radius: 0.1rem;
box-shadow: 0 0.1rem 0 0.05rem var(--md-typeset-kbd-border-color), 0 0.1rem 0 var(--md-typeset-kbd-border-color), 0 -0.1rem 0.2rem var(--md-typeset-kbd-accent-color) inset;
}
.md-typeset mark {
color: inherit;
word-break: break-word;
background-color: var(--md-typeset-mark-color);
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.md-typeset abbr {
text-decoration: none;
border-bottom: 0.05rem dotted var(--md-default-fg-color--light);
cursor: help;
}
@media (hover: none) {
.md-typeset abbr {
position: relative;
}
.md-typeset abbr[title]:focus::after, .md-typeset abbr[title]:hover::after {
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
position: absolute;
left: 0;
display: inline-block;
width: auto;
min-width: -webkit-max-content;
min-width: -moz-max-content;
min-width: max-content;
max-width: 80%;
margin-top: 2em;
padding: 0.2rem 0.3rem;
color: var(--md-default-bg-color);
font-size: 0.7rem;
background-color: var(--md-default-fg-color);
border-radius: 0.1rem;
content: attr(title);
}
}
.md-typeset small {
opacity: 0.75;
}
.md-typeset sup,
.md-typeset sub {
margin-left: 0.078125em;
}
[dir=rtl] .md-typeset sup,
[dir=rtl] .md-typeset sub {
margin-right: 0.078125em;
margin-left: initial;
}
.md-typeset blockquote {
padding-left: 0.6rem;
color: var(--md-default-fg-color--light);
border-left: 0.2rem solid var(--md-default-fg-color--lighter);
}
[dir=rtl] .md-typeset blockquote {
padding-right: 0.6rem;
padding-left: initial;
border-right: 0.2rem solid var(--md-default-fg-color--lighter);
border-left: initial;
}
.md-typeset ul {
list-style-type: disc;
}
.md-typeset ul,
.md-typeset ol {
margin-left: 0.625em;
padding: 0;
}
[dir=rtl] .md-typeset ul,
[dir=rtl] .md-typeset ol {
margin-right: 0.625em;
margin-left: initial;
}
.md-typeset ul ol,
.md-typeset ol ol {
list-style-type: lower-alpha;
}
.md-typeset ul ol ol,
.md-typeset ol ol ol {
list-style-type: lower-roman;
}
.md-typeset ul li,
.md-typeset ol li {
margin-bottom: 0.5em;
margin-left: 1.25em;
}
[dir=rtl] .md-typeset ul li,
[dir=rtl] .md-typeset ol li {
margin-right: 1.25em;
margin-left: initial;
}
.md-typeset ul li p,
.md-typeset ul li blockquote,
.md-typeset ol li p,
.md-typeset ol li blockquote {
margin: 0.5em 0;
}
.md-typeset ul li:last-child,
.md-typeset ol li:last-child {
margin-bottom: 0;
}
.md-typeset ul li ul,
.md-typeset ul li ol,
.md-typeset ol li ul,
.md-typeset ol li ol {
margin: 0.5em 0 0.5em 0.625em;
}
[dir=rtl] .md-typeset ul li ul,
[dir=rtl] .md-typeset ul li ol,
[dir=rtl] .md-typeset ol li ul,
[dir=rtl] .md-typeset ol li ol {
margin-right: 0.625em;
margin-left: initial;
}
.md-typeset dd {
margin: 1em 0 1.5em 1.875em;
}
[dir=rtl] .md-typeset dd {
margin-right: 1.875em;
margin-left: initial;
}
.md-typeset img,
.md-typeset svg {
max-width: 100%;
height: auto;
}
.md-typeset img[align=left],
.md-typeset svg[align=left] {
margin: 1em;
margin-left: 0;
}
.md-typeset img[align=right],
.md-typeset svg[align=right] {
margin: 1em;
margin-right: 0;
}
.md-typeset img[align]:only-child,
.md-typeset svg[align]:only-child {
margin-top: 0;
}
.md-typeset figure {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
max-width: 100%;
margin: 0 auto;
text-align: center;
}
.md-typeset figure img {
display: block;
}
.md-typeset figcaption {
max-width: 24rem;
margin: 1em auto 2em;
font-style: italic;
}
.md-typeset iframe {
max-width: 100%;
}
.md-typeset table:not([class]) {
display: inline-block;
max-width: 100%;
overflow: auto;
font-size: 0.64rem;
background-color: var(--md-default-bg-color);
border-radius: 0.1rem;
box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.05rem rgba(0, 0, 0, 0.1);
touch-action: auto;
}
@media print {
.md-typeset table:not([class]) {
display: table;
}
}
.md-typeset table:not([class]) + * {
margin-top: 1.5em;
}
.md-typeset table:not([class]) th > *:first-child,
.md-typeset table:not([class]) td > *:first-child {
margin-top: 0;
}
.md-typeset table:not([class]) th > *:last-child,
.md-typeset table:not([class]) td > *:last-child {
margin-bottom: 0;
}
.md-typeset table:not([class]) th:not([align]),
.md-typeset table:not([class]) td:not([align]) {
text-align: left;
}
[dir=rtl] .md-typeset table:not([class]) th:not([align]),
[dir=rtl] .md-typeset table:not([class]) td:not([align]) {
text-align: right;
}
.md-typeset table:not([class]) th {
min-width: 5rem;
padding: 0.9375em 1.25em;
color: var(--md-default-bg-color);
vertical-align: top;
background-color: var(--md-default-fg-color--light);
}
.md-typeset table:not([class]) th a {
color: inherit;
}
.md-typeset table:not([class]) td {
padding: 0.9375em 1.25em;
vertical-align: top;
border-top: 0.05rem solid var(--md-default-fg-color--lightest);
}
.md-typeset table:not([class]) tr {
transition: background-color 125ms;
}
.md-typeset table:not([class]) tr:hover {
background-color: rgba(0, 0, 0, 0.035);
box-shadow: 0 0.05rem 0 var(--md-default-bg-color) inset;
}
.md-typeset table:not([class]) tr:first-child td {
border-top: 0;
}
.md-typeset table:not([class]) a {
word-break: normal;
}
.md-typeset table th[role=columnheader] {
cursor: pointer;
}
.md-typeset table th[role=columnheader]::after {
display: inline-block;
width: 1.2em;
height: 1.2em;
margin-left: 0.5em;
vertical-align: sub;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
content: "";
}
.md-typeset table th[role=columnheader][aria-sort=ascending]::after {
background-color: currentColor;
-webkit-mask-image: var(--md-typeset-table--ascending);
mask-image: var(--md-typeset-table--ascending);
}
.md-typeset table th[role=columnheader][aria-sort=descending]::after {
background-color: currentColor;
-webkit-mask-image: var(--md-typeset-table--descending);
mask-image: var(--md-typeset-table--descending);
}
.md-typeset__scrollwrap {
margin: 1em -0.8rem;
overflow-x: auto;
touch-action: auto;
}
.md-typeset__table {
display: inline-block;
margin-bottom: 0.5em;
padding: 0 0.8rem;
}
@media print {
.md-typeset__table {
display: block;
}
}
html .md-typeset__table table {
display: table;
width: 100%;
margin: 0;
overflow: hidden;
}
html {
height: 100%;
overflow-x: hidden;
font-size: 125%;
}
@media screen and (min-width: 100em) {
html {
font-size: 137.5%;
}
}
@media screen and (min-width: 125em) {
html {
font-size: 150%;
}
}
body {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
min-height: 100%;
font-size: 0.5rem;
background-color: var(--md-default-bg-color);
}
@media print {
body {
display: block;
}
}
@media screen and (max-width: 59.9375em) {
body[data-md-state=lock] {
position: fixed;
}
}
.md-grid {
max-width: 61rem;
margin-right: auto;
margin-left: auto;
}
.md-container {
display: flex;
flex-direction: column;
flex-grow: 1;
}
@media print {
.md-container {
display: block;
}
}
.md-main {
flex-grow: 1;
}
.md-main__inner {
display: flex;
height: 100%;
margin-top: 1.5rem;
}
.md-ellipsis {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.md-toggle {
display: none;
}
.md-skip {
position: fixed;
z-index: -1;
margin: 0.5rem;
padding: 0.3rem 0.5rem;
color: var(--md-default-bg-color);
font-size: 0.64rem;
background-color: var(--md-default-fg-color);
border-radius: 0.1rem;
transform: translateY(0.4rem);
opacity: 0;
}
.md-skip:focus {
z-index: 10;
transform: translateY(0);
opacity: 1;
transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), opacity 175ms 75ms;
}
@page {
margin: 25mm;
}
.md-announce {
overflow: auto;
background-color: var(--md-footer-bg-color);
}
@media print {
.md-announce {
display: none;
}
}
.md-announce__inner {
margin: 0.6rem auto;
padding: 0 0.8rem;
color: var(--md-footer-fg-color);
font-size: 0.7rem;
}
:root {
--md-clipboard-icon: url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-content-copy' width='24' height='24' viewBox='0 0 24 24'><path d='M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z'/></svg>");
}
.md-clipboard {
position: absolute;
top: 0.5em;
right: 0.5em;
z-index: 1;
width: 1.5em;
height: 1.5em;
color: var(--md-default-fg-color--lightest);
border-radius: 0.1rem;
cursor: pointer;
transition: color 250ms;
}
@media print {
.md-clipboard {
display: none;
}
}
.md-clipboard:not(.focus-visible) {
outline: none;
-webkit-tap-highlight-color: transparent;
}
:hover > .md-clipboard {
color: var(--md-default-fg-color--light);
}
.md-clipboard:focus, .md-clipboard:hover {
color: var(--md-accent-fg-color);
}
.md-clipboard::after {
display: block;
width: 1.125em;
height: 1.125em;
margin: 0 auto;
background-color: currentColor;
-webkit-mask-image: var(--md-clipboard-icon);
mask-image: var(--md-clipboard-icon);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
content: "";
}
.md-clipboard--inline {
cursor: pointer;
}
.md-clipboard--inline code {
transition: color 250ms, background-color 250ms;
}
.md-clipboard--inline:focus code, .md-clipboard--inline:hover code {
color: var(--md-accent-fg-color);
background-color: var(--md-accent-fg-color--transparent);
}
.md-content {
flex-grow: 1;
overflow: hidden;
scroll-padding-top: 51.2rem;
}
.md-content__inner {
margin: 0 0.8rem 1.2rem;
padding-top: 0.6rem;
}
@media screen and (min-width: 76.25em) {
.md-sidebar--primary:not([hidden]) ~ .md-content > .md-content__inner {
margin-left: 1.2rem;
}
[dir=rtl] .md-sidebar--primary:not([hidden]) ~ .md-content > .md-content__inner {
margin-right: 1.2rem;
margin-left: 0.8rem;
}
.md-sidebar--secondary:not([hidden]) ~ .md-content > .md-content__inner {
margin-right: 1.2rem;
}
[dir=rtl] .md-sidebar--secondary:not([hidden]) ~ .md-content > .md-content__inner {
margin-right: 0.8rem;
margin-left: 1.2rem;
}
}
.md-content__inner::before {
display: block;
height: 0.4rem;
content: "";
}
.md-content__inner > :last-child {
margin-bottom: 0;
}
.md-content__button {
float: right;
margin: 0.4rem 0;
margin-left: 0.4rem;
padding: 0;
}
@media print {
.md-content__button {
display: none;
}
}
[dir=rtl] .md-content__button {
float: left;
margin-right: 0.4rem;
margin-left: initial;
}
[dir=rtl] .md-content__button svg {
transform: scaleX(-1);
}
.md-typeset .md-content__button {
color: var(--md-default-fg-color--lighter);
}
.md-content__button svg {
display: inline;
vertical-align: top;
}
.md-dialog {
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
position: fixed;
right: 0.8rem;
bottom: 0.8rem;
left: initial;
z-index: 2;
min-width: 11.1rem;
padding: 0.4rem 0.6rem;
background-color: var(--md-default-fg-color);
border-radius: 0.1rem;
transform: translateY(100%);
opacity: 0;
transition: transform 0ms 400ms, opacity 400ms;
pointer-events: none;
}
@media print {
.md-dialog {
display: none;
}
}
[dir=rtl] .md-dialog {
right: initial;
left: 0.8rem;
}
.md-dialog[data-md-state=open] {
transform: translateY(0);
opacity: 1;
transition: transform 400ms cubic-bezier(0.075, 0.85, 0.175, 1), opacity 400ms;
pointer-events: initial;
}
.md-dialog__inner {
color: var(--md-default-bg-color);
font-size: 0.7rem;
}
.md-typeset .md-button {
display: inline-block;
padding: 0.625em 2em;
color: var(--md-primary-fg-color);
font-weight: 700;
border: 0.1rem solid currentColor;
border-radius: 0.1rem;
transition: color 125ms, background-color 125ms, border-color 125ms;
}
.md-typeset .md-button--primary {
color: var(--md-primary-bg-color);
background-color: var(--md-primary-fg-color);
border-color: var(--md-primary-fg-color);
}
.md-typeset .md-button:focus, .md-typeset .md-button:hover {
color: var(--md-accent-bg-color);
background-color: var(--md-accent-fg-color);
border-color: var(--md-accent-fg-color);
}
.md-typeset .md-input {
height: 1.8rem;
padding: 0 0.6rem;
font-size: 0.8rem;
border-radius: 0.1rem;
box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.1);
transition: box-shadow 250ms;
}
.md-typeset .md-input:focus, .md-typeset .md-input:hover {
box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.15), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.15);
}
.md-typeset .md-input--stretch {
width: 100%;
}
.md-header {
position: -webkit-sticky;
position: sticky;
top: 0;
right: 0;
left: 0;
z-index: 2;
color: var(--md-primary-bg-color);
background-color: var(--md-primary-fg-color);
box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0), 0 0.2rem 0.4rem rgba(0, 0, 0, 0);
transition: color 250ms, background-color 250ms;
}
@media print {
.md-header {
display: none;
}
}
.md-header[data-md-state=shadow] {
box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2);
transition: transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1), color 250ms, background-color 250ms, box-shadow 250ms;
}
.md-header[data-md-state=hidden] {
transform: translateY(-100%);
transition: transform 250ms cubic-bezier(0.8, 0, 0.6, 1), color 250ms, background-color 250ms, box-shadow 250ms;
}
.md-header-nav {
display: flex;
align-items: center;
padding: 0 0.2rem;
}
.md-header-nav__button {
position: relative;
z-index: 1;
display: inline-block;
margin: 0.2rem;
padding: 0.4rem;
color: currentColor;
vertical-align: middle;
cursor: pointer;
transition: opacity 250ms;
}
.md-header-nav__button:focus, .md-header-nav__button:hover {
opacity: 0.7;
}
.md-header-nav__button:not(.focus-visible) {
outline: none;
}
.md-header-nav__button.md-logo {
margin: 0.2rem;
padding: 0.4rem;
}
@media screen and (max-width: 76.1875em) {
.md-header-nav__button.md-logo {
display: none;
}
}
.md-header-nav__button.md-logo img,
.md-header-nav__button.md-logo svg {
display: block;
width: 1.2rem;
height: 1.2rem;
fill: currentColor;
}
@media screen and (min-width: 60em) {
.md-header-nav__button[for=__search] {
display: none;
}
}
.no-js .md-header-nav__button[for=__search] {
display: none;
}
[dir=rtl] .md-header-nav__button[for=__search] svg {
transform: scaleX(-1);
}
@media screen and (min-width: 76.25em) {
.md-header-nav__button[for=__drawer] {
display: none;
}
}
.md-header-nav__topic {
position: absolute;
display: flex;
max-width: 100%;
transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms;
}
.md-header-nav__topic + .md-header-nav__topic {
z-index: -1;
transform: translateX(1.25rem);
opacity: 0;
transition: transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1), opacity 150ms;
pointer-events: none;
}
[dir=rtl] .md-header-nav__topic + .md-header-nav__topic {
transform: translateX(-1.25rem);
}
.md-header-nav__title {
flex-grow: 1;
height: 2.4rem;
margin-right: 0.4rem;
margin-left: 1rem;
font-size: 0.9rem;
line-height: 2.4rem;
}
.md-header-nav__title[data-md-state=active] .md-header-nav__topic {
z-index: -1;
transform: translateX(-1.25rem);
opacity: 0;
transition: transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1), opacity 150ms;
pointer-events: none;
}
[dir=rtl] .md-header-nav__title[data-md-state=active] .md-header-nav__topic {
transform: translateX(1.25rem);
}
.md-header-nav__title[data-md-state=active] .md-header-nav__topic + .md-header-nav__topic {
z-index: 0;
transform: translateX(0);
opacity: 1;
transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms;
pointer-events: initial;
}
.md-header-nav__title > .md-header-nav__ellipsis {
position: relative;
width: 100%;
height: 100%;
}
.md-header-nav__source {
display: none;
}
@media screen and (min-width: 60em) {
.md-header-nav__source {
display: block;
width: 11.7rem;
max-width: 11.7rem;
margin-left: 1rem;
}
[dir=rtl] .md-header-nav__source {
margin-right: 1rem;
margin-left: initial;
}
}
@media screen and (min-width: 76.25em) {
.md-header-nav__source {
margin-left: 1.4rem;
}
[dir=rtl] .md-header-nav__source {
margin-right: 1.4rem;
}
}
.md-footer {
color: var(--md-footer-fg-color);
background-color: var(--md-footer-bg-color);
}
@media print {
.md-footer {
display: none;
}
}
.md-footer-nav__inner {
padding: 0.2rem;
overflow: auto;
}
.md-footer-nav__link {
display: flex;
padding-top: 1.4rem;
padding-bottom: 0.4rem;
transition: opacity 250ms;
}
@media screen and (min-width: 45em) {
.md-footer-nav__link {
width: 50%;
}
}
.md-footer-nav__link:focus, .md-footer-nav__link:hover {
opacity: 0.7;
}
.md-footer-nav__link--prev {
float: left;
}
@media screen and (max-width: 44.9375em) {
.md-footer-nav__link--prev {
width: 25%;
}
.md-footer-nav__link--prev .md-footer-nav__title {
display: none;
}
}
[dir=rtl] .md-footer-nav__link--prev {
float: right;
}
[dir=rtl] .md-footer-nav__link--prev svg {
transform: scaleX(-1);
}
.md-footer-nav__link--next {
float: right;
text-align: right;
}
@media screen and (max-width: 44.9375em) {
.md-footer-nav__link--next {
width: 75%;
}
}
[dir=rtl] .md-footer-nav__link--next {
float: left;
text-align: left;
}
[dir=rtl] .md-footer-nav__link--next svg {
transform: scaleX(-1);
}
.md-footer-nav__title {
position: relative;
flex-grow: 1;
max-width: calc(100% - 2.4rem);
padding: 0 1rem;
font-size: 0.9rem;
line-height: 2.4rem;
}
.md-footer-nav__button {
margin: 0.2rem;
padding: 0.4rem;
}
.md-footer-nav__direction {
position: absolute;
right: 0;
left: 0;
margin-top: -1rem;
padding: 0 1rem;
font-size: 0.64rem;
opacity: 0.7;
}
.md-footer-meta {
background-color: var(--md-footer-bg-color--dark);
}
.md-footer-meta__inner {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0.2rem;
}
html .md-footer-meta.md-typeset a {
color: var(--md-footer-fg-color--light);
}
html .md-footer-meta.md-typeset a:focus, html .md-footer-meta.md-typeset a:hover {
color: var(--md-footer-fg-color);
}
.md-footer-copyright {
width: 100%;
margin: auto 0.6rem;
padding: 0.4rem 0;
color: var(--md-footer-fg-color--lighter);
font-size: 0.64rem;
}
@media screen and (min-width: 45em) {
.md-footer-copyright {
width: auto;
}
}
.md-footer-copyright__highlight {
color: var(--md-footer-fg-color--light);
}
.md-footer-social {
margin: 0 0.4rem;
padding: 0.2rem 0 0.6rem;
}
@media screen and (min-width: 45em) {
.md-footer-social {
padding: 0.6rem 0;
}
}
.md-footer-social__link {
display: inline-block;
width: 1.6rem;
height: 1.6rem;
text-align: center;
}
.md-footer-social__link::before {
line-height: 1.9;
}
.md-footer-social__link svg {
max-height: 0.8rem;
vertical-align: -25%;
fill: currentColor;
}
:root {
--md-nav-icon--prev: url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-arrow-left' width='24' height='24' viewBox='0 0 24 24'><path d='M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z'/></svg>");
--md-nav-icon--next: url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-chevron-right' width='24' height='24' viewBox='0 0 24 24'><path d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z'/></svg>");
--md-toc-icon: url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-table-of-contents' width='24' height='24' viewBox='0 0 24 24'><path d='M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z'/></svg>");
}
.md-nav {
font-size: 0.7rem;
line-height: 1.3;
}
.md-nav__title {
display: block;
padding: 0 0.6rem;
overflow: hidden;
font-weight: 700;
text-overflow: ellipsis;
}
.md-nav__title .md-nav__button {
display: none;
}
.md-nav__title .md-nav__button img {
width: auto;
height: 100%;
}
.md-nav__title .md-nav__button.md-logo img,
.md-nav__title .md-nav__button.md-logo svg {
display: block;
width: 2.4rem;
height: 2.4rem;
fill: currentColor;
}
.md-nav__list {
margin: 0;
padding: 0;
list-style: none;
}
.md-nav__item {
padding: 0 0.6rem;
}
.md-nav__item .md-nav__item {
padding-right: 0;
}
[dir=rtl] .md-nav__item .md-nav__item {
padding-right: 0.6rem;
padding-left: 0;
}
.md-nav__link {
display: block;
margin-top: 0.625em;
overflow: hidden;
text-overflow: ellipsis;
cursor: pointer;
transition: color 125ms;
scroll-snap-align: start;
}
.md-nav__link[data-md-state=blur] {
color: var(--md-default-fg-color--light);
}
.md-nav__item .md-nav__link--active {
color: var(--md-typeset-a-color);
}
.md-nav__item--nested > .md-nav__link {
color: inherit;
}
.md-nav__link:focus, .md-nav__link:hover {
color: var(--md-accent-fg-color);
}
.md-nav--primary .md-nav__link[for=__toc] {
display: none;
}
.md-nav--primary .md-nav__link[for=__toc] .md-icon::after {
display: block;
width: 100%;
height: 100%;
-webkit-mask-image: var(--md-toc-icon);
mask-image: var(--md-toc-icon);
background-color: currentColor;
}
.md-nav--primary .md-nav__link[for=__toc] ~ .md-nav {
display: none;
}
.md-nav__source {
display: none;
}
@media screen and (max-width: 76.1875em) {
.md-nav--primary, .md-nav--primary .md-nav {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1;
display: flex;
flex-direction: column;
height: 100%;
background-color: var(--md-default-bg-color);
}
.md-nav--primary .md-nav__title,
.md-nav--primary .md-nav__item {
font-size: 0.8rem;
line-height: 1.5;
}
.md-nav--primary .md-nav__title {
position: relative;
height: 5.6rem;
padding: 3rem 0.8rem 0.2rem;
color: var(--md-default-fg-color--light);
font-weight: 400;
line-height: 2.4rem;
white-space: nowrap;
background-color: var(--md-default-fg-color--lightest);
cursor: pointer;
}
.md-nav--primary .md-nav__title .md-nav__icon {
position: absolute;
top: 0.4rem;
left: 0.4rem;
display: block;
width: 1.2rem;
height: 1.2rem;
margin: 0.2rem;
}
[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon {
right: 0.4rem;
left: initial;
}
.md-nav--primary .md-nav__title .md-nav__icon::after {
display: block;
width: 100%;
height: 100%;
background-color: currentColor;
-webkit-mask-image: var(--md-nav-icon--prev);
mask-image: var(--md-nav-icon--prev);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
content: "";
}
.md-nav--primary .md-nav__title ~ .md-nav__list {
overflow-y: auto;
background-color: var(--md-default-bg-color);
box-shadow: 0 0.05rem 0 var(--md-default-fg-color--lightest) inset;
-webkit-scroll-snap-type: y mandatory;
-ms-scroll-snap-type: y mandatory;
scroll-snap-type: y mandatory;
touch-action: pan-y;
}
.md-nav--primary .md-nav__title ~ .md-nav__list > :first-child {
border-top: 0;
}
.md-nav--primary .md-nav__title[for=__drawer] {
color: var(--md-primary-bg-color);
background-color: var(--md-primary-fg-color);
}
.md-nav--primary .md-nav__title .md-logo {
position: absolute;
top: 0.2rem;
left: 0.2rem;
display: block;
margin: 0.2rem;
padding: 0.4rem;
}
[dir=rtl] .md-nav--primary .md-nav__title .md-logo {
right: 0.2rem;
left: initial;
}
.md-nav--primary .md-nav__list {
flex: 1;
}
.md-nav--primary .md-nav__item {
padding: 0;
border-top: 0.05rem solid var(--md-default-fg-color--lightest);
}
.md-nav--primary .md-nav__item--nested > .md-nav__link {
padding-right: 2.4rem;
}
[dir=rtl] .md-nav--primary .md-nav__item--nested > .md-nav__link {
padding-right: 0.8rem;
padding-left: 2.4rem;
}
.md-nav--primary .md-nav__item--active > .md-nav__link {
color: var(--md-typeset-a-color);
}
.md-nav--primary .md-nav__item--active > .md-nav__link:focus, .md-nav--primary .md-nav__item--active > .md-nav__link:hover {
color: var(--md-accent-fg-color);
}
.md-nav--primary .md-nav__link {
position: relative;
margin-top: 0;
padding: 0.6rem 0.8rem;
}
.md-nav--primary .md-nav__link .md-nav__icon {
position: absolute;
top: 50%;
right: 0.6rem;
width: 1.2rem;
height: 1.2rem;
margin-top: -0.6rem;
color: inherit;
font-size: 1.2rem;
}
[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon {
right: initial;
left: 0.6rem;
}
.md-nav--primary .md-nav__link .md-nav__icon::after {
display: block;
width: 100%;
height: 100%;
background-color: currentColor;
-webkit-mask-image: var(--md-nav-icon--next);
mask-image: var(--md-nav-icon--next);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
content: "";
}
[dir=rtl] .md-nav--primary .md-nav__icon::after {
transform: scale(-1);
}
.md-nav--primary .md-nav--secondary .md-nav__link {
position: static;
}
.md-nav--primary .md-nav--secondary .md-nav {
position: static;
background-color: transparent;
}
.md-nav--primary .md-nav--secondary .md-nav .md-nav__link {
padding-left: 1.4rem;
}
[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link {
padding-right: 1.4rem;
padding-left: initial;
}
.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {
padding-left: 2rem;
}
[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {
padding-right: 2rem;
padding-left: initial;
}
.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {
padding-left: 2.6rem;
}
[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {
padding-right: 2.6rem;
padding-left: initial;
}
.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {
padding-left: 3.2rem;
}
[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {
padding-right: 3.2rem;
padding-left: initial;
}
.md-nav--secondary {
background-color: transparent;
}
.md-nav__toggle ~ .md-nav {
display: flex;
transform: translateX(100%);
opacity: 0;
transition: transform 250ms cubic-bezier(0.8, 0, 0.6, 1), opacity 125ms 50ms;
}
[dir=rtl] .md-nav__toggle ~ .md-nav {
transform: translateX(-100%);
}
.md-nav__toggle:checked ~ .md-nav {
transform: translateX(0);
opacity: 1;
transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), opacity 125ms 125ms;
}
.md-nav__toggle:checked ~ .md-nav > .md-nav__list {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
}
@media screen and (max-width: 59.9375em) {
.md-nav--primary .md-nav__link[for=__toc] {
display: block;
padding-right: 2.4rem;
}
[dir=rtl] .md-nav--primary .md-nav__link[for=__toc] {
padding-right: 0.8rem;
padding-left: 2.4rem;
}
.md-nav--primary .md-nav__link[for=__toc] .md-icon::after {
content: "";
}
.md-nav--primary .md-nav__link[for=__toc] + .md-nav__link {
display: none;
}
.md-nav--primary .md-nav__link[for=__toc] ~ .md-nav {
display: flex;
}
.md-nav__source {
display: block;
padding: 0 0.2rem;
color: var(--md-primary-bg-color);
background-color: var(--md-primary-fg-color--dark);
}
}
@media screen and (min-width: 60em) and (max-width: 76.1875em) {
.md-nav--integrated .md-nav__link[for=__toc] {
display: block;
padding-right: 2.4rem;
scroll-snap-align: initial;
}
[dir=rtl] .md-nav--integrated .md-nav__link[for=__toc] {
padding-right: 0.8rem;
padding-left: 2.4rem;
}
.md-nav--integrated .md-nav__link[for=__toc] .md-icon::after {
content: "";
}
.md-nav--integrated .md-nav__link[for=__toc] + .md-nav__link {
display: none;
}
.md-nav--integrated .md-nav__link[for=__toc] ~ .md-nav {
display: flex;
}
}
@media screen and (min-width: 60em) {
.md-nav--secondary .md-nav__title[for=__toc] {
scroll-snap-align: start;
}
.md-nav--secondary .md-nav__title .md-nav__icon {
display: none;
}
}
@media screen and (min-width: 76.25em) {
.md-nav {
transition: max-height 250ms cubic-bezier(0.86, 0, 0.07, 1);
}
.md-nav--primary .md-nav__title[for=__drawer] {
scroll-snap-align: start;
}
.md-nav--primary .md-nav__title .md-nav__icon {
display: none;
}
.md-nav__toggle ~ .md-nav {
display: none;
}
.md-nav__toggle:checked ~ .md-nav, .md-nav__toggle:indeterminate ~ .md-nav {
display: block;
}
.md-nav__item--nested > .md-nav > .md-nav__title {
display: none;
}
.md-nav__item--section {
display: block;
margin: 1.25em 0;
}
.md-nav__item--section:last-child {
margin-bottom: 0;
}
.md-nav__item--section > .md-nav__link {
display: none;
}
.md-nav__item--section > .md-nav {
display: block;
}
.md-nav__item--section > .md-nav > .md-nav__title {
display: block;
padding: 0;
pointer-events: none;
scroll-snap-align: start;
}
.md-nav__item--section > .md-nav > .md-nav__list > .md-nav__item {
padding: 0;
}
.md-nav__icon {
float: right;
width: 0.9rem;
height: 0.9rem;
transition: transform 250ms;
}
[dir=rtl] .md-nav__icon {
float: left;
transform: rotate(180deg);
}
.md-nav__icon::after {
display: inline-block;
width: 100%;
height: 100%;
vertical-align: -0.1rem;
background-color: currentColor;
-webkit-mask-image: var(--md-nav-icon--next);
mask-image: var(--md-nav-icon--next);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
content: "";
}
.md-nav__item--nested .md-nav__toggle:checked ~ .md-nav__link .md-nav__icon, .md-nav__item--nested .md-nav__toggle:indeterminate ~ .md-nav__link .md-nav__icon {
transform: rotate(90deg);
}
.md-nav--lifted > .md-nav__list > .md-nav__item--nested,
.md-nav--lifted > .md-nav__title {
display: none;
}
.md-nav--lifted > .md-nav__list > .md-nav__item {
display: none;
}
.md-nav--lifted > .md-nav__list > .md-nav__item--active {
display: block;
padding: 0;
}
.md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link {
display: none;
}
.md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav > .md-nav__title {
display: block;
padding: 0 0.6rem;
pointer-events: none;
scroll-snap-align: start;
}
.md-nav--lifted > .md-nav__list > .md-nav__item > .md-nav__item {
padding-right: 0.6rem;
}
.md-nav--lifted .md-nav[data-md-level="1"] {
display: block;
}
.md-nav--integrated .md-nav__link[for=__toc] ~ .md-nav {
display: block;
margin-bottom: 1.25em;
border-left: 0.05rem solid var(--md-primary-fg-color);
}
.md-nav--integrated .md-nav__link[for=__toc] ~ .md-nav > .md-nav__title {
display: none;
}
}
:root {
--md-search-result-icon: url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-file-search-outline' width='24' height='24' viewBox='0 0 24 24'><path d='M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H13C12.59,21.75 12.2,21.44 11.86,21.1C11.53,20.77 11.25,20.4 11,20H6V4H13V9H18V10.18C18.71,10.34 19.39,10.61 20,11V8L14,2M20.31,18.9C21.64,16.79 21,14 18.91,12.68C16.8,11.35 14,12 12.69,14.08C11.35,16.19 12,18.97 14.09,20.3C15.55,21.23 17.41,21.23 18.88,20.32L22,23.39L23.39,22L20.31,18.9M16.5,19A2.5,2.5 0 0,1 14,16.5A2.5,2.5 0 0,1 16.5,14A2.5,2.5 0 0,1 19,16.5A2.5,2.5 0 0,1 16.5,19Z'/></svg>");
}
.md-search {
position: relative;
}
@media screen and (min-width: 60em) {
.md-search {
padding: 0.2rem 0;
}
}
.no-js .md-search {
display: none;
}
.md-search__overlay {
z-index: 1;
opacity: 0;
}
@media screen and (max-width: 59.9375em) {
.md-search__overlay {
position: absolute;
top: 0.2rem;
left: -2.2rem;
width: 2rem;
height: 2rem;
overflow: hidden;
background-color: var(--md-default-bg-color);
border-radius: 1rem;
transform-origin: center;
transition: transform 300ms 100ms, opacity 200ms 200ms;
pointer-events: none;
}
[dir=rtl] .md-search__overlay {
right: -2.2rem;
left: initial;
}
[data-md-toggle=search]:checked ~ .md-header .md-search__overlay {
opacity: 1;
transition: transform 400ms, opacity 100ms;
}
}
@media screen and (min-width: 60em) {
.md-search__overlay {
position: fixed;
top: 0;
left: 0;
width: 0;
height: 0;
background-color: rgba(0, 0, 0, 0.54);
cursor: pointer;
transition: width 0ms 250ms, height 0ms 250ms, opacity 250ms;
}
[dir=rtl] .md-search__overlay {
right: 0;
left: initial;
}
[data-md-toggle=search]:checked ~ .md-header .md-search__overlay {
width: 100%;
height: 200vh;
opacity: 1;
transition: width 0ms, height 0ms, opacity 250ms;
}
}
@media screen and (max-width: 29.9375em) {
[data-md-toggle=search]:checked ~ .md-header .md-search__overlay {
transform: scale(45);
}
}
@media screen and (min-width: 30em) and (max-width: 44.9375em) {
[data-md-toggle=search]:checked ~ .md-header .md-search__overlay {
transform: scale(60);
}
}
@media screen and (min-width: 45em) and (max-width: 59.9375em) {
[data-md-toggle=search]:checked ~ .md-header .md-search__overlay {
transform: scale(75);
}
}
.md-search__inner {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
@media screen and (max-width: 59.9375em) {
.md-search__inner {
position: fixed;
top: 0;
left: 100%;
z-index: 2;
width: 100%;
height: 100%;
transform: translateX(5%);
opacity: 0;
transition: right 0ms 300ms, left 0ms 300ms, transform 150ms 150ms cubic-bezier(0.4, 0, 0.2, 1), opacity 150ms 150ms;
}
[data-md-toggle=search]:checked ~ .md-header .md-search__inner {
left: 0;
transform: translateX(0);
opacity: 1;
transition: right 0ms 0ms, left 0ms 0ms, transform 150ms 150ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms 150ms;
}
[dir=rtl] [data-md-toggle=search]:checked ~ .md-header .md-search__inner {
right: 0;
left: initial;
}
html [dir=rtl] .md-search__inner {
right: 100%;
left: initial;
transform: translateX(-5%);
}
}
@media screen and (min-width: 60em) {
.md-search__inner {
position: relative;
float: right;
width: 11.7rem;
padding: 0.1rem 0;
transition: width 250ms cubic-bezier(0.1, 0.7, 0.1, 1);
}
[dir=rtl] .md-search__inner {
float: left;
}
}
@media screen and (min-width: 60em) and (max-width: 76.1875em) {
[data-md-toggle=search]:checked ~ .md-header .md-search__inner {
width: 23.4rem;
}
}
@media screen and (min-width: 76.25em) {
[data-md-toggle=search]:checked ~ .md-header .md-search__inner {
width: 34.4rem;
}
}
.md-search__form {
position: relative;
}
@media screen and (min-width: 60em) {
.md-search__form {
border-radius: 0.1rem;
}
}
.md-search__input {
position: relative;
z-index: 2;
padding: 0 2.2rem 0 3.6rem;
text-overflow: ellipsis;
background-color: var(--md-default-bg-color);
box-shadow: 0 0 0.6rem transparent;
transition: color 250ms, background-color 250ms, box-shadow 250ms;
}
[dir=rtl] .md-search__input {
padding: 0 3.6rem 0 2.2rem;
}
.md-search__input::-webkit-input-placeholder {
-webkit-transition: color 250ms;
transition: color 250ms;
}
.md-search__input::-moz-placeholder {
-moz-transition: color 250ms;
transition: color 250ms;
}
.md-search__input::-ms-input-placeholder {
-ms-transition: color 250ms;
transition: color 250ms;
}
.md-search__input::placeholder {
transition: color 250ms;
}
.md-search__input::-webkit-input-placeholder {
color: var(--md-default-fg-color--light);
}
.md-search__input::-moz-placeholder {
color: var(--md-default-fg-color--light);
}
.md-search__input::-ms-input-placeholder {
color: var(--md-default-fg-color--light);
}
.md-search__input ~ .md-search__icon, .md-search__input::placeholder {
color: var(--md-default-fg-color--light);
}
.md-search__input::-ms-clear {
display: none;
}
[data-md-toggle=search]:checked ~ .md-header .md-search__input {
box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.07);
}
@media screen and (max-width: 59.9375em) {
.md-search__input {
width: 100%;
height: 2.4rem;
font-size: 0.9rem;
}
}
@media screen and (min-width: 60em) {
.md-search__input {
width: 100%;
height: 1.8rem;
padding-left: 2.2rem;
color: inherit;
font-size: 0.8rem;
background-color: rgba(0, 0, 0, 0.26);
border-radius: 0.1rem;
}
[dir=rtl] .md-search__input {
padding-right: 2.2rem;
}
.md-search__input + .md-search__icon {
color: var(--md-primary-bg-color);
}
.md-search__input::-webkit-input-placeholder {
color: var(--md-primary-bg-color--light);
}
.md-search__input::-moz-placeholder {
color: var(--md-primary-bg-color--light);
}
.md-search__input::-ms-input-placeholder {
color: var(--md-primary-bg-color--light);
}
.md-search__input::placeholder {
color: var(--md-primary-bg-color--light);
}
.md-search__input:hover {
background-color: rgba(255, 255, 255, 0.12);
}
[data-md-toggle=search]:checked ~ .md-header .md-search__input {
color: var(--md-default-fg-color);
text-overflow: clip;
background-color: var(--md-default-bg-color);
border-radius: 0.1rem 0.1rem 0 0;
}
[data-md-toggle=search]:checked ~ .md-header .md-search__input::-webkit-input-placeholder {
color: var(--md-default-fg-color--light);
}
[data-md-toggle=search]:checked ~ .md-header .md-search__input::-moz-placeholder {
color: var(--md-default-fg-color--light);
}
[data-md-toggle=search]:checked ~ .md-header .md-search__input::-ms-input-placeholder {
color: var(--md-default-fg-color--light);
}
[data-md-toggle=search]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=search]:checked ~ .md-header .md-search__input::placeholder {
color: var(--md-default-fg-color--light);
}
}
.md-search__icon {
position: absolute;
z-index: 2;
width: 1.2rem;
height: 1.2rem;
cursor: pointer;
transition: color 250ms, opacity 250ms;
}
.md-search__icon:hover {
opacity: 0.7;
}
.md-search__icon[for=__search] {
top: 0.3rem;
left: 0.5rem;
}
[dir=rtl] .md-search__icon[for=__search] {
right: 0.5rem;
left: initial;
}
[dir=rtl] .md-search__icon[for=__search] svg {
transform: scaleX(-1);
}
@media screen and (max-width: 59.9375em) {
.md-search__icon[for=__search] {
top: 0.6rem;
left: 0.8rem;
}
[dir=rtl] .md-search__icon[for=__search] {
right: 0.8rem;
left: initial;
}
.md-search__icon[for=__search] svg:first-child {
display: none;
}
}
@media screen and (min-width: 60em) {
.md-search__icon[for=__search] {
pointer-events: none;
}
.md-search__icon[for=__search] svg:last-child {
display: none;
}
}
.md-search__icon[type=reset] {
top: 0.3rem;
right: 0.5rem;
transform: scale(0.75);
opacity: 0;
transition: transform 150ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms;
pointer-events: none;
}
[dir=rtl] .md-search__icon[type=reset] {
right: initial;
left: 0.5rem;
}
@media screen and (max-width: 59.9375em) {
.md-search__icon[type=reset] {
top: 0.6rem;
right: 0.8rem;
}
[dir=rtl] .md-search__icon[type=reset] {
right: initial;
left: 0.8rem;
}
}
[data-md-toggle=search]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=reset] {
transform: scale(1);
opacity: 1;
pointer-events: initial;
}
[data-md-toggle=search]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=reset]:hover {
opacity: 0.7;
}
.md-search__output {
position: absolute;
z-index: 1;
width: 100%;
overflow: hidden;
border-radius: 0 0 0.1rem 0.1rem;
}
@media screen and (max-width: 59.9375em) {
.md-search__output {
top: 2.4rem;
bottom: 0;
}
}
@media screen and (min-width: 60em) {
.md-search__output {
top: 1.9rem;
opacity: 0;
transition: opacity 400ms;
}
[data-md-toggle=search]:checked ~ .md-header .md-search__output {
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);
opacity: 1;
}
}
.md-search__scrollwrap {
height: 100%;
overflow-y: auto;
background-color: var(--md-default-bg-color);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
touch-action: pan-y;
}
@media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) {
.md-search__scrollwrap {
transform: translateZ(0);
}
}
@media screen and (min-width: 60em) and (max-width: 76.1875em) {
.md-search__scrollwrap {
width: 23.4rem;
}
}
@media screen and (min-width: 76.25em) {
.md-search__scrollwrap {
width: 34.4rem;
}
}
@media screen and (min-width: 60em) {
.md-search__scrollwrap {
max-height: 0;
scrollbar-width: thin;
scrollbar-color: var(--md-default-fg-color--lighter) transparent;
}
[data-md-toggle=search]:checked ~ .md-header .md-search__scrollwrap {
max-height: 75vh;
}
.md-search__scrollwrap:hover {
scrollbar-color: var(--md-accent-fg-color) transparent;
}
.md-search__scrollwrap::-webkit-scrollbar {
width: 0.2rem;
height: 0.2rem;
}
.md-search__scrollwrap::-webkit-scrollbar-thumb {
background-color: var(--md-default-fg-color--lighter);
}
.md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
background-color: var(--md-accent-fg-color);
}
}
.md-search-result {
color: var(--md-default-fg-color);
word-break: break-word;
}
.md-search-result__meta {
padding: 0 0.8rem;
color: var(--md-default-fg-color--light);
font-size: 0.64rem;
line-height: 1.8rem;
background-color: var(--md-default-fg-color--lightest);
scroll-snap-align: start;
}
@media screen and (min-width: 60em) {
.md-search-result__meta {
padding-left: 2.2rem;
}
[dir=rtl] .md-search-result__meta {
padding-right: 2.2rem;
padding-left: initial;
}
}
.md-search-result__list {
margin: 0;
padding: 0;
list-style: none;
}
.md-search-result__item {
box-shadow: 0 -0.05rem 0 var(--md-default-fg-color--lightest);
}
.md-search-result__item:first-child {
box-shadow: none;
}
.md-search-result__link {
display: block;
outline: none;
transition: background-color 250ms;
scroll-snap-align: start;
}
.md-search-result__link:focus, .md-search-result__link:hover {
background-color: var(--md-accent-fg-color--transparent);
}
.md-search-result__link:last-child p:last-child {
margin-bottom: 0.6rem;
}
.md-search-result__more summary {
display: block;
padding: 0.75em 0.8rem;
color: var(--md-typeset-a-color);
font-size: 0.64rem;
outline: 0;
cursor: pointer;
transition: color 250ms, background-color 250ms;
scroll-snap-align: start;
}
@media screen and (min-width: 60em) {
.md-search-result__more summary {
padding-left: 2.2rem;
}
[dir=rtl] .md-search-result__more summary {
padding-right: 2.2rem;
padding-left: 0.8rem;
}
}
.md-search-result__more summary:focus, .md-search-result__more summary:hover {
color: var(--md-accent-fg-color);
background-color: var(--md-accent-fg-color--transparent);
}
.md-search-result__more summary::marker, .md-search-result__more summary::-webkit-details-marker {
display: none;
}
.md-search-result__more summary ~ * > * {
opacity: 0.65;
}
.md-search-result__article {
position: relative;
padding: 0 0.8rem;
overflow: hidden;
}
@media screen and (min-width: 60em) {
.md-search-result__article {
padding-left: 2.2rem;
}
[dir=rtl] .md-search-result__article {
padding-right: 2.2rem;
padding-left: 0.8rem;
}
}
.md-search-result__article--document .md-search-result__title {
margin: 0.55rem 0;
font-weight: 400;
font-size: 0.8rem;
line-height: 1.4;
}
.md-search-result__icon {
position: absolute;
left: 0;
width: 1.2rem;
height: 1.2rem;
margin: 0.5rem;
color: var(--md-default-fg-color--light);
}
@media screen and (max-width: 59.9375em) {
.md-search-result__icon {
display: none;
}
}
.md-search-result__icon::after {
display: inline-block;
width: 100%;
height: 100%;
background-color: currentColor;
-webkit-mask-image: var(--md-search-result-icon);
mask-image: var(--md-search-result-icon);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
content: "";
}
[dir=rtl] .md-search-result__icon {
right: 0;
left: initial;
}
[dir=rtl] .md-search-result__icon::after {
transform: scaleX(-1);
}
.md-search-result__title {
margin: 0.5em 0;
font-weight: 700;
font-size: 0.64rem;
line-height: 1.6;
}
.md-search-result__teaser {
display: -webkit-box;
max-height: 2rem;
margin: 0.5em 0;
overflow: hidden;
color: var(--md-default-fg-color--light);
font-size: 0.64rem;
line-height: 1.6;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
@media screen and (max-width: 44.9375em) {
.md-search-result__teaser {
max-height: 3rem;
-webkit-line-clamp: 3;
}
}
@media screen and (min-width: 60em) and (max-width: 76.1875em) {
.md-search-result__teaser {
max-height: 3rem;
-webkit-line-clamp: 3;
}
}
.md-search-result__teaser mark {
text-decoration: underline;
background-color: transparent;
}
.md-search-result__terms {
margin: 0.5em 0;
font-size: 0.64rem;
font-style: italic;
}
.md-search-result mark {
color: var(--md-accent-fg-color);
background-color: transparent;
}
.md-sidebar {
position: -webkit-sticky;
position: sticky;
top: 2.4rem;
flex-shrink: 0;
align-self: flex-start;
width: 12.1rem;
padding: 1.2rem 0;
}
@media print {
.md-sidebar {
display: none;
}
}
@media screen and (max-width: 76.1875em) {
.md-sidebar--primary {
position: fixed;
top: 0;
left: -12.1rem;
z-index: 3;
display: block;
width: 12.1rem;
height: 100%;
background-color: var(--md-default-bg-color);
transform: translateX(0);
transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms;
}
[dir=rtl] .md-sidebar--primary {
right: -12.1rem;
left: initial;
}
[data-md-toggle=drawer]:checked ~ .md-container .md-sidebar--primary {
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);
transform: translateX(12.1rem);
}
[dir=rtl] [data-md-toggle=drawer]:checked ~ .md-container .md-sidebar--primary {
transform: translateX(-12.1rem);
}
.md-sidebar--primary .md-sidebar__scrollwrap {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 0;
-webkit-scroll-snap-type: none;
-ms-scroll-snap-type: none;
scroll-snap-type: none;
overflow: hidden;
}
}
@media screen and (min-width: 76.25em) {
.md-sidebar {
height: 0;
}
.no-js .md-sidebar {
height: auto;
}
}
.md-sidebar--secondary {
display: none;
order: 2;
}
@media screen and (min-width: 60em) {
.md-sidebar--secondary {
height: 0;
}
.no-js .md-sidebar--secondary {
height: auto;
}
.md-sidebar--secondary:not([hidden]) {
display: block;
}
.md-sidebar--secondary .md-sidebar__scrollwrap {
touch-action: pan-y;
}
}
.md-sidebar__scrollwrap {
margin: 0 0.2rem;
overflow-y: auto;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
scrollbar-width: thin;
scrollbar-color: var(--md-default-fg-color--lighter) transparent;
}
.md-sidebar__scrollwrap:hover {
scrollbar-color: var(--md-accent-fg-color) transparent;
}
.md-sidebar__scrollwrap::-webkit-scrollbar {
width: 0.2rem;
height: 0.2rem;
}
.md-sidebar__scrollwrap::-webkit-scrollbar-thumb {
background-color: var(--md-default-fg-color--lighter);
}
.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
background-color: var(--md-accent-fg-color);
}
@media screen and (max-width: 76.1875em) {
.md-overlay {
position: fixed;
top: 0;
z-index: 3;
width: 0;
height: 0;
background-color: rgba(0, 0, 0, 0.54);
opacity: 0;
transition: width 0ms 250ms, height 0ms 250ms, opacity 250ms;
}
[data-md-toggle=drawer]:checked ~ .md-overlay {
width: 100%;
height: 100%;
opacity: 1;
transition: width 0ms, height 0ms, opacity 250ms;
}
}
@-webkit-keyframes md-source__facts--done {
0% {
height: 0;
}
100% {
height: 0.65rem;
}
}
@keyframes md-source__facts--done {
0% {
height: 0;
}
100% {
height: 0.65rem;
}
}
@-webkit-keyframes md-source__fact--done {
0% {
transform: translateY(100%);
opacity: 0;
}
50% {
opacity: 0;
}
100% {
transform: translateY(0%);
opacity: 1;
}
}
@keyframes md-source__fact--done {
0% {
transform: translateY(100%);
opacity: 0;
}
50% {
opacity: 0;
}
100% {
transform: translateY(0%);
opacity: 1;
}
}
.md-source {
display: block;
font-size: 0.65rem;
line-height: 1.2;
white-space: nowrap;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: opacity 250ms;
}
.md-source:focus, .md-source:hover {
opacity: 0.7;
}
.md-source__icon {
display: inline-block;
width: 2.4rem;
height: 2.4rem;
vertical-align: middle;
}
.md-source__icon svg {
margin-top: 0.6rem;
margin-left: 0.6rem;
}
[dir=rtl] .md-source__icon svg {
margin-right: 0.6rem;
margin-left: initial;
}
.md-source__icon + .md-source__repository {
margin-left: -2rem;
padding-left: 2rem;
}
[dir=rtl] .md-source__icon + .md-source__repository {
margin-right: -2rem;
margin-left: initial;
padding-right: 2rem;
padding-left: initial;
}
.md-source__repository {
display: inline-block;
max-width: calc(100% - 1.2rem);
margin-left: 0.6rem;
overflow: hidden;
font-weight: 700;
text-overflow: ellipsis;
vertical-align: middle;
}
.md-source__facts {
margin: 0;
padding: 0;
overflow: hidden;
font-weight: 700;
font-size: 0.55rem;
list-style-type: none;
opacity: 0.75;
}
[data-md-state=done] .md-source__facts {
-webkit-animation: md-source__facts--done 250ms ease-in;
animation: md-source__facts--done 250ms ease-in;
}
.md-source__fact {
float: left;
}
[dir=rtl] .md-source__fact {
float: right;
}
[data-md-state=done] .md-source__fact {
-webkit-animation: md-source__fact--done 400ms ease-out;
animation: md-source__fact--done 400ms ease-out;
}
.md-source__fact::before {
margin: 0 0.1rem;
content: "·";
}
.md-source__fact:first-child::before {
display: none;
}
.md-tabs {
width: 100%;
overflow: auto;
color: var(--md-primary-bg-color);
background-color: var(--md-primary-fg-color);
transition: background-color 250ms;
}
@media print {
.md-tabs {
display: none;
}
}
@media screen and (max-width: 76.1875em) {
.md-tabs {
display: none;
}
}
.md-tabs[data-md-state=hidden] {
pointer-events: none;
}
.md-tabs__list {
margin: 0;
margin-left: 0.2rem;
padding: 0;
white-space: nowrap;
list-style: none;
contain: content;
}
[dir=rtl] .md-tabs__list {
margin-right: 0.2rem;
margin-left: initial;
}
.md-tabs__item {
display: inline-block;
height: 2.4rem;
padding-right: 0.6rem;
padding-left: 0.6rem;
}
.md-tabs__link {
display: block;
margin-top: 0.8rem;
font-size: 0.7rem;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
opacity: 0.7;
transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 250ms;
}
.md-tabs__link--active, .md-tabs__link:focus, .md-tabs__link:hover {
color: inherit;
opacity: 1;
}
.md-tabs__item:nth-child(2) .md-tabs__link {
transition-delay: 20ms;
}
.md-tabs__item:nth-child(3) .md-tabs__link {
transition-delay: 40ms;
}
.md-tabs__item:nth-child(4) .md-tabs__link {
transition-delay: 60ms;
}
.md-tabs__item:nth-child(5) .md-tabs__link {
transition-delay: 80ms;
}
.md-tabs__item:nth-child(6) .md-tabs__link {
transition-delay: 100ms;
}
.md-tabs__item:nth-child(7) .md-tabs__link {
transition-delay: 120ms;
}
.md-tabs__item:nth-child(8) .md-tabs__link {
transition-delay: 140ms;
}
.md-tabs__item:nth-child(9) .md-tabs__link {
transition-delay: 160ms;
}
.md-tabs__item:nth-child(10) .md-tabs__link {
transition-delay: 180ms;
}
.md-tabs__item:nth-child(11) .md-tabs__link {
transition-delay: 200ms;
}
.md-tabs__item:nth-child(12) .md-tabs__link {
transition-delay: 220ms;
}
.md-tabs__item:nth-child(13) .md-tabs__link {
transition-delay: 240ms;
}
.md-tabs__item:nth-child(14) .md-tabs__link {
transition-delay: 260ms;
}
.md-tabs__item:nth-child(15) .md-tabs__link {
transition-delay: 280ms;
}
.md-tabs__item:nth-child(16) .md-tabs__link {
transition-delay: 300ms;
}
.md-tabs[data-md-state=hidden] .md-tabs__link {
transform: translateY(50%);
opacity: 0;
transition: transform 0ms 100ms, opacity 100ms;
}
:root {
--md-admonition-icon--note:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-pencil' width='24' height='24' viewBox='0 0 24 24'><path d='M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z'/></svg>");
--md-admonition-icon--abstract:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-text-subject' width='24' height='24' viewBox='0 0 24 24'><path d='M4,5H20V7H4V5M4,9H20V11H4V9M4,13H20V15H4V13M4,17H14V19H4V17Z'/></svg>");
--md-admonition-icon--info:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-information' width='24' height='24' viewBox='0 0 24 24'><path d='M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z'/></svg>");
--md-admonition-icon--tip:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-fire' width='24' height='24' viewBox='0 0 24 24'><path d='M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z'/></svg>");
--md-admonition-icon--success:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-check-circle' width='24' height='24' viewBox='0 0 24 24'><path d='M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z'/></svg>");
--md-admonition-icon--question:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-help-circle' width='24' height='24' viewBox='0 0 24 24'><path d='M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z'/></svg>");
--md-admonition-icon--warning:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-alert' width='24' height='24' viewBox='0 0 24 24'><path d='M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z'/></svg>");
--md-admonition-icon--failure:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-close-circle' width='24' height='24' viewBox='0 0 24 24'><path d='M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z'/></svg>");
--md-admonition-icon--danger:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-flash-circle' width='24' height='24' viewBox='0 0 24 24'><path d='M11.5,20L16.36,10.27H13V4L8,13.73H11.5V20M12,2C14.75,2 17.1,3 19.05,4.95C21,6.9 22,9.25 22,12C22,14.75 21,17.1 19.05,19.05C17.1,21 14.75,22 12,22C9.25,22 6.9,21 4.95,19.05C3,17.1 2,14.75 2,12C2,9.25 3,6.9 4.95,4.95C6.9,3 9.25,2 12,2Z'/></svg>");
--md-admonition-icon--bug:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-bug' width='24' height='24' viewBox='0 0 24 24'><path d='M14,12H10V10H14M14,16H10V14H14M20,8H17.19C16.74,7.22 16.12,6.55 15.37,6.04L17,4.41L15.59,3L13.42,5.17C12.96,5.06 12.5,5 12,5C11.5,5 11.04,5.06 10.59,5.17L8.41,3L7,4.41L8.62,6.04C7.88,6.55 7.26,7.22 6.81,8H4V10H6.09C6.04,10.33 6,10.66 6,11V12H4V14H6V15C6,15.34 6.04,15.67 6.09,16H4V18H6.81C7.85,19.79 9.78,21 12,21C14.22,21 16.15,19.79 17.19,18H20V16H17.91C17.96,15.67 18,15.34 18,15V14H20V12H18V11C18,10.66 17.96,10.33 17.91,10H20V8Z'/></svg>");
--md-admonition-icon--example:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-format-list-numbered' width='24' height='24' viewBox='0 0 24 24'><path d='M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z'/></svg>");
--md-admonition-icon--quote:
url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-format-quote-close' width='24' height='24' viewBox='0 0 24 24'><path d='M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z'/></svg>");
}
.md-typeset .admonition, .md-typeset details {
margin: 1.5625em 0;
padding: 0 0.6rem;
overflow: hidden;
color: var(--md-admonition-fg-color);
font-size: 0.64rem;
page-break-inside: avoid;
background-color: var(--md-admonition-bg-color);
border-left: 0.2rem solid #448aff;
border-radius: 0.1rem;
box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.05);
}
@media print {
.md-typeset .admonition, .md-typeset details {
box-shadow: none;
}
}
[dir=rtl] .md-typeset .admonition, [dir=rtl] .md-typeset details {
border-right: 0.2rem solid #448aff;
border-left: none;
}
.md-typeset .admonition .admonition, .md-typeset details .admonition, .md-typeset .admonition details, .md-typeset details details {
margin: 1em 0;
}
.md-typeset .admonition .md-typeset__scrollwrap, .md-typeset details .md-typeset__scrollwrap {
margin: 1em -0.6rem;
}
.md-typeset .admonition .md-typeset__table, .md-typeset details .md-typeset__table {
padding: 0 0.6rem;
}
.md-typeset .admonition > .tabbed-set:only-child, .md-typeset details > .tabbed-set:only-child {
margin-top: 0;
}
html .md-typeset .admonition > :last-child, html .md-typeset details > :last-child {
margin-bottom: 0.6rem;
}
.md-typeset .admonition-title, .md-typeset summary {
position: relative;
margin: 0 -0.6rem 0 -0.8rem;
padding: 0.4rem 0.6rem 0.4rem 2rem;
font-weight: 700;
background-color: rgba(68, 138, 255, 0.1);
border-left: 0.2rem solid #448aff;
}
[dir=rtl] .md-typeset .admonition-title, [dir=rtl] .md-typeset summary {
margin: 0 -0.8rem 0 -0.6rem;
padding: 0.4rem 2rem 0.4rem 0.6rem;
border-right: 0.2rem solid #448aff;
border-left: none;
}
html .md-typeset .admonition-title:last-child, html .md-typeset summary:last-child {
margin-bottom: 0;
}
.md-typeset .admonition-title::before, .md-typeset summary::before {
position: absolute;
left: 0.6rem;
width: 1rem;
height: 1rem;
background-color: #448aff;
-webkit-mask-image: var(--md-admonition-icon--note);
mask-image: var(--md-admonition-icon--note);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
content: "";
}
[dir=rtl] .md-typeset .admonition-title::before, [dir=rtl] .md-typeset summary::before {
right: 0.6rem;
left: initial;
}
.md-typeset .admonition-title code, .md-typeset summary code {
margin: initial;
padding: initial;
color: currentColor;
background-color: transparent;
border-radius: initial;
box-shadow: none;
}
.md-typeset .admonition-title + .tabbed-set:last-child, .md-typeset summary + .tabbed-set:last-child {
margin-top: 0;
}
.md-typeset .admonition.note, .md-typeset details.note {
border-color: #448aff;
}
.md-typeset .note > .admonition-title, .md-typeset .note > summary {
background-color: rgba(68, 138, 255, 0.1);
border-color: #448aff;
}
.md-typeset .note > .admonition-title::before, .md-typeset .note > summary::before {
background-color: #448aff;
-webkit-mask-image: var(--md-admonition-icon--note);
mask-image: var(--md-admonition-icon--note);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.abstract, .md-typeset details.abstract, .md-typeset .admonition.tldr, .md-typeset details.tldr, .md-typeset .admonition.summary, .md-typeset details.summary {
border-color: #00b0ff;
}
.md-typeset .abstract > .admonition-title, .md-typeset .abstract > summary, .md-typeset .tldr > .admonition-title, .md-typeset .tldr > summary, .md-typeset .summary > .admonition-title, .md-typeset .summary > summary {
background-color: rgba(0, 176, 255, 0.1);
border-color: #00b0ff;
}
.md-typeset .abstract > .admonition-title::before, .md-typeset .abstract > summary::before, .md-typeset .tldr > .admonition-title::before, .md-typeset .tldr > summary::before, .md-typeset .summary > .admonition-title::before, .md-typeset .summary > summary::before {
background-color: #00b0ff;
-webkit-mask-image: var(--md-admonition-icon--abstract);
mask-image: var(--md-admonition-icon--abstract);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.info, .md-typeset details.info, .md-typeset .admonition.todo, .md-typeset details.todo {
border-color: #00b8d4;
}
.md-typeset .info > .admonition-title, .md-typeset .info > summary, .md-typeset .todo > .admonition-title, .md-typeset .todo > summary {
background-color: rgba(0, 184, 212, 0.1);
border-color: #00b8d4;
}
.md-typeset .info > .admonition-title::before, .md-typeset .info > summary::before, .md-typeset .todo > .admonition-title::before, .md-typeset .todo > summary::before {
background-color: #00b8d4;
-webkit-mask-image: var(--md-admonition-icon--info);
mask-image: var(--md-admonition-icon--info);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.tip, .md-typeset details.tip, .md-typeset .admonition.important, .md-typeset details.important, .md-typeset .admonition.hint, .md-typeset details.hint {
border-color: #00bfa5;
}
.md-typeset .tip > .admonition-title, .md-typeset .tip > summary, .md-typeset .important > .admonition-title, .md-typeset .important > summary, .md-typeset .hint > .admonition-title, .md-typeset .hint > summary {
background-color: rgba(0, 191, 165, 0.1);
border-color: #00bfa5;
}
.md-typeset .tip > .admonition-title::before, .md-typeset .tip > summary::before, .md-typeset .important > .admonition-title::before, .md-typeset .important > summary::before, .md-typeset .hint > .admonition-title::before, .md-typeset .hint > summary::before {
background-color: #00bfa5;
-webkit-mask-image: var(--md-admonition-icon--tip);
mask-image: var(--md-admonition-icon--tip);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.success, .md-typeset details.success, .md-typeset .admonition.done, .md-typeset details.done, .md-typeset .admonition.check, .md-typeset details.check {
border-color: #00c853;
}
.md-typeset .success > .admonition-title, .md-typeset .success > summary, .md-typeset .done > .admonition-title, .md-typeset .done > summary, .md-typeset .check > .admonition-title, .md-typeset .check > summary {
background-color: rgba(0, 200, 83, 0.1);
border-color: #00c853;
}
.md-typeset .success > .admonition-title::before, .md-typeset .success > summary::before, .md-typeset .done > .admonition-title::before, .md-typeset .done > summary::before, .md-typeset .check > .admonition-title::before, .md-typeset .check > summary::before {
background-color: #00c853;
-webkit-mask-image: var(--md-admonition-icon--success);
mask-image: var(--md-admonition-icon--success);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.question, .md-typeset details.question, .md-typeset .admonition.faq, .md-typeset details.faq, .md-typeset .admonition.help, .md-typeset details.help {
border-color: #64dd17;
}
.md-typeset .question > .admonition-title, .md-typeset .question > summary, .md-typeset .faq > .admonition-title, .md-typeset .faq > summary, .md-typeset .help > .admonition-title, .md-typeset .help > summary {
background-color: rgba(100, 221, 23, 0.1);
border-color: #64dd17;
}
.md-typeset .question > .admonition-title::before, .md-typeset .question > summary::before, .md-typeset .faq > .admonition-title::before, .md-typeset .faq > summary::before, .md-typeset .help > .admonition-title::before, .md-typeset .help > summary::before {
background-color: #64dd17;
-webkit-mask-image: var(--md-admonition-icon--question);
mask-image: var(--md-admonition-icon--question);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.warning, .md-typeset details.warning, .md-typeset .admonition.attention, .md-typeset details.attention, .md-typeset .admonition.caution, .md-typeset details.caution {
border-color: #ff9100;
}
.md-typeset .warning > .admonition-title, .md-typeset .warning > summary, .md-typeset .attention > .admonition-title, .md-typeset .attention > summary, .md-typeset .caution > .admonition-title, .md-typeset .caution > summary {
background-color: rgba(255, 145, 0, 0.1);
border-color: #ff9100;
}
.md-typeset .warning > .admonition-title::before, .md-typeset .warning > summary::before, .md-typeset .attention > .admonition-title::before, .md-typeset .attention > summary::before, .md-typeset .caution > .admonition-title::before, .md-typeset .caution > summary::before {
background-color: #ff9100;
-webkit-mask-image: var(--md-admonition-icon--warning);
mask-image: var(--md-admonition-icon--warning);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.failure, .md-typeset details.failure, .md-typeset .admonition.missing, .md-typeset details.missing, .md-typeset .admonition.fail, .md-typeset details.fail {
border-color: #ff5252;
}
.md-typeset .failure > .admonition-title, .md-typeset .failure > summary, .md-typeset .missing > .admonition-title, .md-typeset .missing > summary, .md-typeset .fail > .admonition-title, .md-typeset .fail > summary {
background-color: rgba(255, 82, 82, 0.1);
border-color: #ff5252;
}
.md-typeset .failure > .admonition-title::before, .md-typeset .failure > summary::before, .md-typeset .missing > .admonition-title::before, .md-typeset .missing > summary::before, .md-typeset .fail > .admonition-title::before, .md-typeset .fail > summary::before {
background-color: #ff5252;
-webkit-mask-image: var(--md-admonition-icon--failure);
mask-image: var(--md-admonition-icon--failure);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.danger, .md-typeset details.danger, .md-typeset .admonition.error, .md-typeset details.error {
border-color: #ff1744;
}
.md-typeset .danger > .admonition-title, .md-typeset .danger > summary, .md-typeset .error > .admonition-title, .md-typeset .error > summary {
background-color: rgba(255, 23, 68, 0.1);
border-color: #ff1744;
}
.md-typeset .danger > .admonition-title::before, .md-typeset .danger > summary::before, .md-typeset .error > .admonition-title::before, .md-typeset .error > summary::before {
background-color: #ff1744;
-webkit-mask-image: var(--md-admonition-icon--danger);
mask-image: var(--md-admonition-icon--danger);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.bug, .md-typeset details.bug {
border-color: #f50057;
}
.md-typeset .bug > .admonition-title, .md-typeset .bug > summary {
background-color: rgba(245, 0, 87, 0.1);
border-color: #f50057;
}
.md-typeset .bug > .admonition-title::before, .md-typeset .bug > summary::before {
background-color: #f50057;
-webkit-mask-image: var(--md-admonition-icon--bug);
mask-image: var(--md-admonition-icon--bug);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.example, .md-typeset details.example {
border-color: #651fff;
}
.md-typeset .example > .admonition-title, .md-typeset .example > summary {
background-color: rgba(101, 31, 255, 0.1);
border-color: #651fff;
}
.md-typeset .example > .admonition-title::before, .md-typeset .example > summary::before {
background-color: #651fff;
-webkit-mask-image: var(--md-admonition-icon--example);
mask-image: var(--md-admonition-icon--example);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
.md-typeset .admonition.quote, .md-typeset details.quote, .md-typeset .admonition.cite, .md-typeset details.cite {
border-color: #9e9e9e;
}
.md-typeset .quote > .admonition-title, .md-typeset .quote > summary, .md-typeset .cite > .admonition-title, .md-typeset .cite > summary {
background-color: rgba(158, 158, 158, 0.1);
border-color: #9e9e9e;
}
.md-typeset .quote > .admonition-title::before, .md-typeset .quote > summary::before, .md-typeset .cite > .admonition-title::before, .md-typeset .cite > summary::before {
background-color: #9e9e9e;
-webkit-mask-image: var(--md-admonition-icon--quote);
mask-image: var(--md-admonition-icon--quote);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
}
:root {
--md-footnotes-icon: url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-keyboard-return' width='24' height='24' viewBox='0 0 24 24'><path d='M19,7V11H5.83L9.41,7.41L8,6L2,12L8,18L9.41,16.58L5.83,13H21V7H19Z'/></svg>");
}
.md-typeset [id^="fnref:"]:target {
scroll-margin-top: initial;
margin-top: -3.4rem;
padding-top: 3.4rem;
}
.md-typeset [id^="fn:"]:target {
scroll-margin-top: initial;
margin-top: -3.45rem;
padding-top: 3.45rem;
}
.md-typeset .footnote {
color: var(--md-default-fg-color--light);
font-size: 0.64rem;
}
.md-typeset .footnote ol {
margin-left: 0;
}
.md-typeset .footnote li {
transition: color 125ms;
}
.md-typeset .footnote li:target {
color: var(--md-default-fg-color);
}
.md-typeset .footnote li:hover .footnote-backref, .md-typeset .footnote li:target .footnote-backref {
transform: translateX(0);
opacity: 1;
}
.md-typeset .footnote li > :first-child {
margin-top: 0;
}
.md-typeset .footnote-backref {
display: inline-block;
color: var(--md-typeset-a-color);
font-size: 0;
vertical-align: text-bottom;
transform: translateX(0.25rem);
opacity: 0;
transition: color 250ms, transform 250ms 250ms, opacity 125ms 250ms;
}
@media print {
.md-typeset .footnote-backref {
color: var(--md-typeset-a-color);
transform: translateX(0);
opacity: 1;
}
}
[dir=rtl] .md-typeset .footnote-backref {
transform: translateX(-0.25rem);
}
.md-typeset .footnote-backref:hover {
color: var(--md-accent-fg-color);
}
.md-typeset .footnote-backref::before {
display: inline-block;
width: 0.8rem;
height: 0.8rem;
background-color: currentColor;
-webkit-mask-image: var(--md-footnotes-icon);
mask-image: var(--md-footnotes-icon);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
content: "";
}
[dir=rtl] .md-typeset .footnote-backref::before svg {
transform: scaleX(-1);
}
.md-typeset .headerlink {
display: inline-block;
margin-left: 0.5rem;
color: var(--md-default-fg-color--lighter);
opacity: 0;
transition: color 250ms, opacity 125ms;
}
@media print {
.md-typeset .headerlink {
display: none;
}
}
[dir=rtl] .md-typeset .headerlink {
margin-right: 0.5rem;
margin-left: initial;
}
.md-typeset :hover > .headerlink,
.md-typeset :target > .headerlink,
.md-typeset .headerlink:focus {
opacity: 1;
transition: color 250ms, opacity 125ms;
}
.md-typeset :target > .headerlink,
.md-typeset .headerlink:focus,
.md-typeset .headerlink:hover {
color: var(--md-accent-fg-color);
}
.md-typeset :target {
scroll-margin-top: 3.6rem;
}
.md-typeset h1:target,
.md-typeset h2:target,
.md-typeset h3:target {
scroll-margin-top: initial;
}
.md-typeset h1:target::before,
.md-typeset h2:target::before,
.md-typeset h3:target::before {
display: block;
margin-top: -3.4rem;
padding-top: 3.4rem;
content: "";
}
.md-typeset h4:target {
scroll-margin-top: initial;
}
.md-typeset h4:target::before {
display: block;
margin-top: -3.45rem;
padding-top: 3.45rem;
content: "";
}
.md-typeset h5:target,
.md-typeset h6:target {
scroll-margin-top: initial;
}
.md-typeset h5:target::before,
.md-typeset h6:target::before {
display: block;
margin-top: -3.6rem;
padding-top: 3.6rem;
content: "";
}
.md-typeset div.arithmatex {
overflow: auto;
}
@media screen and (max-width: 44.9375em) {
.md-typeset div.arithmatex {
margin: 0 -0.8rem;
}
}
.md-typeset div.arithmatex > * {
width: -webkit-min-content;
width: -moz-min-content;
width: min-content;
margin: 1em auto !important;
padding: 0 0.8rem;
touch-action: auto;
}
.md-typeset del.critic,
.md-typeset ins.critic,
.md-typeset .critic.comment {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.md-typeset del.critic {
background-color: var(--md-typeset-del-color);
}
.md-typeset ins.critic {
background-color: var(--md-typeset-ins-color);
}
.md-typeset .critic.comment {
color: var(--md-code-hl-comment-color);
}
.md-typeset .critic.comment::before {
content: "/* ";
}
.md-typeset .critic.comment::after {
content: " */";
}
.md-typeset .critic.block {
display: block;
margin: 1em 0;
padding-right: 0.8rem;
padding-left: 0.8rem;
overflow: auto;
box-shadow: none;
}
.md-typeset .critic.block > :first-child {
margin-top: 0.5em;
}
.md-typeset .critic.block > :last-child {
margin-bottom: 0.5em;
}
:root {
--md-details-icon: url("data:image/svg+xml;charset=utf-8,<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='mdi-chevron-right' width='24' height='24' viewBox='0 0 24 24'><path d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z'/></svg>");
}
.md-typeset details {
display: block;
padding-top: 0;
overflow: visible;
}
.md-typeset details[open] > summary::after {
transform: rotate(90deg);
}
.md-typeset details:not([open]) {
padding-bottom: 0;
box-shadow: none;
}
.md-typeset details:not([open]) > summary {
border-radius: 0.1rem;
}
.md-typeset details::after {
display: table;
content: "";
}
.md-typeset summary {
display: block;
min-height: 1rem;
padding: 0.4rem 1.8rem 0.4rem 2rem;
border-top-left-radius: 0.1rem;
border-top-right-radius: 0.1rem;
cursor: pointer;
}
[dir=rtl] .md-typeset summary {
padding: 0.4rem 2.2rem 0.4rem 1.8rem;
}
.md-typeset summary:not(.focus-visible) {
outline: none;
-webkit-tap-highlight-color: transparent;
}
.md-typeset summary::after {
position: absolute;
top: 0.4rem;
right: 0.4rem;
width: 1rem;
height: 1rem;
background-color: currentColor;
-webkit-mask-image: var(--md-details-icon);
mask-image: var(--md-details-icon);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
transform: rotate(0deg);
transition: transform 250ms;
content: "";
}
[dir=rtl] .md-typeset summary::after {
right: initial;
left: 0.4rem;
transform: rotate(180deg);
}
.md-typeset summary::marker, .md-typeset summary::-webkit-details-marker {
display: none;
}
.md-typeset .emojione,
.md-typeset .twemoji,
.md-typeset .gemoji {
display: inline-block;
height: 1.125em;
vertical-align: text-top;
}
.md-typeset .emojione svg,
.md-typeset .twemoji svg,
.md-typeset .gemoji svg {
width: 1.125em;
max-height: 100%;
fill: currentColor;
}
.highlight .o,
.highlight .ow {
color: var(--md-code-hl-operator-color);
}
.highlight .p {
color: var(--md-code-hl-punctuation-color);
}
.highlight .cpf,
.highlight .l,
.highlight .s,
.highlight .sb,
.highlight .sc,
.highlight .s2,
.highlight .si,
.highlight .s1,
.highlight .ss {
color: var(--md-code-hl-string-color);
}
.highlight .cp,
.highlight .se,
.highlight .sh,
.highlight .sr,
.highlight .sx {
color: var(--md-code-hl-special-color);
}
.highlight .m,
.highlight .mb,
.highlight .mf,
.highlight .mh,
.highlight .mi,
.highlight .il,
.highlight .mo {
color: var(--md-code-hl-number-color);
}
.highlight .k,
.highlight .kd,
.highlight .kn,
.highlight .kp,
.highlight .kr,
.highlight .kt {
color: var(--md-code-hl-keyword-color);
}
.highlight .kc,
.highlight .n {
color: var(--md-code-hl-name-color);
}
.highlight .no,
.highlight .nb,
.highlight .bp {
color: var(--md-code-hl-constant-color);
}
.highlight .nc,
.highlight .ne,
.highlight .nf,
.highlight .nn {
color: var(--md-code-hl-function-color);
}
.highlight .nd,
.highlight .ni,
.highlight .nl,
.highlight .nt {
color: var(--md-code-hl-keyword-color);
}
.highlight .c,
.highlight .cm,
.highlight .c1,
.highlight .ch,
.highlight .cs,
.highlight .sd {
color: var(--md-code-hl-comment-color);
}
.highlight .na,
.highlight .nv,
.highlight .vc,
.highlight .vg,
.highlight .vi {
color: var(--md-code-hl-variable-color);
}
.highlight .ge,
.highlight .gr,
.highlight .gh,
.highlight .go,
.highlight .gp,
.highlight .gs,
.highlight .gu,
.highlight .gt {
color: var(--md-code-hl-generic-color);
}
.highlight .gd,
.highlight .gi {
margin: 0 -0.125em;
padding: 0 0.125em;
border-radius: 0.1rem;
}
.highlight .gd {
background-color: var(--md-typeset-del-color);
}
.highlight .gi {
background-color: var(--md-typeset-ins-color);
}
.highlight .hll {
display: block;
margin: 0 -1.1764705882em;
padding: 0 1.1764705882em;
background-color: var(--md-code-hl-color);
}
.highlight [data-linenos]::before {
position: -webkit-sticky;
position: sticky;
left: -1.1764705882em;
float: left;
margin-right: 1.1764705882em;
margin-left: -1.1764705882em;
padding-left: 1.1764705882em;
color: var(--md-default-fg-color--light);
background-color: var(--md-code-bg-color);
box-shadow: -0.05rem 0 var(--md-default-fg-color--lightest) inset;
content: attr(data-linenos);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.highlighttable {
display: flow-root;
overflow: hidden;
}
.highlighttable tbody,
.highlighttable td {
display: block;
padding: 0;
}
.highlighttable tr {
display: flex;
}
.highlighttable pre {
margin: 0;
}
.highlighttable .linenos {
padding: 0.7720588235em 1.1764705882em;
padding-right: 0;
font-size: 0.85em;
background-color: var(--md-code-bg-color);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.highlighttable .linenodiv {
padding-right: 0.5882352941em;
box-shadow: -0.05rem 0 var(--md-default-fg-color--lightest) inset;
}
.highlighttable .linenodiv pre {
color: var(--md-default-fg-color--light);
text-align: right;
}
.highlighttable .code {
flex: 1;
overflow: hidden;
}
.md-typeset .highlighttable {
margin: 1em 0;
direction: ltr;
border-radius: 0.1rem;
}
.md-typeset .highlighttable code {
border-radius: 0;
}
@media screen and (max-width: 44.9375em) {
.md-typeset > .highlight {
margin: 1em -0.8rem;
}
.md-typeset > .highlight .hll {
margin: 0 -0.8rem;
padding: 0 0.8rem;
}
.md-typeset > .highlight code {
border-radius: 0;
}
.md-typeset > .highlighttable {
margin: 1em -0.8rem;
border-radius: 0;
}
.md-typeset > .highlighttable .hll {
margin: 0 -0.8rem;
padding: 0 0.8rem;
}
}
.md-typeset .keys kbd::before,
.md-typeset .keys kbd::after {
position: relative;
margin: 0;
color: inherit;
-moz-osx-font-smoothing: initial;
-webkit-font-smoothing: initial;
}
.md-typeset .keys span {
padding: 0 0.2em;
color: var(--md-default-fg-color--light);
}
.md-typeset .keys .key-alt::before {
padding-right: 0.4em;
content: "⎇";
}
.md-typeset .keys .key-left-alt::before {
padding-right: 0.4em;
content: "⎇";
}
.md-typeset .keys .key-right-alt::before {
padding-right: 0.4em;
content: "⎇";
}
.md-typeset .keys .key-command::before {
padding-right: 0.4em;
content: "⌘";
}
.md-typeset .keys .key-left-command::before {
padding-right: 0.4em;
content: "⌘";
}
.md-typeset .keys .key-right-command::before {
padding-right: 0.4em;
content: "⌘";
}
.md-typeset .keys .key-control::before {
padding-right: 0.4em;
content: "⌃";
}
.md-typeset .keys .key-left-control::before {
padding-right: 0.4em;
content: "⌃";
}
.md-typeset .keys .key-right-control::before {
padding-right: 0.4em;
content: "⌃";
}
.md-typeset .keys .key-meta::before {
padding-right: 0.4em;
content: "◆";
}
.md-typeset .keys .key-left-meta::before {
padding-right: 0.4em;
content: "◆";
}
.md-typeset .keys .key-right-meta::before {
padding-right: 0.4em;
content: "◆";
}
.md-typeset .keys .key-option::before {
padding-right: 0.4em;
content: "⌥";
}
.md-typeset .keys .key-left-option::before {
padding-right: 0.4em;
content: "⌥";
}
.md-typeset .keys .key-right-option::before {
padding-right: 0.4em;
content: "⌥";
}
.md-typeset .keys .key-shift::before {
padding-right: 0.4em;
content: "⇧";
}
.md-typeset .keys .key-left-shift::before {
padding-right: 0.4em;
content: "⇧";
}
.md-typeset .keys .key-right-shift::before {
padding-right: 0.4em;
content: "⇧";
}
.md-typeset .keys .key-super::before {
padding-right: 0.4em;
content: "❖";
}
.md-typeset .keys .key-left-super::before {
padding-right: 0.4em;
content: "❖";
}
.md-typeset .keys .key-right-super::before {
padding-right: 0.4em;
content: "❖";
}
.md-typeset .keys .key-windows::before {
padding-right: 0.4em;
content: "⊞";
}
.md-typeset .keys .key-left-windows::before {
padding-right: 0.4em;
content: "⊞";
}
.md-typeset .keys .key-right-windows::before {
padding-right: 0.4em;
content: "⊞";
}
.md-typeset .keys .key-arrow-down::before {
padding-right: 0.4em;
content: "↓";
}
.md-typeset .keys .key-arrow-left::before {
padding-right: 0.4em;
content: "←";
}
.md-typeset .keys .key-arrow-right::before {
padding-right: 0.4em;
content: "→";
}
.md-typeset .keys .key-arrow-up::before {
padding-right: 0.4em;
content: "↑";
}
.md-typeset .keys .key-backspace::before {
padding-right: 0.4em;
content: "⌫";
}
.md-typeset .keys .key-backtab::before {
padding-right: 0.4em;
content: "⇤";
}
.md-typeset .keys .key-caps-lock::before {
padding-right: 0.4em;
content: "⇪";
}
.md-typeset .keys .key-clear::before {
padding-right: 0.4em;
content: "⌧";
}
.md-typeset .keys .key-context-menu::before {
padding-right: 0.4em;
content: "☰";
}
.md-typeset .keys .key-delete::before {
padding-right: 0.4em;
content: "⌦";
}
.md-typeset .keys .key-eject::before {
padding-right: 0.4em;
content: "⏏";
}
.md-typeset .keys .key-end::before {
padding-right: 0.4em;
content: "⤓";
}
.md-typeset .keys .key-escape::before {
padding-right: 0.4em;
content: "⎋";
}
.md-typeset .keys .key-home::before {
padding-right: 0.4em;
content: "⤒";
}
.md-typeset .keys .key-insert::before {
padding-right: 0.4em;
content: "⎀";
}
.md-typeset .keys .key-page-down::before {
padding-right: 0.4em;
content: "⇟";
}
.md-typeset .keys .key-page-up::before {
padding-right: 0.4em;
content: "⇞";
}
.md-typeset .keys .key-print-screen::before {
padding-right: 0.4em;
content: "⎙";
}
.md-typeset .keys .key-tab::after {
padding-left: 0.4em;
content: "⇥";
}
.md-typeset .keys .key-num-enter::after {
padding-left: 0.4em;
content: "⌤";
}
.md-typeset .keys .key-enter::after {
padding-left: 0.4em;
content: "⏎";
}
.md-typeset .tabbed-content {
display: none;
order: 99;
width: 100%;
box-shadow: 0 -0.05rem var(--md-default-fg-color--lightest);
}
@media print {
.md-typeset .tabbed-content {
display: block;
order: initial;
}
}
.md-typeset .tabbed-content > pre:only-child,
.md-typeset .tabbed-content > .highlight:only-child pre,
.md-typeset .tabbed-content > .highlighttable:only-child {
margin: 0;
}
.md-typeset .tabbed-content > pre:only-child > code,
.md-typeset .tabbed-content > .highlight:only-child pre > code,
.md-typeset .tabbed-content > .highlighttable:only-child > code {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.md-typeset .tabbed-content > .tabbed-set {
margin: 0;
}
.md-typeset .tabbed-set {
position: relative;
display: flex;
flex-wrap: wrap;
margin: 1em 0;
border-radius: 0.1rem;
}
.md-typeset .tabbed-set > input {
position: absolute;
width: 0;
height: 0;
opacity: 0;
}
.md-typeset .tabbed-set > input:checked + label {
color: var(--md-accent-fg-color);
border-color: var(--md-accent-fg-color);
}
.md-typeset .tabbed-set > input:checked + label + .tabbed-content {
display: block;
}
.md-typeset .tabbed-set > input:focus + label {
outline-style: auto;
}
.md-typeset .tabbed-set > input:not(.focus-visible) + label {
outline: none;
-webkit-tap-highlight-color: transparent;
}
.md-typeset .tabbed-set > label {
z-index: 1;
width: auto;
padding: 0.9375em 1.25em 0.78125em;
color: var(--md-default-fg-color--light);
font-weight: 700;
font-size: 0.64rem;
border-bottom: 0.1rem solid transparent;
cursor: pointer;
transition: color 250ms;
}
.md-typeset .tabbed-set > label:hover {
color: var(--md-accent-fg-color);
}
:root {
--md-tasklist-icon:
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path fill-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12zm16.28-2.72a.75.75 0 00-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l6.5-6.5z'/></svg>");
--md-tasklist-icon--checked:
url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path fill-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12zm16.28-2.72a.75.75 0 00-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 00-1.06 1.06l3 3a.75.75 0 001.06 0l6.5-6.5z'/></svg>");
}
.md-typeset .task-list-item {
position: relative;
list-style-type: none;
}
.md-typeset .task-list-item [type=checkbox] {
position: absolute;
top: 0.45em;
left: -2em;
}
[dir=rtl] .md-typeset .task-list-item [type=checkbox] {
right: -2em;
left: initial;
}
.md-typeset .task-list-control [type=checkbox] {
z-index: -1;
opacity: 0;
}
.md-typeset .task-list-indicator::before {
position: absolute;
top: 0.15em;
left: -1.5em;
width: 1.25em;
height: 1.25em;
background-color: var(--md-default-fg-color--lightest);
-webkit-mask-image: var(--md-tasklist-icon);
mask-image: var(--md-tasklist-icon);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
content: "";
}
[dir=rtl] .md-typeset .task-list-indicator::before {
right: -1.5em;
left: initial;
}
.md-typeset [type=checkbox]:checked + .task-list-indicator::before {
background-color: #00e676;
-webkit-mask-image: var(--md-tasklist-icon--checked);
mask-image: var(--md-tasklist-icon--checked);
}
/*# sourceMappingURL=main.css.map */