@charset "UTF-8";header,footer,article,section,aside,nav,menu,figure{display:block}body,h1,h2,h3,h4,h5,h6,p,a,ul,ol,dl,dt,dd,table,caption,th,td,fieldset,legend,blockquote{font-weight:normal;margin:0;padding:0;color:inherit}a img,form,legend{border:0}fieldset,abbr{border:none}.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{padding:0.5em}@media print{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}header,footer,article,section,aside,nav,menu,figure,hgroup,figcaption,progress{display:block}@font-face{font-family:'M+2pheavy';src:url("/fonts/mplus-2p-heavy-webfont.eot");src:url("/fonts/mplus-2p-heavy-webfont.eot?") format("☺"),url("/fonts/mplus-2p-heavy-webfont.woff") format("woff"),url("/fonts/mplus-2p-heavy-webfont.ttf") format("truetype"),url("/fonts/mplus-2p-heavy-webfont.svg#mplus2pheavy") format("svg");font-weight:bold;font-style:normal}body{font-size:14px;line-height:1.45em;font-family:"Droid Serif",Georgia,serif}h1{font-size:300%}h2{font-size:160%}h3{font-size:140%}h4,h5{font-size:120%}h6{font-size:100%}h5,h6{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}h4,h6{font-weight:bold}h4,h5,h6{color:#450b09}.test1{color:#0d8ff7}.test2{color:#0773ca}.test3{color:#033b68}.test4{color:#021f36}body{color:#222}a:link{color:#0773ca;text-decoration:none;border-bottom:1px solid #aaa}a:visited{color:#033b68;border-bottom:1px solid #ccc}a:hover{color:#000;border-bottom:1px solid #000}a:active{color:#cc211b;border-bottom:none}p.pubdate{display:none}header.head div.logo{border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;-o-border-radius:0.3em;-m-border-radius:0.3em;font-size:10px;background-color:#cc211b;color:#fff;padding:2.5em 0.7em 0.25em;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;text-align:center;letter-spacing:0.1em}header.head h1{line-height:1em;font-family:"M+2pheavy","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;color:black}header.head h1 a{color:black}header.head h1 a:link,header.head h1 a:visited{border-bottom:0}header.head h1 a:hover{text-shadow:0 0 5px rgba(0,0,0,0.6)}header.head h2{font-size:12px;margin-bottom:0.5em;font-family:"Droid Serif",Georgia,serif;font-style:italic;font-weight:normal;color:#555}header.head div#search ol:empty{border:0}header.head div#search ol li{text-align:left;list-style:none}header.head div#search ol li a{display:block;color:#222;padding:0.2em 0.4em}header.head div#search ol li a span{color:#555;display:block;font-style:italic;font-size:0.7em}header.head div#search ol li a:focus,header.head div#search ol li a.selected{color:white;background-color:#cc211b}header.head div#search ol li a:focus span,header.head div#search ol li a.selected span{color:rgba(255,255,255,0.7)}header.head div#search ol li:first-child a.selected{border-radius:0.2em 0.2em 0 0;-webkit-border-radius:0.2em 0.2em 0 0;-moz-border-radius:0.2em 0.2em 0 0;-o-border-radius:0.2em 0.2em 0 0;-m-border-radius:0.2em 0.2em 0 0}header.head div#search ol li:last-of-type a.selected{border-radius:0 0 0.2em 0.2em;-webkit-border-radius:0 0 0.2em 0.2em;-moz-border-radius:0 0 0.2em 0.2em;-o-border-radius:0 0 0.2em 0.2em;-m-border-radius:0 0 0.2em 0.2em}section[role="main"]{clear:both}section[role="main"]>h2{position:relative;text-transform:uppercase;letter-spacing:0.2em;line-height:1.5em;font-family:"M+2pheavy","Helvetica Neue",Arial,Helvetica,sans-serif;margin:2em 0}section[role="main"]>h2 .secno{position:absolute;display:block;left:-1.5em;text-align:right}a.secno,h3 .secno,h4 .secno,h5 .secno,h6 .secno{display:none}h3,h4,h5,h6{margin:3em 0 1em 0}h4,h5,h6{color:#450b09}section#credits{margin-top:3em}section#credits h1{margin-bottom:1em;font-size:34px}p{margin-bottom:1em}ul,ol,dl{margin-bottom:1em}ul li{list-style:none}ul li:before{content:'\00b7';font-size:1.5em;float:left;text-align:center;position:relative;left:-0.6em;top:-0.3em;margin-right:-0.6em;line-height:1.45em;width:0.6em;color:#555;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold}ul li ul{margin:0em}li li{margin-left:1.2em}ul.domTree li{margin-bottom:0}ul.domTree li:before{display:none}code,pre{font-family:"DejaVu Sans Mono",Inconsolata,Consolas,"Lucida Console",monospace;display:inline-block;font-style:normal}pre{display:block;padding:0.25em 0.3em;border:1px solid #eee;white-space:pre;white-space:pre-wrap;word-wrap:break-word}pre::-webkit-scrollbar{height:1.2ex}pre::-webkit-scrollbar-thumb:horizontal{background:rgba(0,0,0,0.15);-webkit-border-radius:1ex}pre::-webkit-scrollbar-thumb:horizontal:hover{background:rgba(0,0,0,0.2);cursor:pointer}pre::-webkit-scrollbar-thumb:horizontal:active{background:#ea6763}pre.idl{display:none}section[role="main"]>dl{margin:2em 0}dt{font-weight:bold}dd{margin-bottom:0.5em}table{border:0}table th,table td{border:0;border-bottom:1px solid #acc;padding:4px;vertical-align:top}table th li,table td li{margin:0 0 0 1.5em}table caption,table th{text-align:left;color:#450b09}table th{font-weight:bold}table td{vertical-align:top;padding:0.25em 1.25em 0.25em 0em}table tr,table tbody{border:0px}hr{display:none}.toc a:link{border-bottom:1px solid #bbb}.toc a:visited{border-bottom:1px solid #eee}.toc a:hover{color:#000;border-bottom:1px solid #000}.toc .secno{color:#888}section[role="main"]>ol.toc{display:block}section[role="main"]>ol.toc li{position:relative;list-style:none}section[role="main"]>ol.toc li span{left:-1.5em;position:absolute}section[role="main"]>ol.toc li li span{left:-1.4em}section[role="main"]>ol.toc li ol ol{display:none}section[role="main"]>ol.toc li li{margin-left:1.4em}section[role="main"]>ol.toc li li a{margin-left:1em}strong.rfc2119{font-size:0.8em;letter-spacing:0.1;text-transform:uppercase}.note{padding:3px;background-color:#eee}.note pre{background-color:#fff}.example{color:#555;font-style:italic}.XXX{background-color:#fceaea;padding:0.5em}.warning{background-color:#f6bfbd;border:1px solid #cc211b;padding:0.5em}.css:before{content:"CSS:";color:#888;font-size:1em;display:block;background:transparent}div#up-next{box-shadow:2px 2px 3px rgba(0,0,0,0.4);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.4);-o-box-shadow:2px 2px 3px rgba(0,0,0,0.4);-ms-box-shadow:2px 2px 3px rgba(0,0,0,0.4);margin-top:3em;padding:0.7em 1em;background-color:#450b09}div#up-next p{font-style:italic;font-size:0.7em;margin:0;color:white}div#up-next h1{font-weight:bold;font-size:16px;margin:0;color:white}div#up-next h1:after{content:"—"}div#up-next:hover{background:#cc211b;box-shadow:3px 3px 6px rgba(0,0,0,0.7);-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.7);-moz-box-shadow:3px 3px 6px rgba(0,0,0,0.7);-o-box-shadow:3px 3px 6px rgba(0,0,0,0.7);-ms-box-shadow:3px 3px 6px rgba(0,0,0,0.7)}div#up-next:hover h1{color:white}div#up-next:hover p{color:white}body .wrapper>footer{margin-top:3em;border-top:1px solid #ccc;padding:1em 0 0 0;clear:right}body .wrapper>footer p{color:#555;font-size:1em;margin:0}body #sync{display:none}body.syncing #sync{display:block}body #sync{z-index:1;background-color:rgba(0,0,0,0.4);color:white;font-size:0.8em;font-style:italic;position:absolute;top:2em;right:0;margin:0 auto;padding:1em}body #sync progress{height:8px}
