.github-markdown-frontmatter{display:table;width:100%;margin-bottom:16px;border-spacing:0;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.github-markdown-frontmatter td,.github-markdown-frontmatter th{padding:6px 13px;border:1px solid #d1d9e0;text-align:left;vertical-align:top}.dark .github-markdown-frontmatter td,.dark .github-markdown-frontmatter th{border-color:#434c57}.github-markdown-frontmatter th{font-weight:600;background-color:#f6f8fa;color:#1f2328;white-space:nowrap}.dark .github-markdown-frontmatter th{background-color:#1e242c;color:#e6edf3}.github-markdown-frontmatter td{color:#1f2328;word-break:break-word}.dark .github-markdown-frontmatter td{color:#e6edf3}.github-markdown{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;word-wrap:break-word;color:#1f2328}.dark .github-markdown{color:#e6edf3}.github-markdown h1,.github-markdown h2,.github-markdown h3,.github-markdown h4,.github-markdown h5,.github-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.github-markdown h1{font-size:2em;padding-bottom:.3em;border-bottom:1px solid rgba(209,217,224,.7)}.dark .github-markdown h1{border-bottom-color:rgba(99,110,123,.4)}.github-markdown h2{font-size:1.5em;padding-bottom:.3em;border-bottom:1px solid rgba(209,217,224,.7)}.dark .github-markdown h2{border-bottom-color:rgba(99,110,123,.4)}.github-markdown h3{font-size:1.25em}.github-markdown h4{font-size:1em}.github-markdown h5{font-size:.875em}.github-markdown h6{font-size:.85em;color:#656d76}.dark .github-markdown h6{color:#8b949e}.github-markdown p{margin-top:0;margin-bottom:16px}.github-markdown a{color:#0969da;text-decoration:none}.github-markdown a:hover{text-decoration:underline}.dark .github-markdown a{color:#409eff}.github-markdown strong{font-weight:600}.github-markdown em{font-style:italic}.github-markdown ol,.github-markdown ul{margin-top:0;margin-bottom:16px;padding-left:2em}.github-markdown ul{list-style-type:disc}.github-markdown ol{list-style-type:decimal}.github-markdown li,.github-markdown li+li{margin-top:.25em}.github-markdown li>p{margin-top:16px}.github-markdown li>ol,.github-markdown li>ul{margin-top:0;margin-bottom:0}.github-markdown code:not(pre code){padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:rgba(129,139,152,.12);border-radius:6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.dark .github-markdown code:not(pre code){background-color:rgba(99,110,123,.4)}.github-markdown pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:6px;margin-top:0;margin-bottom:16px}.dark .github-markdown pre{background-color:#161b22}.github-markdown pre code{display:block;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0;font-size:100%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.github-markdown table{display:block;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto;margin-top:0;margin-bottom:16px;border-spacing:0;border-collapse:collapse}.github-markdown table td,.github-markdown table th{padding:6px 13px;border:1px solid #d1d9e0}.dark .github-markdown table td,.dark .github-markdown table th{border-color:#434c57}.github-markdown table th{font-weight:600;background-color:#f6f8fa}.dark .github-markdown table th{background-color:#1e242c}.github-markdown table tr:nth-child(2n){background-color:#f6f8fa}.dark .github-markdown table tr:nth-child(2n){background-color:rgba(99,110,123,.1)}.github-markdown blockquote{margin:0 0 16px;padding:0 1em;color:#656d76;border-left:.25em solid #d1d9e0}.dark .github-markdown blockquote{color:#8b949e;border-left-color:#434c57}.github-markdown blockquote>:first-child{margin-top:0}.github-markdown blockquote>:last-child{margin-bottom:0}.github-markdown hr{height:.25em;padding:0;margin:24px 0;background-color:#d1d9e0;border:0}.dark .github-markdown hr{background-color:#434c57}.github-markdown img{max-width:100%;box-sizing:border-box;background-color:transparent}.github-markdown input[type=checkbox]{margin:0 .2em .25em -1.4em;vertical-align:middle}.github-markdown dl{padding:0}.github-markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.github-markdown dl dd{padding:0 16px;margin-bottom:16px}.github-markdown kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#1f2328;vertical-align:middle;background-color:#f6f8fa;border:1px solid rgba(175,184,193,.2);border-radius:6px;box-shadow:inset 0 -1px 0 rgba(175,184,193,.2);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.dark .github-markdown kbd{color:#e6edf3;background-color:#161b22;border-color:rgba(99,110,123,.4)}.github-markdown>:first-child{margin-top:0!important}.github-markdown>:last-child{margin-bottom:0!important}.github-markdown .hljs{color:#24292f;background:#f6f8fa}.github-markdown .hljs-doctag,.github-markdown .hljs-keyword,.github-markdown .hljs-meta .hljs-keyword,.github-markdown .hljs-template-tag,.github-markdown .hljs-template-variable,.github-markdown .hljs-type,.github-markdown .hljs-variable.language_{color:#cf222e}.github-markdown .hljs-title,.github-markdown .hljs-title.class_,.github-markdown .hljs-title.class_.inherited__,.github-markdown .hljs-title.function_{color:#8250df}.github-markdown .hljs-attr,.github-markdown .hljs-attribute,.github-markdown .hljs-literal,.github-markdown .hljs-meta,.github-markdown .hljs-number,.github-markdown .hljs-operator,.github-markdown .hljs-selector-attr,.github-markdown .hljs-selector-class,.github-markdown .hljs-selector-id,.github-markdown .hljs-variable{color:#0550ae}.github-markdown .hljs-meta .hljs-string,.github-markdown .hljs-regexp,.github-markdown .hljs-string{color:#0a3069}.github-markdown .hljs-built_in,.github-markdown .hljs-symbol{color:#e36209}.github-markdown .hljs-code,.github-markdown .hljs-comment,.github-markdown .hljs-formula{color:#6e7781}.github-markdown .hljs-name,.github-markdown .hljs-quote,.github-markdown .hljs-selector-pseudo,.github-markdown .hljs-selector-tag{color:#116329}.github-markdown .hljs-subst{color:#24292f}.github-markdown .hljs-section{color:#0550ae;font-weight:700}.github-markdown .hljs-bullet{color:#0550ae}.github-markdown .hljs-emphasis{color:#24292f;font-style:italic}.github-markdown .hljs-strong{color:#24292f;font-weight:700}.github-markdown .hljs-addition{color:#116329;background-color:#dafbe1}.github-markdown .hljs-deletion{color:#cf222e;background-color:#ffebe9}.dark .github-markdown .hljs{color:#c9d1d9;background:#161b22}.dark .github-markdown .hljs-doctag,.dark .github-markdown .hljs-keyword,.dark .github-markdown .hljs-meta .hljs-keyword,.dark .github-markdown .hljs-template-tag,.dark .github-markdown .hljs-template-variable,.dark .github-markdown .hljs-type,.dark .github-markdown .hljs-variable.language_{color:#ff7b72}.dark .github-markdown .hljs-title,.dark .github-markdown .hljs-title.class_,.dark .github-markdown .hljs-title.class_.inherited__,.dark .github-markdown .hljs-title.function_{color:#d2a8ff}.dark .github-markdown .hljs-attr,.dark .github-markdown .hljs-attribute,.dark .github-markdown .hljs-literal,.dark .github-markdown .hljs-meta,.dark .github-markdown .hljs-number,.dark .github-markdown .hljs-operator,.dark .github-markdown .hljs-selector-attr,.dark .github-markdown .hljs-selector-class,.dark .github-markdown .hljs-selector-id,.dark .github-markdown .hljs-variable{color:#79c0ff}.dark .github-markdown .hljs-meta .hljs-string,.dark .github-markdown .hljs-regexp,.dark .github-markdown .hljs-string{color:#a5d6ff}.dark .github-markdown .hljs-built_in,.dark .github-markdown .hljs-symbol{color:#ffa657}.dark .github-markdown .hljs-code,.dark .github-markdown .hljs-comment,.dark .github-markdown .hljs-formula{color:#8b949e}.dark .github-markdown .hljs-name,.dark .github-markdown .hljs-quote,.dark .github-markdown .hljs-selector-pseudo,.dark .github-markdown .hljs-selector-tag{color:#7ee787}.dark .github-markdown .hljs-subst{color:#c9d1d9}.dark .github-markdown .hljs-section{color:#79c0ff;font-weight:700}.dark .github-markdown .hljs-bullet{color:#79c0ff}.dark .github-markdown .hljs-emphasis{color:#c9d1d9;font-style:italic}.dark .github-markdown .hljs-strong{color:#c9d1d9;font-weight:700}.dark .github-markdown .hljs-addition{color:#7ee787;background-color:rgba(46,160,67,.15)}.dark .github-markdown .hljs-deletion{color:#ff7b72;background-color:rgba(248,81,73,.15)}