.heading_heading__itgHB .heading_anchor__AoJd2 svg{visibility:hidden}.heading_heading__itgHB .heading_anchor__AoJd2:focus svg,.heading_heading__itgHB:hover .heading_anchor__AoJd2 svg{visibility:visible}.buttongroup_group__oAzXP{opacity:0}.buttongroup_group__oAzXP:focus-within{opacity:1}.buttongroup_parent__PUyfU:hover .buttongroup_group__oAzXP{opacity:1}.article_article__qbPLn{font-size:1rem;font-weight:400;line-height:1.6;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.article_article__qbPLn>:first-child{margin-top:0}.article_article__qbPLn>:last-child{margin-bottom:0}.article_article__qbPLn table{margin-top:12px;margin-bottom:24px}.article_article__qbPLn figure{display:block;text-align:center}.article_article__qbPLn figure>img{display:block;margin-left:auto;margin-right:auto}.article_article__qbPLn pre{color:var(--prism);padding:0;overflow-wrap:normal;margin:24px 0;background:var(--bg-codeblock);box-shadow:var(--shadow-main);overflow:auto;white-space:pre;word-wrap:normal;border-radius:8px;hyphens:none;contain:content;font-size:14px}.article_article__qbPLn pre code{word-break:normal;white-space:pre;display:block;overflow-x:auto;color:currentColor;margin:0;padding:16px;background-color:rgba(0,0,0,0)}.article_article__qbPLn .enhanced-codeblock pre{margin:0}.article_article__qbPLn ol li,.article_article__qbPLn ul li{margin-top:6px;margin-bottom:6px}.article_article__qbPLn ol ol,.article_article__qbPLn ol ul,.article_article__qbPLn ul ol,.article_article__qbPLn ul ul{margin-top:0;margin-bottom:0}.article_article__qbPLn ol ul,.article_article__qbPLn ul ul{list-style-type:circle}.article_article__qbPLn ol ol ul,.article_article__qbPLn ol ul ul,.article_article__qbPLn ul ol ul,.article_article__qbPLn ul ul ul{list-style-type:square}.article_article__qbPLn ol ol,.article_article__qbPLn ul ol{list-style-type:lower-roman}.article_article__qbPLn ol ol ol,.article_article__qbPLn ol ul ol,.article_article__qbPLn ul ol ol,.article_article__qbPLn ul ul ol{list-style-type:lower-alpha}.article_article__qbPLn table{box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-width:1px;border-style:solid;word-break:break-word;border-color:var(--border);overflow:auto;border-spacing:0;width:-moz-max-content;width:max-content;max-width:100%}.article_article__qbPLn td,.article_article__qbPLn th{padding:6px 12px;border:1px solid var(--border)}.article_article__qbPLn th{font-weight:700;color:var(--title)}.article_article__qbPLn td:not([align]),.article_article__qbPLn th:not([align]){text-align:left}.article_article__qbPLn tbody>tr{background-color:var(--main)}.article_article__qbPLn tbody>tr:nth-child(odd){background-color:var(--c-bg)}.article_article__qbPLn :not(pre)>code{background-color:var(--bg-inline-code);padding:.15em .35em .075em;vertical-align:.1em;border-radius:.25em;margin:0 .2em}.article_article__qbPLn :not(pre):not(a)>code{color:var(--text-secondary)}.article_article__qbPLn figcaption{display:inline-block;vertical-align:top;font-size:.875rem;text-align:start}.article_article__qbPLn input{margin:0 .2em .25em -1.6em;overflow:visible;vertical-align:middle}.article_article__qbPLn code,.article_article__qbPLn kbd,.article_article__qbPLn pre{font-family:Consolas,Monaco,SFMono-Regular,Andale Mono,Liberation Mono,Ubuntu Mono,Menlo,monospace}.article_article__qbPLn kbd{color:var(--text-secondary);display:inline-block;padding:.1em .2em;vertical-align:middle;background-color:var(--bg-inline-code);border-radius:3px;box-shadow:1px 1px 1px 0 #a4a5a6}.article_article__qbPLn pre>code,.article_article__qbPLn table{scrollbar-width:thin}.article_article__qbPLn pre>code::-webkit-scrollbar,.article_article__qbPLn table::-webkit-scrollbar{width:.35rem;height:.28rem}.article_article__qbPLn pre>code::-webkit-scrollbar-thumb,.article_article__qbPLn table::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:.5rem}.hljs_hljs_container__HHjaI .hljs{color:#24292e}.hljs_hljs_container__HHjaI .hljs-comment,.hljs_hljs_container__HHjaI .hljs-punctuation{color:#6a737d}.hljs_hljs_container__HHjaI .hljs-attr,.hljs_hljs_container__HHjaI .hljs-attribute,.hljs_hljs_container__HHjaI .hljs-meta,.hljs_hljs_container__HHjaI .hljs-selector-attr,.hljs_hljs_container__HHjaI .hljs-selector-class,.hljs_hljs_container__HHjaI .hljs-selector-id{color:#005cc5}.hljs_hljs_container__HHjaI .hljs-doctag,.hljs_hljs_container__HHjaI .hljs-literal,.hljs_hljs_container__HHjaI .hljs-number,.hljs_hljs_container__HHjaI .hljs-variable{color:#e36209}.hljs_hljs_container__HHjaI .hljs-params{color:#24292e}.hljs_hljs_container__HHjaI .hljs-function{color:#6f42c1}.hljs_hljs_container__HHjaI .hljs-built_in,.hljs_hljs_container__HHjaI .hljs-class,.hljs_hljs_container__HHjaI .hljs-tag,.hljs_hljs_container__HHjaI .hljs-title{color:#22863a}.hljs_hljs_container__HHjaI .hljs-builtin-name,.hljs_hljs_container__HHjaI .hljs-keyword,.hljs_hljs_container__HHjaI .hljs-meta-keyword,.hljs_hljs_container__HHjaI .hljs-template-tag,.hljs_hljs_container__HHjaI .hljs-template-variable,.hljs_hljs_container__HHjaI .hljs-type{color:#d73a49}.hljs_hljs_container__HHjaI .hljs-regexp,.hljs_hljs_container__HHjaI .hljs-string,.hljs_hljs_container__HHjaI .hljs-undefined{color:#032f62}.hljs_hljs_container__HHjaI .hljs-symbol{color:#005cc5}.hljs_hljs_container__HHjaI .hljs-bullet{color:#e36209}.hljs_hljs_container__HHjaI .hljs-section{color:#005cc5;font-weight:700}.hljs_hljs_container__HHjaI .hljs-name,.hljs_hljs_container__HHjaI .hljs-quote,.hljs_hljs_container__HHjaI .hljs-selector-pseudo,.hljs_hljs_container__HHjaI .hljs-selector-tag{color:#22863a}.hljs_hljs_container__HHjaI .hljs-emphasis{color:#e36209;font-style:italic}.hljs_hljs_container__HHjaI .hljs-strong{color:#e36209;font-weight:700}.hljs_hljs_container__HHjaI .hljs-deletion{color:#b31d28;background-color:#ffeef0}.hljs_hljs_container__HHjaI .hljs-addition{color:#22863a;background-color:#f0fff4}.hljs_hljs_container__HHjaI .hljs-link{color:#032f62;font-style:underline}.hljs_hljs_container__HHjaI .language-shell .prompt_{-webkit-user-select:none;-moz-user-select:none;user-select:none}html.dark .hljs_hljs_container__HHjaI .hljs{color:#cdd9e5}html.dark .hljs_hljs_container__HHjaI .hljs-comment,html.dark .hljs_hljs_container__HHjaI .hljs-punctuation{color:#768390}html.dark .hljs_hljs_container__HHjaI .hljs-attr,html.dark .hljs_hljs_container__HHjaI .hljs-attribute,html.dark .hljs_hljs_container__HHjaI .hljs-meta,html.dark .hljs_hljs_container__HHjaI .hljs-selector-attr,html.dark .hljs_hljs_container__HHjaI .hljs-selector-class,html.dark .hljs_hljs_container__HHjaI .hljs-selector-id{color:#6cb6ff}html.dark .hljs_hljs_container__HHjaI .hljs-doctag,html.dark .hljs_hljs_container__HHjaI .hljs-literal,html.dark .hljs_hljs_container__HHjaI .hljs-number,html.dark .hljs_hljs_container__HHjaI .hljs-variable{color:#f69d50}html.dark .hljs_hljs_container__HHjaI .hljs-params{color:#cdd9e5}html.dark .hljs_hljs_container__HHjaI .hljs-function{color:#dcbdfb}html.dark .hljs_hljs_container__HHjaI .hljs-built_in,html.dark .hljs_hljs_container__HHjaI .hljs-class,html.dark .hljs_hljs_container__HHjaI .hljs-tag,html.dark .hljs_hljs_container__HHjaI .hljs-title{color:#8ddb8c}html.dark .hljs_hljs_container__HHjaI .hljs-builtin-name,html.dark .hljs_hljs_container__HHjaI .hljs-keyword,html.dark .hljs_hljs_container__HHjaI .hljs-meta-keyword,html.dark .hljs_hljs_container__HHjaI .hljs-template-tag,html.dark .hljs_hljs_container__HHjaI .hljs-template-variable,html.dark .hljs_hljs_container__HHjaI .hljs-type{color:#f47067}html.dark .hljs_hljs_container__HHjaI .hljs-regexp,html.dark .hljs_hljs_container__HHjaI .hljs-string,html.dark .hljs_hljs_container__HHjaI .hljs-undefined{color:#96d0ff}html.dark .hljs_hljs_container__HHjaI .hljs-symbol{color:#6cb6ff}html.dark .hljs_hljs_container__HHjaI .hljs-bullet{color:#f69d50}html.dark .hljs_hljs_container__HHjaI .hljs-section{color:#6cb6ff;font-weight:700}html.dark .hljs_hljs_container__HHjaI .hljs-name,html.dark .hljs_hljs_container__HHjaI .hljs-quote,html.dark .hljs_hljs_container__HHjaI .hljs-selector-pseudo,html.dark .hljs_hljs_container__HHjaI .hljs-selector-tag{color:#8ddb8c}html.dark .hljs_hljs_container__HHjaI .hljs-emphasis{color:#f69d50;font-style:italic}html.dark .hljs_hljs_container__HHjaI .hljs-strong{color:#f69d50;font-weight:700}html.dark .hljs_hljs_container__HHjaI .hljs-deletion{color:#ff938a;background-color:#78191b}html.dark .hljs_hljs_container__HHjaI .hljs-addition{color:#8ddb8c;background-color:#113417}html.dark .hljs_hljs_container__HHjaI .hljs-link{color:#96d0ff;font-style:underline}@media (prefers-color-scheme:dark){:not(.light):root .hljs_hljs_container__HHjaI .hljs{color:#cdd9e5}:not(.light):root .hljs_hljs_container__HHjaI .hljs-comment,:not(.light):root .hljs_hljs_container__HHjaI .hljs-punctuation{color:#768390}:not(.light):root .hljs_hljs_container__HHjaI .hljs-attr,:not(.light):root .hljs_hljs_container__HHjaI .hljs-attribute,:not(.light):root .hljs_hljs_container__HHjaI .hljs-meta,:not(.light):root .hljs_hljs_container__HHjaI .hljs-selector-attr,:not(.light):root .hljs_hljs_container__HHjaI .hljs-selector-class,:not(.light):root .hljs_hljs_container__HHjaI .hljs-selector-id{color:#6cb6ff}:not(.light):root .hljs_hljs_container__HHjaI .hljs-doctag,:not(.light):root .hljs_hljs_container__HHjaI .hljs-literal,:not(.light):root .hljs_hljs_container__HHjaI .hljs-number,:not(.light):root .hljs_hljs_container__HHjaI .hljs-variable{color:#f69d50}:not(.light):root .hljs_hljs_container__HHjaI .hljs-params{color:#cdd9e5}:not(.light):root .hljs_hljs_container__HHjaI .hljs-function{color:#dcbdfb}:not(.light):root .hljs_hljs_container__HHjaI .hljs-built_in,:not(.light):root .hljs_hljs_container__HHjaI .hljs-class,:not(.light):root .hljs_hljs_container__HHjaI .hljs-tag,:not(.light):root .hljs_hljs_container__HHjaI .hljs-title{color:#8ddb8c}:not(.light):root .hljs_hljs_container__HHjaI .hljs-builtin-name,:not(.light):root .hljs_hljs_container__HHjaI .hljs-keyword,:not(.light):root .hljs_hljs_container__HHjaI .hljs-meta-keyword,:not(.light):root .hljs_hljs_container__HHjaI .hljs-template-tag,:not(.light):root .hljs_hljs_container__HHjaI .hljs-template-variable,:not(.light):root .hljs_hljs_container__HHjaI .hljs-type{color:#f47067}:not(.light):root .hljs_hljs_container__HHjaI .hljs-regexp,:not(.light):root .hljs_hljs_container__HHjaI .hljs-string,:not(.light):root .hljs_hljs_container__HHjaI .hljs-undefined{color:#96d0ff}:not(.light):root .hljs_hljs_container__HHjaI .hljs-symbol{color:#6cb6ff}:not(.light):root .hljs_hljs_container__HHjaI .hljs-bullet{color:#f69d50}:not(.light):root .hljs_hljs_container__HHjaI .hljs-section{color:#6cb6ff;font-weight:700}:not(.light):root .hljs_hljs_container__HHjaI .hljs-name,:not(.light):root .hljs_hljs_container__HHjaI .hljs-quote,:not(.light):root .hljs_hljs_container__HHjaI .hljs-selector-pseudo,:not(.light):root .hljs_hljs_container__HHjaI .hljs-selector-tag{color:#8ddb8c}:not(.light):root .hljs_hljs_container__HHjaI .hljs-emphasis{color:#f69d50;font-style:italic}:not(.light):root .hljs_hljs_container__HHjaI .hljs-strong{color:#f69d50;font-weight:700}:not(.light):root .hljs_hljs_container__HHjaI .hljs-deletion{color:#ff938a;background-color:#78191b}:not(.light):root .hljs_hljs_container__HHjaI .hljs-addition{color:#8ddb8c;background-color:#113417}:not(.light):root .hljs_hljs_container__HHjaI .hljs-link{color:#96d0ff;font-style:underline}}