.github-markdown-dark_markdownBody__7DrGH{color-scheme:dark;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.github-markdown-dark_markdownBody__7DrGH details,.github-markdown-dark_markdownBody__7DrGH figcaption,.github-markdown-dark_markdownBody__7DrGH figure{display:block}.github-markdown-dark_markdownBody__7DrGH summary{display:list-item}.github-markdown-dark_markdownBody__7DrGH [hidden]{display:none!important}.github-markdown-dark_markdownBody__7DrGH a{background-color:initial;color:var(--color-main);text-decoration:none}.github-markdown-dark_markdownBody__7DrGH abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.github-markdown-dark_markdownBody__7DrGH b,.github-markdown-dark_markdownBody__7DrGH strong{font-weight:600}.github-markdown-dark_markdownBody__7DrGH dfn{font-style:italic}.github-markdown-dark_markdownBody__7DrGH h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em}.github-markdown-dark_markdownBody__7DrGH mark{background-color:#bb800926;color:#f0f6fc}.github-markdown-dark_markdownBody__7DrGH small{font-size:90%}.github-markdown-dark_markdownBody__7DrGH sub,.github-markdown-dark_markdownBody__7DrGH sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}.github-markdown-dark_markdownBody__7DrGH sub{bottom:-.25em}.github-markdown-dark_markdownBody__7DrGH sup{top:-.5em}.github-markdown-dark_markdownBody__7DrGH img{border-style:none;max-width:100%;box-sizing:initial}.github-markdown-dark_markdownBody__7DrGH code,.github-markdown-dark_markdownBody__7DrGH kbd,.github-markdown-dark_markdownBody__7DrGH pre,.github-markdown-dark_markdownBody__7DrGH samp{font-family:monospace;font-size:1em}.github-markdown-dark_markdownBody__7DrGH figure{margin:1em 2.5rem}.github-markdown-dark_markdownBody__7DrGH hr{box-sizing:initial;overflow:hidden;background:transparent;height:.25em;padding:0;margin:1.5rem 0;background-color:#3d444d;border:0}.github-markdown-dark_markdownBody__7DrGH input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.github-markdown-dark_markdownBody__7DrGH [type=button],.github-markdown-dark_markdownBody__7DrGH [type=reset],.github-markdown-dark_markdownBody__7DrGH [type=submit]{-webkit-appearance:button;appearance:button}.github-markdown-dark_markdownBody__7DrGH [type=checkbox],.github-markdown-dark_markdownBody__7DrGH [type=radio]{box-sizing:border-box;padding:0}.github-markdown-dark_markdownBody__7DrGH [type=number]::-webkit-inner-spin-button,.github-markdown-dark_markdownBody__7DrGH [type=number]::-webkit-outer-spin-button{height:auto}.github-markdown-dark_markdownBody__7DrGH [type=search]::-webkit-search-cancel-button,.github-markdown-dark_markdownBody__7DrGH [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.github-markdown-dark_markdownBody__7DrGH ::-webkit-input-placeholder{color:inherit;opacity:.54}.github-markdown-dark_markdownBody__7DrGH ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}.github-markdown-dark_markdownBody__7DrGH a:hover{text-decoration:underline}.github-markdown-dark_markdownBody__7DrGH ::placeholder{color:#9198a1;opacity:1}.github-markdown-dark_markdownBody__7DrGH hr:before{display:table;content:""}.github-markdown-dark_markdownBody__7DrGH hr:after{display:table;clear:both;content:""}.github-markdown-dark_markdownBody__7DrGH table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.github-markdown-dark_markdownBody__7DrGH td,.github-markdown-dark_markdownBody__7DrGH th{padding:0}.github-markdown-dark_markdownBody__7DrGH details summary{cursor:pointer}.github-markdown-dark_markdownBody__7DrGH [role=button]:focus,.github-markdown-dark_markdownBody__7DrGH a:focus,.github-markdown-dark_markdownBody__7DrGH input[type=checkbox]:focus,.github-markdown-dark_markdownBody__7DrGH input[type=radio]:focus{outline:2px solid #1f6feb;outline-offset:-2px;box-shadow:none}.github-markdown-dark_markdownBody__7DrGH [role=button]:focus:not(:focus-visible),.github-markdown-dark_markdownBody__7DrGH a:focus:not(:focus-visible),.github-markdown-dark_markdownBody__7DrGH input[type=checkbox]:focus:not(:focus-visible),.github-markdown-dark_markdownBody__7DrGH input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}.github-markdown-dark_markdownBody__7DrGH [role=button]:focus-visible,.github-markdown-dark_markdownBody__7DrGH a:focus-visible,.github-markdown-dark_markdownBody__7DrGH input[type=checkbox]:focus-visible,.github-markdown-dark_markdownBody__7DrGH input[type=radio]:focus-visible{outline:2px solid #1f6feb;outline-offset:-2px;box-shadow:none}.github-markdown-dark_markdownBody__7DrGH a:not([class]):focus,.github-markdown-dark_markdownBody__7DrGH a:not([class]):focus-visible,.github-markdown-dark_markdownBody__7DrGH input[type=checkbox]:focus,.github-markdown-dark_markdownBody__7DrGH input[type=checkbox]:focus-visible,.github-markdown-dark_markdownBody__7DrGH input[type=radio]:focus,.github-markdown-dark_markdownBody__7DrGH input[type=radio]:focus-visible{outline-offset:0}.github-markdown-dark_markdownBody__7DrGH kbd{display:inline-block;padding:.25rem;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:#f0f6fc;vertical-align:middle;background-color:#151b23;border:1px solid #3d444db3;border-radius:6px;box-shadow:inset 0 -1px 0 #3d444db3}.github-markdown-dark_markdownBody__7DrGH h1,.github-markdown-dark_markdownBody__7DrGH h2,.github-markdown-dark_markdownBody__7DrGH h3,.github-markdown-dark_markdownBody__7DrGH h4,.github-markdown-dark_markdownBody__7DrGH h5,.github-markdown-dark_markdownBody__7DrGH h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.github-markdown-dark_markdownBody__7DrGH h2{font-weight:600;padding-bottom:.3em;font-size:1.5em}.github-markdown-dark_markdownBody__7DrGH h3{font-weight:600;font-size:1.25em}.github-markdown-dark_markdownBody__7DrGH h4{font-weight:600;font-size:1em}.github-markdown-dark_markdownBody__7DrGH h5{font-weight:600;font-size:.875em}.github-markdown-dark_markdownBody__7DrGH h6{font-weight:600;font-size:.85em;color:#9198a1}.github-markdown-dark_markdownBody__7DrGH p{margin-top:0;margin-bottom:10px}.github-markdown-dark_markdownBody__7DrGH blockquote{margin:0;padding:0 1em;color:#9198a1;border-left:.25em solid #3d444d}.github-markdown-dark_markdownBody__7DrGH ol,.github-markdown-dark_markdownBody__7DrGH ul{margin-top:0;margin-bottom:0;padding-left:2em}.github-markdown-dark_markdownBody__7DrGH ol ol,.github-markdown-dark_markdownBody__7DrGH ul ol{list-style-type:lower-roman}.github-markdown-dark_markdownBody__7DrGH ol ol ol,.github-markdown-dark_markdownBody__7DrGH ol ul ol,.github-markdown-dark_markdownBody__7DrGH ul ol ol,.github-markdown-dark_markdownBody__7DrGH ul ul ol{list-style-type:lower-alpha}.github-markdown-dark_markdownBody__7DrGH dd{margin-left:0}.github-markdown-dark_markdownBody__7DrGH code,.github-markdown-dark_markdownBody__7DrGH pre,.github-markdown-dark_markdownBody__7DrGH samp,.github-markdown-dark_markdownBody__7DrGH tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.github-markdown-dark_markdownBody__7DrGH pre{margin-top:0;margin-bottom:0;word-wrap:normal}.github-markdown-dark_markdownBody__7DrGH .github-markdown-dark_octicon__JwVRt{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.github-markdown-dark_markdownBody__7DrGH input::-webkit-inner-spin-button,.github-markdown-dark_markdownBody__7DrGH input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.github-markdown-dark_markdownBody__7DrGH .github-markdown-dark_mr-2__b0A0f{margin-right:.5rem!important}.github-markdown-dark_markdownBody__7DrGH:before{display:table;content:""}.github-markdown-dark_markdownBody__7DrGH:after{display:table;clear:both;content:""}.github-markdown-dark_markdownBody__7DrGH>:first-child{margin-top:0!important}.github-markdown-dark_markdownBody__7DrGH>:last-child{margin-bottom:0!important}.github-markdown-dark_markdownBody__7DrGH a:not([href]){color:inherit;text-decoration:none}.github-markdown-dark_markdownBody__7DrGH blockquote,.github-markdown-dark_markdownBody__7DrGH details,.github-markdown-dark_markdownBody__7DrGH dl,.github-markdown-dark_markdownBody__7DrGH ol,.github-markdown-dark_markdownBody__7DrGH p,.github-markdown-dark_markdownBody__7DrGH pre,.github-markdown-dark_markdownBody__7DrGH table,.github-markdown-dark_markdownBody__7DrGH ul{margin-top:0;margin-bottom:1rem}.github-markdown-dark_markdownBody__7DrGH blockquote>:first-child{margin-top:0}.github-markdown-dark_markdownBody__7DrGH blockquote>:last-child{margin-bottom:0}.github-markdown-dark_markdownBody__7DrGH h1 code,.github-markdown-dark_markdownBody__7DrGH h1 tt,.github-markdown-dark_markdownBody__7DrGH h2 code,.github-markdown-dark_markdownBody__7DrGH h2 tt,.github-markdown-dark_markdownBody__7DrGH h3 code,.github-markdown-dark_markdownBody__7DrGH h3 tt,.github-markdown-dark_markdownBody__7DrGH h4 code,.github-markdown-dark_markdownBody__7DrGH h4 tt,.github-markdown-dark_markdownBody__7DrGH h5 code,.github-markdown-dark_markdownBody__7DrGH h5 tt,.github-markdown-dark_markdownBody__7DrGH h6 code,.github-markdown-dark_markdownBody__7DrGH h6 tt{padding:0 .2em;font-size:inherit}.github-markdown-dark_markdownBody__7DrGH summary h1,.github-markdown-dark_markdownBody__7DrGH summary h2,.github-markdown-dark_markdownBody__7DrGH summary h3,.github-markdown-dark_markdownBody__7DrGH summary h4,.github-markdown-dark_markdownBody__7DrGH summary h5,.github-markdown-dark_markdownBody__7DrGH summary h6{display:inline-block}.github-markdown-dark_markdownBody__7DrGH summary h1,.github-markdown-dark_markdownBody__7DrGH summary h2{padding-bottom:0;border-bottom:0}.github-markdown-dark_markdownBody__7DrGH ol[type="a s"]{list-style-type:lower-alpha}.github-markdown-dark_markdownBody__7DrGH ol[type="A s"]{list-style-type:upper-alpha}.github-markdown-dark_markdownBody__7DrGH ol[type="i s"]{list-style-type:lower-roman}.github-markdown-dark_markdownBody__7DrGH ol[type="I s"]{list-style-type:upper-roman}.github-markdown-dark_markdownBody__7DrGH div>ol:not([type]),.github-markdown-dark_markdownBody__7DrGH ol[type="1"]{list-style-type:decimal}.github-markdown-dark_markdownBody__7DrGH ol ol,.github-markdown-dark_markdownBody__7DrGH ol ul,.github-markdown-dark_markdownBody__7DrGH ul ol,.github-markdown-dark_markdownBody__7DrGH ul ul{margin-top:0;margin-bottom:0}.github-markdown-dark_markdownBody__7DrGH li{list-style:disc}.github-markdown-dark_markdownBody__7DrGH li>p{margin-top:1rem}.github-markdown-dark_markdownBody__7DrGH li+li{margin-top:.25em}.github-markdown-dark_markdownBody__7DrGH dl{padding:0}.github-markdown-dark_markdownBody__7DrGH dl dt{padding:0;margin-top:1rem;font-size:1em;font-style:italic;font-weight:600}.github-markdown-dark_markdownBody__7DrGH dl dd{padding:0 1rem;margin-bottom:1rem}.github-markdown-dark_markdownBody__7DrGH table th{font-weight:600}.github-markdown-dark_markdownBody__7DrGH table td,.github-markdown-dark_markdownBody__7DrGH table th{padding:6px 13px;border:1px solid #3d444d}.github-markdown-dark_markdownBody__7DrGH table td>:last-child{margin-bottom:0}.github-markdown-dark_markdownBody__7DrGH table tr{background-color:#0d1117;border-top:1px solid #3d444db3}.github-markdown-dark_markdownBody__7DrGH table tr:nth-child(2n){background-color:#151b23}.github-markdown-dark_markdownBody__7DrGH table img{background-color:initial}.github-markdown-dark_markdownBody__7DrGH img[align=right]{padding-left:20px}.github-markdown-dark_markdownBody__7DrGH img[align=left]{padding-right:20px}.github-markdown-dark_markdownBody__7DrGH code,.github-markdown-dark_markdownBody__7DrGH tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:#656c7633;border-radius:6px}.github-markdown-dark_markdownBody__7DrGH code br,.github-markdown-dark_markdownBody__7DrGH tt br{display:none}.github-markdown-dark_markdownBody__7DrGH del code{text-decoration:inherit}.github-markdown-dark_markdownBody__7DrGH samp{font-size:85%}.github-markdown-dark_markdownBody__7DrGH pre code{font-size:100%}.github-markdown-dark_markdownBody__7DrGH pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.github-markdown-dark_markdownBody__7DrGH .github-markdown-dark_highlight__v9g30{margin-bottom:1rem}.github-markdown-dark_markdownBody__7DrGH pre{padding:1rem;overflow:auto;font-size:85%;line-height:1.45;color:#f0f6fc;background-color:#151b23;border-radius:6px}.github-markdown-dark_markdownBody__7DrGH pre code,.github-markdown-dark_markdownBody__7DrGH pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.github-markdown-dark_markdownBody__7DrGH [data-footnote-ref]:before{content:"["}.github-markdown-dark_markdownBody__7DrGH [data-footnote-ref]:after{content:"]"}.github-markdown-dark_markdownBody__7DrGH [role=button]:focus:not(:focus-visible),.github-markdown-dark_markdownBody__7DrGH [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.github-markdown-dark_markdownBody__7DrGH a:focus:not(:focus-visible),.github-markdown-dark_markdownBody__7DrGH button:focus:not(:focus-visible),.github-markdown-dark_markdownBody__7DrGH summary:focus:not(:focus-visible){outline:none;box-shadow:none}.github-markdown-dark_markdownBody__7DrGH [tabindex="0"]:focus:not(:focus-visible),.github-markdown-dark_markdownBody__7DrGH details-dialog:focus:not(:focus-visible){outline:none}.github-markdown-dark_markdownBody__7DrGH g-emoji{display:inline-block;min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;vertical-align:-.075em}.github-markdown-dark_markdownBody__7DrGH g-emoji img{width:1em;height:1em}.github-markdown-dark_markdownBody__7DrGH ::-webkit-calendar-picker-indicator{filter:invert(50%)}