html{overflow-x:initial!important}:root{--bg-color:#fff;--text-color:#333;--select-text-bg-color:#b5d6fc;--select-text-font-color:auto;--monospace:"Lucida Console",Consolas,"Courier",monospace}html{font-size:16px!important;background-color:var(--bg-color);color:var(--text-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;height:auto;inset:0;font-size:1rem;line-height:1.42857143;overflow-x:hidden;background-image:inherit;background-size:inherit;background-attachment:inherit;background-origin:inherit;background-clip:inherit;background-color:inherit;-moz-tab-size:4;-o-tab-size:4;tab-size:4;background-position:inherit;background-repeat:inherit}iframe{margin:auto}a.url{word-break:break-all}a:active,a:hover{outline:0}::-moz-selection{text-shadow:none;background:var(--select-text-bg-color);color:var(--select-text-font-color)}.in-text-selection,::selection{text-shadow:none;background:var(--select-text-bg-color);color:var(--select-text-font-color)}#write{height:auto;width:inherit;word-break:normal;word-wrap:break-word;position:relative;white-space:normal;overflow-x:visible}#write.first-line-indent p{text-indent:2em}#write.first-line-indent li p,#write.first-line-indent p *{text-indent:0}#write.first-line-indent li{margin-left:2em}.for-image #write{padding-left:8px;padding-right:8px}body.typora-export{padding-left:30px;padding-right:30px}.typora-export .footnote-line,.typora-export li,.typora-export p{white-space:pre-wrap}@media screen and (max-width:500px){body.typora-export{padding-left:0;padding-right:0}#write{padding-left:20px;padding-right:20px}.CodeMirror-sizer{margin-left:0!important}.CodeMirror-gutters{display:none!important}}#write li>figure:last-child{margin-bottom:.5rem}#write ol,#write ul{position:relative}img{max-width:100%;vertical-align:middle}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-caps:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit}input[type=checkbox],input[type=radio]{line-height:normal;padding:0}*,:after,:before{box-sizing:border-box}#write h1,#write h2,#write h3,#write h4,#write h5,#write h6,#write p,#write pre{width:inherit}#write h1,#write h2,#write h3,#write h4,#write h5,#write h6,#write p{position:relative}p{line-height:inherit}h1,h2,h3,h4,h5,h6{-moz-column-break-after:avoid;break-after:avoid-page;-moz-column-break-inside:avoid;break-inside:avoid;orphans:2}p{orphans:4}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}.md-math-block,.md-rawblock,h1,h2,h3,h4,h5,h6,p{margin-top:1rem;margin-bottom:1rem}.hidden{display:none}.md-blockmeta{color:#ccc;font-weight:700;font-style:italic}a{cursor:pointer}sup.md-footnote{padding:2px 4px;background-color:hsla(0,0%,93%,.7);color:#555;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;cursor:pointer}sup.md-footnote a,sup.md-footnote a:hover{color:inherit;text-transform:inherit;text-decoration:inherit}#write input[type=checkbox]{cursor:pointer;width:inherit;height:inherit}figure{overflow-x:auto;margin:1.2em 0;max-width:calc(100% + 16px);padding:0}figure>table{margin:0!important}tr{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:auto;break-after:auto}thead{display:table-header-group}table{border-collapse:collapse;border-spacing:0;width:100%;overflow:auto;-moz-column-break-inside:auto;break-inside:auto;text-align:left}table.md-table td{min-width:32px}.CodeMirror-gutters{border-right-width:0;background-color:inherit}.CodeMirror{text-align:left}.CodeMirror-placeholder{opacity:.3}.CodeMirror pre{padding:0 4px}.CodeMirror-lines{padding:0}div.hr:focus{cursor:none}#write pre{white-space:pre-wrap}#write.fences-no-line-wrapping pre{white-space:pre}#write pre.ty-contain-cm{white-space:normal}.CodeMirror-gutters{margin-right:4px}.md-fences{font-size:.9rem;display:block;-moz-column-break-inside:avoid;break-inside:avoid;text-align:left;overflow:visible;white-space:pre;background-image:inherit;background-size:inherit;background-attachment:inherit;background-origin:inherit;background-clip:inherit;background-color:inherit;position:relative!important;background-position:inherit;background-repeat:inherit}.md-diagram-panel{width:100%;margin-top:10px;text-align:center;padding-top:0;padding-bottom:8px;overflow-x:auto}#write .md-fences.mock-cm{white-space:pre-wrap}.md-fences.md-fences-with-lineno{padding-left:0}#write.fences-no-line-wrapping .md-fences.mock-cm{white-space:pre;overflow-x:auto}.md-fences.mock-cm.md-fences-with-lineno{padding-left:8px}.CodeMirror-line,twitterwidget{-moz-column-break-inside:avoid;break-inside:avoid}.footnotes{opacity:.8;font-size:.9rem;margin-top:1em;margin-bottom:1em}.footnotes+.footnotes{margin-top:0}.md-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;text-decoration:none;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:400;text-align:left;box-sizing:content-box;direction:ltr;background-position:0 0}li div{padding-top:0}blockquote{margin:1rem 0}li .mathjax-block,li p{margin:.5rem 0}li{margin:0;position:relative}blockquote>:last-child{margin-bottom:0}blockquote>:first-child,li>:first-child{margin-top:0}.footnotes-area{color:#888;margin-top:.714rem;padding-bottom:.143rem;white-space:normal}#write .footnote-line{white-space:pre-wrap}@media print{body,html{border:1px solid transparent;height:99%;-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-before:avoid;break-before:avoid}#write{margin-top:0;padding-top:0;border-color:transparent!important}.typora-export *{-webkit-print-color-adjust:exact}html.blink-to-pdf{font-size:13px}.typora-export #write{padding-left:32px;padding-right:32px;padding-bottom:0;-moz-column-break-after:avoid;break-after:avoid}.typora-export #write:after{height:0}}.footnote-line{margin-top:.714em;font-size:.7em}a img,img a{cursor:pointer}pre.md-meta-block{font-size:.8rem;min-height:.8rem;white-space:pre-wrap;background-color:#ccc;display:block;overflow-x:hidden}p>.md-image:only-child:not(.md-img-error) img,p>img:only-child{display:block;margin:auto}p>.md-image:only-child{display:inline-block;width:100%}#write .MathJax_Display{margin:.8em 0 0}.md-math-block{width:100%}.md-math-block:not(:empty):after{display:none}[contenteditable=false]:active,[contenteditable=false]:focus,[contenteditable=true]:active,[contenteditable=true]:focus{outline:0;box-shadow:none}.md-task-list-item{position:relative;list-style-type:none}.task-list-item.md-task-list-item{padding-left:0}.md-task-list-item>input{position:absolute;top:0;left:0;margin-left:-1.2em;margin-top:calc(1em - 10px);border:none}.math{font-size:1rem}.md-toc{min-height:3.58rem;position:relative;font-size:.9rem;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.md-toc-content{position:relative;margin-left:0}.md-toc-content:after,.md-toc:after{display:none}.md-toc-item{display:block;color:#4183c4}.md-toc-item a{text-decoration:none}.md-toc-inner:hover{text-decoration:underline}.md-toc-inner{display:inline-block;cursor:pointer}.md-toc-h1 .md-toc-inner{margin-left:0;font-weight:700}.md-toc-h2 .md-toc-inner{margin-left:2em}.md-toc-h3 .md-toc-inner{margin-left:4em}.md-toc-h4 .md-toc-inner{margin-left:6em}.md-toc-h5 .md-toc-inner{margin-left:8em}.md-toc-h6 .md-toc-inner{margin-left:10em}@media screen and (max-width:48em){.md-toc-h3 .md-toc-inner{margin-left:3.5em}.md-toc-h4 .md-toc-inner{margin-left:5em}.md-toc-h5 .md-toc-inner{margin-left:6.5em}.md-toc-h6 .md-toc-inner{margin-left:8em}}a.md-toc-inner{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.footnote-line a:not(.reversefootnote){color:inherit}.md-attr{display:none}.md-fn-count:after{content:"."}code,pre,samp,tt{font-family:var(--monospace)}kbd{margin:0 .1em;padding:.1em .6em;font-size:.8em;color:#242729;background-color:#fff;border:1px solid #adb3b9;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 1px 0 rgba(12,13,14,.2),inset 0 0 0 2px #fff;white-space:nowrap;vertical-align:middle}.md-comment{color:#a27f03;opacity:.8;font-family:var(--monospace)}code{text-align:left}a.md-print-anchor{white-space:pre!important;border:none!important;display:inline-block!important;position:absolute!important;width:1px!important;right:0!important;outline:0!important;text-shadow:none!important;background-position:0 0!important}.md-inline-math .MathJax_SVG .noError{display:none!important}.html-for-mac .inline-math-svg .MathJax_SVG{vertical-align:.2px}.md-math-block .MathJax_SVG_Display{text-align:center;margin:0;position:relative;text-indent:0;max-width:none;max-height:none;min-height:0;min-width:100%;width:auto;overflow-y:hidden;display:block!important}.MathJax_SVG_Display,.md-inline-math .MathJax_SVG_Display{width:auto;margin:inherit;display:inline-block!important}.MathJax_SVG .MJX-monospace{font-family:var(--monospace)}.MathJax_SVG .MJX-sans-serif{font-family:sans-serif}.MathJax_SVG{display:inline;font-style:normal;font-weight:400;line-height:normal;zoom:90%;text-indent:0;text-align:left;text-transform:none;letter-spacing:normal;word-spacing:normal;word-wrap:normal;white-space:nowrap;float:none;direction:ltr;max-width:none;max-height:none;min-width:0;min-height:0;border:0;padding:0;margin:0}.MathJax_SVG *{transition:none}.MathJax_SVG_Display svg{vertical-align:middle!important;margin-bottom:0!important;margin-top:0!important}.os-windows.monocolor-emoji .md-emoji{font-family:Segoe UI Symbol,sans-serif}.md-diagram-panel>svg{max-width:100%}[lang=flow] svg,[lang=mermaid] svg{max-width:100%;height:auto}[lang=mermaid] .node text{font-size:1rem}table tr th{border-bottom-width:0}video{display:block;margin:0 auto}iframe,video{max-width:100%}iframe{width:100%;border:none}.highlight td,.highlight tr{border:0}svg[id^=mermaidChart]{line-height:1em}mark{background-color:#ff0;color:#000}.md-html-inline .md-plain,.md-html-inline strong,mark .md-inline-math,mark strong{color:inherit}mark .md-meta{color:#000;opacity:.3!important}:root{--side-bar-bg-color:#fafafa;--control-text-color:#777}@include-when-export url(https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext);html{font-size:16px}body{font-family:Open Sans,Clear Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;line-height:1.6}#write{max-width:860px;margin:0 auto;padding-bottom:100px}#write>ol:first-child,#write>ul:first-child{margin-top:30px}a{color:#2c61fe}h1,h2,h3,h4,h5,h6{position:relative;margin-top:1rem;margin-bottom:1rem;font-weight:700;line-height:1.4;cursor:text}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{text-decoration:none}h1 code,h1 tt,h2 code,h2 tt,h3 code,h3 tt,h4 code,h4 tt,h5 code,h5 tt,h6 code,h6 tt{font-size:inherit}h1{font-size:2.25em;line-height:1.2}h1,h2{padding-bottom:.3em;border-bottom:1px solid #eee}h2{font-size:1.75em;line-height:1.225}h3{font-size:1.5em;line-height:1.43}h4{font-size:1.25em}h5,h6{font-size:1em}h6{color:#777}blockquote,dl,ol,p,table,ul{margin:.8em 0}li>ol,li>ul{margin:0}hr{height:2px;padding:0;margin:16px 0;background-color:#e7e7e7;border:0;overflow:hidden;box-sizing:content-box}li p.first{display:inline-block}ol,ul{padding-left:30px}ol:first-child,ul:first-child{margin-top:0}ol:last-child,ul:last-child{margin-bottom:0}blockquote{border-left:4px solid #dfe2e5;padding:0 15px;color:#777}blockquote blockquote{padding-right:0}table{padding:0;word-break:normal}table tr{border-top:1px solid #dfe2e5;margin:0;padding:0}table tr:nth-child(2n),thead{background-color:#f8f8f8}table tr th{font-weight:700;border:1px solid #dfe2e5;border-bottom:0}table tr td,table tr th{margin:0;padding:6px 13px}table tr td{border:1px solid #dfe2e5}table tr td:first-child,table tr th:first-child{margin-top:0}table tr td:last-child,table tr th:last-child{margin-bottom:0}.CodeMirror-lines{padding-left:4px}.code-tooltip{box-shadow:0 1px 1px 0 rgba(0,28,36,.3);border-top:1px solid #eef2f2}.md-fences,code,tt{border:1px solid #e7eaed;background-color:#f8f8f8;border-radius:3px;padding:2px 4px 0;font-size:.9em}code{background-color:#f3f4f4;padding:0 2px}.md-fences{margin-bottom:15px;margin-top:15px;padding-top:8px;padding-bottom:6px}.md-task-list-item>input{margin-left:-1.3em}@media print{html{font-size:13px}pre,table{page-break-inside:avoid}pre{word-wrap:break-word}}.md-fences{background-color:#f8f8f8}#write pre.md-meta-block{padding:1rem;font-size:85%;line-height:1.45;background-color:#f7f7f7;border:0;border-radius:3px;color:#777;margin-top:0!important}.mathjax-block>.code-tooltip{bottom:.375rem}.md-mathjax-midline{background:#fafafa}#write>h3.md-focus:before{left:-1.5625rem;top:.375rem}#write>h4.md-focus:before,#write>h5.md-focus:before,#write>h6.md-focus:before{left:-1.5625rem;top:.285714286rem}.md-image>.md-meta{border-radius:3px;padding:2px 0 0 4px;font-size:.9em;color:inherit}.md-tag{color:#a7a7a7;opacity:1}.md-toc{margin-top:20px;padding-bottom:20px}.sidebar-tabs{border-bottom:none}#typora-quick-open{border:1px solid #ddd;background-color:#f8f8f8}#typora-quick-open-item{background-color:#fafafa;border-color:#fefefe #e5e5e5 #e5e5e5 #eee;border-style:solid;border-width:1px}.on-focus-mode blockquote{border-left-color:rgba(85,85,85,.12)}.context-menu,.megamenu-content,footer,header{font-family:Segoe UI,Arial,sans-serif}.file-node-content:hover .file-node-icon,.file-node-content:hover .file-node-open-state{visibility:visible}.mac-seamless-mode #typora-sidebar{background-color:#fafafa;background-color:var(--side-bar-bg-color)}.md-lang{color:#b4654d}.html-for-mac .context-menu{--item-hover-bg-color:#e6f0fe}#md-notification .btn{border:0}.dropdown-menu .divider{border-color:#e5e5e5}.ty-preferences .window-content{background-color:#fafafa}.ty-preferences .nav-group-item.active{color:#fff;background:#999}pre.front-matter{display:none!important}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{background-color:#b31d28;color:#fafbfc}.markdown-body .pl-c2{background-color:#d73a49;color:#fafbfc}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{color:#22863a;font-weight:700}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#005cc5;font-weight:700}.markdown-body .pl-mi{color:#24292e;font-style:italic}.markdown-body .pl-mb{color:#24292e;font-weight:700}.markdown-body .pl-md{background-color:#ffeef0;color:#b31d28}.markdown-body .pl-mi1{background-color:#f0fff4;color:#22863a}.markdown-body .pl-mc{background-color:#ffebda;color:#e36209}.markdown-body .pl-mi2{background-color:#005cc5;color:#f6f8fa}.markdown-body .pl-mdr{color:#6f42c1;font-weight:700}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{color:#032f62;text-decoration:underline}.markdown-body details{display:block}.markdown-body summary{display:list-item}.markdown-body a{background-color:transparent}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{background:transparent;border-bottom:1px solid #dfe2e5;height:0;margin:15px 0;overflow:hidden}.markdown-body hr:after,.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both}.markdown-body table{border-collapse:collapse;border-spacing:0}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:0;margin-top:0}.markdown-body h1{font-size:32px}.markdown-body h1,.markdown-body h2{font-weight:600}.markdown-body h2{font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h3,.markdown-body h4{font-weight:600}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h5,.markdown-body h6{font-weight:600}.markdown-body h6{font-size:12px}.markdown-body p{margin-bottom:10px;margin-top:0}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{margin-bottom:0;margin-top:0;padding-left:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-bottom:0;margin-top:0}.markdown-body input::-webkit-inner-spin-button,.markdown-body input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.markdown-body .border{border:1px solid #e1e4e8!important}.markdown-body .border-0{border:0!important}.markdown-body .border-bottom{border-bottom:1px solid #e1e4e8!important}.markdown-body .rounded-1{border-radius:3px!important}.markdown-body .bg-white{background-color:#fff!important}.markdown-body .bg-gray-light{background-color:#fafbfc!important}.markdown-body .text-gray-light{color:#6a737d!important}.markdown-body .mb-0{margin-bottom:0!important}.markdown-body .my-2{margin-bottom:8px!important;margin-top:8px!important}.markdown-body .py-0{padding-bottom:0!important;padding-top:0!important}.markdown-body .py-2{padding-bottom:8px!important;padding-top:8px!important}.markdown-body .pl-3,.markdown-body .px-3{padding-left:16px!important}.markdown-body .px-3{padding-right:16px!important}.markdown-body .f6{font-size:12px!important}.markdown-body .lh-condensed{line-height:1.25!important}.markdown-body .text-bold{font-weight:600!important}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-bottom:16px;margin-top:0}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}.markdown-body blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;font-size:11px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:#6a737d;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-bottom:0;margin-top:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{background-color:#fff;box-sizing:content-box;max-width:100%}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{background:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{background-color:#f6f8fa;border-radius:3px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.markdown-body pre code{background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0;word-wrap:normal}.markdown-body .commit-tease-sha{color:#444d56;display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:90%}.markdown-body .blob-wrapper{border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow-x:auto;overflow-y:hidden}.markdown-body .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-body .blob-num{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;color:rgba(27,31,35,.3);cursor:pointer;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;line-height:20px;min-width:50px;padding-left:10px;padding-right:10px;text-align:right;user-select:none;vertical-align:top;white-space:nowrap;width:1%}.markdown-body .blob-num:hover{color:rgba(27,31,35,.6)}.markdown-body .blob-num:before{content:attr(data-line-number)}.markdown-body .blob-code{line-height:20px;padding-left:10px;padding-right:10px;position:relative;vertical-align:top}.markdown-body .blob-code-inner{color:#24292e;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;overflow:visible;white-space:pre;word-wrap:normal}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{background:#ffea7f;cursor:pointer}.markdown-body kbd{background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1;color:#444d56;display:inline-block;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.markdown-body :checked+.radio-label{border-color:#0366d6;position:relative;z-index:1}.markdown-body .tab-size[data-tab-size="1"]{-moz-tab-size:1;-o-tab-size:1;tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-moz-tab-size:2;-o-tab-size:2;tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-moz-tab-size:3;-o-tab-size:3;tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-moz-tab-size:5;-o-tab-size:5;tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-moz-tab-size:6;-o-tab-size:6;tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-moz-tab-size:7;-o-tab-size:7;tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-moz-tab-size:8;-o-tab-size:8;tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-moz-tab-size:9;-o-tab-size:9;tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-moz-tab-size:10;-o-tab-size:10;tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-moz-tab-size:11;-o-tab-size:11;tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-moz-tab-size:12;-o-tab-size:12;tab-size:12}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body .pl-7{padding-left:48px!important}.markdown-body .pl-8{padding-left:64px!important}.markdown-body .pl-9{padding-left:80px!important}.markdown-body .pl-10{padding-left:96px!important}.markdown-body .pl-11{padding-left:112px!important}.markdown-body .pl-12{padding-left:128px!important}.markdown-body{font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;box-sizing:border-box;min-width:200px;max-width:980px;margin:0 auto;padding:45px}@media not print{.markdown-body{padding:45px}@media (max-width:767px){.markdown-body{padding:15px}}}.hf-container{color:#24292e;line-height:1.3}.markdown-body .highlight pre,.markdown-body pre{white-space:pre-wrap}.markdown-body table{display:table}.markdown-body img[data-align=center]{display:block;margin:0 auto}.markdown-body img[data-align=right]{display:block;margin:0 0 0 auto}.markdown-body li.task-list-item{list-style-type:none}.markdown-body li>[type=checkbox]{margin:0 0 0 -1.3em}.markdown-body input[type=checkbox]~p{margin-top:0;display:inline-block}.markdown-body ol ol,.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:decimal}.markdown-body a.footnote-ref{text-decoration:none}table{border-collapse:unset}table tr td,table tr th{font-weight:400;padding:0;border:none;background-color:#fff}table tbody tr td{padding-top:20px}[data-trip-wcag] :focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #1733c5!important}[data-trip-wcag] * .data-trip-wcag-dark:focus,[data-trip-wcag] :focus{outline:none;transition:box-shadow .2s cubic-bezier(.2,0,0,1)}[data-trip-wcag] * .data-trip-wcag-dark:focus{box-shadow:0 0 0 2px #1733c5,0 0 0 4px #fff!important}
