@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap");/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}script{display:none !important}html,body{font-size:100%}html{font-family:'Open Sans', sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:white;color:#000;padding:0;margin:0;font-size:16px;font-family:'Open Sans', sans-serif;font-weight:normal;font-style:normal;line-height:1.6em;position:relative;cursor:auto}a:hover{cursor:pointer}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{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}object,svg{display:inline-block;vertical-align:middle}.center{margin-left:auto;margin-right:auto}.spread,.stretch{width:100%}p.lead,.paragraph.lead>p,#preamble>.sectionbody>.paragraph:first-of-type p{line-height:1.6}.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#0b0a0a;font-weight:bold;margin-top:0;margin-bottom:0.8em}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:#086dc3;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#086dc3;text-decoration:underline}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:0.875em;line-height:1.35;font-style:italic}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:Montserrat, sans-serif;font-weight:400;font-style:normal;color:#000;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:0.5em;line-height:1.0125em}h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#867c74;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 #dce6e6;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:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;color:#3d3d3c;word-break:break-word}a:not(pre)>code{border:1px solid #086dc3;color:#086dc3}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.no-bullet,ol.no-bullet{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:0.3125em;font-weight:bold}dl dd{margin-bottom:1.25em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#000;border-bottom:1px dotted #dddddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #dddddd}blockquote cite{display:block;font-size:0.9375em;color:rgba(0,0,0,0.6)}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,0.6)}blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,0.85)}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #dddddd;padding:0.625em 0.75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:auto;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}#tocbot{padding:0 0 0.5rem 0;line-height:1.5rem;padding-left:10px}.mobile-toc{padding:0 0 1rem 0;line-height:1.5rem}.mobile-toc li a{display:block;padding:.3rem 0}#tocbot ol li{list-style:none;padding:0;margin:0}#tocbot ol{margin:0;padding:0}#tocbot ol ol{padding-left:0.6rem}#tocbot .toc-link{display:block;padding-top:.6rem;padding-bottom:.6rem;outline:none;border-radius:4px;font-size:15px;transition:all .15s}#tocbot .toc-link:hover{background:#ebf2f2;color:#06c;text-decoration:none}table{background:white;margin-bottom:1.25em;border:solid 1px #d4dfdf;border-spacing:0}table thead,table tfoot{background:#ebf2f2;font-weight:bold}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5em 0.625em 0.625em;font-size:inherit;color:#000;text-align:left}table tr th,table tr td{padding:0.5625em 0.625em;font-size:inherit;color:#000}table tr.even,table tr.alt,table tr:nth-child(even){background:#f5f9f9}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}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;tab-size:4}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-0.05em}.clearfix:before,.clearfix:after,.float-group:before,.float-group:after{content:" ";display:table}.clearfix:after,.float-group:after{clear:both}*:not(pre)>code{white-space:nowrap;background-color:#fff;border:1px solid #e1e1e8;color:#009;padding:2px 6px;font-size:.875rem;font-family:Monaco, Menlo, Consolas, "Courier New", monospace}pre,pre>code{line-height:1.85;color:rgba(0,0,0,0.9);font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;text-rendering:optimizeSpeed;word-break:normal}pre{overflow:auto}em em{font-style:normal}strong strong{font-weight:normal}.keyseq{color:#6b625c}kbd{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;display:inline-block;color:#000;font-size:0.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;margin:0 0.15em;padding:0.2em 0.5em;vertical-align:middle;position:relative;top:-0.1em;white-space:nowrap}.keyseq kbd:first-child{margin-left:0}.keyseq kbd:last-child{margin-right:0}.menuseq,.menu{color:#191715}b.button:before,b.button:after{position:relative;top:-1px;font-weight:normal}b.button:before{content:"[";padding:0 3px 0 2px}b.button:after{content:"]";padding:0 2px 0 3px}p a>code:hover{color:rgba(0,0,0,0.9)}#toc{border-bottom:1px solid #dce6e6;padding-bottom:0.5em}#toc>ul{margin-left:0.125em}#toc ul.sectlevel0>li>a{font-style:italic}#toc ul.sectlevel0 ul.sectlevel1{margin:0.5em 0}#toc ul{list-style-type:none}#toc li{line-height:1.3334}#toc a{text-decoration:none}#toc a:active{text-decoration:underline}#toctitle{color:#0b0a0a;font-size:1.2em;display:none}body.toc2{padding-top:80px;text-rendering:optimizeLegibility}#content #toc{border-style:solid;border-width:1px;border-color:#dce6e6;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;-webkit-border-radius:4px;border-radius:4px}#content #toc>:first-child{margin-top:0}#content #toc>:last-child{margin-bottom:0}#footer{padding-bottom:2rem}#footer #footer-text{padding:2rem 0;border-top:1px solid #efefed}#footer-text{color:rgba(0,0,0,0.6);line-height:1.44}.sect1{padding-bottom:0.625em}.sect1+.sect1{border-top:1px solid #efefed}#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;z-index:1001;width:1.5ex;margin-left:-1.5ex;margin-top:0.1rem;display:block;visibility:hidden;text-align:center;font-weight:normal;color:rgba(0,0,0,0.2)}#content h1>a.anchor:hover,h2>a.anchor:hover,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4>a.anchor:hover,h5>a.anchor:hover,h6>a.anchor:hover{color:#097dff;text-decoration:none}#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:"\0023";font-size:0.85em;display:block;padding-top:0.1em}#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:#000;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:#262321}.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em}.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:'Open Sans', sans-serif;font-size:1rem}table.tableblock>caption.title{white-space:nowrap;overflow:visible;max-width:0;padding:0.6rem 0}table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p{font-size:inherit}.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}.admonitionblock>table td.icon{text-align:center;vertical-align:top;padding-top:0.8em;width:80px}.admonitionblock>table td.icon img{max-width:initial}.admonitionblock>table td.icon .title{font-weight:bold;font-family:Montserrat, sans-serif;text-transform:uppercase}.admonitionblock>table td.content{padding-left:0em;padding-right:1.25em;border-left:1px solid #dce6e6}.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}.exampleblock>.content{border-style:solid;border-width:0;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;border-radius:4px}.exampleblock>.content>:first-child{margin-top:0}.exampleblock>.content>:last-child{margin-bottom:0}.sidebarblock{border-style:solid;border-width:0;border-color:#dce6e6;margin-bottom:1.25em;padding:1.25em;background:#ebf2f2;border-radius:4px;overflow:scroll}.sidebarblock>:first-child{margin-top:0}.sidebarblock>:last-child{margin-bottom:0}.sidebarblock>.content>.title{color:#0b0a0a;margin-top:0;text-align:center}.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 pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#fff;border:1px solid #d9d9d9;border-radius:4px}.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#fff;border:1px solid #d9d9d9;color:#222}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class],.listingblock pre:not(.highlight){padding:1em 1.5rem;font-size:0.8125em}.literalblock pre.nowrap,.literalblock pre[class].nowrap,.listingblock pre.nowrap,.listingblock pre[class].nowrap{overflow-x:auto}.literalblock.output pre{color:whitesmoke;background-color:rgba(0,0,0,0.9)}.listingblock{white-space:nowrap}.listingblock pre.highlightjs>code{padding:1em 1.5rem;border-radius:4px}.listingblock>.content{position:relative}.listingblock code[data-lang]:before{display:none;content:attr(data-lang);position:absolute;font-size:0.8em;font-weight:bold;top:0.425rem;right:0.5rem;line-height:1;text-transform:uppercase;color:#999}.listingblock code[data-lang]:before{display:block}.listingblock.terminal pre .command:before{content:attr(data-prompt);padding-right:0.5em;color:#999}.listingblock.terminal pre .command:not([data-prompt]):before{content:"$"}table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none}table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0;line-height:1.45}table.pyhltable td.code{padding-left:.75em;padding-right:0}pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #dce6e6}pre.pygments .lineno{display:block;margin-right:.25em}table.pyhltable .linenodiv{background:none !important;padding-right:0 !important}.quoteblock{margin:0 1em 1.25em 1.5em;display:block;text-align:left;padding-left:20px}.quoteblock blockquote,.quoteblock blockquote p{color:rgba(0,0,0,0.85);line-height:1.75;letter-spacing:0}.quoteblock blockquote{margin:0;padding:0;border:0;position:relative}.quoteblock blockquote:before{content:"\201c";font-size:2.75em;font-weight:bold;line-height:0.6em;margin-left:0em;margin-right:1rem;margin-top:0.8rem;color:rgba(0,0,0,0.1);position:absolute;top:0;left:-30px}.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}.quoteblock .attribution{margin-right:0.5ex}.quoteblock .quoteblock{margin-left:0;margin-right:0;padding:0.5em 0;border-left:3px solid rgba(0,0,0,0.6)}.quoteblock .quoteblock blockquote{padding:0 0 0 0.75em}.quoteblock .quoteblock blockquote:before{display:none}.verseblock{margin:0 1em 1.25em 0;background-color:#f1f1f1;padding:1rem 1.4rem;border-radius:4px}.verseblock pre{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:0.9rem;color:rgba(0,0,0,0.85);font-weight:300;text-rendering:optimizeLegibility}.verseblock pre strong{font-weight:400}.verseblock .attribution{margin-top:1.25rem;margin-left:0.5ex}.quoteblock .attribution,.verseblock .attribution{font-size:0.9375em;line-height:1.45;font-style:italic}.quoteblock .attribution br,.verseblock .attribution br{display:none}.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-0.025em;color:rgba(0,0,0,0.6)}.quoteblock.abstract{margin:0 0 1.25em 0;display:block}.quoteblock.abstract blockquote,.quoteblock.abstract blockquote p{text-align:left;word-spacing:0}.quoteblock.abstract blockquote:before,.quoteblock.abstract blockquote p:first-of-type:before{display:none}table.tableblock{max-width:100%;border-collapse:separate;overflow-x:scroll}table.tableblock td>.paragraph:last-child p>p:last-child,table.tableblock th>p:last-child,table.tableblock td>p:last-child{margin-bottom:0}table.tableblock,th.tableblock,td.tableblock{border:0 solid #d4dfdf}table.grid-all th.tableblock,table.grid-all td.tableblock{border-width:0 1px 1px 0}table.grid-all tfoot>tr>th.tableblock,table.grid-all tfoot>tr>td.tableblock{border-width:1px 1px 0 0}table.grid-cols th.tableblock,table.grid-cols td.tableblock{border-width:0 1px 0 0}table.grid-all *>tr>.tableblock:last-child,table.grid-cols *>tr>.tableblock:last-child{border-right-width:0}table.grid-rows th.tableblock,table.grid-rows td.tableblock{border-width:0 0 1px 0}table.grid-all tbody>tr:last-child>th.tableblock,table.grid-all tbody>tr:last-child>td.tableblock,table.grid-all thead:last-child>tr>th.tableblock,table.grid-rows tbody>tr:last-child>th.tableblock,table.grid-rows tbody>tr:last-child>td.tableblock,table.grid-rows thead:last-child>tr>th.tableblock{border-bottom-width:0}table.grid-rows tfoot>tr>th.tableblock,table.grid-rows tfoot>tr>td.tableblock{border-width:1px 0 0 0}table.frame-all{border-width:1px}table.frame-sides{border-width:0 1px}table.frame-topbot{border-width:1px 0}th.halign-left,td.halign-left{text-align:left}th.halign-right,td.halign-right{text-align:right}th.halign-center,td.halign-center{text-align:center}th.valign-top,td.valign-top{vertical-align:top}th.valign-bottom,td.valign-bottom{vertical-align:bottom}th.valign-middle,td.valign-middle{vertical-align:middle}table thead th,table tfoot th{font-weight:bold}tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7}tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:#34302d;font-weight:bold}p.tableblock{font-size:1em}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:0.625em}ul.unstyled,ol.unnumbered,ul.checklist,ul.none{list-style-type:none}ul.unstyled,ol.unnumbered,ul.checklist{margin-left:0.625em}ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1em;font-size:0.85em}ul.checklist li>p:first-child>input[type="checkbox"]:first-child{width:1em;position:relative;top:1px}ul.inline{margin:0 auto 0.625em auto;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:normal;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:none}.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}td.hdlist1,td.hdlist2{vertical-align:top;padding:0 0.625em}td.hdlist1{font-weight:bold;padding-bottom:1.25em}.literalblock+.colist,.listingblock+.colist{margin-top:-0.5em}.colist>table tr>td:first-of-type{padding:0 0.75em;line-height:1}.colist>table tr>td:first-of-type img{max-width:initial}.colist>table tr>td:last-of-type{padding:0.25em 0}.colist>table tr>td{white-space:pre-wrap}.thumb,.th{line-height:0;display:inline-block;border:solid 4px white;-webkit-box-shadow:0 0 0 1px #dddddd;box-shadow:0 0 0 1px #dddddd}.imageblock.left,.imageblock[style*="float: left"]{margin:0.25em 0.625em 1.25em 0}.imageblock.right,.imageblock[style*="float: right"]{margin:0.25em 0 1.25em 0.625em}.imageblock>.title{margin-bottom:0}.imageblock.thumb,.imageblock.th{border-width:6px}.imageblock.thumb>.title,.imageblock.th>.title{padding:0 0.125em}.image.left,.image.right{margin-top:0.25em;margin-bottom:0.25em;display:inline-block;line-height:0}.image.left{margin-right:0.625em}.image.right{margin-left:0.625em}a.image{text-decoration:none;display:inline-block}a.image object{pointer-events:none}sup.footnote,sup.footnoteref{font-size:0.875em;position:static;vertical-align:super}sup.footnote a,sup.footnoteref a{text-decoration:none}sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline}#footnotes{padding-top:0.75em;padding-bottom:0.75em;margin-bottom:0.625em}#footnotes hr{width:20%;min-width:6.25em;margin:-0.25em 0 0.75em 0;border-width:1px 0 0 0}#footnotes .footnote{padding:0 0.375em 0 0.225em;line-height:1.3334;font-size:0.875em;margin-left:1.2em;text-indent:-1.05em;margin-bottom:0.2em}#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none}#footnotes .footnote:last-of-type{margin-bottom:0}#content #footnotes{margin-top:-0.625em;margin-bottom:0;padding:0.75em 0}.gist .file-data>table{border:0;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:black}.black-background{background-color:black}.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:#f5f9f9}.yellow{color:#bfbf00}.yellow-background{background-color:#fafa00}span.icon>.fa{cursor:default}.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;cursor:default}.admonitionblock td.icon .icon-note:before{content:"\f05a";color:#3f6a22}.admonitionblock td.icon .icon-tip:before{content:"\f0eb";color:#0077b9}.admonitionblock td.icon .icon-warning:before{content:"\f071";color:#d88400}.admonitionblock td.icon .icon-caution:before{content:"\f06d";color:#bf3400}.admonitionblock td.icon .icon-important:before{content:"\f06a";color:#bf0000}.conum[data-value]{display:inline-block;color:#000 !important;background-color:#ffe157;-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:0.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans", "DejaVu Sans", sans-serif;font-style:normal;font-weight:bold}.conum[data-value] *{color:#fff !important}.conum[data-value]+b{display:none}.conum[data-value]:after{content:attr(data-value)}pre .conum[data-value]{position:relative;top:0;color:#000 !important;background-color:#ffe157;font-size:12px}b.conum *{color:inherit !important}.conum:not([data-value]):empty{display:none}.admonitionblock{background-color:#ecf1e8;padding:0.8em 0;margin:30px 0;width:auto;border-radius:4px;overflow-x:auto}.admonitionblock.important{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock.warning{border-left:0px solid #d88400;background-color:#fff9e4}.admonitionblock.tip{border-left:0px solid #0077b9;background-color:#e9f1f6}.admonitionblock.caution{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock .exampleblock>.content{border:0 none;background-color:#fff}#toc a:hover{text-decoration:underline}.admonitionblock>table{margin-bottom:0}.admonitionblock>table td.content{border-left:none}@media print{#tocbot a.toc-link.node-name--H4{display:none}}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 200ms ease-in-out}.is-collapsed{max-height:0}#index-link{display:none}ul li>p>a>code{color:#086dc3}ul li>p>a:hover>code{color:#086dc3}#content .listingblock .switch{border-style:none;display:inline-block;position:relative;bottom:0;margin-bottom:4px}#content .listingblock .switch--item:not(:first-child){border:2px solid #000}#content .listingblock .switch--item{padding:6px 12px;background-color:#fff;color:#000;display:inline-block;cursor:pointer;border:2px solid #000;margin-right:2px;border-radius:0}#content .listingblock .switch--item:hover{color:#086dc3}#content .listingblock .switch--item.selected{background-color:#000;color:#fff;border-color:#000}#content .listingblock .switch--item.selected:hover{color:#fff}#content .listingblock pre.highlightjs{padding:0}div.back-action,#toc.toc2 div.back-action{padding:0.8rem 0 0 5px}div.back-action a,#toc.toc2 div.back-action a{position:relative;display:inline-block;padding:0.6rem 1.2rem;padding-left:35px}div.back-action a span,#toc.toc2 div.back-action a span{position:absolute;left:5px;top:5px;display:block;color:#333;height:26px;width:26px;border-radius:13px}div.back-action a i,#toc.toc2 div.back-action a i{position:absolute;top:10px;left:5px}div.back-action a:hover span,#toc.toc2 div.back-action a:hover span{color:#000}#tocbot.desktop-toc{padding:.5rem}#header-spring{position:absolute;text-rendering:optimizeLegibility;top:0;left:0;right:0;height:80px;margin:0 1rem;padding:0 1rem;border-bottom:1px solid #dce6e6}#header-spring h1{margin:0;padding:0;font-size:22px;text-align:left;line-height:76px;padding-left:0.6rem}#header-spring h1 svg{width:240px}#header-spring h1 svg .st0{fill:#6bb536}#header-spring h1 svg .st2{fill:#444}body.book #header-spring{position:relative;top:auto;left:auto;right:auto;margin:0}body.book #header>h1:only-child{border:0 none;padding-bottom:1.2rem;font-size:1.8rem}body.book #header,body.book #content,body.book #footnotes,body.book #footer{margin:0 auto}body.toc2 #header-spring{position:absolute;left:0;right:0;top:0}body.toc2 #header>h1:only-child{font-size:2.2rem}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{margin:0 auto}body.toc2 #content{padding-top:2rem}#header,#content,#footnotes,#footer{width:100%;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:0.9375em;padding-right:0.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}#content{margin-top:1.25em}#content:before{content:none}#header{position:relative}#header>h1:first-child{margin-top:2.55rem;margin-bottom:0.5em;margin-bottom:0.7em;font-size:2rem}#header>h1:first-child+#toc{margin-top:8px;border-top:0 none}#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #ebf2f2;padding-bottom:8px}#header .details{line-height:1.45;color:#222;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;background-color:#ebf2f2;padding:2rem 2.5rem}#header .details span:first-child{margin-left:-0.125em}#header .details span.email a{color:rgba(0,0,0,0.85)}#header .details br{display:none}#header .details br+span:before{content:"\00a0\2013\00a0"}#header .details br+span.author:before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,0.85)}#header .details br+span#revremark:before{content:"\00a0|\00a0"}#header #revnumber{text-transform:capitalize}#header #revnumber:after{content:"\00a0"}#content>h1:first-child:not([class]){color:rgba(0,0,0,0.85);border-bottom:1px solid #ebf2f2;padding-bottom:8px;margin-top:0;padding-top:1.5rem;margin-bottom:1.25rem}h1{font-size:2.2rem}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:Montserrat, Arial, Helvetica, sans-serif}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{box-shadow:none;outline:none}h2,h3,h4,h5,h6{padding:.8rem 0 .4rem}h1{font-size:1.75em}h2{font-size:1.6rem}h3{font-size:1.5rem}h4{font-size:1.4rem}h5{font-size:1.3rem}h6{font-size:1.2rem}pre.highlight{padding:20px;border:1px solid #d9d9d9;overflow-x:scroll;color:#222}pre.highlight code{color:#222}pre.highlight a,#toc.toc2 a{color:#000}pre.highlight ul.sectlevel1,#toc.toc2 ul.sectlevel1{padding-left:0.2rem}pre.highlight ul.sectlevel1 li,#toc.toc2 ul.sectlevel1 li{line-height:1.4rem}::selection{background-color:#d1ff79}.literalblock pre::selection,.listingblock pre[class="highlight"]::selection,.highlight::selection,pre::selection,.highlight code::selection,.highlight code span::selection{background:rgba(0,0,0,0.2) !important}body.book #header{margin-bottom:2rem}body.toc2 #header{margin-bottom:0}.desktop-toc{display:none}.admonitionblock td.icon{display:none}.admonitionblock>table td.content{padding-left:1.25em}@media only screen and (min-width: 768px){#toctitle{font-size:1.375em}.sect1{padding-bottom:1.25em}.mobile-toc{display:none}.desktop-toc{display:block}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.90625em}.admonitionblock td.icon{display:table-cell}.admonitionblock>table td.content{padding-left:0}#header{position:relative;min-height:98px;padding-right:210px}#header::after{position:absolute;right:0;top:0;display:block;content:'';height:98px;width:203px;z-index:-1;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmIAAAEmCAIAAABOFWtWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBOEI2NUE1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBOEI2NUI1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NEE4QjY1ODUwQjUxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NEE4QjY1OTUwQjUxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PooJeGcAAB/mSURBVHja7N15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");background-repeat:no-repeat;background-size:203px 98px}body.toc2{padding-right:0}body.toc2 #toc.toc2{position:absolute;margin-top:0 !important;width:15em;top:0;border-top-width:0 !important;border-bottom-width:0 !important;margin-left:-15.9375em;z-index:1000;padding:0 1em 1.25em 0em;overflow:auto}body.toc2 #toc.toc2 #toctitle{margin-top:0;margin-bottom:0.8rem;font-size:1.2em}body.toc2 #toc.toc2>ul{font-size:0.9em;margin-bottom:0}body.toc2 #toc.toc2 ul ul{margin-left:0;padding-left:1em}body.toc2 #toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:0.5em;margin-bottom:0.5em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:15.9375em;max-width:none}body.book #header-spring h1{max-width:1400px;margin:0 auto}body.book #header,body.book #content,body.book #footnotes,body.book #footer{max-width:1400px}body.is-position-fixed #toc.toc2{position:fixed;height:100%}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2}h1{font-size:1.75em}h2{font-size:1.6em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.5em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.2em}#tocbot a.toc-link.node-name--H1{font-style:italic}#tocbot ol{margin:0;padding:0}#tocbot ol li{list-style:none;padding:0 0;margin:0;display:block}#tocbot{z-index:999}#tocbot .toc-link{position:relative;display:block;z-index:999;padding:.4rem .6rem}#tocbot a.is-active-link{padding-right:3px;background:black;color:white}}@media only screen and (min-width: 768px){#tocbot>ul.toc-list{margin-bottom:0.5em;margin-left:0.125em}#tocbot ul.sectlevel0,#tocbot a.toc-link.node-name--H1+ul{padding-left:0}#tocbot a.toc-link{height:100%}.is-collapsible{max-height:3000px;overflow:hidden}.is-collapsed{max-height:0}}@media only screen and (min-width: 768px){body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:14em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDMyRDZERkQ1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyRDZERkU1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGQjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkRGQzUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdyLKIAAAAPSURBVHjaYnj16RNAgAEABZgCz/xXiToAAAAASUVORK5CYII=");background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBOEI2NTI1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBOEI2NTM1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGRjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkUwMDUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pul87iAAAAAPSURBVHjaYrj17BlAgAEABUQCpxgONc4AAAAASUVORK5CYII=")}}@media only screen and (min-width: 1280px){body.toc2{padding-right:0}body.toc2 #toc.toc2{width:25em;left:auto;margin-left:-26.9375em}body.toc2 #toc.toc2 #toctitle{font-size:1.375em}body.toc2 #toc.toc2>ul{font-size:0.95em}body.toc2 #toc.toc2 ul ul{padding-left:1.25em}body.toc2 body.toc2.toc-right{padding-left:0;padding-right:20em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:26.9375em;max-width:2000px}body.toc2 #header-spring h1{margin:0 auto;max-width:2000px}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.8125em}body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:24em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDMyRDZERkQ1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyRDZERkU1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGQjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkRGQzUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdyLKIAAAAPSURBVHjaYnj16RNAgAEABZgCz/xXiToAAAAASUVORK5CYII=");background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBOEI2NTI1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBOEI2NTM1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGRjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkUwMDUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pul87iAAAAAPSURBVHjaYrj17BlAgAEABUQCpxgONc4AAAAASUVORK5CYII=")}#header{min-height:150px;padding-right:310px}#header::after{height:147px;width:305px;background-size:305px 147px}}