blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}abbr,body,fieldset,html,iframe,img{border:0}[hidefocus],summary{outline:0}h1,h2,h3,h4,h5,h6,small{font-size:100%}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}textarea{overflow:auto;resize:vertical}label,summary{cursor:default}a,button{cursor:pointer}b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}a{text-decoration:none}button,input,keygen,legend,select,textarea{outline:0}body{font-size:16px;font-family:-apple-system,"Microsoft YaHei","Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;line-height:1.5;word-wrap:break-word;-webkit-text-size-adjust:none}@media screen and (min-width:960px){::selection{color:#fff;background-color:#7cc04b}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px transparent}::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);background-color:rgba(0,0,0,.01)}::-webkit-scrollbar-track:active{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);background-color:rgba(0,0,0,.05)}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.05);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.6)}}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-github:before{content:"\e900"}.icon-twitter:before{content:"\e90b"}.icon-arrow-double-down:before{content:"\e901"}.icon-arrdouble-left:before{content:"\e902"}.icon-arrow-double-right:before{content:"\e903"}.icon-arrow-double-up:before{content:"\e904"}.icon-arrow-up:before{content:"\e908"}.icon-arrow-right:before{content:"\e907"}.icon-arrow-down:before{content:"\e905"}.icon-arrow-left:before{content:"\e906"}.icon-nav-up:before{content:"\e90e"}.icon-nav-right:before{content:"\e90f"}.icon-nav-down:before{content:"\e910"}.icon-nav-left:before{content:"\e911"}.icon-calendar:before{content:"\e909"}.icon-camera:before{content:"\e90a"}.icon-write:before{content:"\e951"}.icon-circle-info:before{content:"\e917"}.icon-circle-more:before{content:"\e919"}.icon-comment:before{content:"\e924"}.icon-message-stroke:before{content:"\e935"}.icon-document:before{content:"\e927"}.icon-documents:before{content:"\e928"}.icon-favorite:before{content:"\e92b"}.icon-home-stroke:before{content:"\e92d"}.icon-library:before{content:"\e930"}.icon-link:before{content:"\e954";color:#000}.icon-location:before{content:"\e932"}.icon-lock:before{content:"\e933"}.icon-search-stroke:before{content:"\e93f"}.icon-tag:before{content:"\e946"}.icon-time:before{content:"\e947"}.icon-user-stroke:before{content:"\e94c"}.icon-video:before{content:"\e94d"}.icon-vote:before{content:"\e950"}.markdown-body .pl-c,.markdown-body .pl-c span{color:#75715e;font-style:italic}.markdown-body .pl-c1{color:#ae81ff}.markdown-body .pl-cce{color:#66d9ef}.markdown-body .pl-cn{color:#66d9ef}.markdown-body .pl-coc{color:#66d9ef}.markdown-body .pl-cos{color:#e6db74}.markdown-body .pl-e{color:#a6e22e}.markdown-body .pl-ef{color:#a6e22e}.markdown-body .pl-en{color:#a6e22e}.markdown-body .pl-enc{color:#66d9ef}.markdown-body .pl-enf{color:#a6e22e}.markdown-body .pl-enm{color:#a6e22e}.markdown-body .pl-ens{color:#66d9ef}.markdown-body .pl-ent{color:#f92672}.markdown-body .pl-entc{color:#a6e22e}.markdown-body .pl-enti{color:#a6e22e;font-weight:700}.markdown-body .pl-entm{color:#a6e22e}.markdown-body .pl-eoa{color:#f92672}.markdown-body .pl-eoac{color:#a6e22e}.markdown-body .pl-eoac .pl-pde{color:#a6e22e}.markdown-body .pl-eoai{color:#f92672}.markdown-body .pl-eoai .pl-pde{color:#f92672}.markdown-body .pl-eoi{color:#a6e22e}.markdown-body .pl-k{color:#f92672}.markdown-body .pl-ko{color:#f92672}.markdown-body .pl-kolp{color:#f92672}.markdown-body .pl-kos{color:#66d9ef}.markdown-body .pl-kou{color:#66d9ef}.markdown-body .pl-mai .pl-sf{color:#a6e22e}.markdown-body .pl-mb{color:#e6db74;font-weight:700}.markdown-body .pl-mc{color:#f92672}.markdown-body .pl-mh .pl-pdh{color:#66d9ef}.markdown-body .pl-mi{color:#f92672;font-style:italic}.markdown-body .pl-ml{color:#e6db74}.markdown-body .pl-mm{color:#a6e22e}.markdown-body .pl-mp{color:#66d9ef}.markdown-body .pl-mp1 .pl-sf{color:#66d9ef}.markdown-body .pl-mq{color:#66d9ef}.markdown-body .pl-mr{color:#f92672}.markdown-body .pl-ms{color:#f92672}.markdown-body .pl-pdb{color:#e6db74;font-weight:700}.markdown-body .pl-pdc{color:#75715e;font-style:italic}.markdown-body .pl-pdc1{color:#ae81ff}.markdown-body .pl-pde{color:#66d9ef}.markdown-body .pl-pdi{color:#f92672;font-style:italic}.markdown-body .pl-pds{color:#e6db74}.markdown-body .pl-pdv{color:#a6e22e}.markdown-body .pl-pse{color:#66d9ef}.markdown-body .pl-pse .pl-s2{color:#66d9ef}.markdown-body .pl-s{color:#e6db74}.markdown-body .pl-s1{color:#e6db74}.markdown-body .pl-s2{color:#f8f8f2}.markdown-body .pl-mp .pl-s3{color:#66d9ef}.markdown-body .pl-s3{color:#f92672}.markdown-body .pl-sc{color:#fd971f}.markdown-body .pl-scp{color:#ae81ff}.markdown-body .pl-sf{color:#fd971f}.markdown-body .pl-smc{color:#f92672}.markdown-body .pl-smi{color:#66d9ef}.markdown-body .pl-smp{color:#f92672}.markdown-body .pl-sok{color:#f92672}.markdown-body .pl-sol{color:#e6db74}.markdown-body .pl-som{color:#a6e22e}.markdown-body .pl-sr{color:#a6e22e}.markdown-body .pl-sra{color:#f92672}.markdown-body .pl-src{color:#f92672}.markdown-body .pl-sre{color:#f92672}.markdown-body .pl-st{color:#66d9ef}.markdown-body .pl-stj{color:#f8f8f2}.markdown-body .pl-stp{color:#66d9ef}.markdown-body .pl-sv{color:#66d9ef}.markdown-body .pl-v{color:#66d9ef}.markdown-body .pl-vi{color:#66d9ef}.markdown-body .pl-vo{color:#a6e22e}.markdown-body .pl-vpf{color:#66d9ef}.markdown-body .pl-mi1{color:#a6e22e;background:rgba(0,64,0,.5)}.markdown-body .pl-mdht{color:#a6e22e;background:rgba(0,64,0,.5)}.markdown-body .pl-md{color:#f92672;background:rgba(64,0,0,.5)}.markdown-body .pl-mdhf{color:#f92672;background:rgba(64,0,0,.5)}.markdown-body .pl-mdr{color:#66d9ef;font-weight:400}.markdown-body .pl-mdh{color:#a6e22e;font-weight:400}.markdown-body .pl-mdi{color:#a6e22e;font-weight:400}.markdown-body .pl-bu,.markdown-body .pl-ii,.markdown-body .pl-ii .pl-cce{background-color:#a6e22e;color:#272822}.markdown-body .pl-mo{color:#fd971f}.markdown-body .pl-mri{color:#66d9ef}.markdown-body .pl-ms1{background-color:#fd971f}.markdown-body .pl-va{color:#66d9ef}.markdown-body .pl-vpu{color:#66d9ef}.markdown-body .pl-entl{color:#fd971f}.markdown-body .highlight .pl-corl span.x,.markdown-body .pl-corl{color:#e6db74;text-decoration:underline}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{background:#a6e22e;color:#272822}.markdown-body .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.markdown-body a{background-color:transparent;-webkit-text-decoration-skip:objects}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit}.markdown-body strong{font-weight:bolder}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body svg:not(:root){overflow:hidden}.markdown-body code,.markdown-body kbd{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;height:0;overflow:visible}.markdown-body input{font:inherit;margin:0}.markdown-body input{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{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr::before{display:table;content:""}.markdown-body hr::after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body img,.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom: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 .octicon{vertical-align:text-bottom}.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 .markdown-body::before{display:table;content:""}.markdown-body .markdown-body::after{display:table;clear:both;content:""}.markdown-body .markdown-body>:first-child{margin-top:0!important}.markdown-body .markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:0}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.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 h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #eaecef}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.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-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code,.markdown-body pre{font-family:Consolas,Menlo,Monaco,Courier,monospace}.markdown-body pre{margin-top:0;margin-bottom:0;padding:10px;font-size:14px;line-height:1.4;word-wrap:normal;background-color:#f6f8fa;border-radius:3px}.markdown-body code{padding:0;padding-top:.2em;padding-bottom:.2em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body code::after,.markdown-body code::before{letter-spacing:-.2em;content:"\00a0"}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre code::after,.markdown-body pre code::before{content:normal}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px Consolas,Monaco,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.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}@media (prefers-color-scheme:dark){.markdown-body a{color:#70b3ff}.markdown-body h1,.markdown-body h2,.markdown-body hr{border-bottom-color:#484848}.markdown-body blockquote{background-color:#313338;border-left-color:#686b6f}.markdown-body table td,.markdown-body table th,.markdown-body table tr{border-color:#3f4248}.markdown-body table tr:nth-child(2n){background-color:#303238}.markdown-body code,.markdown-body img,.markdown-body pre{background-color:#3f4248}}.highlight{display:block;width:100%;overflow-x:auto;font-size:14px;line-height:16px;background-color:#272822;background-image:linear-gradient(#353535,#353535);background-repeat:repeat-x;background-size:100% 28px;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.highlight:before{content:'code';display:block;padding:0 8px;line-height:28px;color:#989898;font-family:monospace}.highlight[class~="1c"]:before,.highlight[class~=highlight-source-1c]:before{content:"1c"}.highlight[class~=abnf]:before,.highlight[class~=highlight-source-abnf]:before{content:"abnf"}.highlight[class~=accesslog]:before,.highlight[class~=highlight-source-accesslog]:before{content:"accesslog"}.highlight[class~=actionscript]:before,.highlight[class~=highlight-source-actionscript]:before{content:"actionscript"}.highlight[class~=ada]:before,.highlight[class~=highlight-source-ada]:before{content:"ada"}.highlight[class~=apache]:before,.highlight[class~=highlight-source-apache]:before{content:"apache"}.highlight[class~=applescript]:before,.highlight[class~=highlight-source-applescript]:before{content:"applescript"}.highlight[class~=cpp]:before,.highlight[class~=highlight-source-cpp]:before{content:"cpp"}.highlight[class~=arduino]:before,.highlight[class~=highlight-source-arduino]:before{content:"arduino"}.highlight[class~=armasm]:before,.highlight[class~=highlight-source-armasm]:before{content:"armasm"}.highlight[class~=highlight-source-xml]:before,.highlight[class~=xml]:before{content:"xml"}.highlight[class~=asciidoc]:before,.highlight[class~=highlight-source-asciidoc]:before{content:"asciidoc"}.highlight[class~=aspectj]:before,.highlight[class~=highlight-source-aspectj]:before{content:"aspectj"}.highlight[class~=autohotkey]:before,.highlight[class~=highlight-source-autohotkey]:before{content:"autohotkey"}.highlight[class~=autoit]:before,.highlight[class~=highlight-source-autoit]:before{content:"autoit"}.highlight[class~=avrasm]:before,.highlight[class~=highlight-source-avrasm]:before{content:"avrasm"}.highlight[class~=awk]:before,.highlight[class~=highlight-source-awk]:before{content:"awk"}.highlight[class~=axapta]:before,.highlight[class~=highlight-source-axapta]:before{content:"axapta"}.highlight[class~=bash]:before,.highlight[class~=highlight-source-bash]:before{content:"bash"}.highlight[class~=basic]:before,.highlight[class~=highlight-source-basic]:before{content:"basic"}.highlight[class~=bnf]:before,.highlight[class~=highlight-source-bnf]:before{content:"bnf"}.highlight[class~=brainfuck]:before,.highlight[class~=highlight-source-brainfuck]:before{content:"brainfuck"}.highlight[class~=cal]:before,.highlight[class~=highlight-source-cal]:before{content:"cal"}.highlight[class~=capnproto]:before,.highlight[class~=highlight-source-capnproto]:before{content:"capnproto"}.highlight[class~=ceylon]:before,.highlight[class~=highlight-source-ceylon]:before{content:"ceylon"}.highlight[class~=clean]:before,.highlight[class~=highlight-source-clean]:before{content:"clean"}.highlight[class~=clojure]:before,.highlight[class~=highlight-source-clojure]:before{content:"clojure"}.highlight[class~=clojure-repl]:before,.highlight[class~=highlight-source-clojure-repl]:before{content:"clojure-repl"}.highlight[class~=cmake]:before,.highlight[class~=highlight-source-cmake]:before{content:"cmake"}.highlight[class~=coffeescript]:before,.highlight[class~=highlight-source-coffeescript]:before{content:"coffeescript"}.highlight[class~=coq]:before,.highlight[class~=highlight-source-coq]:before{content:"coq"}.highlight[class~=cos]:before,.highlight[class~=highlight-source-cos]:before{content:"cos"}.highlight[class~=crmsh]:before,.highlight[class~=highlight-source-crmsh]:before{content:"crmsh"}.highlight[class~=crystal]:before,.highlight[class~=highlight-source-crystal]:before{content:"crystal"}.highlight[class~=cs]:before,.highlight[class~=highlight-source-cs]:before{content:"cs"}.highlight[class~=csp]:before,.highlight[class~=highlight-source-csp]:before{content:"csp"}.highlight[class~=css]:before,.highlight[class~=highlight-source-css]:before{content:"css"}.highlight[class~="d"]:before,.highlight[class~=highlight-source-d]:before{content:"d"}.highlight[class~=highlight-source-markdown]:before,.highlight[class~=markdown]:before{content:"markdown"}.highlight[class~=dart]:before,.highlight[class~=highlight-source-dart]:before{content:"dart"}.highlight[class~=delphi]:before,.highlight[class~=highlight-source-delphi]:before{content:"delphi"}.highlight[class~=diff]:before,.highlight[class~=highlight-source-diff]:before{content:"diff"}.highlight[class~=django]:before,.highlight[class~=highlight-source-django]:before{content:"django"}.highlight[class~=dns]:before,.highlight[class~=highlight-source-dns]:before{content:"dns"}.highlight[class~=dockerfile]:before,.highlight[class~=highlight-source-dockerfile]:before{content:"dockerfile"}.highlight[class~=dos]:before,.highlight[class~=highlight-source-dos]:before{content:"dos"}.highlight[class~=dsconfig]:before,.highlight[class~=highlight-source-dsconfig]:before{content:"dsconfig"}.highlight[class~=dts]:before,.highlight[class~=highlight-source-dts]:before{content:"dts"}.highlight[class~=dust]:before,.highlight[class~=highlight-source-dust]:before{content:"dust"}.highlight[class~=ebnf]:before,.highlight[class~=highlight-source-ebnf]:before{content:"ebnf"}.highlight[class~=elixir]:before,.highlight[class~=highlight-source-elixir]:before{content:"elixir"}.highlight[class~=elm]:before,.highlight[class~=highlight-source-elm]:before{content:"elm"}.highlight[class~=highlight-source-ruby]:before,.highlight[class~=ruby]:before{content:"ruby"}.highlight[class~=erb]:before,.highlight[class~=highlight-source-erb]:before{content:"erb"}.highlight[class~=erlang-repl]:before,.highlight[class~=highlight-source-erlang-repl]:before{content:"erlang-repl"}.highlight[class~=erlang]:before,.highlight[class~=highlight-source-erlang]:before{content:"erlang"}.highlight[class~=excel]:before,.highlight[class~=highlight-source-excel]:before{content:"excel"}.highlight[class~=fix]:before,.highlight[class~=highlight-source-fix]:before{content:"fix"}.highlight[class~=flix]:before,.highlight[class~=highlight-source-flix]:before{content:"flix"}.highlight[class~=fortran]:before,.highlight[class~=highlight-source-fortran]:before{content:"fortran"}.highlight[class~=fsharp]:before,.highlight[class~=highlight-source-fsharp]:before{content:"fsharp"}.highlight[class~=gams]:before,.highlight[class~=highlight-source-gams]:before{content:"gams"}.highlight[class~=gauss]:before,.highlight[class~=highlight-source-gauss]:before{content:"gauss"}.highlight[class~=gcode]:before,.highlight[class~=highlight-source-gcode]:before{content:"gcode"}.highlight[class~=gherkin]:before,.highlight[class~=highlight-source-gherkin]:before{content:"gherkin"}.highlight[class~=glsl]:before,.highlight[class~=highlight-source-glsl]:before{content:"glsl"}.highlight[class~=go]:before,.highlight[class~=highlight-source-go]:before{content:"go"}.highlight[class~=golo]:before,.highlight[class~=highlight-source-golo]:before{content:"golo"}.highlight[class~=gradle]:before,.highlight[class~=highlight-source-gradle]:before{content:"gradle"}.highlight[class~=groovy]:before,.highlight[class~=highlight-source-groovy]:before{content:"groovy"}.highlight[class~=haml]:before,.highlight[class~=highlight-source-haml]:before{content:"haml"}.highlight[class~=handlebars]:before,.highlight[class~=highlight-source-handlebars]:before{content:"handlebars"}.highlight[class~=haskell]:before,.highlight[class~=highlight-source-haskell]:before{content:"haskell"}.highlight[class~=haxe]:before,.highlight[class~=highlight-source-haxe]:before{content:"haxe"}.highlight[class~=highlight-source-hsp]:before,.highlight[class~=hsp]:before{content:"hsp"}.highlight[class~=highlight-source-htmlbars]:before,.highlight[class~=htmlbars]:before{content:"htmlbars"}.highlight[class~=highlight-source-http]:before,.highlight[class~=http]:before{content:"http"}.highlight[class~=highlight-source-hy]:before,.highlight[class~=hy]:before{content:"hy"}.highlight[class~=highlight-source-inform7]:before,.highlight[class~=inform7]:before{content:"inform7"}.highlight[class~=highlight-source-ini]:before,.highlight[class~=ini]:before{content:"ini"}.highlight[class~=highlight-source-irpf90]:before,.highlight[class~=irpf90]:before{content:"irpf90"}.highlight[class~=highlight-source-java]:before,.highlight[class~=java]:before{content:"java"}.highlight[class~=highlight-source-javascript]:before,.highlight[class~=javascript]:before{content:"javascript"}.highlight[class~=highlight-source-jboss-cli]:before,.highlight[class~=jboss-cli]:before{content:"jboss-cli"}.highlight[class~=highlight-source-json]:before,.highlight[class~=json]:before{content:"json"}.highlight[class~=highlight-source-julia]:before,.highlight[class~=julia]:before{content:"julia"}.highlight[class~=highlight-source-julia-repl]:before,.highlight[class~=julia-repl]:before{content:"julia-repl"}.highlight[class~=highlight-source-kotlin]:before,.highlight[class~=kotlin]:before{content:"kotlin"}.highlight[class~=highlight-source-lasso]:before,.highlight[class~=lasso]:before{content:"lasso"}.highlight[class~=highlight-source-ldif]:before,.highlight[class~=ldif]:before{content:"ldif"}.highlight[class~=highlight-source-leaf]:before,.highlight[class~=leaf]:before{content:"leaf"}.highlight[class~=highlight-source-less]:before,.highlight[class~=less]:before{content:"less"}.highlight[class~=highlight-source-lisp]:before,.highlight[class~=lisp]:before{content:"lisp"}.highlight[class~=highlight-source-livecodeserver]:before,.highlight[class~=livecodeserver]:before{content:"livecodeserver"}.highlight[class~=highlight-source-livescript]:before,.highlight[class~=livescript]:before{content:"livescript"}.highlight[class~=highlight-source-llvm]:before,.highlight[class~=llvm]:before{content:"llvm"}.highlight[class~=highlight-source-lsl]:before,.highlight[class~=lsl]:before{content:"lsl"}.highlight[class~=highlight-source-lua]:before,.highlight[class~=lua]:before{content:"lua"}.highlight[class~=highlight-source-makefile]:before,.highlight[class~=makefile]:before{content:"makefile"}.highlight[class~=highlight-source-mathematica]:before,.highlight[class~=mathematica]:before{content:"mathematica"}.highlight[class~=highlight-source-matlab]:before,.highlight[class~=matlab]:before{content:"matlab"}.highlight[class~=highlight-source-maxima]:before,.highlight[class~=maxima]:before{content:"maxima"}.highlight[class~=highlight-source-mel]:before,.highlight[class~=mel]:before{content:"mel"}.highlight[class~=highlight-source-mercury]:before,.highlight[class~=mercury]:before{content:"mercury"}.highlight[class~=highlight-source-mipsasm]:before,.highlight[class~=mipsasm]:before{content:"mipsasm"}.highlight[class~=highlight-source-mizar]:before,.highlight[class~=mizar]:before{content:"mizar"}.highlight[class~=highlight-source-perl]:before,.highlight[class~=perl]:before{content:"perl"}.highlight[class~=highlight-source-mojolicious]:before,.highlight[class~=mojolicious]:before{content:"mojolicious"}.highlight[class~=highlight-source-monkey]:before,.highlight[class~=monkey]:before{content:"monkey"}.highlight[class~=highlight-source-moonscript]:before,.highlight[class~=moonscript]:before{content:"moonscript"}.highlight[class~=highlight-source-n1ql]:before,.highlight[class~=n1ql]:before{content:"n1ql"}.highlight[class~=highlight-source-nginx]:before,.highlight[class~=nginx]:before{content:"nginx"}.highlight[class~=highlight-source-nimrod]:before,.highlight[class~=nimrod]:before{content:"nimrod"}.highlight[class~=highlight-source-nix]:before,.highlight[class~=nix]:before{content:"nix"}.highlight[class~=highlight-source-nsis]:before,.highlight[class~=nsis]:before{content:"nsis"}.highlight[class~=highlight-source-objectivec]:before,.highlight[class~=objectivec]:before{content:"objectivec"}.highlight[class~=highlight-source-ocaml]:before,.highlight[class~=ocaml]:before{content:"ocaml"}.highlight[class~=highlight-source-openscad]:before,.highlight[class~=openscad]:before{content:"openscad"}.highlight[class~=highlight-source-oxygene]:before,.highlight[class~=oxygene]:before{content:"oxygene"}.highlight[class~=highlight-source-parser3]:before,.highlight[class~=parser3]:before{content:"parser3"}.highlight[class~=highlight-source-pf]:before,.highlight[class~=pf]:before{content:"pf"}.highlight[class~=highlight-source-php]:before,.highlight[class~=php]:before{content:"php"}.highlight[class~=highlight-source-pony]:before,.highlight[class~=pony]:before{content:"pony"}.highlight[class~=highlight-source-powershell]:before,.highlight[class~=powershell]:before{content:"powershell"}.highlight[class~=highlight-source-processing]:before,.highlight[class~=processing]:before{content:"processing"}.highlight[class~=highlight-source-profile]:before,.highlight[class~=profile]:before{content:"profile"}.highlight[class~=highlight-source-prolog]:before,.highlight[class~=prolog]:before{content:"prolog"}.highlight[class~=highlight-source-protobuf]:before,.highlight[class~=protobuf]:before{content:"protobuf"}.highlight[class~=highlight-source-puppet]:before,.highlight[class~=puppet]:before{content:"puppet"}.highlight[class~=highlight-source-purebasic]:before,.highlight[class~=purebasic]:before{content:"purebasic"}.highlight[class~=highlight-source-python]:before,.highlight[class~=python]:before{content:"python"}.highlight[class~="q"]:before,.highlight[class~=highlight-source-q]:before{content:"q"}.highlight[class~=highlight-source-qml]:before,.highlight[class~=qml]:before{content:"qml"}.highlight[class~="r"]:before,.highlight[class~=highlight-source-r]:before{content:"r"}.highlight[class~=highlight-source-rib]:before,.highlight[class~=rib]:before{content:"rib"}.highlight[class~=highlight-source-roboconf]:before,.highlight[class~=roboconf]:before{content:"roboconf"}.highlight[class~=highlight-source-routeros]:before,.highlight[class~=routeros]:before{content:"routeros"}.highlight[class~=highlight-source-rsl]:before,.highlight[class~=rsl]:before{content:"rsl"}.highlight[class~=highlight-source-ruleslanguage]:before,.highlight[class~=ruleslanguage]:before{content:"ruleslanguage"}.highlight[class~=highlight-source-rust]:before,.highlight[class~=rust]:before{content:"rust"}.highlight[class~=highlight-source-scala]:before,.highlight[class~=scala]:before{content:"scala"}.highlight[class~=highlight-source-scheme]:before,.highlight[class~=scheme]:before{content:"scheme"}.highlight[class~=highlight-source-scilab]:before,.highlight[class~=scilab]:before{content:"scilab"}.highlight[class~=highlight-source-scss]:before,.highlight[class~=scss]:before{content:"scss"}.highlight[class~=highlight-source-shell]:before,.highlight[class~=shell]:before{content:"shell"}.highlight[class~=highlight-source-smali]:before,.highlight[class~=smali]:before{content:"smali"}.highlight[class~=highlight-source-smalltalk]:before,.highlight[class~=smalltalk]:before{content:"smalltalk"}.highlight[class~=highlight-source-sml]:before,.highlight[class~=sml]:before{content:"sml"}.highlight[class~=highlight-source-sqf]:before,.highlight[class~=sqf]:before{content:"sqf"}.highlight[class~=highlight-source-sql]:before,.highlight[class~=sql]:before{content:"sql"}.highlight[class~=highlight-source-stan]:before,.highlight[class~=stan]:before{content:"stan"}.highlight[class~=highlight-source-stata]:before,.highlight[class~=stata]:before{content:"stata"}.highlight[class~=highlight-source-step21]:before,.highlight[class~=step21]:before{content:"step21"}.highlight[class~=highlight-source-stylus]:before,.highlight[class~=stylus]:before{content:"stylus"}.highlight[class~=highlight-source-subunit]:before,.highlight[class~=subunit]:before{content:"subunit"}.highlight[class~=highlight-source-swift]:before,.highlight[class~=swift]:before{content:"swift"}.highlight[class~=highlight-source-taggerscript]:before,.highlight[class~=taggerscript]:before{content:"taggerscript"}.highlight[class~=highlight-source-yaml]:before,.highlight[class~=yaml]:before{content:"yaml"}.highlight[class~=highlight-source-tap]:before,.highlight[class~=tap]:before{content:"tap"}.highlight[class~=highlight-source-tcl]:before,.highlight[class~=tcl]:before{content:"tcl"}.highlight[class~=highlight-source-tex]:before,.highlight[class~=tex]:before{content:"tex"}.highlight[class~=highlight-source-thrift]:before,.highlight[class~=thrift]:before{content:"thrift"}.highlight[class~=highlight-source-tp]:before,.highlight[class~=tp]:before{content:"tp"}.highlight[class~=highlight-source-twig]:before,.highlight[class~=twig]:before{content:"twig"}.highlight[class~=highlight-source-typescript]:before,.highlight[class~=typescript]:before{content:"typescript"}.highlight[class~=highlight-source-vala]:before,.highlight[class~=vala]:before{content:"vala"}.highlight[class~=highlight-source-vbnet]:before,.highlight[class~=vbnet]:before{content:"vbnet"}.highlight[class~=highlight-source-vbscript]:before,.highlight[class~=vbscript]:before{content:"vbscript"}.highlight[class~=highlight-source-vbscript-html]:before,.highlight[class~=vbscript-html]:before{content:"vbscript-html"}.highlight[class~=highlight-source-verilog]:before,.highlight[class~=verilog]:before{content:"verilog"}.highlight[class~=highlight-source-vhdl]:before,.highlight[class~=vhdl]:before{content:"vhdl"}.highlight[class~=highlight-source-vim]:before,.highlight[class~=vim]:before{content:"vim"}.highlight[class~=highlight-source-x86asm]:before,.highlight[class~=x86asm]:before{content:"x86asm"}.highlight[class~=highlight-source-xl]:before,.highlight[class~=xl]:before{content:"xl"}.highlight[class~=highlight-source-xquery]:before,.highlight[class~=xquery]:before{content:"xquery"}.highlight[class~=highlight-source-zephir]:before,.highlight[class~=zephir]:before{content:"zephir"}.highlight[class~="// aliases "as""]:before,.highlight[class~="highlight-source-// aliases "as""]:before{content:"as"}.highlight[class~=apacheconf]:before,.highlight[class~=highlight-source-apacheconf]:before{content:"apacheconf"}.highlight[class~=highlight-source-osascript]:before,.highlight[class~=osascript]:before{content:"osascript"}.highlight[class~="c"]:before,.highlight[class~=highlight-source-c]:before{content:"c"}.highlight[class~=cc]:before,.highlight[class~=highlight-source-cc]:before{content:"cc"}.highlight[class~="h"]:before,.highlight[class~=highlight-source-h]:before{content:"h"}.highlight[class~="c++"]:before,.highlight[class~="highlight-source-c++"]:before{content:"c++"}.highlight[class~="h++"]:before,.highlight[class~="highlight-source-h++"]:before{content:"h++"}.highlight[class~=highlight-source-hpp]:before,.highlight[class~=hpp]:before{content:"hpp"}.highlight[class~=arm]:before,.highlight[class~=highlight-source-arm]:before{content:"arm"}.highlight[class~=highlight-source-html]:before,.highlight[class~=html]:before{content:"html"}.highlight[class~=highlight-source-xhtml]:before,.highlight[class~=xhtml]:before{content:"xhtml"}.highlight[class~=highlight-source-rss]:before,.highlight[class~=rss]:before{content:"rss"}.highlight[class~=atom]:before,.highlight[class~=highlight-source-atom]:before{content:"atom"}.highlight[class~=highlight-source-xjb]:before,.highlight[class~=xjb]:before{content:"xjb"}.highlight[class~=highlight-source-xsd]:before,.highlight[class~=xsd]:before{content:"xsd"}.highlight[class~=highlight-source-xsl]:before,.highlight[class~=xsl]:before{content:"xsl"}.highlight[class~=highlight-source-plist]:before,.highlight[class~=plist]:before{content:"plist"}.highlight[class~=adoc]:before,.highlight[class~=highlight-source-adoc]:before{content:"adoc"}.highlight[class~=ahk]:before,.highlight[class~=highlight-source-ahk]:before{content:"ahk"}.highlight[class~=highlight-source-sh]:before,.highlight[class~=sh]:before{content:"sh"}.highlight[class~=highlight-source-zsh]:before,.highlight[class~=zsh]:before{content:"zsh"}.highlight[class~=bf]:before,.highlight[class~=highlight-source-bf]:before{content:"bf"}.highlight[class~=capnp]:before,.highlight[class~=highlight-source-capnp]:before{content:"capnp"}.highlight[class~=highlight-source-icl]:before,.highlight[class~=icl]:before{content:"icl"}.highlight[class~=dcl]:before,.highlight[class~=highlight-source-dcl]:before{content:"dcl"}.highlight[class~=clj]:before,.highlight[class~=highlight-source-clj]:before{content:"clj"}.highlight[class~="cmake.in"]:before,.highlight[class~="highlight-source-cmake.in"]:before{content:"cmake.in"}.highlight[class~=coffee]:before,.highlight[class~=highlight-source-coffee]:before{content:"coffee"}.highlight[class~=cson]:before,.highlight[class~=highlight-source-cson]:before{content:"cson"}.highlight[class~=highlight-source-iced]:before,.highlight[class~=iced]:before{content:"iced"}.highlight[class~=cls]:before,.highlight[class~=highlight-source-cls]:before{content:"cls"}.highlight[class~=crm]:before,.highlight[class~=highlight-source-crm]:before{content:"crm"}.highlight[class~=highlight-source-pcmk]:before,.highlight[class~=pcmk]:before{content:"pcmk"}.highlight[class~=cr]:before,.highlight[class~=highlight-source-cr]:before{content:"cr"}.highlight[class~=csharp]:before,.highlight[class~=highlight-source-csharp]:before{content:"csharp"}.highlight[class~=highlight-source-md]:before,.highlight[class~=md]:before{content:"md"}.highlight[class~=highlight-source-mkdown]:before,.highlight[class~=mkdown]:before{content:"mkdown"}.highlight[class~=highlight-source-mkd]:before,.highlight[class~=mkd]:before{content:"mkd"}.highlight[class~=dpr]:before,.highlight[class~=highlight-source-dpr]:before{content:"dpr"}.highlight[class~=dfm]:before,.highlight[class~=highlight-source-dfm]:before{content:"dfm"}.highlight[class~=highlight-source-pas]:before,.highlight[class~=pas]:before{content:"pas"}.highlight[class~=highlight-source-pascal]:before,.highlight[class~=pascal]:before{content:"pascal"}.highlight[class~=freepascal]:before,.highlight[class~=highlight-source-freepascal]:before{content:"freepascal"}.highlight[class~=highlight-source-lazarus]:before,.highlight[class~=lazarus]:before{content:"lazarus"}.highlight[class~=highlight-source-lpr]:before,.highlight[class~=lpr]:before{content:"lpr"}.highlight[class~=highlight-source-lfm]:before,.highlight[class~=lfm]:before{content:"lfm"}.highlight[class~=highlight-source-patch]:before,.highlight[class~=patch]:before{content:"patch"}.highlight[class~=highlight-source-jinja]:before,.highlight[class~=jinja]:before{content:"jinja"}.highlight[class~=bind]:before,.highlight[class~=highlight-source-bind]:before{content:"bind"}.highlight[class~=highlight-source-zone]:before,.highlight[class~=zone]:before{content:"zone"}.highlight[class~=docker]:before,.highlight[class~=highlight-source-docker]:before{content:"docker"}.highlight[class~=bat]:before,.highlight[class~=highlight-source-bat]:before{content:"bat"}.highlight[class~=cmd]:before,.highlight[class~=highlight-source-cmd]:before{content:"cmd"}.highlight[class~=dst]:before,.highlight[class~=highlight-source-dst]:before{content:"dst"}.highlight[class~=highlight-source-rb]:before,.highlight[class~=rb]:before{content:"rb"}.highlight[class~=gemspec]:before,.highlight[class~=highlight-source-gemspec]:before{content:"gemspec"}.highlight[class~=highlight-source-podspec]:before,.highlight[class~=podspec]:before{content:"podspec"}.highlight[class~=highlight-source-thor]:before,.highlight[class~=thor]:before{content:"thor"}.highlight[class~=highlight-source-irb]:before,.highlight[class~=irb]:before{content:"irb"}.highlight[class~=erl]:before,.highlight[class~=highlight-source-erl]:before{content:"erl"}.highlight[class~=highlight-source-xlsx]:before,.highlight[class~=xlsx]:before{content:"xlsx"}.highlight[class~=highlight-source-xls]:before,.highlight[class~=xls]:before{content:"xls"}.highlight[class~=f90]:before,.highlight[class~=highlight-source-f90]:before{content:"f90"}.highlight[class~=f95]:before,.highlight[class~=highlight-source-f95]:before{content:"f95"}.highlight[class~=fs]:before,.highlight[class~=highlight-source-fs]:before{content:"fs"}.highlight[class~=gms]:before,.highlight[class~=highlight-source-gms]:before{content:"gms"}.highlight[class~=gss]:before,.highlight[class~=highlight-source-gss]:before{content:"gss"}.highlight[class~=highlight-source-nc]:before,.highlight[class~=nc]:before{content:"nc"}.highlight[class~=feature]:before,.highlight[class~=highlight-source-feature]:before{content:"feature"}.highlight[class~=golang]:before,.highlight[class~=highlight-source-golang]:before{content:"golang"}.highlight[class~=hbs]:before,.highlight[class~=highlight-source-hbs]:before{content:"hbs"}.highlight[class~="highlight-source-html.hbs"]:before,.highlight[class~="html.hbs"]:before{content:"html.hbs"}.highlight[class~="highlight-source-html.handlebars"]:before,.highlight[class~="html.handlebars"]:before{content:"html.handlebars"}.highlight[class~=highlight-source-hs]:before,.highlight[class~=hs]:before{content:"hs"}.highlight[class~=highlight-source-hx]:before,.highlight[class~=hx]:before{content:"hx"}.highlight[class~=highlight-source-https]:before,.highlight[class~=https]:before{content:"https"}.highlight[class~=highlight-source-hylang]:before,.highlight[class~=hylang]:before{content:"hylang"}.highlight[class~=highlight-source-i7]:before,.highlight[class~=i7]:before{content:"i7"}.highlight[class~=highlight-source-toml]:before,.highlight[class~=toml]:before{content:"toml"}.highlight[class~=highlight-source-jsp]:before,.highlight[class~=jsp]:before{content:"jsp"}.highlight[class~=highlight-source-js]:before,.highlight[class~=js]:before{content:"js"}.highlight[class~=highlight-source-jsx]:before,.highlight[class~=jsx]:before{content:"jsx"}.highlight[class~=highlight-source-wildfly-cli]:before,.highlight[class~=wildfly-cli]:before{content:"wildfly-cli"}.highlight[class~=highlight-source-ls]:before,.highlight[class~=ls]:before{content:"ls"}.highlight[class~=highlight-source-lassoscript]:before,.highlight[class~=lassoscript]:before{content:"lassoscript"}.highlight[class~=highlight-source-mk]:before,.highlight[class~=mk]:before{content:"mk"}.highlight[class~=highlight-source-mak]:before,.highlight[class~=mak]:before{content:"mak"}.highlight[class~=highlight-source-mma]:before,.highlight[class~=mma]:before{content:"mma"}.highlight[class~="m"]:before,.highlight[class~=highlight-source-m]:before{content:"m"}.highlight[class~=highlight-source-moo]:before,.highlight[class~=moo]:before{content:"moo"}.highlight[class~=highlight-source-mips]:before,.highlight[class~=mips]:before{content:"mips"}.highlight[class~=highlight-source-pl]:before,.highlight[class~=pl]:before{content:"pl"}.highlight[class~=highlight-source-pm]:before,.highlight[class~=pm]:before{content:"pm"}.highlight[class~=highlight-source-moon]:before,.highlight[class~=moon]:before{content:"moon"}.highlight[class~=highlight-source-nginxconf]:before,.highlight[class~=nginxconf]:before{content:"nginxconf"}.highlight[class~=highlight-source-nim]:before,.highlight[class~=nim]:before{content:"nim"}.highlight[class~=highlight-source-nixos]:before,.highlight[class~=nixos]:before{content:"nixos"}.highlight[class~=highlight-source-mm]:before,.highlight[class~=mm]:before{content:"mm"}.highlight[class~=highlight-source-objc]:before,.highlight[class~=objc]:before{content:"objc"}.highlight[class~=highlight-source-obj-c]:before,.highlight[class~=obj-c]:before{content:"obj-c"}.highlight[class~=highlight-source-ml]:before,.highlight[class~=ml]:before{content:"ml"}.highlight[class~=highlight-source-scad]:before,.highlight[class~=scad]:before{content:"scad"}.highlight[class~="highlight-source-pf.conf"]:before,.highlight[class~="pf.conf"]:before{content:"pf.conf"}.highlight[class~=highlight-source-php3]:before,.highlight[class~=php3]:before{content:"php3"}.highlight[class~=highlight-source-php4]:before,.highlight[class~=php4]:before{content:"php4"}.highlight[class~=highlight-source-php5]:before,.highlight[class~=php5]:before{content:"php5"}.highlight[class~=highlight-source-php6]:before,.highlight[class~=php6]:before{content:"php6"}.highlight[class~=highlight-source-ps]:before,.highlight[class~=ps]:before{content:"ps"}.highlight[class~=highlight-source-pp]:before,.highlight[class~=pp]:before{content:"pp"}.highlight[class~=highlight-source-pb]:before,.highlight[class~=pb]:before{content:"pb"}.highlight[class~=highlight-source-pbi]:before,.highlight[class~=pbi]:before{content:"pbi"}.highlight[class~=highlight-source-py]:before,.highlight[class~=py]:before{content:"py"}.highlight[class~=gyp]:before,.highlight[class~=highlight-source-gyp]:before{content:"gyp"}.highlight[class~="k"]:before,.highlight[class~=highlight-source-k]:before{content:"k"}.highlight[class~=highlight-source-kdb]:before,.highlight[class~=kdb]:before{content:"kdb"}.highlight[class~=highlight-source-qt]:before,.highlight[class~=qt]:before{content:"qt"}.highlight[class~=graph]:before,.highlight[class~=highlight-source-graph]:before{content:"graph"}.highlight[class~=highlight-source-instances]:before,.highlight[class~=instances]:before{content:"instances"}.highlight[class~=highlight-source-mikrotik]:before,.highlight[class~=mikrotik]:before{content:"mikrotik"}.highlight[class~=highlight-source-rs]:before,.highlight[class~=rs]:before{content:"rs"}.highlight[class~=highlight-source-sci]:before,.highlight[class~=sci]:before{content:"sci"}.highlight[class~=console]:before,.highlight[class~=highlight-source-console]:before{content:"console"}.highlight[class~=highlight-source-st]:before,.highlight[class~=st]:before{content:"st"}.highlight[class~=do]:before,.highlight[class~=highlight-source-do]:before{content:"do"}.highlight[class~=ado]:before,.highlight[class~=highlight-source-ado]:before{content:"ado"}.highlight[class~=highlight-source-p21]:before,.highlight[class~=p21]:before{content:"p21"}.highlight[class~=highlight-source-step]:before,.highlight[class~=step]:before{content:"step"}.highlight[class~=highlight-source-stp]:before,.highlight[class~=stp]:before{content:"stp"}.highlight[class~=highlight-source-styl]:before,.highlight[class~=styl]:before{content:"styl"}.highlight[class~=highlight-source-yml]:before,.highlight[class~=yml]:before{content:"yml"}.highlight[class~=YAML]:before,.highlight[class~=highlight-source-YAML]:before{content:"YAML"}.highlight[class~=highlight-source-tk]:before,.highlight[class~=tk]:before{content:"tk"}.highlight[class~=craftcms]:before,.highlight[class~=highlight-source-craftcms]:before{content:"craftcms"}.highlight[class~=highlight-source-ts]:before,.highlight[class~=ts]:before{content:"ts"}.highlight[class~=highlight-source-vb]:before,.highlight[class~=vb]:before{content:"vb"}.highlight[class~=highlight-source-vbs]:before,.highlight[class~=vbs]:before{content:"vbs"}.highlight[class~="v"]:before,.highlight[class~=highlight-source-v]:before{content:"v"}.highlight[class~=highlight-source-sv]:before,.highlight[class~=sv]:before{content:"sv"}.highlight[class~=highlight-source-svh]:before,.highlight[class~=svh]:before{content:"svh"}.highlight[class~=highlight-source-tao]:before,.highlight[class~=tao]:before{content:"tao"}.highlight[class~=highlight-source-xpath]:before,.highlight[class~=xpath]:before{content:"xpath"}.highlight[class~=highlight-source-xq]:before,.highlight[class~=xq]:before{content:"xq"}.highlight[class~=highlight-source-zep]:before,.highlight[class~=zep]:before{content:"zep"}.highlight .gutter{width:30px}.highlight .gutter pre{padding-right:8px;padding-left:8px;color:#90908a;text-align:right}.highlight,.highlight .subst,.highlight .tag{color:#f8f8f2}.highlight .emphasis,.highlight .strong{color:#a8a8a2}.highlight .bullet,.highlight .link,.highlight .literal,.highlight .number,.highlight .quote,.highlight .regexp{color:#ae81ff}.highlight .code,.highlight .section,.highlight .selector-class,.highlight .title{color:#fff}.highlight .strong{font-weight:700}.highlight .emphasis{font-style:italic}.highlight .keyword,.highlight .name,.highlight .selector-tag{color:#f92672}.highlight .attr{color:#a6e22c}.highlight .attribute,.highlight .symbol{color:#66d9ef}.highlight .params{color:#fd9720}.highlight .class .title,.highlight .function .title{color:#a6e22e}.highlight .addition,.highlight .built_in,.highlight .builtin-name,.highlight .selector-attr,.highlight .selector-id,.highlight .selector-pseudo,.highlight .string,.highlight .template-variable,.highlight .type,.highlight .variable{color:#e6db74}.highlight .comment,.highlight .deletion,.highlight .meta{color:#75715e}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight table{margin-bottom:0}.markdown-body .highlight table tr{background-color:transparent;border-top:none}.markdown-body .highlight table td{padding:0;border:none}.markdown-body .highlight pre{margin-bottom:0;background-color:transparent;border-radius:0}:root{--color-bg:#fff;--color-primary:#333;--color-secondary:#585858;--color-muted:#999;--color-hover:#eee;--color-active:#e5e5e5;--color-border:#ddd;--color-link:#0366d6;--color-link-hover:#0366d6;--color-nav:#272822;--color-aside:#f9f9f9}@media (prefers-color-scheme:dark){:root{--color-bg:#2b2e32;--color-primary:#eaeaea;--color-secondary:#a0a0a0;--color-muted:#a0a0a0;--color-hover:#393939;--color-active:#454444;--color-border:#434343;--color-link:#fd413c;--color-link-hover:#fd413c;--color-nav:#22252a;--color-aside:#282b30}}.app,body,html{height:100%}body{color:#333;color:var(--color-primary);background-color:#fff;background-color:var(--color-bg)}.header{position:fixed;top:0;left:0;bottom:0;z-index:90;width:380px}.header .aside,.header .nav{float:left}.content{margin-left:380px;padding:15px 30px;min-height:calc(100% - 40px - 30px);overflow-x:hidden;overflow-y:auto;-webkit-animation:fade-in-down .6s .6s both;-moz-animation:fade-in-down .6s .6s both;animation:fade-in-down .6s .6s both}.clearfix:after{content:"\200B";display:block;height:0;clear:both}.vm{vertical-align:middle}.wrapper{position:relative;max-width:800px;margin:0 auto}.page-hd{color:#333;color:var(--color-primary);font-size:2em}.page-hd small{font-size:.6em;color:#999;color:var(--color-muted);font-weight:400}@-moz-keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-moz-keyframes fade-in-down{from{opacity:0;-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@-webkit-keyframes fade-in-down{from{opacity:0;-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@keyframes fade-in-down{from{opacity:0;-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@-moz-keyframes fade-in-left{from{opacity:0;-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@-webkit-keyframes fade-in-left{from{opacity:0;-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@keyframes fade-in-left{from{opacity:0;-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media screen and (max-width:960px){.app,body,html{height:auto}.header{position:none;position:static;width:auto}.header .aside,.header .nav{float:none}.content{margin-left:0;padding:10px 15px;min-height:calc(100vh - 44px * 2 + 40px + 25px);overflow:initial}}.nav{position:relative;z-index:80;width:80px;height:100%;background-color:#272822;background-color:var(--color-nav);-webkit-animation:fade-in 1.6s both;-moz-animation:fade-in 1.6s both;animation:fade-in 1.6s both}.nav-inner{position:absolute;top:50%;left:0;width:100%;font-size:16px;text-align:center;line-height:46px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nav-item{position:relative;display:block;color:#fff;height:46px;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.nav-item.active .nav-text,.nav-item:hover .nav-text{position:absolute;top:0;left:0;padding-left:4px;min-width:84px;border-radius:0 6px 6px 0}.nav-item:hover .nav-text{background-color:#464646}.nav-item.active .nav-text{background-color:#676767}.nav-text{display:block;height:100%;padding:0 8px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-mobile{display:none}.nav-mobile-item{-webkit-box-flex:1;-ms-flex:1}.nav-mobile-title{color:#eaeaea;line-height:44px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.open-panel{width:44px;padding:0 10px;color:#eaeaea;font-size:18px;line-height:44px;background-color:transparent;border:none;box-sizing:border-box}.open-panel:active,.open-panel:focus{background-color:#414141}@media screen and (max-width:960px){.nav{width:auto;height:auto}.nav-inner{position:static;height:44px;font-size:13px;line-height:44px;background-color:#333;opacity:.8;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.nav-item{width:100%;height:44px;-webkit-box-flex:1;-ms-flex:1}.nav-item.active .nav-text,.nav-item:hover .nav-text{position:static;min-width:auto;padding-left:8px;border-radius:0}.nav-mobile{height:44px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.aside{position:relative;width:300px;height:100%;background-color:#f9f9f9;background-color:var(--color-aside);-webkit-animation:fade-in-down .6s .3s both;-moz-animation:fade-in-down .6s .3s both;animation:fade-in-down .6s .3s both}.aside:before{position:absolute;top:0;right:0;content:'';font-size:0;line-height:0;width:1px;height:100%;background-color:#ddd;background-color:var(--color-border)}.aside.mobile-open .aside-inner{-webkit-animation:aside-fade-in-right .6s both;-moz-animation:aside-fade-in-right .6s both;animation:aside-fade-in-right .6s both}.aside.mobile-close .aside-inner{-webkit-animation:aside-fade-in-left .6s both;-moz-animation:aside-fade-in-left .6s both;animation:aside-fade-in-left .6s both}.aside-inner{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.aside-mask{display:none}.search-form{position:relative;margin:40px auto;width:180px;color:#999;color:var(--color-muted)}.search-form-input{display:block;width:100%;height:36px;padding:8px 10px 8px 34px;color:#999;color:var(--color-muted);border:1px solid #ddd;border:1px solid var(--color-border);background-color:#fff;background-color:var(--color-bg);border-radius:6px;box-sizing:border-box;-webkit-appearance:none}.search-form-input:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px var(--color-border);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px var(--color-border)}.search-form-submit{position:absolute;top:0;left:0;width:34px;height:36px;color:#999;color:var(--color-muted);text-align:center;background-color:transparent;border:none}.author-meta{position:absolute;top:50%;left:0;width:100%;color:#333;color:var(--color-primary);text-align:center;line-height:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.author-avatar{padding-bottom:36px}.author-avatar a{display:block}.author-avatar img{margin:0 auto;display:block;width:140px;height:140px;border-radius:100%;-webkit-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}.author-avatar img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.author-name{font-size:24px}.author-work{font-size:16px}.author-location{color:#999;color:var(--color-muted);font-size:14px}.author-thread-wrap{margin-top:20px}.author-threads{font-size:38px}.author-threads svg{width:38px;height:38px;fill:currentColor}.thread-item{display:inline-block;margin:0 18px;color:#999;color:var(--color-muted);-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.thread-item:hover{color:#333;color:var(--color-primary)}@media screen and (max-height:588px){.author-meta{position:none;position:static;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media screen and (max-width:960px){.aside{display:none;position:fixed;top:0;left:0;z-index:90;width:100%;background-color:transparent;-webkit-animation:fade-in .6s both;-moz-animation:fade-in .6s both;animation:fade-in .6s both}.aside.panel-show{display:block}.aside-inner{width:80%;min-width:250px;max-width:360px;background-color:#fff;background-color:var(--color-bg)}.aside-mask{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5)}}@-moz-keyframes aside-fade-in-left{from{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}to{-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes aside-fade-in-left{from{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}to{-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes aside-fade-in-left{from{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}to{-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-moz-keyframes aside-fade-in-right{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@-webkit-keyframes aside-fade-in-right{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@keyframes aside-fade-in-right{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.article{padding-bottom:42px}.article .article-date{float:left;display:block}.article .article-tag-list{float:left;margin-left:32px}.article .article-more-link{margin-bottom:30px}.article .video-container{margin-bottom:16px;overflow:hidden;position:relative;width:100%}.article .video-container::after{padding-top:56.25%;display:block;content:''}.article .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-header h1{font-size:2em;font-weight:400}.article-header h1 a{color:#333;color:var(--color-primary);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.article-header h1 a:hover{color:#0366d6;color:var(--color-link-hover)}.article-meta{padding-top:8px;font-size:14px}.article-date{color:#999;color:var(--color-muted)}.article-date:hover{color:#333;color:var(--color-primary)}.article-date time{margin-left:6px}.article-tag-list{color:#999;color:var(--color-muted);list-style-type:none;overflow:hidden}.article-tag-link{margin-left:6px;color:#999;color:var(--color-muted);vertical-align:middle}.article-tag-link:hover{color:#333;color:var(--color-primary)}.article-body{margin-top:20px}.article-more-link{text-align:right}.article-more-link a{display:inline-block;padding:6px 12px;color:#999;color:var(--color-muted);font-size:14px;line-height:1;border:1px solid #ddd;border:1px solid var(--color-border);border-radius:4px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.article-more-link a:hover{background-color:#eee;background-color:var(--color-hover);text-decoration:none}.toc{padding:20px 0;font-size:15px;line-height:18px;list-style-type:none}.toc ol{padding-left:20px;list-style-type:none}.toc-item.active>.toc-link{color:#585858;color:var(--color-secondary);background-color:#e5e5e5;background-color:var(--color-active)}.toc-item.active>.toc-link:before{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.toc-link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;padding:5px 15px;color:#585858;color:var(--color-secondary)}.toc-link:before{position:absolute;top:0;right:0;content:'';width:2px;height:100%;line-height:0;font-size:0;background-color:#333;background-color:var(--color-primary);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.toc-link:hover{background-color:#eee;background-color:var(--color-hover)}.toc-child{margin-top:1px}.toc-number{-webkit-flex-grow:0;-ms-grow:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;padding-right:6px;color:#999;color:var(--color-muted);font-style:italic}.toc-text{-webkit-flex-grow:1;-ms-grow:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex:0 1 auto;flex-shrink:1}.article-next,.article-prev{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#585858;color:var(--color-secondary);font-size:42px}.article-next:hover,.article-prev:hover{color:#333;color:var(--color-primary)}.article-next{float:right}@media screen and (max-width:960px){.article-meta{font-size:13px}.article-tag-link{margin-right:0;margin-left:0}.article{padding-bottom:0}.article .article-date{float:none}.article .article-tag-list{float:none;margin-left:0;margin-top:8px}.article-more-link a{padding:4px 12px;font-size:13px}}.archives{padding-left:1.75em}.archives .archive-article-link{color:#585858;color:var(--color-secondary)}.archives .archive-article-link:hover{color:#333;color:var(--color-primary)}.archives .archive-article-date{color:#999;color:var(--color-muted);margin-left:8px}.category-list{padding-left:1.75em}.category-list a{color:#585858;color:var(--color-secondary)}.category-list a:hover{color:#eee;color:var(--color-hover)}.category-list-count{margin-left:1em;padding:.2em .4em;font-size:85%;background-color:#eee;background-color:var(--color-hover);border-radius:3px}.category-list-child{margin-left:1.5em}.footer{margin-left:380px;height:40px;line-height:40px;color:#999;color:var(--color-muted);text-align:center;font-size:13px}.footer a{color:#999;color:var(--color-muted);text-decoration:underline}@media screen and (max-width:960px){.footer{margin-left:0}}.page-nav{padding:20px 0;text-align:center;line-height:1}.page-nav .extend,.page-nav .page-number{display:inline-block;margin:0 6px;padding:4px 10px;color:#333;color:var(--color-primary);border:1px solid #ddd;border:1px solid var(--color-border);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-nav .current,.page-nav .extend:hover,.page-nav .page-number:hover{color:#fff;color:var(--color-bg);background-color:#333;background-color:var(--color-primary)}.page-nav .space{margin:0 4px}.tags-wrap .tag-list{color:#333;color:var(--color-primary);line-height:22px;font-size:.8em;list-style:none;overflow:hidden}.tags-wrap .tag-list-item{float:left;margin-top:14px;margin-right:14px;padding-right:14px;border-radius:6px;background-color:#eee;background-color:var(--color-hover);border:1px solid #ddd;border:1px solid var(--color-border)}.tags-wrap .tag-list-item:hover{background-color:#e5e5e5;background-color:var(--color-active)}.tags-wrap .tag-list-link{display:inline-block;padding:2px 8px 2px 14px;color:#333;color:var(--color-primary);vertical-align:middle}.tags-wrap .tag-list-count{display:inline-block;color:#fd413c;border-left:1px solid #fd413c;border-right:1px solid #fd413c;border-radius:14px;height:14px;line-height:14px;padding:0 2px;vertical-align:middle}.comments{padding-top:20px;padding-bottom:42px}.comments .highlight{color:#f8f8f8}@-webkit-keyframes gt-kf-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gt-kf-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gt-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.gt-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.gt-container a{color:#6190e8}.gt-container a:hover{color:#81a6ed;border-color:#81a6ed}.gt-container a.is--active{color:#333;cursor:default!important}.gt-container a.is--active:hover{color:#333}.gt-container .hide{display:none!important}.gt-container .gt-svg{display:inline-block;width:1em;height:1em;vertical-align:sub}.gt-container .gt-svg svg{width:100%;height:100%;fill:#6190e8}.gt-container .gt-ico{display:inline-block}.gt-container .gt-ico-text{margin-left:.3125em}.gt-container .gt-ico-github{color:#333}.gt-container .gt-ico-github .gt-svg{width:100%;height:100%}.gt-container .gt-ico-github svg{fill:currentColor}.gt-container .gt-spinner{position:relative}.gt-container .gt-spinner::before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:3px;width:.75em;height:.75em;margin-top:-.1875em;margin-left:-.375em;border-radius:50%;border:1px solid #fff;border-top-color:#6190e8;-webkit-animation:gt-kf-rotate .6s linear infinite;animation:gt-kf-rotate .6s linear infinite}.gt-container .gt-loader{position:relative;border:1px solid #999;-webkit-animation:ease gt-kf-rotate 1.5s infinite;animation:ease gt-kf-rotate 1.5s infinite;display:inline-block;font-style:normal;width:1.75em;height:1.75em;line-height:1.75em;border-radius:50%}.gt-container .gt-loader:before{content:'';position:absolute;display:block;top:0;left:50%;margin-top:-.1875em;margin-left:-.1875em;width:.375em;height:.375em;background-color:#999;border-radius:50%}.gt-container .gt-avatar{display:inline-block;width:3.125em;height:3.125em}.gt-container .gt-avatar img{width:100%;height:auto;border-radius:3px}.gt-container .gt-avatar-github{width:3em;height:3em}.gt-container .gt-btn{padding:.75em 1.25em;display:inline-block;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #6190e8;border-radius:5px;background-color:#6190e8;color:#fff;outline:0;font-size:.75em}.gt-container .gt-btn-text{font-weight:400}.gt-container .gt-btn-loading{position:relative;margin-left:.5em;display:inline-block;width:.75em;height:1em;vertical-align:top}.gt-container .gt-btn.is--disable{cursor:not-allowed;opacity:.5}.gt-container .gt-btn-login{margin-right:0}.gt-container .gt-btn-preview{background-color:#fff;color:#6190e8}.gt-container .gt-btn-preview:hover{background-color:#f2f2f2;border-color:#81a6ed}.gt-container .gt-btn-public:hover{background-color:#81a6ed;border-color:#81a6ed}.gt-container .gt-error{text-align:center;margin:.625em;color:#ff3860}.gt-container .gt-initing{padding:1.25em 0;text-align:center}.gt-container .gt-initing-text{margin:.625em auto;font-size:92%}.gt-container .gt-no-init{padding:1.25em 0;text-align:center}.gt-container .gt-link{border-bottom:1px dotted #6190e8}.gt-container .gt-link-counts{text-decoration:none}.gt-container .gt-link-project{text-decoration:none}.gt-container .gt-meta{margin:1.25em 0;padding:1em 0;border-bottom:1px solid #e9e9e9;font-size:1em;position:relative;z-index:10}.gt-container .gt-meta:before{content:" ";display:table}.gt-container .gt-meta:after{content:" ";display:table;clear:both}.gt-container .gt-counts{margin:0 .625em 0 0}.gt-container .gt-user{float:right;margin:0;font-size:92%}.gt-container .gt-user .gt-ico{color:#333;margin:0 0 0 .3125em}.gt-container .gt-user .gt-ico svg{fill:currentColor}.gt-container .gt-user .is--poping .gt-ico svg{fill:#6190e8}.gt-container .gt-user-pic{width:16px;height:16px;vertical-align:top;margin-right:.5em}.gt-container .gt-user-inner{display:inline-block;cursor:pointer}.gt-container .gt-version{color:#a1a1a1;margin-left:.375em}.gt-container .gt-copyright{margin:0 .9375em .5em;border-top:1px solid #e9e9e9;padding-top:.5em}.gt-container .gt-popup{position:absolute;right:0;top:2.375em;background:#fff;display:inline-block;border:1px solid #e9e9e9;padding:.625em 0;font-size:.875em;letter-spacing:.5px}.gt-container .gt-popup .gt-action{cursor:pointer;display:block;margin:.5em 0;padding:0 1.125em;position:relative;text-decoration:none}.gt-container .gt-popup .gt-action.is--active:before{content:'';width:.25em;height:.25em;background:#6190e8;position:absolute;left:.5em;top:.4375em}.gt-container .gt-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.gt-container .gt-header-comment{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-left:1.25em}.gt-container .gt-header-textarea{padding:.75em;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:5.125em;max-height:15em;border-radius:5px;border:1px solid rgba(0,0,0,.1);font-size:.875em;word-wrap:break-word;resize:vertical;background-color:#f6f6f6;outline:0;-webkit-transition:all .25s ease;transition:all .25s ease}.gt-container .gt-header-textarea:hover{background-color:#fbfbfb}.gt-container .gt-header-preview{width:100%;padding:.75em;border-radius:5px;border:1px solid rgba(0,0,0,.1);overflow-x:auto;overflow-y:hidden}.gt-container .gt-header-controls{position:relative;margin:.75em 0 0}.gt-container .gt-header-controls:before{content:" ";display:table}.gt-container .gt-header-controls:after{content:" ";display:table;clear:both}.gt-container .gt-header-controls .gt-btn{float:right;margin-left:1.25em}.gt-container .gt-header-controls-tip{font-size:.875em;color:#6190e8;text-decoration:none;vertical-align:sub}.gt-container:after{content:'';position:fixed;bottom:100%;left:0;right:0;top:0;opacity:0}.gt-container .gt-comments{padding-top:1.25em}.gt-container .gt-comments-null{text-align:center}.gt-container .gt-comments-controls{margin:1.25em 0;text-align:center}.gt-container .gt-comment{position:relative;padding:.625em 0;display:-webkit-box;display:-ms-flexbox;display:flex}.gt-container .gt-comment-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.25em;padding:.75em 1em;background-color:#f9f9f9;overflow:auto;-webkit-transition:all ease .25s;transition:all ease .25s}.gt-container .gt-comment-content:hover{-webkit-box-shadow:0 .625em 3.75em 0 #f4f4f4;box-shadow:0 .625em 3.75em 0 #f4f4f4}.gt-container .gt-comment-header{margin-bottom:.5em;font-size:.875em;position:relative}.gt-container .gt-comment-username{font-weight:500;color:#6190e8;text-decoration:none}.gt-container .gt-comment-username:hover{text-decoration:underline}.gt-container .gt-comment-text{margin-left:.5em;color:#a1a1a1}.gt-container .gt-comment-date{margin-left:.5em;color:#a1a1a1}.gt-container .gt-comment-like{position:absolute;height:1.375em;top:0;right:2em}.gt-container .gt-comment-like:hover{cursor:pointer}.gt-container .gt-comment-edit{position:absolute;height:1.375em;top:0;right:0}.gt-container .gt-comment-edit:hover{cursor:pointer}.gt-container .gt-comment-reply{position:absolute;height:1.375em;top:0;right:0}.gt-container .gt-comment-reply:hover{cursor:pointer}.gt-container .gt-comment-body{color:#333}.gt-container .gt-comment-admin .gt-comment-content{background-color:#f6f9fe}.gt-container.gt-input-focused{position:relative}.gt-container.gt-input-focused .gt-header-comment{z-index:10000}@media (max-width:479px){.gt-container .gt-avatar{width:2em;height:2em}.gt-container .gt-avatar-github{width:1.875em;height:1.875em}.gt-container .gt-header-comment{margin-left:.875em}.gt-container .gt-header-controls{margin:0}.gt-container .gt-header-controls .gt-btn{float:none;width:100%;margin:.75em 0 0}.gt-container .gt-header-controls-tip{display:none}.gt-container .gt-comment-content{margin-left:.875em;padding:.625em .75em}}@media (prefers-color-scheme:dark){.gt-container .gt-user .gt-ico{color:#999}.gt-container .gt-ico-github{color:#999}.gt-container .gt-meta{border-bottom-color:#424242}.gt-container .gt-header-textarea{color:#ececec;background-color:#26272b}.gt-container .gt-header-textarea:hover{background-color:#26272b;border-color:1px solid rgba(0,0,0,.5)}.gt-container .gt-btn-preview{background-color:transparent}.gt-container .gt-comment-content{background-color:#242629}.gt-container .gt-comment-text{color:#a0a0a0}.gt-container .gt-comment-body{color:#c7c7c7}.gt-container .gt-comment-body blockquote{background-color:#2d2f31;border-left-color:#494a4c}.gt-container .gt-comment-content:hover{-webkit-box-shadow:0 .625em 3.75em 0 #272727;box-shadow:0 .625em 3.75em 0 #272727}.gt-container .gt-comment-admin .gt-comment-content{background-color:#252627}.gt-container .gt-popup{background:#383636;border-color:#5f5f5f}.gt-container .gt-copyright{border-top-color:#545252}}