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