a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inconsolata-vietnamese-600-normal.4b2b6ac0.woff2) format("woff2"),url(/_next/static/media/inconsolata-vietnamese-600-normal.878f47b7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inconsolata-latin-ext-600-normal.64ea4e0b.woff2) format("woff2"),url(/_next/static/media/inconsolata-latin-ext-600-normal.29e48290.woff) format("woff");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inconsolata-latin-600-normal.9a109efe.woff2) format("woff2"),url(/_next/static/media/inconsolata-latin-600-normal.cbaad9e2.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inconsolata-vietnamese-400-normal.41a0f39d.woff2) format("woff2"),url(/_next/static/media/inconsolata-vietnamese-400-normal.da408b76.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inconsolata-latin-ext-400-normal.57cf534d.woff2) format("woff2"),url(/_next/static/media/inconsolata-latin-ext-400-normal.8329f805.woff) format("woff");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inconsolata-latin-400-normal.899431b4.woff2) format("woff2"),url(/_next/static/media/inconsolata-latin-400-normal.6577f248.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}body{font-family:Inconsolata,monospace;font-weight:400}a{text-decoration:none}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.md-dl.md-h1,.md-dl.md-h2,.md-dl.md-h3,.md-dl.md-h4,.md-dl.md-h5,.md-dl.md-h6{margin-top:20px;margin-bottom:14px}.md-dl.md-blockquote,.md-dl.md-list,.md-dl.md-p,.md-dl.md-pre,.md-dl.md-table{margin-bottom:14px}.md-dl.md-blockquote>:last-child,.md-dl.md-list .md-list{margin-bottom:0}.md-dl.md-wrapper>:first-child{margin-top:0}.md-a{text-decoration:none}.md-a:hover{text-decoration:underline}.md-a,.md-a:active,.md-a:hover,.md-a:visited{color:#0716ea}.md-blockquote,.md-li,.md-p{font-size:1rem;letter-spacing:.00938em;line-height:1.5}.md-code{font-size:1rem;line-height:1.25}.md-strong{font-weight:700}.md-em{font-style:italic}.md-li{line-height:1.25;margin-left:1em;list-style-image:none;list-style-position:inside;list-style-type:none}.md-li>p{display:inline}.md-dl.md-li>p{margin-bottom:0}.md-dl.md-li>p:after{content:"";display:block;margin-bottom:14px}.md-li-checkbox{list-style-type:none!important}.md-checkbox{margin:0 .5em 0 0}.md-ol>li{list-style-type:decimal}.md-ul>li{list-style-type:disc}.md-list .md-ul>li{list-style-type:circle}.md-list .md-list .md-ul>li{list-style-type:square}.md-list .md-list .md-list .md-ul>li{list-style-type:disc}.md-list .md-list>li:first-child,.md-list>li:not(:first-child){margin-top:.15rem}.md-h1{font-size:3rem;line-height:1.167;letter-spacing:-.01562em;padding-bottom:.4rem;border-bottom:.12rem solid #353535}.md-h1,.md-h2{font-weight:300}.md-h2{font-size:2.5rem;line-height:1.2;letter-spacing:-.00833em}.md-h3{font-size:1.4rem;font-weight:400;line-height:1.167;letter-spacing:0}.md-h4{font-size:1.38rem}.md-h5{font-size:1.26rem}.md-h6{font-size:1.2rem}.md-codespan{background-color:#f2f4f7;border-radius:5px;padding:.05rem .2rem}.md-blockquote{box-sizing:border-box;position:relative;padding-left:1.2rem;padding-top:.05rem;padding-bottom:.05rem}.md-blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:gray}.md-pre{background-color:#f2f4f7;border-radius:5px;padding:12px;overflow:scroll}.md-hr{font-size:300}.md-table{width:100%;border-collapse:collapse;margin:1rem 0}.md-thead{background-color:#f2f4f7;font-size:1.1rem}.md-thead .md-th{padding:.5rem .75rem;text-align:left;border-bottom:2px solid #545454}.md-tbody .md-tr:nth-child(2n){background-color:#f8f8f8}.md-tbody .md-tr:nth-child(odd){background-color:#fff}.md-tbody .md-td{padding:.5rem .75rem;border-bottom:1px solid #ddd}.md-img{max-width:95%;margin:2em 2.5%}.markdownContainer strong{font-weight:600}.markdownContainer h1{font-size:2.8rem;font-weight:300;line-height:1.167;letter-spacing:-.01562em;margin-top:1rem;margin-bottom:1rem;padding-bottom:.4rem;border-bottom:.12rem solid #353535}.markdownContainer h2{font-size:2.3rem;font-weight:300;line-height:1.2;letter-spacing:-.00833em;margin-top:1.6rem;margin-bottom:.8rem}.markdownContainer h3{font-size:1.3rem;font-weight:400;line-height:1.167;letter-spacing:0;margin-top:1.3rem;margin-bottom:.5rem}.markdownContainer h4{font-size:1.25rem}.markdownContainer h5{font-size:1.15rem}.markdownContainer h6{font-size:1.1rem}.markdownContainer h4,.markdownContainer h5,.markdownContainer h6{margin-top:.8rem;margin-bottom:.6rem}.markdownContainer li,.markdownContainer p{font-size:1rem;letter-spacing:.00938em}.markdownContainer p{font-size:1rem;line-height:1.5;margin-bottom:1em}.markdownContainer code{font-size:1rem;line-height:1.5;padding:.05rem .2rem}.markdownContainer pre{padding:.5rem 1rem;margin:.5rem 0}.markdownContainer pre>code{padding:0}.markdownContainer code,.markdownContainer pre{background-color:#f2f4f7;border-radius:5px}.markdownContainer pre{overflow:auto;box-sizing:border-box}@media screen and (max-width:700px){.markdownContainer pre{padding-bottom:.7rem}}.markdownContainer img{max-width:95%;margin:2em 2.5%}