You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

book.scss_48b060fe05b0a273d182ef83c0605941.content 26KB

1
  1. @import "http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.0/css/font-awesome.css";*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:helvetica neue,helvetica,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto}a:hover{cursor:pointer}a:focus{outline:none}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.hide{display:none}.antialiased,body{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}p.lead,.paragraph.lead>p,#preamble>.sectionbody>.paragraph:first-of-type p{font-size:1.21875em;line-height:1.6}.subheader,#content #toctitle,.admonitionblock td.content>.title,.exampleblock>.title,.imageblock>.title,.videoblock>.title,.listingblock>.title,.literalblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,.sidebarblock>.title,.tableblock>.title,.verseblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title,.tableblock>caption{line-height:1.4;color:#7a2518;font-weight:300;margin-top:.2em;margin-bottom:.5em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#005498;text-decoration:underline;line-height:inherit}a:hover,a:focus{color:#00467f}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:.875em;line-height:1.35;font-style:italic}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:Georgia,urw bookman l,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.2125em}h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0}h1{font-size:2.125em}h2{font-size:1.6875em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em}h4{font-size:1.125em}h5{font-size:1.125em}h6{font-size:1em}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,liberation mono,Courier,monospace;font-weight:400;color:#6d180b}ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}ul,ol{margin-left:1.5em}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:.3125em;font-weight:700}dl dd{margin-bottom:1.25em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}blockquote cite{display:block;font-size:inherit;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25em;border:1px solid #ddd;padding:.625em .75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:700;font-size:.9375em}.vevent .summary{font-weight:700}.vevent abbr{cursor:auto;text-decoration:none;font-weight:700;border:none;padding:0 .0625em}@media only screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.4}h1{font-size:2.75em}h2{font-size:2.3125em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em}h4{font-size:1.4375em}}.print-only{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3,#toctitle,.sidebarblock>.content>.title{orphans:3;widows:3}h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important}}table{background:#fff;margin-bottom:1.25em;border:solid 1px #ddd}table thead,table tfoot{background:#f5f5f5;font-weight:700}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:#222;text-align:left}table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:#222}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6}.clearfix:before,.clearfix:after,.float-group:before,.float-group:after{content:" ";display:table}.clearfix:after,.float-group:after{clear:both}*:not(pre)>code{font-size:.9375em;padding:1px 3px 0;white-space:nowrap;background-color:#f2f2f2;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;text-shadow:none}pre,pre>code{line-height:1.4;color:inherit;font-family:Consolas,liberation mono,Courier,monospace;font-weight:400}kbd.keyseq{color:#555}kbd:not(.keyseq){display:inline-block;color:#222;font-size:.75em;line-height:1.4;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;margin:-.15em .15em 0;padding:.2em .6em .2em .5em;vertical-align:middle;white-space:nowrap}kbd kbd:first-child{margin-left:0}kbd kbd:last-child{margin-right:0}.menuseq,.menu{color:#090909}p a>code:hover{color:#561309}#header,#content,#footnotes,#footer{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em}#header:before,#header:after,#content:before,#content:after,#footnotes:before,#footnotes:after,#footer:before,#footer:after{content:" ";display:table}#header:after,#content:after,#footnotes:after,#footer:after{clear:both}#header{margin-bottom:2.5em}#header>h1{color:#000;font-weight:400;border-bottom:1px solid #ddd;margin-bottom:-28px;padding-bottom:32px}#header span{color:#6f6f6f}#header #revnumber{text-transform:capitalize}#header br{display:none}#header br+span{padding-left:3px}#header br+span:before{content:"\2013 \0020"}#header br+span.author{padding-left:0}#header br+span.author:before{content:", "}#toc{border-bottom:3px double #ebebeb;padding-bottom:1.25em}#toc>ul{margin-left:.25em}#toc ul.sectlevel0>li>a{font-style:italic}#toc ul.sectlevel0 ul.sectlevel1{margin-left:0;margin-top:.5em;margin-bottom:.5em}#toc ul{list-style-type:none}#toctitle{color:#7a2518}@media only screen and (min-width:1280px){body.toc2{padding-left:20em}#toc.toc2{position:fixed;width:20em;left:0;top:0;border-right:1px solid #ebebeb;border-bottom:0;z-index:1000;padding:1em;height:100%;overflow:auto}#toc.toc2 #toctitle{margin-top:0}#toc.toc2>ul{font-size:.95em}#toc.toc2 ul ul{margin-left:0;padding-left:1.25em}#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em}body.toc2.toc-right{padding-left:0;padding-right:20em}body.toc2.toc-right #toc.toc2{border-right:0;border-left:1px solid #ebebeb;left:auto;right:0}}#content #toc{border-style:solid;border-width:1px;border-color:#d9d9d9;margin-bottom:1.25em;padding:1.25em;background:#f2f2f2;border-width:0;-webkit-border-radius:4px;border-radius:4px}#content #toc>:first-child{margin-top:0}#content #toc>:last-child{margin-bottom:0}#content #toc a{text-decoration:none}#content #toctitle{font-weight:700;font-family:helvetica neue,helvetica,Helvetica,Arial,sans-serif;font-size:1em;padding-left:.125em}#footer{max-width:100%;background-color:#222;padding:1.25em}#footer-text{color:#ddd;line-height:1.44}.sect1{padding-bottom:1.25em}.sect1+.sect1{border-top:3px double #ebebeb}#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;width:1em;margin-left:-1em;display:block;text-decoration:none;visibility:hidden;text-align:center;font-weight:400}#content h1>a.anchor:before,h2>a.anchor:before,h3>a.anchor:before,#toctitle>a.anchor:before,.sidebarblock>.content>.title>a.anchor:before,h4>a.anchor:before,h5>a.anchor:before,h6>a.anchor:before{content:'\00A7';font-size:.85em;vertical-align:text-top;display:block;margin-top:.05em}#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none}#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221}.imageblock,.literalblock,.listingblock,.verseblock,.videoblock{margin-bottom:1.25em}.admonitionblock td.content>.title,.exampleblock>.title,.imageblock>.title,.videoblock>.title,.listingblock>.title,.literalblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,.sidebarblock>.title,.tableblock>.title,.verseblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-align:left;font-weight:700}.tableblock>caption{text-align:left;font-weight:700;white-space:nowrap;overflow:visible;max-width:0}table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p{font-size:inherit}.admonitionblock>table{border:0;background:0 0;width:100%}.admonitionblock>table td.icon{text-align:center;width:80px}.admonitionblock>table td.icon img{max-width:none}.admonitionblock>table td.icon .title{font-weight:700;text-transform:uppercase}.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #ddd;color:#6f6f6f}.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}.exampleblock>.content{border-style:solid;border-width:1px;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;-webkit-border-radius:4px;border-radius:4px}.exampleblock>.content>:first-child{margin-top:0}.exampleblock>.content>:last-child{margin-bottom:0}.exampleblock>.content h1,.exampleblock>.content h2,.exampleblock>.content h3,.exampleblock>.content #toctitle,.sidebarblock.exampleblock>.content>.title,.exampleblock>.content h4,.exampleblock>.content h5,.exampleblock>.content h6,.exampleblock>.content p{color:#333}.exampleblock>.content h1,.exampleblock>.content h2,.exampleblock>.content h3,.exampleblock>.content #toctitle,.sidebarblock.exampleblock>.content>.title,.exampleblock>.content h4,.exampleblock>.content h5,.exampleblock>.content h6{line-height:1;margin-bottom:.625em}.exampleblock>.content h1.subheader,.exampleblock>.content h2.subheader,.exampleblock>.content h3.subheader,.exampleblock>.content .subheader#toctitle,.sidebarblock.exampleblock>.content>.subheader.title,.exampleblock>.content h4.subheader,.exampleblock>.content h5.subheader,.exampleblock>.content h6.subheader{line-height:1.4}.exampleblock.result>.content{-webkit-box-shadow:0 1px 8px #d9d9d9;box-shadow:0 1px 8px #d9d9d9}.sidebarblock{border-style:solid;border-width:1px;border-color:#d9d9d9;margin-bottom:1.25em;padding:1.25em;background:#f2f2f2;-webkit-border-radius:4px;border-radius:4px}.sidebarblock>:first-child{margin-top:0}.sidebarblock>:last-child{margin-bottom:0}.sidebarblock h1,.sidebarblock h2,.sidebarblock h3,.sidebarblock #toctitle,.sidebarblock>.content>.title,.sidebarblock h4,.sidebarblock h5,.sidebarblock h6,.sidebarblock p{color:#333}.sidebarblock h1,.sidebarblock h2,.sidebarblock h3,.sidebarblock #toctitle,.sidebarblock>.content>.title,.sidebarblock h4,.sidebarblock h5,.sidebarblock h6{line-height:1;margin-bottom:.625em}.sidebarblock h1.subheader,.sidebarblock h2.subheader,.sidebarblock h3.subheader,.sidebarblock .subheader#toctitle,.sidebarblock>.content>.subheader.title,.sidebarblock h4.subheader,.sidebarblock h5.subheader,.sidebarblock h6.subheader{line-height:1.4}.sidebarblock>.content>.title{color:#7a2518;margin-top:0;line-height:1.6}.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}.literalblock>.content pre,.listingblock>.content pre{background:0 0;border-width:1px 0;border-style:dotted;border-color:#bfbfbf;-webkit-border-radius:4px;border-radius:4px;padding:.75em .75em .5em;word-wrap:break-word}.literalblock>.content pre.nowrap,.listingblock>.content pre.nowrap{overflow-x:auto;white-space:pre;word-wrap:normal}.literalblock>.content pre>code,.listingblock>.content pre>code{display:block}@media only screen{.literalblock>.content pre,.listingblock>.content pre{font-size:.8em}}@media only screen and (min-width:768px){.literalblock>.content pre,.listingblock>.content pre{font-size:.9em}}@media only screen and (min-width:1280px){.literalblock>.content pre,.listingblock>.content pre{font-size:1em}}.listingblock>.content{position:relative}.listingblock:hover code[class*=" language-"]:before{text-transform:uppercase;font-size:.9em;color:#999;position:absolute;top:.375em;right:.375em}.listingblock:hover code.asciidoc:before{content:"asciidoc"}.listingblock:hover code.clojure:before{content:"clojure"}.listingblock:hover code.css:before{content:"css"}.listingblock:hover code.groovy:before{content:"groovy"}.listingblock:hover code.html:before{content:"html"}.listingblock:hover code.java:before{content:"java"}.listingblock:hover code.javascript:before{content:"javascript"}.listingblock:hover code.python:before{content:"python"}.listingblock:hover code.ruby:before{content:"ruby"}.listingblock:hover code.scss:before{content:"scss"}.listingblock:hover code.xml:before{content:"xml"}.listingblock:hover code.yaml:before{content:"yaml"}.listingblock.terminal pre .command:before{content:attr(data-prompt);padding-right:.5em;color:#999}.listingblock.terminal pre .command:not([data-prompt]):before{content:'$'}table.pyhltable{border:0;margin-bottom:0}table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0}table.pyhltable td.code{padding-left:.75em;padding-right:0}.highlight.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #ddd}.highlight.pygments .lineno{display:inline-block;margin-right:.25em}table.pyhltable .linenodiv{background-color:transparent!important;padding-right:0!important}.quoteblock{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}.quoteblock blockquote{margin:0 0 1.25em;padding:0 0 .5625em;border:0}.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}.quoteblock .attribution{margin-top:-.25em;padding-bottom:.5625em;font-size:inherit;color:#555}.quoteblock .attribution br{display:none}.quoteblock .attribution cite{display:block;margin-bottom:.625em}table thead th,table tfoot th{font-weight:700}table.tableblock.grid-all{border-collapse:separate;border-spacing:1px;-webkit-border-radius:4px;border-radius:4px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}table.tableblock.frame-topbot,table.tableblock.frame-none{border-left:0;border-right:0}table.tableblock.frame-sides,table.tableblock.frame-none{border-top:0;border-bottom:0}table.tableblock td .paragraph:last-child p,table.tableblock td>p:last-child{margin-bottom:0}th.tableblock.halign-left,td.tableblock.halign-left{text-align:left}th.tableblock.halign-right,td.tableblock.halign-right{text-align:right}th.tableblock.halign-center,td.tableblock.halign-center{text-align:center}th.tableblock.valign-top,td.tableblock.valign-top{vertical-align:top}th.tableblock.valign-bottom,td.tableblock.valign-bottom{vertical-align:bottom}th.tableblock.valign-middle,td.tableblock.valign-middle{vertical-align:middle}p.tableblock.header{color:#222;font-weight:700}td>div.verse{white-space:pre}ol{margin-left:1.75em}ul li ol{margin-left:1.5em}dl dd{margin-left:1.125em}dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0}ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em}ul.unstyled,ol.unnumbered,ul.checklist,ul.none{list-style-type:none}ul.unstyled,ol.unnumbered,ul.checklist{margin-left:.625em}ul.checklist li>p:first-child>i[class^=icon-check]:first-child,ul.checklist li>p:first-child>input[type=checkbox]:first-child{margin-right:.25em}ul.checklist li>p:first-child>input[type=checkbox]:first-child{position:relative;top:1px}ul.inline{margin:0 auto .625em;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden}ul.inline>li{list-style:none;float:left;margin-left:1.375em;display:block}ul.inline>li>*{display:block}.unstyled dl dt{font-weight:400;font-style:normal}ol.arabic{list-style-type:decimal}ol.decimal{list-style-type:decimal-leading-zero}ol.loweralpha{list-style-type:lower-alpha}ol.upperalpha{list-style-type:upper-alpha}ol.lowerroman{list-style-type:lower-roman}ol.upperroman{list-style-type:upper-roman}ol.lowergreek{list-style-type:lower-greek}.hdlist>table,.colist>table{border:0;background:0 0}.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:0 0}td.hdlist1{padding-right:.8em;font-weight:700}td.hdlist1,td.hdlist2{vertical-align:top}.literalblock+.colist,.listingblock+.colist{margin-top:-.5em}.colist>table tr>td:first-of-type{padding:0 .8em;line-height:1}.colist>table tr>td:last-of-type{padding:.25em 0}.qanda>ol>li>p>em:only-child{color:#00467f}.thumb,.th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd}.imageblock.left,.imageblock[style*="float: left"]{margin:.25em .625em 1.25em 0}.imageblock.right,.imageblock[style*="float: right"]{margin:.25em 0 1.25em .625em}.imageblock>.title{margin-bottom:0}.imageblock.thumb,.imageblock.th{border-width:6px}.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em}.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0}.image.left{margin-right:.625em}.image.right{margin-left:.625em}a.image{text-decoration:none}span.footnote,span.footnoteref{vertical-align:super;font-size:.875em}span.footnote a,span.footnoteref a{text-decoration:none}#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em}#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em;border-width:1px 0 0}#footnotes .footnote{padding:0 .375em;line-height:1.3;font-size:.875em;margin-left:1.2em;text-indent:-1.2em;margin-bottom:.2em}#footnotes .footnote a:first-of-type{font-weight:700;text-decoration:none}#footnotes .footnote:last-of-type{margin-bottom:0}#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0}.gist .file-data>table{border:none;background:#fff;width:100%;margin-bottom:0}.gist .file-data>table td.line-data{width:99%}div.unbreakable{page-break-inside:avoid}.big{font-size:larger}.small{font-size:smaller}.underline{text-decoration:underline}.overline{text-decoration:overline}.line-through{text-decoration:line-through}.aqua{color:#00bfbf}.aqua-background{background-color:#00fafa}.black{color:#000}.black-background{background-color:#000}.blue{color:#0000bf}.blue-background{background-color:#0000fa}.fuchsia{color:#bf00bf}.fuchsia-background{background-color:#fa00fa}.gray{color:#606060}.gray-background{background-color:#7d7d7d}.green{color:#006000}.green-background{background-color:#007d00}.lime{color:#00bf00}.lime-background{background-color:#00fa00}.maroon{color:#600000}.maroon-background{background-color:#7d0000}.navy{color:#000060}.navy-background{background-color:#00007d}.olive{color:#606000}.olive-background{background-color:#7d7d00}.purple{color:#600060}.purple-background{background-color:#7d007d}.red{color:#bf0000}.red-background{background-color:#fa0000}.silver{color:#909090}.silver-background{background-color:#bcbcbc}.teal{color:#006060}.teal-background{background-color:#007d7d}.white{color:#bfbfbf}.white-background{background-color:#fafafa}.yellow{color:#bfbf00}.yellow-background{background-color:#fafa00}span.icon>[class^=icon-],span.icon>[class*=" icon-"]{cursor:default}.admonitionblock td.icon [class^=icon-]:before{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default}.admonitionblock td.icon .icon-note:before{content:"\f05a";color:#005498;color:#003f72}.admonitionblock td.icon .icon-tip:before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111}.admonitionblock td.icon .icon-warning:before{content:"\f071";color:#bf6900}.admonitionblock td.icon .icon-caution:before{content:"\f06d";color:#bf3400}.admonitionblock td.icon .icon-important:before{content:"\f06a";color:#bf0000}.conum{display:inline-block;color:#fff!important;background-color:#222;-webkit-border-radius:100px;border-radius:100px;text-align:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:20px;font-family:Arial,sans-serif;font-style:normal;position:relative;top:-2px;letter-spacing:-1px}.conum *{color:#fff!important}.conum+b{display:none}.conum:after{content:attr(data-value)}.conum:not([data-value]):empty{display:none}.literalblock>.content>pre,.listingblock>.content>pre{-webkit-border-radius:0;border-radius:0}pre .comment,pre .template_comment,pre .diff .header,pre .javadoc{color:#998;font-style:italic}pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .nginx .title,pre .subst,pre .request,pre .status{color:#990073}pre .number,pre .hexcolor,pre .ruby .constant{color:#080}pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula{color:#d32323}pre .title,pre .id{color:#900;font-weight:700}pre .javascript .title,pre .lisp .title,pre .clojure .title,pre .subst{font-weight:400}pre .class .title,pre .haskell .type,pre .vhdl .literal,pre .tex .command{color:#458;font-weight:700}pre .tag,pre .tag .title,pre .rules .property,pre .django .tag .keyword{color:#099;font-weight:400}pre .attribute,pre .variable,pre .lisp .body{color:#080}pre .regexp{color:#009926}pre .class{color:#458;font-weight:700}pre .symbol,pre .ruby .symbol .string,pre .lisp .keyword,pre .tex .special,pre .prompt{color:#990073}pre .built_in,pre .lisp .title,pre .clojure .built_in{color:#0086b3}pre .preprocessor,pre .pi,pre .doctype,pre .shebang,pre .cdata{color:#999;font-weight:700}pre .deletion{background:#fdd}pre .addition{background:#dfd}pre .diff .change{background:#0086b3}pre .chunk{color:#aaa}pre .asciidoc .header{color:#800}pre .asciidoc .blockquote{color:#888}pre .asciidoc .bullet,pre .asciidoc .link_url{color:#080}pre .asciidoc .link_url{text-decoration:underline}pre .asciidoc .link_label,pre .asciidoc .attribute{color:#099}pre .asciidoc .label,pre .asciidoc .strong{font-weight:700}pre .asciidoc .emphasis{font-style:italic}pre .asciidoc .code{color:#d14}.flex{display:flex}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.mx-auto{margin:0 auto}.mr-auto{margin-right:auto}.hide{display:none}html{font-size:16px;letter-spacing:.33px;scroll-behavior:smooth}html,body{min-width:20rem;overflow-x:hidden}body{color:#343a40;background:#fff;font-family:oxygen,sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body *{box-sizing:inherit}h1,h2,h3,h4,h5{font-weight:400}h2{margin-top:0}a{text-decoration:none;color:#004ed0}a:visited{color:#8440f1}img{vertical-align:middle}aside nav ul{padding:0;margin:0;list-style:none}aside nav ul li{margin:1em 0;color:#868e96}aside nav ul a{display:block}aside nav ul a:hover{opacity:.5;font-weight:700}aside nav ul a:hover,aside nav ul a.active{background-image:url(/svg/right.svg);background-repeat:no-repeat;background-position:100%}aside nav ul ul{padding-left:1rem}ul.pagination{display:flex;justify-content:center}ul.pagination .page-item a{padding:1rem}.container{margin:0 auto}.book-brand{margin-top:0}.book-menu{flex:0 0 18rem;font-size:.875rem}.book-menu nav{width:18rem;padding:1rem;background:#f8f9fa;border-right:1px solid #dee2e6;position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}.book-menu a{color:#212529}.book-menu a.active{color:#004ed0;font-weight:700}.book-page{min-width:20rem;flex-grow:1;padding:1rem}.book-header{margin-bottom:1rem;display:none}.book-toc{flex:0 0 14rem;font-size:.75rem}.book-toc nav{width:14rem;padding:1rem;position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}.book-toc nav>ul>li{margin:0}.book-git-footer{display:flex;margin-top:1rem;font-size:.875rem;align-items:baseline}.book-git-footer img{width:.875rem;vertical-align:bottom}.book-posts{min-width:20rem;max-width:43rem;flex-grow:1;padding:1rem}.book-posts article{padding-bottom:1rem}aside nav,.book-page,.book-posts,.markdown{transition:.2s ease-in-out;transition-property:transform,margin-left,opacity;will-change:transform,margin-left}@media screen and (max-width:57rem){.book-toc{display:none}}@media screen and (max-width:43rem){.book-menu{margin-left:-18rem}.book-header{display:flex}}@media screen and (min-width:80rem){.book-page,.book-menu nav,.book-toc nav{padding:2rem}}