66 changed files with 126260 additions and 0 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
@ -0,0 +1,466 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>Untitled</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article"> |
|||
<div id="header"> |
|||
</div> |
|||
<div id="content"> |
|||
<table class="tableblock frame-all grid-all stretch"> |
|||
<colgroup> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
</colgroup> |
|||
<thead> |
|||
<tr> |
|||
<th class="tableblock halign-left valign-top"><a href="http://docs.swarmlab.io">Home</a> <span class="icon"><a class="image" href="http://docs.swarmlab.io" target="_self">[home]</a></span></th> |
|||
<th class="tableblock halign-left valign-top"><a href="http://docs.swarmlab.io/Howtos">HowTos</a> <span class="icon"><a class="image" href="http://docs.swarmlab.io/Howtos" target="_self">[wpbeginner]</a></span></th> |
|||
<th class="tableblock halign-left valign-top"><a href="http://docs.swarmlab.io/lab">Labs</a> <span class="icon"><a class="image" href="http://docs.swarmlab.io/lab" target="_self">[mixcloud]</a></span></th> |
|||
<th class="tableblock halign-left valign-top"><a href="http://docs.swarmlab.io/SwarmLab-HowTos/">SwarmLab</a> <span class="icon"><a class="image" href="http://docs.swarmlab.io/SwarmLab-HowTos" target="_self">[mixcloud]</a></span></th> |
|||
</tr> |
|||
</thead> |
|||
</table> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:13 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -0,0 +1,770 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<meta name="description" content="Intro and Install"> |
|||
<meta name="keywords" content="sec, tcpdump"> |
|||
<meta name="author" content="Apostolos rootApostolos@swarmlab.io"> |
|||
<title>Iptables - Traversing of tables and chains!</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<h1>Iptables - Traversing of tables and chains!</h1> |
|||
<div class="details"> |
|||
<span id="author" class="author">Apostolos rootApostolos@swarmlab.io</span><br> |
|||
</div> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel1"> |
|||
<li><a href="#_general">1. General</a></li> |
|||
<li><a href="#_destination_local_host_our_own_machine">2. Destination local host (our own machine)</a></li> |
|||
<li><a href="#_source_local_host_our_own_machine">3. Source local host (our own machine)</a></li> |
|||
<li><a href="#_forwarded_packets">4. Forwarded packets</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div id="preamble"> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p><br></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_general">1. General</h2> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p>When a packet first enters the firewall, it hits the hardware and then gets passed on to the proper device driver in the kernel.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Then the packet starts to go through a series of steps in the kernel, before it is either sent to the correct application (locally), or forwarded to another host - or whatever happens to it.</p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_destination_local_host_our_own_machine">2. Destination local host (our own machine)</h2> |
|||
<div class="sectionbody"> |
|||
<table class="tableblock frame-all grid-all stretch"> |
|||
<caption class="title">Table 1. Destination local host</caption> |
|||
<colgroup> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
</colgroup> |
|||
<tbody> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Step</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Table</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Chain</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Comment</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">1</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">On the wire (e.g., Internet)</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">2</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Comes in on the interface (e.g., eth0)</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">3</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">raw</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">PREROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This chain is used to handle packets before the connection tracking takes place. It can be used to set a specific connection not to be handled by the connection tracking code for example.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">4</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This is when the connection tracking code takes place</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">5</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">mangle</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">PREROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This chain is normally used for mangling packets, i.e., changing TOS and so on.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">6</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">nat</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">PREROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This chain is used for DNAT mainly. Avoid filtering in this chain since it will be bypassed in certain cases.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">7</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Routing decision, i.e., is the packet destined for our local host or to be forwarded and where.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">8</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">mangle</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">INPUT</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">At this point, the mangle INPUT chain is hit. We use this chain to mangle packets, after they have been routed, but before they are actually sent to the process on the machine.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">9</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">filter</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">INPUT</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This is where we do filtering for all incoming traffic destined for our local host. Note that all incoming packets destined for this host pass through this chain, no matter what interface or in which direction they came from.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">10</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Local process or application (i.e., server or client program).</p></td> |
|||
</tr> |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_source_local_host_our_own_machine">3. Source local host (our own machine)</h2> |
|||
<div class="sectionbody"> |
|||
<table class="tableblock frame-all grid-all stretch"> |
|||
<caption class="title">Table 2. Source local host</caption> |
|||
<colgroup> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
</colgroup> |
|||
<tbody> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Step</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Table</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Chain</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Comment</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">1</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Local process/application (i.e., server/client program)</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">2</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Routing decision. What source address to use, what outgoing interface to use, and other necessary information that needs to be gathered.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">3</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">raw</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">OUTPUT</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This is where you do work before the connection tracking has taken place for locally generated packets. You can mark connections so that they will not be tracked for example.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">4</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This is where the connection tracking takes place for locally generated packets, for example state changes et cetera.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">5</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">mangle</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">OUTPUT</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This is where we mangle packets, it is suggested that you do not filter in this chain since it can have side effects.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">6</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">nat</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">OUTPUT</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This chain can be used to NAT outgoing packets from the firewall itself.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">7</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Routing decision, since the previous mangle and nat changes may have changed how the packet should be routed.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">8</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">filter</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">OUTPUT</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This is where we filter packets going out from the local host.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">9</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">mangle</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">POSTROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">The POSTROUTING chain in the mangle table is mainly used when we want to do mangling on packets before they leave our host, but after the actual routing decisions. This chain will be hit by both packets just traversing the firewall, as well as packets created by the firewall itself.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">10</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">nat</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">POSTROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This is where we do SNAT as described earlier. It is suggested that you don’t do filtering here since it can have side effects, and certain packets might slip through even though you set a default policy of DROP.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">11</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Goes out on some interface (e.g., eth0)</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">12</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">On the wire (e.g., Internet)</p></td> |
|||
</tr> |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_forwarded_packets">4. Forwarded packets</h2> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p>In this example, we’re assuming that the packet is destined for another host on another network. The packet goes through the different steps in the following fashion:</p> |
|||
</div> |
|||
<table class="tableblock frame-all grid-all stretch"> |
|||
<caption class="title">Table 3. Forwarded packets</caption> |
|||
<colgroup> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
<col style="width: 25%;"> |
|||
</colgroup> |
|||
<tbody> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Step</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Table</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Chain</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Comment</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">1</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">On the wire (i.e., Internet)</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">2</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Comes in on the interface (i.e., eth0)</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">3</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">raw</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">PREROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Here you can set a connection to not be handled by the connection tracking system.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">4</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This is where the non-locally generated connection tracking takes place.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">5</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">mangle</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">PREROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This chain is normally used for mangling packets, i.e., changing TOS and so on.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">6</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">nat</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">PREROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This chain is used for DNAT mainly. SNAT is done further on. Avoid filtering in this chain since it will be bypassed in certain cases.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">7</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Routing decision, i.e., is the packet destined for our local host or to be forwarded and where.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">8</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">mangle</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">FORWARD</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">The packet is then sent on to the FORWARD chain of the mangle table. This can be used for very specific needs, where we want to mangle the packets after the initial routing decision, but before the last routing decision made just before the packet is sent out.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">9</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">filter</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">FORWARD</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">The packet gets routed onto the FORWARD chain. Only forwarded packets go through here, and here we do all the filtering. Note that all traffic that’s forwarded goes through here (not only in one direction), so you need to think about it when writing your rule-set.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">10</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">mangle</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">POSTROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This chain is used for specific types of packet mangling that we wish to take place after all kinds of routing decisions have been done, but still on this machine.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">11</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">nat</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">POSTROUTING</p></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">This chain should first and foremost be used for SNAT. Avoid doing filtering here, since certain packets might pass this chain without ever hitting it. This is also where Masquerading is done.</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">12</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Goes out on the outgoing interface (i.e., eth1).</p></td> |
|||
</tr> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">13</p></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"></td> |
|||
<td class="tableblock halign-left valign-top"><p class="tableblock">Out on the wire again (i.e., LAN).</p></td> |
|||
</tr> |
|||
</tbody> |
|||
</table> |
|||
<div class="paragraph"> |
|||
<p><br> |
|||
<br> |
|||
</p> |
|||
</div> |
|||
<hr> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:15 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
@ -0,0 +1,464 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>Untitled</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article"> |
|||
<div id="header"> |
|||
</div> |
|||
<div id="content"> |
|||
<table class="tableblock frame-all grid-all stretch"> |
|||
<colgroup> |
|||
<col style="width: 33.3333%;"> |
|||
<col style="width: 33.3333%;"> |
|||
<col style="width: 33.3334%;"> |
|||
</colgroup> |
|||
<thead> |
|||
<tr> |
|||
<th class="tableblock halign-left valign-top"><a href="http://docs.swarmlab.io">Home</a> <span class="icon"><a class="image" href="http://docs.swarmlab.io" target="_self">[home]</a></span></th> |
|||
<th class="tableblock halign-left valign-top"><a href="http://docs.swarmlab.io/Howtos">HowTos</a> <span class="icon"><a class="image" href="http://docs.swarmlab.io/Howtos" target="_self">[wpbeginner]</a></span></th> |
|||
<th class="tableblock halign-left valign-top"><a href="http://docs.swarmlab.io/lab">Labs</a> <span class="icon"><a class="image" href="http://docs.swarmlab.io/lab" target="_self">[mixcloud]</a></span></th> |
|||
</tr> |
|||
</thead> |
|||
</table> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:14 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
Binary file not shown.
@ -0,0 +1,538 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<meta name="description" content="Intro and Install"> |
|||
<meta name="keywords" content="tcpdump"> |
|||
<meta name="author" content="Apostolos rootApostolos@swarmlab.io"> |
|||
<title>Practical Exercises!</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<h1>Practical Exercises!</h1> |
|||
<div class="details"> |
|||
<span id="author" class="author">Apostolos rootApostolos@swarmlab.io</span><br> |
|||
</div> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel1"> |
|||
<li><a href="#_network_analysis">1. Network_Analysis</a></li> |
|||
<li><a href="#_scan_and_network_statistics">2. Scan_and_Network_Statistics</a></li> |
|||
<li><a href="#_iptables">3. iptables</a></li> |
|||
<li><a href="#_ssh_tunneling">4. SSH_Tunneling</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div id="preamble"> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p><br></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_network_analysis">1. Network_Analysis</h2> |
|||
<div class="sectionbody"> |
|||
<div class="sidebarblock"> |
|||
<div class="content"> |
|||
<div class="title">Network analysis!</div> |
|||
<div class="paragraph"> |
|||
<p><strong>tcpdump</strong> is a common packet analyzer that runs under the command line. It allows the user to display TCP/IP and other packets being transmitted or received over a network to which the computer is attached. Distributed under the BSD license, tcpdump is free software.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><a href="http://docs.swarmlab.io/SwarmLab-HowTos/labs/os2/network-analysis.adoc.html" target="_blank" rel="noopener">Network analysis</a></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_scan_and_network_statistics">2. Scan_and_Network_Statistics</h2> |
|||
<div class="sectionbody"> |
|||
<div class="sidebarblock"> |
|||
<div class="content"> |
|||
<div class="title">Scan and network statistics</div> |
|||
<div class="paragraph"> |
|||
<p><strong>Nmap</strong>, short for Network Mapper, is a free, open-source tool for vulnerability scanning and network discovery. Network administrators use Nmap to identify what devices are running on their systems, discovering hosts that are available and the services they offer, finding open ports and detecting security risks.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><a href="http://docs.swarmlab.io/SwarmLab-HowTos/labs/os2/scan-and-network-statistics.adoc.html" target="_blank" rel="noopener">Scan_and_Network_Statistics</a></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_iptables">3. iptables</h2> |
|||
<div class="sectionbody"> |
|||
<div class="sidebarblock"> |
|||
<div class="content"> |
|||
<div class="title">iptables</div> |
|||
<div class="paragraph"> |
|||
<p><strong>iptables</strong> is a command line utility for configuring Linux kernel <strong>firewall</strong> implemented within the <a href="https://en.wikipedia.org/wiki/Netfilter">Netfilter</a> project. The term ''iptables'' is also commonly used to refer to this kernel-level firewall. It can be configured directly with iptables, or by using one of the many</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><a href="http://docs.swarmlab.io/SwarmLab-HowTos/labs/os2/Iptables.adoc.html" target="_blank" rel="noopener">iptables</a></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_ssh_tunneling">4. SSH_Tunneling</h2> |
|||
<div class="sectionbody"> |
|||
<div class="sidebarblock"> |
|||
<div class="content"> |
|||
<div class="title">SSH Tunneling</div> |
|||
<div class="paragraph"> |
|||
<p><strong><strong>SSH Tunneling</strong></strong>, is the ability to use ssh to create a bi-directional encrypted network connection between machines over which data can be exchanged, typically TCP/IP.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><a href="http://docs.swarmlab.io/SwarmLab-HowTos/labs/os2/ssh-tunneling.adoc.html" target="_blank" rel="noopener">SSH_Tunneling</a></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:14 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
File diff suppressed because it is too large
@ -0,0 +1,829 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<meta name="description" content="network analysis"> |
|||
<meta name="keywords" content="sec, tcpdump"> |
|||
<meta name="author" content="Apostolos rootApostolos@swarmlab.io"> |
|||
<title>Network analysis !</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<h1>Network analysis !</h1> |
|||
<div class="details"> |
|||
<span id="author" class="author">Apostolos rootApostolos@swarmlab.io</span><br> |
|||
</div> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel1"> |
|||
<li><a href="#_basic">1. Basic</a> |
|||
<ul class="sectlevel2"> |
|||
<li><a href="#_everything_on_an_interface">1.1. Everything on an interface</a></li> |
|||
<li><a href="#_find_traffic_by_ip">1.2. Find Traffic by IP</a></li> |
|||
<li><a href="#_filtering_by_source_andor_destination">1.3. Filtering by Source and/or Destination</a></li> |
|||
<li><a href="#_finding_packets_by_network">1.4. Finding Packets by Network</a></li> |
|||
<li><a href="#_show_traffic_related_to_a_specific_port">1.5. Show Traffic Related to a Specific Port</a></li> |
|||
<li><a href="#_show_traffic_of_one_protocol">1.6. Show Traffic of One Protocol</a></li> |
|||
<li><a href="#_reading_writing_captures_to_a_file_pcap">1.7. Reading / Writing Captures to a File (pcap)</a></li> |
|||
</ul> |
|||
</li> |
|||
<li><a href="#_advanced">2. Advanced</a> |
|||
<ul class="sectlevel2"> |
|||
<li><a href="#_from_specific_ip_and_destined_for_a_specific_port">2.1. From specific IP and destined for a specific Port</a></li> |
|||
<li><a href="#_from_one_network_to_another">2.2. From One Network to Another</a></li> |
|||
<li><a href="#_isolate_tcp_flags">2.3. Isolate TCP Flags</a> |
|||
<ul class="sectlevel3"> |
|||
<li><a href="#_isolate_tcp_rst_flags">2.3.1. Isolate TCP RST flags.</a></li> |
|||
<li><a href="#_isolate_tcp_syn_flags">2.3.2. Isolate TCP SYN flags.</a></li> |
|||
<li><a href="#_isolate_packets_that_have_both_the_syn_and_ack_flags_set">2.3.3. Isolate packets that have both the SYN and ACK flags set.</a></li> |
|||
<li><a href="#_isolate_tcp_urg_flags">2.3.4. Isolate TCP URG flags.</a></li> |
|||
<li><a href="#_isolate_tcp_ack_flags">2.3.5. Isolate TCP ACK flags.</a></li> |
|||
<li><a href="#_isolate_tcp_psh_flags">2.3.6. Isolate TCP PSH flags.</a></li> |
|||
<li><a href="#_isolate_tcp_fin_flags">2.3.7. Isolate TCP FIN flags.</a></li> |
|||
</ul> |
|||
</li> |
|||
<li><a href="#_find_traffic_with_evil_bit">2.4. Find Traffic With Evil Bit</a></li> |
|||
<li><a href="#_summary">2.5. Summary</a></li> |
|||
</ul> |
|||
</li> |
|||
<li><a href="#_how_to_use_tcpdump">Appendix A: How to use tcpdump</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div id="preamble"> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p><br></p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><strong>tcpdump</strong> is a common packet analyzer that runs under the command line. It allows the user to display TCP/IP and other packets being transmitted or received over a network to which the computer is attached. Distributed under the BSD license, tcpdump is free software.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><a href="https://en.wikipedia.org/wiki/Tcpdump">More: wikipedia</a></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_basic">1. Basic</h2> |
|||
<div class="sectionbody"> |
|||
<div class="sect2"> |
|||
<h3 id="_everything_on_an_interface">1.1. Everything on an interface</h3> |
|||
<div class="paragraph"> |
|||
<p>Just see what’s going on, by looking at what’s hitting your interface.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump -i eth0</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_find_traffic_by_ip">1.2. Find Traffic by IP</h3> |
|||
<div class="paragraph"> |
|||
<p>One of the most common queries, using host, you can see traffic that’s going to or from 1.1.1.1.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump host 1.1.1.1</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_filtering_by_source_andor_destination">1.3. Filtering by Source and/or Destination</h3> |
|||
<div class="paragraph"> |
|||
<p>If you only want to see traffic in one direction or the other, you can use src and dst.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump src 1.1.1.1 |
|||
tcpdump dst 1.0.0.1</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_finding_packets_by_network">1.4. Finding Packets by Network</h3> |
|||
<div class="paragraph"> |
|||
<p>To find packets going to or from a particular network or subnet, use the net option.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump net 1.2.3.0/24</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_show_traffic_related_to_a_specific_port">1.5. Show Traffic Related to a Specific Port</h3> |
|||
<div class="paragraph"> |
|||
<p>You can find specific port traffic by using the port option followed by the port number.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump port 3389 |
|||
tcpdump src port 1025</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_show_traffic_of_one_protocol">1.6. Show Traffic of One Protocol</h3> |
|||
<div class="paragraph"> |
|||
<p>If you’re looking for one particular kind of traffic, you can use tcp, udp, icmp, and many others as well.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump icmp</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_reading_writing_captures_to_a_file_pcap">1.7. Reading / Writing Captures to a File (pcap)</h3> |
|||
<div class="paragraph"> |
|||
<p>It’s often useful to save packet captures into a file for analysis in the future. These files are known as PCAP (PEE-cap) files, and they can be processed by hundreds of different applications, including network analyzers, intrusion detection systems, and of course by tcpdump itself. Here we’re writing to a file called capture_file using the -w switch.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump port 80 -w capture_file</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_advanced">2. Advanced</h2> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p>Now that we’ve seen what we can do with the basics through some examples, let’s look at some more advanced stuff.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="title">More options</div> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash"> -X : Show the packet’s contents in both hex and ASCII. |
|||
-XX : Same as -X, but also shows the ethernet header. |
|||
-D : Show the list of available interfaces |
|||
-l : Line-readable output (for viewing as you save, or sending to other commands) |
|||
-q : Be less verbose (more quiet) with your output. |
|||
-t : Give human-readable timestamp output. |
|||
-tttt : Give maximally human-readable timestamp output. |
|||
-i eth0 : Listen on the eth0 interface. |
|||
-vv : Verbose output (more v’s gives more output). |
|||
-c : Only get x number of packets and then stop. |
|||
-s : Define the snaplength (size) of the capture in bytes. Use -s0 to get everything, unless you are intentionally capturing less. |
|||
-S : Print absolute sequence numbers. |
|||
-e : Get the ethernet header as well. |
|||
-q : Show less protocol information. |
|||
-E : Decrypt IPSEC traffic by providing an encryption key.</code></pre> |
|||
</div> |
|||
</div> |
|||
<div class="admonitionblock note"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<i class="fa icon-note" title="Note"></i> |
|||
</td> |
|||
<td class="content"> |
|||
<div class="paragraph"> |
|||
<p>It’s All About the Combinations</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Being able to do these various things individually is powerful, but the real magic of tcpdump comes from the ability to combine options in creative ways in order to isolate exactly what you’re looking for. There are three ways to do combinations, and if you’ve studied programming at all they’ll be pretty familiar to you.</p> |
|||
</div> |
|||
<div class="ulist"> |
|||
<ul> |
|||
<li> |
|||
<p>AND</p> |
|||
<div class="literalblock"> |
|||
<div class="content"> |
|||
<pre>and or &&</pre> |
|||
</div> |
|||
</div> |
|||
</li> |
|||
<li> |
|||
<p>OR</p> |
|||
<div class="literalblock"> |
|||
<div class="content"> |
|||
<pre>or or ||</pre> |
|||
</div> |
|||
</div> |
|||
</li> |
|||
<li> |
|||
<p>EXCEPT</p> |
|||
<div class="literalblock"> |
|||
<div class="content"> |
|||
<pre>not or !</pre> |
|||
</div> |
|||
</div> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_from_specific_ip_and_destined_for_a_specific_port">2.1. From specific IP and destined for a specific Port</h3> |
|||
<div class="paragraph"> |
|||
<p>Let’s find all traffic from 10.5.2.3 going to any host on port 3389.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump -nnvvS src 10.5.2.3 and dst port 3389</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_from_one_network_to_another">2.2. From One Network to Another</h3> |
|||
<div class="paragraph"> |
|||
<p>Let’s look for all traffic coming from 192.168.x.x and going to the 10.x or 172.16.x.x networks, and we’re showing hex output with no hostname resolution and one level of extra verbosity.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump -nvX src net 192.168.0.0/16 and dst net 10.0.0.0/8 or 172.16.0.0/16</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_isolate_tcp_flags">2.3. Isolate TCP Flags</h3> |
|||
<div class="paragraph"> |
|||
<p>You can also use filters to isolate packets with specific TCP flags set.</p> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_isolate_tcp_rst_flags">2.3.1. Isolate TCP RST flags.</h4> |
|||
<div class="paragraph"> |
|||
<p>The filters below find these various packets because tcp[13] looks at offset 13 in the TCP header, the number represents the location within the byte, and the !=0 means that the flag in question is set to 1, i.e. it’s on.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump 'tcp[13] & 4!=0' |
|||
tcpdump 'tcp[tcpflags] == tcp-rst'</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_isolate_tcp_syn_flags">2.3.2. Isolate TCP SYN flags.</h4> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump 'tcp[13] & 2!=0' |
|||
tcpdump 'tcp[tcpflags] == tcp-syn'</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_isolate_packets_that_have_both_the_syn_and_ack_flags_set">2.3.3. Isolate packets that have both the SYN and ACK flags set.</h4> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump 'tcp[13]=18'</code></pre> |
|||
</div> |
|||
</div> |
|||
<div class="admonitionblock note"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<i class="fa icon-note" title="Note"></i> |
|||
</td> |
|||
<td class="content"> |
|||
<div class="paragraph"> |
|||
<p>Only the PSH, RST, SYN, and FIN flags are displayed in tcpdump‘s flag field output. URGs and ACKs are displayed, but they are shown elsewhere in the output rather than in the flags field.</p> |
|||
</div> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_isolate_tcp_urg_flags">2.3.4. Isolate TCP URG flags.</h4> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump 'tcp[13] & 32!=0' |
|||
tcpdump 'tcp[tcpflags] == tcp-urg'</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_isolate_tcp_ack_flags">2.3.5. Isolate TCP ACK flags.</h4> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump 'tcp[13] & 16!=0' |
|||
tcpdump 'tcp[tcpflags] == tcp-ack'</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_isolate_tcp_psh_flags">2.3.6. Isolate TCP PSH flags.</h4> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump 'tcp[13] & 8!=0' |
|||
tcpdump 'tcp[tcpflags] == tcp-psh'</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_isolate_tcp_fin_flags">2.3.7. Isolate TCP FIN flags.</h4> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump 'tcp[13] & 1!=0' |
|||
tcpdump 'tcp[tcpflags] == tcp-fin'</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_find_traffic_with_evil_bit">2.4. Find Traffic With Evil Bit</h3> |
|||
<div class="paragraph"> |
|||
<p>There’s a bit in the IP header that never gets set by legitimate applications, which we call the “Evil Bit”. Here’s a fun filter to find packets where it’s been toggled.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">tcpdump 'ip[6] & 128 != 0'</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_summary">2.5. Summary</h3> |
|||
<div class="paragraph"> |
|||
<p>Here are the takeaways.</p> |
|||
</div> |
|||
<div class="admonitionblock note"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<i class="fa icon-note" title="Note"></i> |
|||
</td> |
|||
<td class="content"> |
|||
<div class="ulist"> |
|||
<ul> |
|||
<li> |
|||
<p><strong>tcpdump</strong> is a valuable tool for anyone looking to get into networking or <strong>information security</strong>.</p> |
|||
</li> |
|||
<li> |
|||
<p>The raw way it interfaces with traffic, combined with the precision it offers in inspecting packets make <strong>it the best possible tool</strong> for learning TCP/IP.</p> |
|||
</li> |
|||
<li> |
|||
<p>Protocol Analyzers like <strong>Wireshark</strong> are great, but if you want to truly master <strong>packet-fu</strong>, you must become one with tcpdump</p> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_how_to_use_tcpdump">Appendix A: How to use tcpdump</h2> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p>This exercise will show you how to isolate traffic in various ways—from IP, to port, to protocol, to application-layer traffic—to make sure you find exactly what you need as quickly as possible.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><a href="https://danielmiessler.com/study/tcpdump">Origin</a></p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><br> |
|||
<br> |
|||
</p> |
|||
</div> |
|||
<hr> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:14 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
File diff suppressed because it is too large
@ -0,0 +1,910 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<meta name="description" content="os"> |
|||
<meta name="keywords" content="scan network statistics"> |
|||
<meta name="author" content="Apostolos rootApostolos@swarmlab.io"> |
|||
<title>Scan and network statistics !</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<h1>Scan and network statistics !</h1> |
|||
<div class="details"> |
|||
<span id="author" class="author">Apostolos rootApostolos@swarmlab.io</span><br> |
|||
</div> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel1"> |
|||
<li><a href="#_find_ip">1. Find IP</a></li> |
|||
<li><a href="#_find_live_hosts">2. Find live hosts</a></li> |
|||
<li><a href="#_scan_ports">3. Scan Ports</a> |
|||
<ul class="sectlevel2"> |
|||
<li><a href="#_scan_a_single_port_all_ports_or_series">3.1. Scan a Single Port, All Ports, or Series</a></li> |
|||
<li><a href="#_scan_port_80_on_the_target_system">3.2. Scan port 80 on the target system:</a></li> |
|||
<li><a href="#_scan_ports_1_through_200_on_the_target_system">3.3. Scan ports 1 through 200 on the target system:</a></li> |
|||
<li><a href="#_scan_fast_the_most_common_ports">3.4. Scan (Fast) the most common ports:</a></li> |
|||
<li><a href="#_to_scan_all_ports_1_65535">3.5. To scan all ports (1 – 65535):</a></li> |
|||
<li><a href="#_scan_all_tcp_udp_ports">3.6. Scan All TCP UDP Ports</a></li> |
|||
</ul> |
|||
</li> |
|||
<li><a href="#_netstat">4. netstat</a> |
|||
<ul class="sectlevel2"> |
|||
<li><a href="#_listing_almost_all">4.1. Listing (Almost all)</a></li> |
|||
<li><a href="#_listing_tcp_ports_connections">4.2. Listing TCP Ports connections</a></li> |
|||
<li><a href="#_listing_udp_ports_connections">4.3. Listing UDP Ports connections</a></li> |
|||
<li><a href="#_listing_all_listening_connections">4.4. Listing all LISTENING Connections</a></li> |
|||
<li><a href="#_listing_all_tcp_listening_ports">4.5. Listing all TCP Listening Ports</a></li> |
|||
<li><a href="#_listing_all_udp_listening_ports">4.6. Listing all UDP Listening Ports</a></li> |
|||
<li><a href="#_listing_all_unix_listening_ports">4.7. Listing all UNIX Listening Ports</a></li> |
|||
<li><a href="#_showing_statistics_by_protocol">4.8. Showing Statistics by Protocol</a></li> |
|||
<li><a href="#_showing_statistics_by_tcp_protocol">4.9. Showing Statistics by TCP Protocol</a></li> |
|||
<li><a href="#_showing_statistics_by_udp_protocol">4.10. Showing Statistics by UDP Protocol</a></li> |
|||
<li><a href="#_displaying_service_name_with_pid">4.11. Displaying Service name with PID</a></li> |
|||
<li><a href="#_displaying_promiscuous_mode">4.12. Displaying Promiscuous Mode</a></li> |
|||
<li><a href="#_setting_promiscuous_mode">4.13. Setting Promiscuous Mode</a></li> |
|||
<li><a href="#_remove_promiscuous_mode">4.14. Remove Promiscuous Mode</a></li> |
|||
<li><a href="#_check_if_promiscuous_mode_is_enabled_on_network_interface">4.15. check if promiscuous mode is enabled on network interface</a></li> |
|||
</ul> |
|||
</li> |
|||
<li><a href="#_how_to_use_nmap">Appendix A: How to use Nmap</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div id="preamble"> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p><br></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_find_ip">1. Find IP</h2> |
|||
<div class="sectionbody"> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash"># ifconfig |
|||
|
|||
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 |
|||
inet 172.21.0.2 netmask 255.255.0.0 broadcast 172.21.255.255 |
|||
ether 02:42:ac:15:00:02 txqueuelen 0 (Ethernet) |
|||
RX packets 61 bytes 9309 (9.3 KB) |
|||
RX errors 0 dropped 0 overruns 0 frame 0 |
|||
TX packets 0 bytes 0 (0.0 B) |
|||
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 |
|||
|
|||
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 |
|||
inet 127.0.0.1 netmask 255.0.0.0 |
|||
loop txqueuelen 1000 (Local Loopback) |
|||
RX packets 248 bytes 14260 (14.2 KB) |
|||
RX errors 0 dropped 0 overruns 0 frame 0 |
|||
TX packets 248 bytes 14260 (14.2 KB) |
|||
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0</code></pre> |
|||
</div> |
|||
</div> |
|||
<div class="admonitionblock tip"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<i class="fa icon-tip" title="Tip"></i> |
|||
</td> |
|||
<td class="content"> |
|||
inet <strong><strong>172.21.0.2</strong></strong> netmask 255.255.0.0 broadcast 172.21.255.255 |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_find_live_hosts">2. Find live hosts</h2> |
|||
<div class="sectionbody"> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">nmap -sP 172.21.0.* |
|||
|
|||
Nmap scan report for 172.21.0.1 (172.21.0.1) |
|||
Host is up (0.00028s latency). |
|||
MAC Address: 02:42:56:48:D0:61 (Unknown) |
|||
Nmap scan report for testnetwork2_worker_1.testnetwork2_net (172.21.0.3) |
|||
Host is up (0.00015s latency). |
|||
MAC Address: 02:42:AC:15:00:03 (Unknown) |
|||
Nmap scan report for testnetwork2_worker_3.testnetwork2_net (172.21.0.4) |
|||
Host is up (0.00018s latency). |
|||
MAC Address: 02:42:AC:15:00:04 (Unknown) |
|||
Nmap scan report for testnetwork2_worker_4.testnetwork2_net (172.21.0.5) |
|||
Host is up (0.00015s latency). |
|||
MAC Address: 02:42:AC:15:00:05 (Unknown) |
|||
Nmap scan report for testnetwork2_worker_2.testnetwork2_net (172.21.0.6) |
|||
Host is up (0.00017s latency). |
|||
MAC Address: 02:42:AC:15:00:06 (Unknown) |
|||
Nmap scan report for 9110d42e466b (172.21.0.2) |
|||
|
|||
|
|||
nmap -sP 172.21.0.* | grep Nmap | cut -d' ' -f5-6 |
|||
|
|||
172.21.0.1 (172.21.0.1) |
|||
testnetwork2_worker_1.testnetwork2_net (172.21.0.3) |
|||
testnetwork2_worker_3.testnetwork2_net (172.21.0.4) |
|||
testnetwork2_worker_4.testnetwork2_net (172.21.0.5) |
|||
testnetwork2_worker_2.testnetwork2_net (172.21.0.6) |
|||
9110d42e466b (172.21.0.2)</code></pre> |
|||
</div> |
|||
</div> |
|||
<div class="admonitionblock note"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<i class="fa icon-note" title="Note"></i> |
|||
</td> |
|||
<td class="content"> |
|||
<div class="title">What is Nmap?</div> |
|||
<div class="paragraph"> |
|||
<p>Nmap, short for Network Mapper, is a free, open-source tool for vulnerability scanning and network discovery. Network administrators use Nmap to identify what devices are running on their systems, discovering hosts that are available and the services they offer, finding open ports and detecting security risks.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>See <a href="https://en.wikipedia.org/wiki/Nmap" class="bare">https://en.wikipedia.org/wiki/Nmap</a></p> |
|||
</div> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_scan_ports">3. Scan Ports</h2> |
|||
<div class="sectionbody"> |
|||
<div class="sect2"> |
|||
<h3 id="_scan_a_single_port_all_ports_or_series">3.1. Scan a Single Port, All Ports, or Series</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">Nmap commands can be used to scan a single port or a series of ports:</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_scan_port_80_on_the_target_system">3.2. Scan port 80 on the target system:</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">nmap –p 80 172.21.0.3</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_scan_ports_1_through_200_on_the_target_system">3.3. Scan ports 1 through 200 on the target system:</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">nmap –p 1-200 172.21.0.3</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_scan_fast_the_most_common_ports">3.4. Scan (Fast) the most common ports:</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">nmap –F 172.21.0.3</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_to_scan_all_ports_1_65535">3.5. To scan all ports (1 – 65535):</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">nmap –p– 172.21.0.3</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_scan_all_tcp_udp_ports">3.6. Scan All TCP UDP Ports</h3> |
|||
<div class="paragraph"> |
|||
<p>Scan all UDP and TCP ports in a single command. We will use -sU for UDP and sT for TCP protocol.</p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">nmap -sU -sT -p0-65535 IP</code></pre> |
|||
</div> |
|||
</div> |
|||
<div class="admonitionblock note"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<i class="fa icon-note" title="Note"></i> |
|||
</td> |
|||
<td class="content"> |
|||
<div class="title">What Are Ports?</div> |
|||
<div class="paragraph"> |
|||
<p>On modern operating systems, ports are numbered addresses for network traffic. Different kinds of services use different ports by default.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>For example, normal web traffic uses Port 80, while POP3 email uses Port 110. One of the ways that a firewall works is by allowing or restricting traffic over a particular port.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Because the ports into your computer can cause a security risk, it’s critical to know which ports are open and which are blocked.</p> |
|||
</div> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_netstat">4. netstat</h2> |
|||
<div class="sectionbody"> |
|||
<div class="sect2"> |
|||
<h3 id="_listing_almost_all">4.1. Listing (Almost all)</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -antlupe</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_listing_tcp_ports_connections">4.2. Listing TCP Ports connections</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -at</code></pre> |
|||
</div> |
|||
</div> |
|||
<div class="admonitionblock note"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<i class="fa icon-note" title="Note"></i> |
|||
</td> |
|||
<td class="content"> |
|||
<div class="title">Netstat</div> |
|||
<div class="paragraph"> |
|||
<p>Netstat command displays various network related information such as network connections, routing tables, interface statistics, masquerade connections, multicast memberships etc.,</p> |
|||
</div> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_listing_udp_ports_connections">4.3. Listing UDP Ports connections</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -au</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_listing_all_listening_connections">4.4. Listing all LISTENING Connections</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -l</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_listing_all_tcp_listening_ports">4.5. Listing all TCP Listening Ports</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -lt</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_listing_all_udp_listening_ports">4.6. Listing all UDP Listening Ports</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -lu</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_listing_all_unix_listening_ports">4.7. Listing all UNIX Listening Ports</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -lx</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_showing_statistics_by_protocol">4.8. Showing Statistics by Protocol</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -s</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_showing_statistics_by_tcp_protocol">4.9. Showing Statistics by TCP Protocol</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -st</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_showing_statistics_by_udp_protocol">4.10. Showing Statistics by UDP Protocol</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -su</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_displaying_service_name_with_pid">4.11. Displaying Service name with PID</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -tp</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_displaying_promiscuous_mode">4.12. Displaying Promiscuous Mode</h3> |
|||
<div class="paragraph"> |
|||
<p>Displaying Promiscuous mode with -ac switch, netstat print the selected information or refresh screen every five second. Default screen refresh in every second.<br></p> |
|||
</div> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash"> netstat -ac 5 | grep tcp</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_setting_promiscuous_mode">4.13. Setting Promiscuous Mode</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash"> ifconfig eth0 promisc |
|||
|
|||
OR |
|||
|
|||
ip link set eth0 promisc on</code></pre> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_remove_promiscuous_mode">4.14. Remove Promiscuous Mode</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash"> ifconfig eth0 –promisc</code></pre> |
|||
</div> |
|||
</div> |
|||
<div class="admonitionblock note"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<i class="fa icon-note" title="Note"></i> |
|||
</td> |
|||
<td class="content"> |
|||
<div class="title">Promiscuous Mode</div> |
|||
<div class="paragraph"> |
|||
<p>Promiscuous mode is a mode for a wired network interface controller (NIC) or wireless network interface controller (WNIC) that causes the controller to pass all traffic it receives to the central processing unit (CPU) rather than passing only the frames that the controller is specifically programmed to receive.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>When a capable NIC is placed in Promiscuous Mode, it allows the NIC to intercept and read each arriving network packet in its entirety.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>If the NIC is not in Promiscuous Mode, it will only receive packets that are specifically addressed to the NIC. Promiscuous Mode must be supported by the NIC and by the operating system and any associated driver. Not all NICs support Promiscuous Mode, however it is pretty easy to determine if you have a NIC and OS capable of Promiscuous Mode.</p> |
|||
</div> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_check_if_promiscuous_mode_is_enabled_on_network_interface">4.15. check if promiscuous mode is enabled on network interface</h3> |
|||
<div class="listingblock"> |
|||
<div class="content"> |
|||
<pre class="highlight"><code class="language-bash" data-lang="bash">netstat -i |
|||
|
|||
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg |
|||
eth0 1500 8352 0 0 0 12677 0 0 0 BMRU |
|||
lo 65536 14656 0 0 0 14656 0 0 0 LRU |
|||
|
|||
ifconfig eth0 promisc |
|||
|
|||
netstat -i |
|||
|
|||
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg |
|||
eth0 1500 8352 0 0 0 12677 0 0 0 BMPRU |
|||
lo 65536 14696 0 0 0 14696 0 0 0 LRU |
|||
|
|||
ifconfig eth0 -promisc |
|||
|
|||
netstat -i |
|||
|
|||
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg |
|||
eth0 1500 8353 0 0 0 12677 0 0 0 BMRU |
|||
lo 65536 15232 0 0 0 15232 0 0 0 LRU</code></pre> |
|||
</div> |
|||
</div> |
|||
<div class="admonitionblock note"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<i class="fa icon-note" title="Note"></i> |
|||
</td> |
|||
<td class="content"> |
|||
<div class="title">Promiscuous Mode</div> |
|||
<div class="paragraph"> |
|||
<p>Look under the last column “Flg” for value “P”. If it’s there, it means promiscuous mode is enabled for that network interface<br> |
|||
B flag is for broadcast<br> |
|||
M flag is for multicast<br> |
|||
P flag is for promisc mode<br> |
|||
R is for running<br> |
|||
U is for up<br></p> |
|||
</div> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_how_to_use_nmap">Appendix A: How to use Nmap</h2> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p>While the basis of Nmap’s functionality is port scanning, it allows for a variety of related capabilities including:</p> |
|||
</div> |
|||
<div class="ulist"> |
|||
<ul> |
|||
<li> |
|||
<p>Network mapping: Nmap can identify the devices on a network (also called host discovery), including servers, routers and switches, and how they’re physically connected.</p> |
|||
</li> |
|||
<li> |
|||
<p>OS detection: Nmap can detect the operating systems running on network devices (also called OS fingerprinting), providing the vendor name, the underlying operating system, the version of the software and even an estimate of devices' uptime.</p> |
|||
</li> |
|||
<li> |
|||
<p>Service discovery: Nmap can not only identify hosts on the network, but whether they’re acting as mail, web or name servers, and the particular applications and versions of the related software they’re running.</p> |
|||
</li> |
|||
<li> |
|||
<p>Security auditing: Figuring out what versions of operating systems and applications are running on network hosts lets network managers determine their vulnerability to specific flaws. If a network admin receives an alert about a vulnerability in a particular version of an application, for example, she can scan her network to identify whether that software version is running on the network and take steps to patch or update the relevant hosts. Scripts can also automate tasks such as detecting specific vulnerabilities.</p> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><br> |
|||
<br> |
|||
</p> |
|||
</div> |
|||
<hr> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:14 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
@ -0,0 +1,485 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<meta name="description" content="Swarmlabs F.A.Q.!"> |
|||
<meta name="keywords" content="faq, question, git"> |
|||
<title>F.A.Q.</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<h1>F.A.Q.</h1> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle"></div> |
|||
<ul class="sectlevel1"> |
|||
<li><a href="#_git">1. Git</a> |
|||
<ul class="sectlevel2"> |
|||
<li><a href="#_howto_register">1.1. HowTo-register</a></li> |
|||
<li><a href="#_howto_create_repo">1.2. HowTo-create Repo</a></li> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div id="preamble"> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p>For any questions not addressed in this list please do not hesitate to contact our support team!</p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_git">1. Git</h2> |
|||
<div class="sectionbody"> |
|||
<div class="sect2"> |
|||
<h3 id="_howto_register">1.1. <a href="http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-register.adoc.html">HowTo-register</a></h3> |
|||
|
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_howto_create_repo">1.2. <a href="http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-gitea.adoc.html">HowTo-create Repo</a></h3> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
@ -0,0 +1,753 @@ |
|||
%PDF-1.4 |
|||
%ÿÿÿÿ |
|||
1 0 obj |
|||
<< /Title (F.A.Q.) |
|||
/Keywords (faq, question, git) |
|||
/Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/Producer (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/ModDate (D:20200709150611+00'00') |
|||
/CreationDate (D:20200820164201+00'00') |
|||
>> |
|||
endobj |
|||
2 0 obj |
|||
<< /Type /Catalog |
|||
/Pages 3 0 R |
|||
/Names 10 0 R |
|||
/Outlines 28 0 R |
|||
/PageLabels 32 0 R |
|||
/PageMode /UseOutlines |
|||
/OpenAction [7 0 R /FitH 841.89] |
|||
/ViewerPreferences << /DisplayDocTitle true |
|||
>> |
|||
>> |
|||
endobj |
|||
3 0 obj |
|||
<< /Type /Pages |
|||
/Count 1 |
|||
/Kids [7 0 R] |
|||
>> |
|||
endobj |
|||
4 0 obj |
|||
<< /Length 2 |
|||
>> |
|||
stream |
|||
q |
|||
|
|||
endstream |
|||
endobj |
|||
5 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 4 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
>> |
|||
>> |
|||
endobj |
|||
6 0 obj |
|||
<< /Length 3965 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.2 0.2 0.2 scn |
|||
/DeviceRGB CS |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
256.6135 777.054 Td |
|||
/F1.0 27 Tf |
|||
<462e412e512e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.6085 Tw |
|||
|
|||
BT |
|||
48.24 676.1174 Td |
|||
/F3.0 13 Tf |
|||
[<46> 40.0391 <6f7220616e> 20.0195 <79207175657374696f6e73206e6f742061646472657373656420696e2074686973206c69737420706c6561736520646f206e6f7420686573697461746520746f20636f6e74616374206f7572>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 656.5803 Td |
|||
/F3.0 13 Tf |
|||
<737570706f7274207465616d21> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 611.5597 Td |
|||
/F1.0 22 Tf |
|||
<312e20476974> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 570.3117 Td |
|||
/F1.0 18 Tf |
|||
<312e312e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
BT |
|||
83.574 570.3117 Td |
|||
/F1.0 18 Tf |
|||
[<486f7754> 29.7852 <6f2d7265676973746572>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 530.2317 Td |
|||
/F1.0 18 Tf |
|||
<312e322e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
BT |
|||
83.574 530.2317 Td |
|||
/F1.0 18 Tf |
|||
[<486f7754> 29.7852 <6f2d637265617465205265706f>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 745.056 Td |
|||
/F3.0 10.5 Tf |
|||
<312e20476974> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.6627 0.6627 0.6627 scn |
|||
0.6627 0.6627 0.6627 SCN |
|||
|
|||
BT |
|||
75.5191 745.056 Td |
|||
/F3.0 10.5 Tf |
|||
<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
|
|||
BT |
|||
540.4906 745.056 Td |
|||
/F3.0 2.625 Tf |
|||
<ca> Tj |
|||
ET |
|||
|
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 745.056 Td |
|||
/F3.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
60.24 726.576 Td |
|||
/F3.0 10.5 Tf |
|||
<312e312e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
BT |
|||
79.9485 726.576 Td |
|||
/F3.0 10.5 Tf |
|||
[<486f7754> 29.7852 <6f2d7265676973746572>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.6627 0.6627 0.6627 scn |
|||
0.6627 0.6627 0.6627 SCN |
|||
|
|||
BT |
|||
161.0311 726.576 Td |
|||
/F3.0 10.5 Tf |
|||
<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
|
|||
BT |
|||
540.4906 726.576 Td |
|||
/F3.0 2.625 Tf |
|||
<ca> Tj |
|||
ET |
|||
|
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 726.576 Td |
|||
/F3.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
60.24 708.096 Td |
|||
/F3.0 10.5 Tf |
|||
<312e322e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
BT |
|||
79.9485 708.096 Td |
|||
/F3.0 10.5 Tf |
|||
[<486f7754> 29.7852 <6f2d637265617465205265706f>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.6627 0.6627 0.6627 scn |
|||
0.6627 0.6627 0.6627 SCN |
|||
|
|||
BT |
|||
182.4091 708.096 Td |
|||
/F3.0 10.5 Tf |
|||
<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
|
|||
BT |
|||
540.4906 708.096 Td |
|||
/F3.0 2.625 Tf |
|||
<ca> Tj |
|||
ET |
|||
|
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 708.096 Td |
|||
/F3.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
q |
|||
0.0 0.0 0.0 scn |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
/Stamp1 Do |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.009 14.263 Td |
|||
/F3.0 9 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
7 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 6 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
/Font << /F1.0 8 0 R |
|||
/F3.0 12 0 R |
|||
>> |
|||
/XObject << /Stamp1 33 0 R |
|||
>> |
|||
>> |
|||
/Annots [15 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R] |
|||
>> |
|||
endobj |
|||
8 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /7fa519+NotoSerif-Bold |
|||
/Subtype /TrueType |
|||
/FontDescriptor 36 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 38 0 R |
|||
/ToUnicode 37 0 R |
|||
>> |
|||
endobj |
|||
9 0 obj |
|||
[7 0 R /XYZ 0 690.93 null] |
|||
endobj |
|||
10 0 obj |
|||
<< /Type /Names |
|||
/Dests 11 0 R |
|||
>> |
|||
endobj |
|||
11 0 obj |
|||
<< /Names [(__anchor-top) 9 0 R (_git) 13 0 R (_howto_create_repo) 16 0 R (_howto_register) 14 0 R] |
|||
>> |
|||
endobj |
|||
12 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /51db1d+NotoSerif |
|||
/Subtype /TrueType |
|||
/FontDescriptor 40 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 42 0 R |
|||
/ToUnicode 41 0 R |
|||
>> |
|||
endobj |
|||
13 0 obj |
|||
[7 0 R /XYZ 0 639.8557 null] |
|||
endobj |
|||
14 0 obj |
|||
[7 0 R /XYZ 0 594.3357 null] |
|||
endobj |
|||
15 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-register.adoc.html) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [83.574 565.0557 224.2659 589.5357] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
16 0 obj |
|||
[7 0 R /XYZ 0 554.2557 null] |
|||
endobj |
|||
17 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-gitea.adoc.html) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [83.574 524.9757 260.2119 549.4557] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
18 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_git) |
|||
/Subtype /Link |
|||
/Rect [48.24 741.99 73.986 756.27] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
19 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_git) |
|||
/Subtype /Link |
|||
/Rect [541.1705 741.99 547.04 756.27] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
20 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_register) |
|||
/Subtype /Link |
|||
/Rect [60.24 723.51 79.9485 737.79] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
21 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-register.adoc.html) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [79.9485 723.51 157.3463 737.79] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
22 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_register) |
|||
/Subtype /Link |
|||
/Rect [79.9485 723.51 157.3463 737.79] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
23 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_register) |
|||
/Subtype /Link |
|||
/Rect [541.1705 723.51 547.04 737.79] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
24 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_create_repo) |
|||
/Subtype /Link |
|||
/Rect [60.24 705.03 79.9485 719.31] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
25 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-gitea.adoc.html) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [79.9485 705.03 177.4433 719.31] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
26 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_create_repo) |
|||
/Subtype /Link |
|||
/Rect [79.9485 705.03 177.4433 719.31] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
27 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_create_repo) |
|||
/Subtype /Link |
|||
/Rect [541.1705 705.03 547.04 719.31] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
28 0 obj |
|||
<< /Type /Outlines |
|||
/Count 3 |
|||
/First 29 0 R |
|||
/Last 29 0 R |
|||
>> |
|||
endobj |
|||
29 0 obj |
|||
<< /Title <feff0031002e0020004700690074> |
|||
/Parent 28 0 R |
|||
/Count 2 |
|||
/First 30 0 R |
|||
/Last 31 0 R |
|||
/Dest [7 0 R /XYZ 0 639.8557 null] |
|||
>> |
|||
endobj |
|||
30 0 obj |
|||
<< /Title <feff0031002e0031002e00200048006f00770054006f002d00720065006700690073007400650072> |
|||
/Parent 29 0 R |
|||
/Count 0 |
|||
/Next 31 0 R |
|||
/Dest [7 0 R /XYZ 0 594.3357 null] |
|||
>> |
|||
endobj |
|||
31 0 obj |
|||
<< /Title <feff0031002e0032002e00200048006f00770054006f002d0063007200650061007400650020005200650070006f> |
|||
/Parent 29 0 R |
|||
/Count 0 |
|||
/Prev 30 0 R |
|||
/Dest [7 0 R /XYZ 0 554.2557 null] |
|||
>> |
|||
endobj |
|||
32 0 obj |
|||
<< /Nums [0 << /P (1) |
|||
>>] |
|||
>> |
|||
endobj |
|||
33 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
34 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
35 0 obj |
|||
<< /Length1 9776 |
|||
/Length 6227 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœ½:T[Ç•3ï= I€ÄG|žô�I€@üA€„Á`~X8Ô–@#„‘°C>µ“Ô?ü‰SÛišŸ³ÝÄMÓnóœzm§›mœ:›ô³^'gOOš¦©ÓÓ&Ùn�8›&9)1bï< ®³éöìÙ÷˜7sïܹ÷νwîÌÈF!”„J�=>ðL}ÖÀü!œ261;ªúéÞÛ¡ý!Bk¦&‚#Íæ�C(Ù
4eã�ðm“/ŽøÀîñqŸGÞ-žøc€óžÛ¦¨ýøBÒ€Ùn‡©l×Oº¿p¡Ÿ |
|||
†ÂTõÀÜ7é ø^ø³ú
€¯ ov^êçßE(3ú-SÓ¾©À±�?x!zxtj,Póã«ßA(û<Bq¥#ÛÃìèºáÃq Ÿª�1‘ù�òУ/}ðJ€¢bD« q’ø%8!‘°¾þ$¡d$E2$ ”T”¦P"”þå’ÿß |
|||
½ÓJ�A4ŠC(U-WWBy‘n¿vvœš]Ø+:3¿~œy—Ðbdƨ6ê! E©j…™R௿íÛ½ø!þ®D©U–7Pæ²\J‘–Lq#µ;ËÐÀiê�*•±^Ã5²Žšu2™®ÑdlÐÉåº2âŒIý©2W˜Ë¨ |
|||
y2MFW4Ð�Ø,OË¥j±â•§²tYk |
|||
ìÖú¼L=›šgÛà2y'>½ˆ}2�”k.`¨’®ª<Ea•F’®ÐÞúy9[¦‘€ðW‰~Žô ,-™‘bu™øÒê |
|||
Ü@W”ë8�XA¤Åt§ßS”öltì"~«q0E>›x |
|||
›¶ÜÞšÝß1î¬ñØuÕSß™ |
|||
=³£ŽÙQ²É½õîG<Úí�‘¾ÇžGèž™øÁ3Ê’
•UÞNƒÉõÕ¨%2b°u²€qÉX�•Z˜p%Vã\z�L˜6ÒÉtÆ?ª•ÈeYê”�…?fª\ |
|||
~gâïIÕÅÚ…¡)›)[#n;ž˜ž®�Äg¨Tkfñcø·|fKfZnjB °F]cdN¾^_NâSs™FùE|‘ÛÐÓ�Ÿ·¾«+?rìT
vztä@Ã#æ jùJ=+äåFJ�+Ô©—�ÐÝù!~7’%Ï.Tî\HPêrd²�r€ &0õ#½m¯ÍF<ÅåÙñ�€$³´�~·¨4+~"²dm[¼"ú|R‰�H“¯ƒ)§Xò—#¤pšdŠØÈ\f©”—ëˆP…€“'czøG‘wž>�sŸßõÂÝV�m¸)·ÑÝ4õèˆÁäÿö¬®3}›Šúš*Ϙ›|ÛÇi/cåwNâ´—'µÖ�eù�%ª†ñõE}�½wìØ;�ôŠ%ØÐg�˜�æ×GøÊJ!¦Áb'Ø¢¡¥©�)bZ©o€£´ôý.b•…?ȳuJ×B½`#yŽN1@]€žl9•N,æ¢.(„b Ÿ]^Œ±D-G úWÄrÑvd¸Þs�+,Í”„ÛI½)ºˆXT.D:'ÄYIF:faF™"ÌJÂ,jfÑ›M_ýál|Uï°Y}tè÷{æ.îkø,âObÌßòù:çî-îÝ}Zmß׶¸÷8uÔ[GþôüÝ9Ûîw°;,3gïQÜu>ò�§±â¥[ÿ%òÇï}÷„ÓyâÝ£P;'Þ%º�=E<سÕC–Xe@–!>�K½®,Í-™/é©ÇÕÄBò¨íŽa
––t{Ë?Î*--Ï‘´íë`ÿ´�ô‚•)*´nKufv�Û\y?~®÷«››‘¡âÆ¢Ô@rQ[5¾™H}¤ëØÖÑ5aÏ‹æ´4ÐW]ÚÕn'“b.U�Ê�Uõ˜nb|›®Ë–=al(He’ç™k û¥LjAƒñ‰�®»‹Y—¦µhvâC‘ÐN�E›&ømhñ |
|||
³ŸñÂŽÑHü¦$rê!GЩ$’4º¥Ä´Tê.–Ë!�ëà‡ªêŠ×™UCõÎ2噂 |
|||
6iî@Kè›'þn«%)»D#‰Ü«OÑÔÙúkl3ËÞy÷)I–—º\Z›§î!1®qR_U×ö–4tTõ”¥kûv»>][ÉâPQ}aj¡ã®þo?'ÞfhЀmÜ‹Wè+ ¯�¬ÝëysõÊfQ™‹ –ÚöO{ÖoØ{îÖ‘G+ÒkÇzHÂ6€ÂÓwW|¥³:%3Ãèy fÏ/=ù›=Õêšnƒº±$·Âݦ×�ÿÞWÿ-ÓPÏIÍÙ=ME`/�ÏÔ‚| ZöÒˆãÔ •^¡IVçÒ‚|¥ Þ=àáᔂúÌ{^Ùc³ÝóϳÁgïl^ðÐökŦöÊ”Êï7èËO?Ñuç€ñZRç‘×öùÕ×Ûï<w»ì˜ÛHäç¶w×ÁñƒFL$�ÙÆ<ˆhm�®´è¼Å°à–v>ÈÝ`„Z¼¼‚-•d‚Z¤²˜Ë”é
4ÑW𹥂d9°]ê
Ë“Ù–¬®^›¤Ì–Êù*Yéè#[5š<I’J‘T¡ÿlô˜ÇØvôòƒ½xo¶em–ª¤¥Ð°¡’}íÍö»Œò¢rk�¶R›zm÷ÛO?Ñçø ÏZ¡Ù/ÕX |
|||
‹,lR²ÚRThQ'3\:lª |
|||
V™˜,I¯µµë6Üë¶`Lã8E›¢aõ=3í[Ž�UÞpr&1‘5Ôäkj*Lé²êžÑ†Ó¯h³RŠ4ÊTvíü|︯©<QSOßcÙØ Q7VV¥Y«³mbÖõ}qœŠá$qÃi�^™–³-¯25j9kINN‰•Ó6šT3éf}NN±Y™�›£/Wf,̈(¨âär®ª@W•Ÿ’’_5¿@–5YTª’®=]�±ØÙ±#v9R“°� |
|||
´¸1-2{#ÿùó/íoÇR,¹ãÂþö…ôts_mm¯Y)Ô}eJª(r9òûu‡yvð¬Öï œœª®ž:˜|r²²ròI2gÄËO™Í¨5ÃœWÎ1Ý
€X„pÊô\œƒ—fŽ… XÞ É´ZsN2¾_¯¬Ýà®}ôÖJ‹ÿ›Þ™¯'3-ÊÑ›•†õìØà ¯¾¯$-¤'r·�xÚLU¹ �Ç›K²Zýòø±×¶v˜ºöPÔ88réµýUåÖG}·>:n&9°Î2f•"T„WozQÅau‰c+ž‰%'êN1W³6]Q`шñcE i%-·4ÎNï»3>½ '¿<?=‰Qê*r› y5%TŸ¡27>ð¸ÑnLïïÝ<¾ÖºV™_ÝÖÞœyÌP™/äâzÈ7€M+òÍ |
|||
_DUÔŽ ϲÁÒ£«¿„sAAm³Šé-«ØPš‘YãisìÜhhkijo Ð3uË ºÞ ÊlœpÚBcíôÉ´|«Ë\V¯I´Ž®Ó)ÌÙš |
|||
“!3§É±ÕÞw{o¡Úbãìm£Ûd¬‰U—›Jr2ê»}Mý{†JA_=è›&jC¹°wÀéEKÖr® K¥Y!«”Ô½…í¬¬²}ÈbŸêZûPóx^cÞÓX™o¼?Q²[’"MPo¸cuŸ¿\Ó¼?rpaÏW„½iqÎ&o2ëQ©¹˜ø¢2µW¬8%Åa.s˜ìOF¹(vX Å•©ôÇ?ÉTƉEñI²5›$‰-ödü‹¬ÜbM®,òÙ[oÿñräωYšâ\1åR5Ô'Š;RdIŒ8>/ë5¦qá‰õcº,cYë³êäå%p¼äË®] žZpÑÛصpàäÌò’ôȧڮõÍYæ@'µN¸q(áÍG6Fg°7àÃø?(u˜z‰Î¦‡èG˜ævæ´H&rŠ¾'úµn†ÌEô"{$u2S›Ðnf
@i‹‘„ùU‹Ð6ñ!¨;Ñ6ÑS¨ZT�Ò˜Ÿ£!¦¹™û¡Ü�¸UrÌ{È-*B*Æ„Šè÷P=]�ôâ7ÀŽpÍ“Zx |
|||
®owD:#] ¡Õ?x2Lú>Üå^‚»1�ÒÑ&â!Ÿa¸ÖPÏC=$"Ë&7ZÓ¯¢Qü…¨D ňŠbÞFÔâJÖ뺻×ÁY-!²ÕArˆr±Ÿ¸×*f=œ=à¦ü©(õâ(½é=ŽÜ¨iᦙ†`ß"Øõp¬€³µ
µÂíg=êD}°[õÃMk#Ñž<¼<W“À3dµm(ŠÇ(ŠáÉyè1<…ôÝžÜkž‰ái¤Agcx$¿Ã3HŠsbxåââ^„Öàõ1¼eà�^Œx2ÖŽC|oŒ&Ùð“1¼hþÃÃ)Gbøx”FÆðñ¨�ª‹á�‘òÆð hˆúzŸˆò¨bøDÔ@'-ÿJ�KwÄðkPí�á“pýdŸD=À|Ã'£¬¸=1|2*�{¼%85;í³e%¥eìº`plÂǶOŽÙ¦‰ ¶�t…Ø>_È7½Ýç5Â5#ˆ¦Ð,šF~4†Æa‰°°]”@ê-ƒÖ:è
~ùjG“h¡Õ˜ ¨û–G…ȵxm‡¯»‚á ëðMûGQð Ca!|‚´Ñæà„6¦ pònNóS iÀ3æŸc
ìõÁ¬@¹('.³ qTŸò€|?àÇ6@¹‰hǤÜÈò$ðM‡üÁI¶ÔXb�ø%ý! J°`#ÉR9ê©(Ö¾[a+Hñ‡Xžöx}ÏôV68ºÒ+ûËy „A€¬æf5�¶.((tS/ü…ÅÆ_n¤‡Û|!ÿØ$ëôy7m\JœLfíȃ6OØÃŽû'Ã@±ñ>/;<Ë.3õF™†�©xx€#™â¸ E87p'8ε³ðýK=¼«ôGõ@ÆñpxªÆdÚ±c‡qL0¯q$0�ùÂ&P$h"3,j ¹˜Ðá5“ëö4‚1‚ÀÊ°hM1ÁAdZÁ<›˜À>žñúƒ_À;pƒê×ù‡7�rŽCx´'ì#8Þá™ö‘x™ð�ø&C`É™I¯oš
�ûXG{'Û=囌wF ŠÙë¡YjdoÎÌë…§ýÃ3à#(=“¬¦ÉÁ¶;4ls“£ÝQÌnlw¶u÷;Ù�M}}M]Îv»ƒíîc[º»líÎöî.€ZÙ¦®A¶£½ËVÌúü Î4ë»mjÚ |
|||
±ÁiÖ˜šð“pø|_¬+;ŒÎ$4åñ�úGØ ÏäØŒgf1å›øCd"°V&½0ÿ€?ì ðXp»oz’„õlpfš�N°„Â1U#Ääxlµ |
|||
¦«™,œ08„,$ßò2›€zàI!M‘x›�¶WXÛ$ªÆZ¬‘N¨»N®âܹŠC1`n–J…èþßhæê°�ƒ†A«pL¿(O�ðÕ@Úu+Øm’§š]‚¡å„=·v[§7ABîƒoÀíÈ.ŒíI¿°6aD»ÐŽöµ |
|||
©½
BÝ=„†ðö�VQëLÐm`™iaE†§…yK,¼´ºINõýMveÁFÁU> cF„M(‰/=BF›²[ÔS‚†Á–K Åìç�ù? Ì…d¤ëý$!lÆN.çÉYÀÍ:ÌÄtŠ&ãð_áÕ¥¼™öO…CÆ�Âœ3u·vÞ�6B0âó)a5 |
|||
ZO@Mf?ýÄ'�(úÏX:ô»Ç›.l‘Ö}‚%ÂöÿâC埓ú�ޗ߆s$JIvdéì֤Š|
|||
ÔƒÓ &¬ðå¡P80)€y¾ÝG¾˜œ¾&(A(;¡<å*1FÖ¼žÅ~~ï\IJEéYè—.ì\X\ ¥÷-P—p“«€M– ,˜Ê�$ƒ/ÆRèKFýx
Ô‰P'@/ˆŒQñ †ßâ±ðq>åA¡`¼p"Ã@M}ô³¸ú|“ ·¡P¨¾'„Ö‡ð%ˆÂ—¡ÐˆpK4— \…ÂàLà—|Ó¡VZû?C‹y¦«[®Rî÷ñçæùþËæ·úc¦ûÝó»æ�Ìóó¯Î¿=ÿá|ܹÅó§ç’Z_mJÄÙÀøá[_7 |
|||
g[1ÝÿÌ[Øúþ5½˜g=ë>»ë쑳üÙÏŠwžyæÌå3´ì±ì´ûô‘ÓçO3OI3ó¤'óNšNÒ�>͇ƒ_z˜–>|àÒt<:Žë^8~é8å>ŽO¿z|ñ8m=Ž/ÇìqÜ}tËQªñè}GO¥_8zé(Õs¿|ô¤’æ¤^¾gáŒþÌÔż8f1OÚ¼0viìò]2jí¥™QÜè{ÁG!¯ÕÛã=ï}Õ+J5§ô‹`Ì\J勞ҴtcÞFÊ=05°k€nëÇÈ)sº�SÎ]NQ¶YÕ¯4+úåXÚ/3Kû)#¼Îš‡úOH/K©Fé%éU)D;á¼~®õïRb>‡�œr:ôúŽsq‹}|\Ï-<ÞÇkäkíÝÄ‹÷ñ¨Ó-®SÜ}èjÎéàË.Þ�3ØÁ{¡a%�]Ð�åœR¢æÁP(Ö†&$€¥VE‘HÂ3PÂ33›Cx3! |
|||
"èÒÖ“&|ÂQ2½ÊfCÞðŒ>43#´àw «}ÐÕïtôõötwmèìXßÞ¶®Õnkin²66Ô×ÕÖTWUZ*JKLFCqa�N›ÏiÔyir™49)1!^·a†£Û¹V7ËëÜ<£ãÚÚæ<€ð¬@¸y8Uò«ixÖ-�±«)@9z¥5Ji]¦Ä2¶ÕŠY;Çòm{oêuAû��dù÷…ö¡Íè µF°öŒqËc7kç[·�ÏÙÝ6àw*1¡…kñ%ŠÑ©„Dh&B‹/ä¦NáÂ,4¨B{Í)¸À%±<µ{¼|O¯ËnS©Õƒ†âv>™³ ]¨E`É‹[ø8�%ë'ª£ì©âósÏÉа[¿ÆËy=C.žöÀØ9Ú>7·——ëù"ÎÆÝþû˜¹�/ælv^O¸vô-Ëé¸.ó"Œcç>�éæÞ¿²ã‰aÄZÙ'ˆ4[Á¼ssÛ:çžóœ[Ü5̱2nîÔš5sSv°0êqÁ¨s‹?< â[ò2÷8®‰M¶‚=µ÷Oi[Ùq`௑SW©ÔòÁ%šž/êF`0ØT&?pΊ†àwõº¢0¡UÏ"«I?ÈSnÒs~©GÑOzv-õ,wsà͇kŽg´í^Î6>àáw
C<ÝJ\ÁÉøäOUjn.EÎV›Z´j÷úY^¤³À¨• RÈ�9™$ÞW��<…æ€
ácçìîØßöñ`ÀŠù6}ÔõNXà6hX=1ÙO•˜`„Ç
.òÛ÷ñ&nŠOãš—ýIÔ²û.aHlŸÖÂ#÷Hlo²ÛˆdÖ>Gbë¯õä.ðäÝÇÁ‹\¯ë9d^|ûT9«ú�•£Aa¬l�ÔÙç\ÞQ>Ïòªe]*5oƒœË7H‚¬Yô6¨¦´ã©§«ÃÁuônrUÅ”ŽvvŒÖ~Î¥Š²�ðä%Z ë¢Tô ÊÁ¶Bƒk®ƒ/§•@‘�s, ëæ:Öô5¨Á±vŸ-FGàULE$ôZÚ–¸‰ |ZÚTêAuô1SÐÍÆà q@ÛR…¬8 |
|||
Ø(b÷bUÖÅù¸Anœå=.27bÁ#1cþ‰ùÕ¹ |
|||
Za,0RC÷@ŒÉ·êU+�˯àe°í†îö¥nvNÂu8æs.Æ�ær(í·‚ÎdÇq߬âÐê‰u°s\»wŽs¸êT‚²}®»T·Y)¨w8›
Å�øšOqx_ï)+ÞçØäzN†»Ïéz–ÂT‹»yðT>ô¹žca_°Á$XN}HzÕsV„v ½Œ€à‘s 8É£‘sT'[ÂQ€c¢8«€#x)cl¹ÞÎz‰îŸs’GJ˜4üas
`®á¦ÄkøÎ×Ì'rÍßHð�Q¼˜àã 2°ŠoŸ“Ù¹O2ä§6ò‹a—èJG3¢3¢‹«XdÖ£,tB‹W„ß—¿‘´hûÿê‘|I?.@áuÃûEÏgðnƒ÷oy>¾‰Ä6¹E4”%R‹{–{×QÓ¸òÆ1Ô4Xlèfh-u•ú-u†>¼‚:ø7é{Dg¨õH±ø§/¦À�Œ¢±â´È<�NÆ1ï1ŸQi”Xœ&V‰_¿EÝEâ*âl—¨Ç¨Cä}¡ylÆå̛̪‚* ž¦^\ܶ8,ú�èÓkÇúo”4n¶ |
|||
endstream |
|||
endobj |
|||
36 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /7fa519+NotoSerif-Bold |
|||
/FontFile2 35 0 R |
|||
/FontBBox [-212 -250 1306 1058] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
37 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
38 0 obj |
|||
[259 600 600 600 600 600 600 600 600 600 600 600 600 310 293 600 600 559 559 600 600 600 600 600 600 600 600 600 600 600 600 600 600 752 600 600 600 600 621 769 818 600 600 600 600 600 600 600 600 787 707 600 652 600 600 600 600 600 600 600 600 600 600 600 600 599 600 526 600 570 600 560 600 352 600 600 600 600 600 612 645 600 522 487 404 600 600 855 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] |
|||
endobj |
|||
39 0 obj |
|||
<< /Length1 10900 |
|||
/Length 6756 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœ�Z t×uýf°pIp ŽÀ .W�ÀUÜA‚’B$ÀE" ˜e-q$Å•eS–¥V‘¬È>¶“8ªãúÄC'uä4'uÚ(99=>ªNc§NãJjš¶idË'�S×Á¾ÿ1 HZÎ6ÔÌü÷þûïßÿÞûï¿Á¡dE2ôÜÄœ/4>,çgጩÙC“�ê®…öû©¾3œðÙ·×_A(ã%�i™ž‹|,=¡hèGǦ§>Õ�åûʽmÎw0Ä|?ô€æ{-GŸî>ô7�ö†‚áÈ7.×ý5Bj5Ðûæ}s��}ÿ÷2ÐÇJØ |
|||
êüLïði„òž†þêÐB ô¹s�f Œ;8šš;ñ½Óÿ��0(Ê'DøHÛÔ*Úƒ³Æ`DÖ‡P24åè÷^˜YG°B²û
R(ÖÚ‰(i}W2JIMCªôX£:+;'w‹F»å!ÝïŸû�»ôê@MÂÒ.É^E,R dK7¤
é†I¶rÅÂ̯ü…ìÕ�:ǹ_ƒÜ?þ¿Iår`56V`+[…ŽÉR§2B¾™yç½ö±µ`Ñj,BV–`Ñh-‚ZöêÇÿ½UTŧ¦òUE…Õä]�ˆ'løÓÎ}(³Ê�ec²ðK—í; |
|||
sÇJ”‰PͦYŽnžá¡O(Çè$¬éºì»Ä,¶*[E#S•žÊ |
|||
ùU�l¶¥«uLκú˜Ð`Òºì
:S¾©mÐvöa�¹Að'êk\¥µg»¾¡\™c¬2îû¸ÔZ«O&º§A÷Ïeÿ€,@&6€~Ðʪp#[Ui˜©L@’ ³¢Ùs´?z¿m®/ÈR(‡ïžÁÃA‡n‹·Ú5R‘a´[µ¶À… ߥÙÜbû£g.�F�kJjtÆè3ð©½NuÕíu+†æ’õ¶Âº@gqùèç¨zâ¼à#é†,ƒ´:ƒ´nÀSŠ«™B¡™ð
ü^4CkjÌw¬<¬Éo0kµæ†|
§LÜ—ÈåšVYߊè�NØZcbkªÑ%G/yˆ±È|‹«·eg`ý;`;äo+€UfTo[óP|ùÂVQ]Ÿ>‹2ÓS1[õJô_Þý×8yyákl×ÙœE[íÓ]ŸÿV¤²úðß=^,%�”ŒZ™WY�=õSõìpö×.cõæ…Æ¡rC•Qm벸¿rçÒßûòPr |
|||
î4ÕäÚD}�5zÖj–l"O›´B.�ìð)v‘€6Ñ1YöU-YõÊ$±˜vå%�Ð`ÖP‹1CÚüF“–¹¤55Zfè^
|3ÊÇlH(ö6µ!mGÇñ3÷zîf˜j¶&Ó}˜eÝ€ÙŒê2ê0ÌOâ½÷GÎsÄà |
|||
#eR¬o–çy�7Ñ_½HàÐkn]‰˜«žŽ>vv×Áv}~÷¡‘S
§µ×â7¢»(šõ~¿úƒ�#»ê3,E}û°m1ÄÛw§(7#¦KÃBf,ØJ1ó6±›eåa�ð}SCa&—�vœD›º ÑüÃ_Þ4î‚у'!Ôˆx,7Þ抹1”ŠšÈnË&ó4`E*›I·XA|‡Åf(È>'[¯º «`S¿»1ÐVððÈb»þúŽâT÷hmà‘î±ÇÇ,©ºò|yôW|:_ß¾ÛîXt[ÿëW/&uábïÞ¢Î}Í—åœÐ´‡9g¨°Ö¶UuZ²�C'ÇWÞ-ÝžŸ:,–¶WæöúÊ3 |
|||
ù‘šÏ´Á6¬ÞfŸ¼ÅdoÜKYjù½�‘Mö…ç1ŽÉ—>ëtùKŸýè¤}ÏnUakeÝ^Ƕ?ÿêÞ'„4uÙÈçÕM�¾ùäóï<²}KeoU[u¸ÙX6ûêc?}«¯)¹h«àÚ.P;Á¼ÜU¹™ˆ�ŒŸ°EEŽ ÐŒ°?XŠ —LìŸýj¶2§®Û[xz_uõ¾§uÞ�õÙÉ,Ëp´Š÷íoÖj›gû[½
[Ü¢qrÅÒU•×zês_øçÇ[5Ö–¢Š²‚®ŒhßG»«fŸî>X[úêþŸþs/{ì¤$–Âùr…€°«*ƒ@ÍÃKœ7”máHþIn¥Û\>Ü|û§ÏÌ×3Å;CU»;wd¤n)Ûu’}ÿµWúñV~|·ëìõX�ó�|ëÐXèKÓå¹E¶ò�¾JY¢j®Š{� Yt8–Çc’+bÒ�—ÊfQS®�>4ÞjÌ�ä«éS²k#K^˜¦¼ø^£fÆ⵪²ôrU)šâò4M–¦D-˜Ì»O}&Y§Ó(ÕÛ´ªÌ|‹ö¿öë76?òÆ©·~\ҶǖUÄ«í®2§e‹Õ{Öglo(OK+ª¨Ë×›tiwŸËŸì™?3”¯ê±ý¨´¿©àÁ‘‰ |
|||
gYæ�ÂÍé³óÒ“s³R’SJ=ÝÇǪ0fqb®® g‹.]fî ÅóÄDõ3§ëwÙ‹t%Õ††Ñ’Œ¦~¯môññʤÌÜU¡!;=¯ðã\SÏvÞز»ÚÒ ¤¦•t³Þ‡ë}Kv2vNÙÃýÄ]-DÝæü”®–+ä |
|||
[õ†ý™8°1Ý+o«H†%¡¥Â‡¸÷\9¹Çš[R{óéܪáFûgtD`8–3¹Î؉ԸµA£Ëû¶Åwq&º•ææï[§Û�–‘#]Ñ>’Ébõ
œÓÌ"`ÌEePMlD(¥¯ÌM5Fg<eÊñ|,õûr_²%·DŸ™©/ÉÝRÂgФÅ<X‡ï>Ëc2û6«.9YgÝï”�•Ø2ã¥óÊìUqh0?4+³~¡½SNtÁ™«†}3r{çØbqßßæ÷q‚wåmP[’CMŽ›µ‰zÇN·µb×ΆÌt}{ÿ¨µç³ÃfÉ9¶�:ûHuÎ:²u÷öÜuîaŽR“\ÞÑQ¬ÍFÞŸðQùÐ|c´i£zÏÁ–5§ÑurïÃ:·ÿŽuþŽå¤Ç-*Ç]ÚD¾w´¼ÿè¨%@+¢O‘˜ríÝò) ?v¶X®5¶4rb
)mÉÖ¥‚ˆ3}p;(iþŸ÷Ès%Q׺çÎ}-yºúÖ1…ÑÑÿp=ñ“³�¬r�§ß<»ðõÅúúů/,¼®
¿DæÓB®:óe¢N’+ãµUlÏUBvŽŽÍÃ÷âc¾Ù·ß™{¿coÃÖ
>|¼&–á법ƒá¢F[·)5x2K™S;j؉eòÐŽ¡¯ÎÎ} |
|||
‰îx¯2goËS~Š±„X1Æí£F}ÍÒM�j;XËUXK%rÁZb0á@ª®©®ùÄaU³¡Û|Z]]yÊA@’”q¿ËˆÛÓI…F•Ð†#+ª¦øDaw‰µbóÁõíûøÁÎÈ6�\$6p€\†5”#TŒïgèìX!Y?•“Ð3çV–å÷‚²®0Q]Ò°ËšË2·WZëêMúL%éÛ±>ÿÁÜß ô´ñÕ…Yî®Ò¶=>oaô»k{dœ¡-ÜÔ¼®ÖX…÷(Z~ÄËrˆ}çC«¶Ð”‘]én¬Ú¡ËÙ1ÞÙ»Ø]P3ùÄHG¨»`g›{w%=(ŽþH׶Ú}çÕÚšþêâ>¥z¬X[î,.¨±VðBs·¯Õ5ÛQÅ|ÁöÖ©…ܲúm…;¬¦ù-=ãö¾ƒýE€·põ6óe™‹|“¡Ê’ü�.TÕˆklYôã%›Ñù”’òêÜžP»ð´q4_(U�áäèoÜ¥|—<9Afè<ìa^Ð 3½wWzfÆA¿öå/¸Nâ—OT@ësî�q5Ô#Ñ¿�¬×5´§¢ÿsæ˜�‚Yåƒ�_“ŽTøpÜ µñåÚöâ4óøÅü+ꢕ’!¬#‡;ñekýB$¾aàûã瀅T™:â×d6BAZ°ö�¡Àµ=&…2eÉ!¬sbÂlM&{í�dm®Z&O(ÒO*“Z�©øU�®LÐ¥E?|þ7Æè¿~9ú›dM~™NŽ?Ò64&ɽ‰Ù™*™\–ž£Iy“s¬|ÉèìÔØÎOàNM]z•ux8Yh´Ý}‰¹~òîìI8ÍàLÙV‘n͉¾`ôŒtk4ÎÞ#³ŸâWÂ>=øá\ÇÚTà$Ù}¯[wB®+tÑm³»÷-íΘ¾0×±%z"Uc(¸·å�
Š„©zm6'O*Ô<–�Ðê�s�Ã)ÛËï>?qa¿«Dåkœ=7Ìå‹5€ÒjKr¢ç„Áþv�éx'>³ÅLHÕðWyqºˆnâ\¼ŸÉez˜ËÌ¿±µìaNÇ…8‘{KÖ)»(ûGyµü¢ügŠJ…_ñ¢2Q9¦ƒS¡IF
©éEôOÌdÇå¡“pOsWP|ç,Ê=ðnB=Ü¢bî8šdßGp¿„»îd‘©‘‘9ƒ,0^«8ƒvÈŠÑî*£%rìUä`ŸF{˜ë¨d-ò_ †;�”d^ò{”òôÊ%E»£= J¿PÝ»xÊáÑב |
|||
}É(•ƒvÁÐÛô<ˆãÞÃg¡É.ÉlÀ×ÅÞì?¢Iük1I2†“qÃÝDÌêzÕm½½mÈŽ£«1ÊÓŒ¦{öÆOÀ2�°öØìÒ¯`«“ä·¢û\<"55øÒÁYPÓ— RT…j WºPju¡nÔ‹úP?@ƒh¹Ñ0T1XÇŒ‹ó3Vk³•jËÃãk6°P͘#o¨£DtZâc˜ñI‰Ï ú+‰ÏÀ7ã+ŸEyèu‰ÏBL¿#ñ9”ˆs$>‡ÔØ ñe(WI|ÊÅÍ_ŽTxTj+P>ž‘dÈ�OI|%ÊÂ×$¾•à—ø HͤJüTÄäKüDå¦ÄO„9(ñ“�žù±ÄOB�Ìÿ¬ýr©cË%~2ªg{%~ |
|||
îbOIüæ÷–ÄOEŬÄOE•ŠGZƒ¡C3SÓ¾ÂZ^Á·ƒS³¾c~ÂÌ7ÏÎò¤+ÌÂ�…¿µ¢ |
|||
¡ChÍ )4�"àî |
|||
d…4[6è
€ê@óh™¡ÕœYx¬� |
|||
S*ïè:O?2÷#A~0°03‰z@OnÂ#@g›L-Îúè°)´ |
|||
}hagp>9Ès¾©™ù)ÞįӲ4ÌSM‡uÓ›}óðäᙿß\¿Ép`!<œçËÍÖj\Â
ŸÌŃ%Ì`�êªrÿx¹¿”(¢z¨Æ™0ïã#>`η°ŸN®7øº™f¨}|pG@·l ¸Ð~àaã}Š?aªø÷›aópG <35Ï|s÷í Ž#®$ʇ澈�Ÿž™�@˜Hã~~ü¿¦ÔS¥fÐá�d‰ÓE$›´�Æafþ>8üpDb8�y: ÕZ,>ø yŠš×<œ³L"´Ðø‹€ŠZH!ô ý3ƒ’{ö4ƒ1‚ Êtd-ÒÄAdY§|NZUŽ,úg‚Ÿ¢{nô{úÃÀ[„…@ôMCx¸‚ó~08yз ñ2;3˜ƒ%çý�>2à;ºùÞP`>&Ü(ãïEe¹™¿¿2ÿL8²03¾>âAÒ7Ïç7òƒù|Kó`Ç`?Ò1ÔÞëâGšš{†:œƒ|ïßÚÛãèêèíÊÅ7÷Œò]=Ž2>0pøÀÁÐB æƒüÌ\hv†À` ðéXùÉ`l%áP`bfrf‚ŸõÍO-ú¦`¡ÀÂÜL˜,öʼÖ?7ñE(=<X˜'a}(¸¸À/‚&ØB‘O,Õ19-m"5}„n_²q"಑kÛlÞ@ÏÓdDâmÚ~ºITMSÙAØ#Ýðî¥œß ¹{ƒ†2àÜ/)”Óèþc�ùé;B“Î8 ŠHøb:}ô™Éu�îàAhó¨…Ò„"8F 5'n/œ°C”n†ü9Ï ;�“Ží©½¸:¢ƒ¶c}.šÀ{Ð(¼» ‡ÈÝ@³Î¥‚eèŽSŒtsÀ%Žïn’D’]y°QpƒOÂtÌIÉT’§gÂ<=|tëœ!ŠpŽÚ2î‘°d?¿äÿ9º’‘îõ“„p€Ž�_Ë“‡€·H1,J˜bÉ8òx5ž—Â3¡HØž™5¦,½®îMi#k!>уÒLQÏ›¬~ |
|||
ú‰Oºé‰ŽÓö¼}ãú±½iõ $%=â¿w©ò×äývÿnB
‰>TŽÓJDªÛšÕ8õa5D„ž"ÜÎNp^†'FgÈ3¯¬"÷Œc/dßÚ·êWñÑU¬ZÅѾwß |
|||
N[ÁgVð±Ü\�µ CCµj`t:9 Òà‰qP©È�“A&‰Ê$Á<<yâDà%PÉtî;˜Ôeg°$Ò°x |
|||
t
n%`9ÈÊ@o–Ža_Á;^o.ê&Üj‚ç³´õ><1 |
|||
Jô
¸Y˜‘ðâ2×ྃIÊâ- 14çÀ;Ûžéþê½·ðà-,k½…knaù•Õwí/ÜLk뿉eö›¸ò&–ß°½ãþWë~³îŸ±«ú«ßߢ?ö-Ìß=v—±?›�ìzî)œö”þ)&áÄE<|qòâ�‹,zRõdèÉcOrIèØã¼ê<Sí<öžÇwίžgìç1Püy¼÷ÜËçþöܵsÜ™sÏž»qîιÕs2B3½�àÅžL}îÂ`M°-Èjp®{Kæª^Áêåãå)|eõuû㓉).}À`¬~»ÿ9?ë…!{áƒ;Ó–á–lৱGÙ;,kÉÊuY‡íÃ}Ãl“»×}Í}Ã}Ç-ëzˆaÛÛõÅmX®lÃ[mZw¶-Ë�ŽÓÜ*[š›Á`·6ä~6íFÓ”v-íNDGÑËèâÀûDz±_Ág—‡KK»®(VºDEßn?*ÉÓÞ¿K”?*"÷®ÝžeŒŸ=qú4jÉë+=¢7o´KôCÃNÇ ¡Ê[ÎF-£áp8RJ/Þ.Ýt) |
|||
Ç9áÒ0Šµ}Àùò‘Åű0��0‚)xÄ$ACLü#œ½ O”–ùR2]˜ü³4w)a…Ks‘Ý9êq
ô÷õöììîêìhos9-Íö¦Æ†úºÚÛk ´Z̦²¢Âã6!ß ÏU§«ÒRS’” |
|||
¹ŒcÁŠeNÁååůÈíí&B>`øÖ1¼"Ô�¢k£ŒÈ{©¿QÒ’“›$í1Iûš$Vñõ¨ÞTÆ;^|Ã!ðWð®~´O;„Q^|—¶wÒ6W@‰ Á;s§¼ˆ½¼St˜^rz o9)±Uh
$šÊÐrb4“ % ¡e\Ôˆiƒ)rÖ.3H™B¦Y£Óçûú=N‡Ö`5•uˆ©‚ƒv¡VªR”·Š |
|||
ª’Ÿ!ÐÑ)~¹ìõ¥Ç¯¨Ð¸·4Ù/ø}{<"냱K¬si餘^*±øð¿çÂÊb™àpŠ¥Dk×ÀÚ<]÷¦Ä¢Ì¨ø¥ #z…wooäø$ŽÜ¨ú‘¦Ì»´äx×’wÉweõظÀ«„¥åää¥�,Œú<0êÊê·OiE×㣢Ê;�k¥Åº þ3ûw{DÆèâ§}À�M‚a»Ö�>—éû´n†s€M
²ðSWìhñX¿'FCÁ¬}Ù-¥£"ã%=¯Ç{²Ü¤çX¼gm¸Wov
z–DÎØáœ`ãS>ñØ8ÄÓ>â |
|||
A%¦þVk–2Òù–Q*˪ÿ/Ê |
|||
À,0jýˆ2dIE‰ÔßÆ^ïja‚‚ô~‡jˆ§àôJÿLç‚ÞT&¶—Æ\?{Þ
»Oò‘sÙj�>/¸hÆAÝ'Z„�¨ZÖüI`9g=tˆ4LT·ŠÈ;!�-N™™w.‘ØúC=y<yüñÑiðb—Ðïy
ÙVo.WòÚoØP%uÅÙƒÎ%�RÔ{µ~Ø•“¼Gkí£ bTðFIP‚5‹o4E'2Cž®A¡«—g»:ÖAÔqFç&5‚GSá)*�JÞÃhÙQTƒwACh©‡§¨0*áV�s(—„uK=ï�s:.
0ÄbÞpHr„Þ TFB¯µ=®MNHÐÓÚ®5Œb—©Œ�n^šF(‰Úã]¬²ðPCYÄî¹Äª¼G£Â4/Úû<dmÄ<Ô#’1¨$¿m ÖÌ„Ð'ˆ1EW©v½qÅ6J¯‘훺;âÝü’Rè\"ÊI!ä""ánßž®¥™‚DŒàòA˜@ÌЈYZ¶ÛI´�àà—„ÿ’0詧Ò�mÒ&se .Ü5Ôb*ƒÄײ,àGû—íøÑÁ]ž×Tñ�y^a0Óêm]Þ}ž×x„ì”Ë.a‚'Ñ4„’Êk_³#tŒör”Aé ¨Ù(Oça4q…‰ñTq<.ƳS¹ÀK¹Ó`cÈõNÞOüóÙÑé%ï(‰q”
�XÄB#XGh\ÆŒ<YL-b’ÐBøM„ßãË _‘�³±©ìð’Ê)|�k"?Ÿ‘ßÉ/ª9hQöªì��?"r�H�Î ´z›þÖ¸öŒª£÷ýÑñO½”ñÆ÷Ðá«í—´=uû"z˜¶WÐ;ð÷ü‘ëú9úíŸG'Ñw« Â]„¿õ×5ô&Têq] ç?eú1¨é_@×Ñã'Öx~àB'ÐiÜŽV¢%Lc´3X@§élÙL+"¿u›6«>‚q×éóÖºŽoC�üy–è¿=±ë*œiù ¾1.r…àë°o“Òï¢/£‡Ð~ø"¬—8ͲWï~eÞA¯ щ;€ŽKëè›H[?�k}†¼äêèGhzˆyŽû1jF)W˳ä?”ÿ„yˆ *ä |
|||
DÁUæ%æò?0pv`'wƒ»ÍT1ÅÌ‹Ì•ÕVÇe¿�ýæÿŒÿW |
|||
endstream |
|||
endobj |
|||
40 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /51db1d+NotoSerif |
|||
/FontFile2 39 0 R |
|||
/FontBBox [-212 -250 1246 1047] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
41 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
42 0 obj |
|||
[259 333 500 500 500 500 500 500 500 500 500 500 500 310 250 500 500 559 559 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 589 713 792 500 500 500 500 500 500 500 500 500 655 500 612 500 500 500 500 500 500 500 500 500 500 500 500 562 500 492 613 535 500 538 634 319 500 500 310 944 645 577 613 613 471 451 352 634 500 861 500 564 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 259 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] |
|||
endobj |
|||
xref |
|||
0 43 |
|||
0000000000 65535 f |
|||
0000000015 00000 n |
|||
0000000283 00000 n |
|||
0000000485 00000 n |
|||
0000000542 00000 n |
|||
0000000593 00000 n |
|||
0000000865 00000 n |
|||
0000004882 00000 n |
|||
0000005315 00000 n |
|||
0000005484 00000 n |
|||
0000005526 00000 n |
|||
0000005575 00000 n |
|||
0000005694 00000 n |
|||
0000005859 00000 n |
|||
0000005904 00000 n |
|||
0000005949 00000 n |
|||
0000006180 00000 n |
|||
0000006225 00000 n |
|||
0000006453 00000 n |
|||
0000006567 00000 n |
|||
0000006684 00000 n |
|||
0000006810 00000 n |
|||
0000007038 00000 n |
|||
0000007167 00000 n |
|||
0000007295 00000 n |
|||
0000007424 00000 n |
|||
0000007649 00000 n |
|||
0000007781 00000 n |
|||
0000007912 00000 n |
|||
0000007986 00000 n |
|||
0000008132 00000 n |
|||
0000008316 00000 n |
|||
0000008512 00000 n |
|||
0000008557 00000 n |
|||
0000008827 00000 n |
|||
0000009097 00000 n |
|||
0000015414 00000 n |
|||
0000015633 00000 n |
|||
0000016995 00000 n |
|||
0000017909 00000 n |
|||
0000024756 00000 n |
|||
0000024970 00000 n |
|||
0000026332 00000 n |
|||
trailer |
|||
<< /Size 43 |
|||
/Root 2 0 R |
|||
/Info 1 0 R |
|||
>> |
|||
startxref |
|||
27246 |
|||
%%EOF |
@ -0,0 +1,474 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>Git</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel1"> |
|||
<li><a href="#_git">Git</a> |
|||
<ul class="sectlevel2"> |
|||
<li><a href="#_howto_register">HowTo-register</a></li> |
|||
<li><a href="#_howto_create_repo">HowTo-create Repo</a></li> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="sect1"> |
|||
<h2 id="_git">Git</h2> |
|||
<div class="sectionbody"> |
|||
<div class="sect2"> |
|||
<h3 id="_howto_register"><a href="http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-register.adoc.html">HowTo-register</a></h3> |
|||
|
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_howto_create_repo"><a href="http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-gitea.adoc.html">HowTo-create Repo</a></h3> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
@ -0,0 +1,693 @@ |
|||
%PDF-1.4 |
|||
%ÿÿÿÿ |
|||
1 0 obj |
|||
<< /Title (Git) |
|||
/Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/Producer (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/ModDate (D:20200709150611+00'00') |
|||
/CreationDate (D:20200820164204+00'00') |
|||
>> |
|||
endobj |
|||
2 0 obj |
|||
<< /Type /Catalog |
|||
/Pages 3 0 R |
|||
/Names 9 0 R |
|||
/Outlines 28 0 R |
|||
/PageLabels 33 0 R |
|||
/PageMode /UseOutlines |
|||
/OpenAction [7 0 R /FitH 841.89] |
|||
/ViewerPreferences << /DisplayDocTitle true |
|||
>> |
|||
>> |
|||
endobj |
|||
3 0 obj |
|||
<< /Type /Pages |
|||
/Count 1 |
|||
/Kids [7 0 R] |
|||
>> |
|||
endobj |
|||
4 0 obj |
|||
<< /Length 2 |
|||
>> |
|||
stream |
|||
q |
|||
|
|||
endstream |
|||
endobj |
|||
5 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 4 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
>> |
|||
>> |
|||
endobj |
|||
6 0 obj |
|||
<< /Length 3271 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.2 0.2 0.2 scn |
|||
/DeviceRGB CS |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 669.434 Td |
|||
/F2.0 22 Tf |
|||
<476974> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
BT |
|||
48.24 628.186 Td |
|||
/F2.0 18 Tf |
|||
[<486f7754> 29.7852 <6f2d7265676973746572>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
BT |
|||
48.24 588.106 Td |
|||
/F2.0 18 Tf |
|||
[<486f7754> 29.7852 <6f2d637265617465205265706f>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 782.394 Td |
|||
/F2.0 22 Tf |
|||
[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
<476974> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.6627 0.6627 0.6627 scn |
|||
0.6627 0.6627 0.6627 SCN |
|||
|
|||
BT |
|||
64.8301 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
|
|||
BT |
|||
540.4906 751.856 Td |
|||
/F1.0 2.625 Tf |
|||
<ca> Tj |
|||
ET |
|||
|
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
60.24 733.376 Td |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
BT |
|||
60.24 733.376 Td |
|||
/F1.0 10.5 Tf |
|||
[<486f7754> 29.7852 <6f2d7265676973746572>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.6627 0.6627 0.6627 scn |
|||
0.6627 0.6627 0.6627 SCN |
|||
|
|||
BT |
|||
139.6531 733.376 Td |
|||
/F1.0 10.5 Tf |
|||
<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
|
|||
BT |
|||
540.4906 733.376 Td |
|||
/F1.0 2.625 Tf |
|||
<ca> Tj |
|||
ET |
|||
|
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 733.376 Td |
|||
/F1.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
60.24 714.896 Td |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
BT |
|||
60.24 714.896 Td |
|||
/F1.0 10.5 Tf |
|||
[<486f7754> 29.7852 <6f2d637265617465205265706f>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.6627 0.6627 0.6627 scn |
|||
0.6627 0.6627 0.6627 SCN |
|||
|
|||
BT |
|||
161.0311 714.896 Td |
|||
/F1.0 10.5 Tf |
|||
<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
|
|||
BT |
|||
540.4906 714.896 Td |
|||
/F1.0 2.625 Tf |
|||
<ca> Tj |
|||
ET |
|||
|
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 714.896 Td |
|||
/F1.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
q |
|||
0.0 0.0 0.0 scn |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
/Stamp1 Do |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.009 14.263 Td |
|||
/F1.0 9 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
7 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 6 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
/Font << /F2.0 12 0 R |
|||
/F1.0 17 0 R |
|||
>> |
|||
/XObject << /Stamp1 34 0 R |
|||
>> |
|||
>> |
|||
/Annots [14 0 R 16 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R] |
|||
>> |
|||
endobj |
|||
8 0 obj |
|||
[7 0 R /XYZ 0 697.73 null] |
|||
endobj |
|||
9 0 obj |
|||
<< /Type /Names |
|||
/Dests 10 0 R |
|||
>> |
|||
endobj |
|||
10 0 obj |
|||
<< /Names [(__anchor-top) 8 0 R (_git) 11 0 R (_howto_create_repo) 15 0 R (_howto_register) 13 0 R] |
|||
>> |
|||
endobj |
|||
11 0 obj |
|||
[7 0 R /XYZ 0 697.73 null] |
|||
endobj |
|||
12 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /bbbdb3+NotoSerif-Bold |
|||
/Subtype /TrueType |
|||
/FontDescriptor 37 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 39 0 R |
|||
/ToUnicode 38 0 R |
|||
>> |
|||
endobj |
|||
13 0 obj |
|||
[7 0 R /XYZ 0 652.21 null] |
|||
endobj |
|||
14 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-register.adoc.html) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [48.24 622.93 188.9319 647.41] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
15 0 obj |
|||
[7 0 R /XYZ 0 612.13 null] |
|||
endobj |
|||
16 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-gitea.adoc.html) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [48.24 582.85 224.8779 607.33] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
17 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /d6c848+NotoSerif |
|||
/Subtype /TrueType |
|||
/FontDescriptor 41 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 43 0 R |
|||
/ToUnicode 42 0 R |
|||
>> |
|||
endobj |
|||
18 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_git) |
|||
/Subtype /Link |
|||
/Rect [48.24 748.79 62.772 763.07] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
19 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_git) |
|||
/Subtype /Link |
|||
/Rect [541.1705 748.79 547.04 763.07] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
20 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_register) |
|||
/Subtype /Link |
|||
/Rect [60.24 730.31 60.24 744.59] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
21 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-register.adoc.html) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [60.24 730.31 137.6378 744.59] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
22 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_register) |
|||
/Subtype /Link |
|||
/Rect [60.24 730.31 137.6378 744.59] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
23 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_register) |
|||
/Subtype /Link |
|||
/Rect [541.1705 730.31 547.04 744.59] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
24 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_create_repo) |
|||
/Subtype /Link |
|||
/Rect [60.24 711.83 60.24 726.11] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
25 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-gitea.adoc.html) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [60.24 711.83 157.7348 726.11] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
26 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_create_repo) |
|||
/Subtype /Link |
|||
/Rect [60.24 711.83 157.7348 726.11] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
27 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_howto_create_repo) |
|||
/Subtype /Link |
|||
/Rect [541.1705 711.83 547.04 726.11] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
28 0 obj |
|||
<< /Type /Outlines |
|||
/Count 4 |
|||
/First 29 0 R |
|||
/Last 30 0 R |
|||
>> |
|||
endobj |
|||
29 0 obj |
|||
<< /Title <feff005400610062006c00650020006f006600200043006f006e00740065006e00740073> |
|||
/Parent 28 0 R |
|||
/Count 0 |
|||
/Next 30 0 R |
|||
/Dest [7 0 R /XYZ 0 841.89 null] |
|||
>> |
|||
endobj |
|||
30 0 obj |
|||
<< /Title <feff004700690074> |
|||
/Parent 28 0 R |
|||
/Count 2 |
|||
/First 31 0 R |
|||
/Last 32 0 R |
|||
/Prev 29 0 R |
|||
/Dest [7 0 R /XYZ 0 697.73 null] |
|||
>> |
|||
endobj |
|||
31 0 obj |
|||
<< /Title <feff0048006f00770054006f002d00720065006700690073007400650072> |
|||
/Parent 30 0 R |
|||
/Count 0 |
|||
/Next 32 0 R |
|||
/Dest [7 0 R /XYZ 0 652.21 null] |
|||
>> |
|||
endobj |
|||
32 0 obj |
|||
<< /Title <feff0048006f00770054006f002d0063007200650061007400650020005200650070006f> |
|||
/Parent 30 0 R |
|||
/Count 0 |
|||
/Prev 31 0 R |
|||
/Dest [7 0 R /XYZ 0 612.13 null] |
|||
>> |
|||
endobj |
|||
33 0 obj |
|||
<< /Nums [0 << /P (1) |
|||
>>] |
|||
>> |
|||
endobj |
|||
34 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
35 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
36 0 obj |
|||
<< /Length1 9712 |
|||
/Length 6065 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœ½:kP[×™çÜ{%$@ˆ‡x\é"–��xƒ �Á¼Á¡ŽHB 'Ž“ÚIÇÆvâÄvÚ:u’Í$nÚî$—¬×vºÝMÒtÒnÛÔñ�Nmât¶M¦³IœMÓLʱß9§évvöÊçñ=Îw¾×ùF%¡2$A�OܳMÛmÀü!œ:5½g²äW÷-Áüc„65L'ÜùÏh?B(Ù<e¾@ø¶©I=Àc�ù|^wJ¯ôÀ.¸o›eâÃ<Ä÷š*öÿ¬÷ €¯ìš
†ÂŒ‘íDHNÖ÷͸^õAð?"oqæ#?@(ó÷@·ÌÎyg'öý¡¬„ØñÉÙ©@Ý�¯|¡œýÅ•Oìó“ã÷#$œEˆ©ƒ5û@y˜JÑW>x=ÀÜ�……ÆIÖ@)Š[O•Å' ÄMI(l@Š”T”¦LGHõÕ;ÿ¿=z H�œK@õ4MŠ¦ÚK¬ãêy³gù>ɹ¥->î=‹‘¿Ìt2§ˆÕiUšt3“Ž_~ýõ(m×Ê©äÈ„�®¢‰©ÎÃéÊdFÐ2U•©–sEC1•FÀ&Ã<�a'»æÇìÙŠ4ãôs÷<ùLtn_ÄñÏì~6\§iq5©ªF¬îý†ñÓ5íÚMÙú›û*§_Áªï�ÁÊWftÖm…-ej³wÀ<ðèû'N¼sܱªËG K5B’¿ª€¹ÂR�RY¨Ç`
Å¥$cvüß"øÑØø‹8ïGû_¸Ëªµ�·ä5»ZfOO”šüßÝSØ]°¥SÍ|C�oÌK¾íSåFu |
|||
šËÔM¾-%T�?|§_*Ã¥ÖéiyA½!"VWS_ÕB¦�ÏÛÒT™Á[U)šP§§¯Â ä:4×ÁQ^öA§ª0W±üÇ”œB•s¹q„@)¹…é#ÌË@ÉIa2¹@a^I§]úH >§Ò€±*sâbß*)ÏŽÍ#óøð5ÊU¡¸<K y:KDй5"T½AIž#~�KËcA)AkdŠXaÕL9)c-Ñ"%ªß ¬Åò²^Oå§Ùå啹²¶±CS]üŸ*XÂ0¡Ž›k³r\¶`@–U^̾Gtœþñóý_ßÑ’34—¤’K:kñË‘iª$óIa×®®ži{~4• ¯ô 7º–¸PŽ…4MšPddõ˜m&^ÿeæ(ž46¥qɉÜÕ„Cr.¨Éøä'×\Âu(uí>|4Ú§µè”Ô7c+p‡8œófØZ©"û4â¸d6�DK[XUÙÄÐô[õJ‘�ÌGUUZš1ñ>UÓ`è0«Ç‡*T犪ø¤…Ãm¡oo›þ‡[,I9eZYä}ª¶Á6\g›ßVñ‡÷ž–e›q¹Ó©³¹NIYMÝóuM}YSWM_E†nà^×òg›k4É�£%�ÅiŃw÷ñ8é.óH“ô@ßKR%Ò£z¢/9¦4!îºäKQJã¤qæ&LtÇ׎LUe!w©zçéÉz×ÖzUZmdorn�A�m¨×Èðï$,Ç%Ž‡=ßö["\c_™RY6Ðèݾ�)9ùÆѶì²ÖâÇ y5&N0Tå%LGžàG |
|||
KMÝζïãd³ïôNïé[ªßú奋4Ž®•ØÀ·¥ä,�Å\¹á$S�ÇJ3¶ë_lÙzß…�ßš¬Ê¨ŸêKÊ3•‚sçîªúZwmjV¦Ñý°²îÀ§Ï¼s VS×[ªi.Ë«ruêõ¾gîyíWY¥�‚ÜœSÔ×R¾‚ý¹zØ_†6ƒ:Ziœve×i’‹5y,Ý_E·w�x%x<µ¨1ëÙîþ×=Áçîh]v³Eö kÕvGuju™ç›ìåï?ÙsLjñjR÷±KŽ½õ�£ùŽ·û§N¸Œdÿ¼vCoC±¿^2oK‹H]5¯&p•ùš¤«^=ÒW«HQ©Ê¬Ï=w®|êÑé‰oôhîÜ—�Y”›U�‘€³#ïåêÍ*Ífæ—Gºo>9eÉ(±ðvkV]…F]¿Ã6{d¹’f<y¿q%·‹ûDãhw,[èŽÒ¸<6}5w’aªªÇ«�!)o©6²DM:X̪Œ&–&‰É!=I©4šRÑA¬àv%kj7'©rä)E‰éjEùäwnIÔjóeIêô¤*ýç“'ÜÆÎã—¿õɇ÷ß—cÙœ.k+.ÝZÍ_ú�ãNcJI¥µHWK»zïÞÝgŸü(ßZ¥=$×ZŠÁ¤d�¥¤Ø¢Iæ„=Ÿ–Ϋ“eõ6GáÖ{\ŒY—žÍ§jy}ß¼ÜRýà‘™ùÄD¾´®@[WeÊPÔöM6�ý©.;µD«Jã7/-
÷û¼-•‰ÚFön˶&¦y´ºökºBÛZ ö0ÏHKP‚RÚúÌŸ±�Z¬D‰jS³N°–åæ–Y]³I=Ÿ‘Ì5˜U™øw¹úJUæò¼äá¢!%E¨)*¬)HM-¨YZ¦Áœ))WËWŸŽV+È�èþJ” û†»ÕQx´ÊÕQÓKïÄD�¬885ðÎJY=x7~ie˜£‘^{OmO)j.5ÛJRÓ«µÒåÃœP§ÏL/²h¥øuB¾½g[Yï×·S´•‚”y¢uª]W¹-ÔÙ£¯Ì%e7¯ÆÈì ó‡êl F×I_DWV›—ˆ�Ïû@/9±+�†M`Éõ¹u_ä¿"Ùû“C,Dz½/r,gd˜êëûÍ*:T¨˜’ÈåÈï;îãÖàìöû_?83[[;{&0óÔLuõÌS$®j8ÿÎí@¨âzCÓ£§ HPeäá\¼ê&LíöA¼Ÿ®3ç&ãuñªú®úÉÓ;«-þo{æ2$s+!GµtÙÍ<75:êm µ´/r
Q§©<ðxqkYvÛÑ7NžxýHÛh—©´p„?�Ž\¼ôË·ªo9íÝyÚgŽÅ�Sp㨡|£˜©®Õ.=æ×ËCR¡nsF4^�–$(ËÚnjÞ3wðŽøŒ¢Ü‚Ê‚Œ$NUX•×Hȯ+cJ«óâ�íÆŒáþ¾ÍÖͪ‚ÚNGkfäÑÒêœxZÓ¡¦?z´¬«éëbU-kõmÍaÑŠƒßÂ]¬¨¾UÍ×õWTm-Ï̪swîÛVÚ~bÂ}p¤Ø={Ó¨¦±T�Õ<=d
ëçÎ(¬NsE£6Ñ:ÙQ¨*2çh«L¥Y¹-ƒ·Ønï/ÖXl‚½sr—‚7ñšJSYnfc¯·eøÀX9è«}•’N”GêôØË |
|||
1@–js:¼*æžb¯¨vŒYì³=›Oµúò›ó¿�¥‘¥æe÷ÊRå š{·3ø+µ‡"G–|m„ÞUVà›Júnj -“XT§5áªu7Ó8,$b“û |
|||
ÅH¡ÞfÀ�xquûéϲTqRI|’bÓvYb›=ÿ:;Ï ÍSD>ûÝÿ¼ùKb¶Ö�'eœê¦ÆDiwBª"‰“Æçg_âš—ŸÜ2U˜m¬¨/Äú솔ʲ@`“Ð\qõeæée'»‹ßœ™æ”²ŒÈgºž-Ùæ@7ÓA¿Tð+@;ѱOã'ðÓÇc^cì3ìGœ’sq§¸Ï$u’‡$?–æq¯¢—¸/1{‘YâD»à�¶KzÕJž†V‹”Ü/И¤ \5rq"ÛŠŠ¸½ˆc.!�4É*áÞG.I Rs&T¾�ÙF¤—¾ þƒO5ÙÑå§JØéŽô$„6~¼Á“A1è¤@?�ïÛ(´�¸ŸÖjßquÌ�€‚$§$ä¸äEGö54‰?a“(c8 Ç0Ü»ˆYY/º£··ñ(!²ÕAv”qò?v>�¸-p…¯]�û‚\™D“7üË@ä}«@…pÓУ*øz±!;jG�È�¶ nÔ‹úѼ‡‡ÑÚF4G¹x|ÍN]�9rÂvÅc”€ŽÆðäNüÍžAúAÏÀÝæÙžEZt>†gaÿ7cxÉqnÏ¡<lˆá%hÞÃKP&‰á¥(ÏÄæqH‹ï‰ñÄ!~*†—Ïcx¸]áH�”Lq�Š™†>OŸ€Æ˜‡bøD”Ï|Ã'¢&6ií+?�íŠá7¡ÖÃ'á.ö©>‰y˜û8†OFÙqbødT÷x[pvÏœÊæ+ÊÊ+øŽ`pjÚË;f&Œ|Ëô4?@H!~ÀòÎíözŒð9D³hšC~4…|(a¯€¦rèyÔÔ à§‘ šAȳÀLÃ8°¶*D!/Œ^�µz2öÃA~Ð;çŸD= '�‡dðÒÝ&[ƒÓxA’gkp&Þ3šÜSþ™)¾”¿¶˜§œ[�s†JÙGõ 7ìïüÀ¥Ðn°Ìc»\/ò¯2�xçBþà_n,³@öz8ˆ<¸ÇN²Œ��{ÆÍz"—Š-%bé.þïæÃsn�7àž»…N®Åº�ýÔsnhaØÀ
^óR«æÐ-€R…n…/xŒ |
|||
þj']¿Üæ
ù§fø!¯;pƒÕ6Rdbõ@n°¹ÃnÞçŸ CÅÖ{=üø~M¨'*4B� Ã
‰‰>ªE8š×I'8îë{ ÿ¢ž
z„£z £/ž3™n½õVãu¯q"0MyÃ&P$h¢™uP\LèVú3‚�kþ4‚3‚ Ê°xM±�ƒÈ´Nx f |
|||
Ï{üÁ/‘¸NõkòC€›C …†|�íÁ™0?œßêžó’|™öOxgBàÉù�wŽû¼ü £›ï�õÎD™»£þZj–ùóøCá9ÿø<ĈN÷¯mäƒZ¾µeÐ1hà·9†:{‡‡øm--=Cû ß;À·õöØCŽÞ€Úù–žQ¾ËÑc3ð^?¨3Ç{o›�ó†B|pŽ÷f§ý$½Þ/וŸF- Íz'ü“þ ~Ú=35ïž+f½sˆgeÆöüaw˜ÂSÁÝÞ¹’Ö{‚ósü<H‚#þ‚©FÈI_ìµSׇéi&'!É»v̦aœx†–)’oó0÷гM²ÊGyáŒtÃØK8³Ar÷ Àܨ2”Óìþßhæ¡c˜Ö qÐ*Ó/*ÓM{-”ÝAz‚aNêTÕu�ê±
fCðÞí…wí…[ @ß°ÞʃԦèÛ`ì�Óç 2�ÒÚiiïA£0v…ðÙ^Ð*ê�9 |
|||
Ýž™£'2Duœ£vK<¼zºIMõþ]~åÁGÁ
1 Ñ5´BNK7hó´ºEc1K5P_®F$óŸ'ÿµ…T¤ktRvÓµ3kuràæ©ó1�¢Å8ü7Duµ.…&æü³á�1äŸ6ç¦L½íÝו�ØBb>K_¡Fªõ4ŒÄú) “˜t£èŸõ±|Œµš_ºYÞðg”(£¯ÿ—NUþ7ßìå]¸C¢„�ìVà•ÞÛZt8õa%ä„zƒÓ“ |
|||
˜g¡ÇèÒcpprèMЂÐöA{ÚhRŒ¬ù}+Ãâ |
|||
Þ·‚+8Ò·<,_Þ·¼²ÌÊ—Xf./ãVƒ˜lºY6MAÀ |
|||
�zŒå@KFÃxŒ‰0&ÀO·Œ‡âar}‹Ç2ÀÇQ|ʇÆÀz)à$°†ƒ‘¥4ö9\ûbK!@ïBcP3ô�ÑÙÇТðeh,â)n•ç"´+Ð8œò2AnŒ*kñðçh%ßtåæ+ŒëCüßæ¥áËæ·‡ß1³Ã®¥ýKÇ–Ä¥×–Þ]úx)îÂÊ‹g—’Ú_kIÄ9 øÚ—Aï‚Æàë |
|||
f‡Ÿ}[ßÆ¿eWòç]ç÷Ÿ?v^<ÿñyé¾sÏž»|ŽUü3Vœu�=vöųÜÓò¬|ù™ü3¦3ìéG`úHð‘‹�°ò‡ƒ_|˜�G'qÃ'/žd\'ñc'¯œ\9ÉZOâ‹'1÷¿ù8Ó|ü�ã�g_8~ñ8Ów¿r�ña’Žäa^¹gãÌ᬴•ü8n%_ |
|||
Ú¼0uqêò[6i�ì›d¹IÜì}ÁË �ÕÓçyÑóšG’fN–€X.g÷±WXV¾-ã™Ù?Âvc4¤r
Íí’ä˜ÕÃ*súp |
|||
–+ÌòaÒwXóÑðcòËr¦Y~Q~EÎÑ>¸¯_�Oy„÷«°_ÀLJõú®q+]b\ßM">(êIoíß.JŠhxûMÎEŒï½÷èQÔšÛ%V:EWîh—è�‰•LöÃD‘»¨B£¡P(¬§†)€ÕYE‘ˆáyháùù!¼ƒ0…�ôô�õd |
|||
]8ʦ×CÛA1äž×‡æçéºL„¬öQçðÐà@_oÏÖî®-ŽÎŽv»µÅÚÜÔØP_W[Sm©*/3K
ÅE…ºA«ÉÏT¦(äÉI‰ ñ2øæXpšÁ.´»x±Ð%r…Bgg)�7 Üë.n•bûF‘wQ6~#§8'¯ã´F9kœXÁ7 †RoxñU›À_ÀÛû�0?jFyñC:ßJç\!’Ðh`oÏôÙx»x»Ø¾Û·`wÙ@ÞbbB›ÐæM(5 Å„D˜&ÂL,fqq¦¦Ø^·pId[‘ÕÙݱ¯ßi·©5šÑRƒCLl”„Ú¨HQÚ&ÆQ‘¼Ÿ¨Žó‹†Ž\P q—~“Gð¸Çœ"놵¬}aá>1E/–6±äößg‚å^Ñ Ø좞HíXÛ§ëÚ–X”è¿ðg¨�.áÃ6bÜ1ŒT§ø3"ÓvpïÂB»À·/¸ÜVö�¼BXXÜ´iaÖF}NXua凇Õbû‘QQáòẘ±í�ìiý79EF×ÎûÜ€�Í‚¦FI]åéû22G€;À§
1üð+@ÜßïŒÂp…V?‡¬&ý¨È¸åÅUJú0¡ì_¥¬-w Í®Aç‚ÈéÁ>>ì÷�C>í$¡bògj�°�šÂךF)/Z9<~^”‚[`Õú�)dÉ‚‚ÉŸE‡Õ°AaJ*_+€"Ç.Ø]±»}™ €/5ˆ�úhè‡à€Û`buÇbd_,3Á |
|||
·Bä·Ñð‰&aVT |
|||
kñ$jÙýƒNº$¶LT¶‰È5[%šì6²3o_ ¹õ·Fr?Dò®#£>ˆb—Ðï|™WÞ]¬äÕÿdF•hÔF«Ú íNϤ˜ïR{àTNòNµF´Ž‚ˆQÁé%I Þ,yTÓPíD¦mÈÙ5(tõowÖÄ”Žˆ8Ng¿NŒàTGÅ@zŠ2�Œw2jv€àÛa"´6@/ÆédЊ%iÝÚÀ;á½Ê
jˆ%¼Ýk‹ñxƒP I½¶ÎUiR‚œ¶NµfT}J
�ùØÆ°BFйJbuP5Ç€Š"~Ï$^å�‚W|¼hísÛˆ{hDbÎ ñ‰Åuh´ÎYà&¤ò*@œ)¶ëÕë�+vPx
켎ìX%ó2¡kp�bhžÍ±t&o×��‡VwŒÀ/Ï‚0èlPSeœwªo'{¥¢.Ü5ÔZj€Â׺(àƒý‹V|pp»óyBüÁ!çsfÚ\£‹@s>ÏÃ{…b‚%Hð ’�Q~õóV„öS*Gž¸€ÅÉVqM\`¢8Å*ŽÅY)Ž<¥Løj½�÷�øÜ1ê[p�’G*0þaMà¡i3ÒMb‚àm…V‚o&øæ(^Jðq�X…K
·/(ìŸ3KÉŸÚ”(õHΡ4/9'yuã¹-(=€ÐÊôo�k}D�ÿ_=²¯ ã"ô*ü\ðû²çsøí‚ßßó|zƒ;QäÑ2–H=î[£v0s¸úú5ÌxlìF°:æ |
|||
ó;æ{ÿ:îàߥkì‘œc¶ ô•?}9>{”\�•*#KlYǽÏ}Î(©T)UK*}›¹“ ÄUÅÙ .2�2GÉÿÚBKØŒ+¹ßp0ULó}楕]+ã’ÿ�|võBÿ8ÎSÊ |
|||
endstream |
|||
endobj |
|||
37 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /bbbdb3+NotoSerif-Bold |
|||
/FontFile2 36 0 R |
|||
/FontBBox [-212 -250 1306 1058] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
38 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
39 0 obj |
|||
[259 600 600 600 600 600 600 600 600 600 600 600 600 310 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 667 600 600 600 769 818 600 600 600 600 600 600 600 600 600 707 600 652 600 600 600 600 600 600 600 600 600 600 600 600 599 648 526 600 570 407 560 600 352 600 600 352 600 666 612 645 600 522 487 404 600 600 855 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] |
|||
endobj |
|||
40 0 obj |
|||
<< /Length1 9164 |
|||
/Length 5802 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœ�ZpS×™þϽW²ü–mù�…å+_ä²$¿Àø!Û’ßø%ËÈ@�dK¶¶%$™ðhÒ4�ìRš”f’4M³i6“\Ó]J:�lÚiÒv:63yl»M�i»Û)™4ÉfRlíŽdc(Ù>®tÏ=ÿwþóŸÿüÿþs®l � |
|||
€''f=As_e="? ™S3'Ÿ˜ÞÅúûI3� O^~þ1€+ò”OÏF8¿¨x餇§§}õ›J7Ò¯ ½aÖs È…ÉýHÿ |
|||
i±ßaÙtä±Þý8 €´;G¶¿¥AÚKûÏyf}Åý—¯!} q=Šórý#§rp¨
†|Á8ÛmÈMà“Á©Ù¾wêwù8fBåÄþˆé˜ú |
|||
€þKÜfìC€ÎÀªþâEÖ Ü•MqKT¨Ö¶$B$ãh©ŒJKuF&@Ö_ùo½4oG&Ñvç�Gå¡*CŸaÐgè'ùê%7·ôOŠ‹Ÿv� )ªÈ5®“;Œ|�U£Ï®â²Éµóç©G¢�ûˆŠÎ¬®º‰«Ú¤ã²5iœTdæŽh$‹6ß"egK–|EÒÜ[Z#¦¥‰5¥%µôYKûGÞP¼…¨AMÕ¦&®&#�—ŠŠkšøfR•¡Ñq[Iö«I�&mI»µQgª/lîpT�¹?ßÜ(yG’ |
|||
ë+„ꊾͅ�•ª\C�aÏŸŒõ…I#Tö|ôºâ´â'°U´¡˜«©Î¬Ý°ªaµµLúµ®Ë@ÚHpzÌH#|Í…åÿ}qdç¿‘”ÅÐ7÷mÖUÙK×[§{¾ðíHuí¡ïŸÜ0jÍ�E*N£*¨.Ιú™fæ5’óÍgˆæµ9©i¸R_cÐTŒõXœ_¿qþ+xj8%•t›ê |
|||
’FPéËg*ÌTÇ>eú
c5>}|Ö+ôíŠéï c¼üE-5ÑÒ¤ÖÔT¤]z>_j4çSõò¹amQ“IË�ך%-7|«…�\]™ÁÅ_7Õécõåqòø–›™¦ºõ‰#,nPgE/êl†Áñ©¿KˆtwÍE�<ÁÀ@† �êñe�ûðH£´üûç¨:Té¢F³6¦t I"BÍÈLíòCgvè,,ê=¸ýħCC#i¥�õäõåL›‘Äõu&þc¦ó«¯
ÞÑ�i)800îÒ£mËpÙ¾ŒzJ¨åíŠQÓ¥)KŸ%•˜y#á~JífYºßBUø�©±$KHÞ“$Ü—„…¦¸ÉüÃßÆLAöQ]drù¼‹²ÇÖRôºP&ŒA4£[59tœF’�ÆgQ/a<¯,Ž•H4ÎÍh�ÚfBBLƒÎ&_GñýÛç;?ÙÚU–æ÷ë;9fIÓU)—/fˆ
�;¶ygÅo~ÿ\Ji)sï.íÞÓòŒR�šwqgõ
Cõ5Ý–Ãðññ¥÷Œ›‹ÒFdcguAÉàáá¯?ž <\÷¹6Úf_ô:ÿ$ê[F×Õbeí*o-Œº.t„:�³M>ÿy»ýð?{¬G&»vªKÚª·î¶møÇoì~XJ×”oÿ‚¦ùÁ·yúÝc›×U÷×tÔWŒ´Êg.>ô³·šSJ×Kí›%f':î5WEG&EÊ=ÇS
Ô™T�¢×ñÔx+W…'“wòª�†Àâ¡–ë?›x|nëÒW¶-ØU³³{KfÚºòÇù÷_º0xÌ]ý§›=gÞx€’¢¦Ãß>8üÚte^iÕzeq~aGC)¦°,k„á!Ø3pˆzj%(b²HNã³™›V³ó_�™Go±2fÜ&ž>K!+±�¦ËŠù¿¦ºå |
|||
5©ùeë•éùÙù5’ɼóÄçRtº|•fƒV�UdÑþf×ÑAC˱×O¼ýæÆŽ]UÙ¥¢ÆÚ^n·¬«pŸñ:+ÓÓK7m-*4éÒo>™×0Ù7wz¸H[ÓWõcã`sñ=Û'6Ù˳†½N¡0§¤ #%/;5%Õ8ïê½o¬†ž$åéŠs×é2æÁ}®‡'j?Õ°ÃZš˜¨ÛX«oݘÙ<è®=9^�œ•—ª.Ñçd”ü)ÏÔ·Y4´î¬µ4Jié{y÷ý‡tMž¶…/�í,æ•ÈƒrÌükWûjȺc?è^YÞJ2KSßy&Sܸ.ocaVVáƼuÅL¶À¸‡pE'�Ü|"¶æÖ
º”]Å|¦¦ê*âq$˜0ŽÒéê&j6@<„kÜAY0}t= nùãh¹”¤kÛ»mÛžÖ]+{긒å+ËÿÝþð;g0pòì§Þ:za¾¡aþ…Pèùp}}øy:žãæ Ž—Ý4nWö�Ø(d%n¤œ\_@îšs«bÑÂýëÀ^«VÛ²wж»qýúF¹¯nÏc¾îm[sTGðbFZú©š¦t–Éd¶*·¾×Ýà{lOÿ_53Oö>ܲ%ø�™Ù¯c’ìýÒžl˯h-1g•m(Pý7šÄØF#ìaÆ|ÉÒ[SÐvâmºçØp!<ƒs©(#wS2'¶Abô¦ ñ„Å�]ZT®è£$[K’4wØ‚³ÙæÎꊆâSa–Š¶maÛw„�úó`£Ô×!Ö–d;{Œ»<î’å—iêfg‡]˜Z…]в&±jÉ…ÆÒRñÊv�6¦ |
|||
’¶ÝëªÐ–˜2sª�MuÃ[t¹[Æ»ûç{‹ë&ÞÞì-ÞÖáÜY�É�lŒôl¨ßsN£¬-«SkÇ:Ê´•ö²âºŠM¢ÔÒëikŸé*ÆM¾xsÛT(¯¼aCÉ– |
|||
Óú¢Ö¾qëÀ�ÁRÔ·$z�{JÑNÏ*ÌŒÙñž!Õ ÕDꪲõÙþ9\¡¡ILÝXY›×ì”3ŒIFõIYþÐéR)w(SúîC.îù!�Tìï¿9¿ÔçGùž~)t³$KÇ£/H]VnÅ«û}‘xÜg Ý´¤Ä4�cæë²ø˯§hó4 |
|||
ebiá¤*¹ÍžF.æëÊ%]úò'OhXþÅS˦ä•ë”äSmcS²Ò�”“¥V(¹ù©o ¶¥¯œŽîüªs¤;kFMÅÈHŠÔTuóyî�ã7Ÿå�ãjŹaSFEîò³×öÞü|{ÿ��Û?Šj Z!ß'ëI�<C–¹zî¯ãÇø/ó7«ð¨ð#E©¢Ó“\ñLY…“>"„ã¸OÏ+]Чh†>á L¸&ù÷aŸÐ‰wX¸Ó`ÇúoAË¿ |
|||
6þ1ØŽ%Ê_GeÑ#»êÔÒ³ø~2¼Ü»Ü—øÉí‡x¼²’
/€¾‹ï9”Ê…Øõ:Ëiá䶀⼢ |
|||
q]ìÉÿL’8à’œ 8N¸ |
|||
\tèŽþþ°BÒr4¦ƒêç�<qå<ƒtãÜð'æazE'éÙû.W6Ð=J
hÉ�`„¨ÃÕÚ�˜uzaà„Ü»v’0?篨hÁdd|u®&�t…�!à ¾�œŠãe?Ç9<ùÿKçðìr!ŽóP¯ÄqêáÝ8.@É�ãhˆ>Ž+ …ÔÄqä‘–8®5�× ˆøã< `#'⸠|
|||
²Éå8®‚�äWq<4\ZO„R®(Ž'n%q< cà@O†BîÍ8žMÜWßøt|eO�¾?Ž§’þDOå¾,¼ÇÓ ?a&Ž§Au±¶@ð`È?57UTn;�©ŸØ57a[ffÄ!Ú‡|a_h¿ÏkÆ£|—ÀA�¦`"èúMøb]‰¥Ø@||HuÁLàAZÄ$8ƒ�¼Ò+Ì(>}(k?–^0÷"Ñáù'ñ@®r9‡&‡|Só3žë6ó(Сm�¹@ä`UžõLùç¦D“¸FÊ6”0Ç$Dc:Íb·)”7‡¥&¼ï2Öÿ¯Éˆ/öæÄJsE-†,EÈӱD´„íQë�Ø\½ÙH19L¢?,zÄHÈãõÍzB{ÅÀäZƒ¯ÉÏìãÁ;‚²=hÓ;{àû[ÿ™9˜à¿l†;»Û|aÿÔœ8ìóÌÞ¥·�9Žº’Nx)ÌÚ<�8ퟋ`˜Äûû¼âøAqU¨7&4‚BÍ(Ã駙‘XÜ!�b"ŒãÈâ]ôðÞ¦G$¦˜§#‘`½ÅrÏ=÷˜§˜yÍ�YË”/bAEQ�)Ä÷°�…ܲ§�@Q¤}Èk‰Ëá³ñ‰1ñáȼ×øÙ³w¨~K~±yœFÏð4†G{`.":“‘{<!�—ÿ„o.Œ–œŸóúBbdÚ':ºzÅþ o.ÆÜc(oEe¥Y¼»0¯? ùÇçÑG"rzæÄ¢‡Øå([[]Žrq{×pg¿sXÜÞ24ÔÒ7ÜewˆýCb[Ÿk¸«¿©v±¥oTìé곕‹>?ª}‚!_8,B¢68ã§àðù>[Wq2›I8è›ðOú'ÄÏÜÔ¼g |
|||
gô…fýa:\+s^œÿ¬?â‰0z*°ßš£a}00çQ.¡ÈŸMÕŒ19_DíÌô¶|é‰ CèBò.³|N =Ç’�·y¬{Ù²¦Q5Íx¸FzñÙÏ8w›äÞÛ$”#r·¤PÉ¢ûoÑÌËž–tÆQ«H\¿˜L+‹0¹:Ø |
|||
v`]ÄJÓÕÁôØŽµaÜaûqoftæÏ!,û�î;ëÛ�ˆˆ©½QëÑÅ걶v–Àû`Ÿ=ØBy¨lj³NˆQÐ2!¶"ÃLÇ›Ç,¢ÔÂ+«›&QßßeWm¸Í'aÖg‚¦dÆ)²=aŽí¶t©žA¦á,³åŠGÂqûyãþŸes¡éV;MûYß¹Õ<y±y¦Ã|\§X2Žü^]ÉKá‰�? ›Ãþs 4eéoï½#m„q.ÔçA¶Qš™Ö3ø¤³ŸÂvê“^¶£“ô]ëöµýhwzÃG�û�ö{ç«? ÏŸ¾vÏŠ�ø‰jœ�Dâç³
Ɇ¢Áˆ°b)ãÍ‘,D2yK§iI¸Qp^"$öëú�¨SŽ’#Q¢Ž’å�%çÀI_"§—ÈÑ%ÒÒ@´(#ŸIÍÇÞ€|H¥cIH:Rià$)È“Ìx’q‘–$ ±DÆ™Gð¾Aè¹ì4Q!G:I@,.ãÍC"Q"¯åøäYþÙòJK RWñæ Ë'Xí}, âô¼y‘b+<—ñ¾�·<Y‡óPr.>s¬YÎO Zè¾F׈¢í©»F”—¢ïYŸ½šÞ1x•(¬WIõU¢¼Rõ®óU¼ó]Â;ÎG_ýÁºÂ£ß&âÍ£79ë‰)íO~•¤µð«\â�’‘G'Ýÿ(�¨ >rô!¾Œö8§>Ç5\>GÜçÈ�sÑsœõAJ<GvŸ}ñì¿Ÿ½|V8}ö‰³WÎÞ8=« 4׌Ì÷eFð. Ô:|>És®ËŠ&ÑB%ªñâ¹}Åzr2)µ½Ðgñq^«÷I/ïÆ.»ñÃ;«*Ó©@µT?�?Âßàyëöì¼öŠëÈÀßììw^v^qÞp*†ßæøÎŽ¤Â²¢Tu�õUZgNU¶3ƒ¤;ÕUéNŽ Ý:ÀùDú•t®9ýrú�t>GàE¸zÿhQ�KäÌâ°Ãhì¹”ê‘vÊäAÙà ¥up‡¬|PçŽ�®EB}àÔ)h-è‘79\²»`´GöbÅJ+G±¢.XÌ�ÖÑp81²‹„w‡�»‘6Bx ë+pFþÈüüX˜Œ…Ç�° È…EŒ%Ääà—"»‘Ÿu0)¿‘¦�a¼� |
|||
óÀju9‡Cƒý}Ûz{º»:;Úí¶¶ÖksScÃÖú-›ëjk*+,fSyiI±aƒT¤/ÌÓd¨ÓÓR““U J…À£ËíR»[”‹Ý²P,uvš(-yð¬Ü2ž!åöÛydÑÍØÄÛ9È9y§5Æi]å$j±Lå¢]å×m’x‰ìtaý”Må÷X}«ÅŒHEB¯Ç¢=oÚ&ÊÄ-ÚåöýÓv·
å-&'µIm¾$S9,&%c5kr©\$¥M„U¸R{ý"ªT:¬Ìì¯<0è²Û´zý¨©¼KN“l¬ Ú˜HYÙ&'0‘¢Ÿª'ÄÅòWN^Røۘ╼ž].™÷`ßÞ¾°p\Î0Êe’M.;ô«<œ¹O.—lvÙH¥öŽÓskH"+jI\ø3¢[zïúíˆ'Ž(
ê�€VÛѼí’ؾà^ð\Š—Dµ´°˜’²´£…aÀ…½.E¿sB+·Ÿ•ÕîiRŸl;ÆÖàN—ÌÚÅi"øm–ô›µúŒÑž�Ïj4šmª×Ó‰Ÿ¸d…q$䣃®�fí°ZŒ£2ç¦-¯¬´d;iËÑ•–Õîn ½Ùãp-È‚¡Ë+ÙÑÆ'<òÑqŒ§=Ô’ZNûX«—23Ä-–QÆ+¢V]^¿(+ŠÑ,ØkmŒÚeA͈´�c�÷´8@qF¦¸EB1TŽ]²»ãßýÓy(@4•Ë�Ƙë‡qÍÛ°bõÄ}d_¬°`�]ä·1÷É)(k¤ÖURµì~‡‹u‰w“5m2¸'â½d‹ÝFGí4¶þZOEOÞwrt½Ø#
º^‚ªèÕÅjQû*¨†QœÓ†1Xl_py'åB·Ö‹«rRtiõ²uEŒJ.ß(
J´fÙUTMÏ´“¹¶aW�CêÜáÚW:Ö@Å ûb$—6&ÃSVT¢‹Óò£È¨F@lÇŠÔÚ€¥œ`PáFç0”†ukƒèÂ}z…Õ�ËD»Ïç£ômB4ôÚ:W¤))‰rÚ:µúQ}ì2•sØ,ÆÆ*ê€Î•&Þ€Y1Å0ˆÚ=�ZUtI>iTše뀋Î�š‡y$n柸_‡o£ÖÍzl^!¨1åv£vqåF¯’�w4w4‹*©Ç±@…Kq�€šwÉ@Ãݺ9CË2�©Ýƒa‚1Ã"faÑj¥ÑBƒC\�º¼’ÃÕÀ¸1ÛÜ«=DÇÊ„Ò3Üj*ÇÄ׺(‘äAÇ×KjñÁa׎pmîÖÑÅ
ØæzI°2”£()!R‚JBBÅøµ/YŽ²V�ŒžÀ3ÃT+�‰K\S¯`bB³2Œ^襼i´1æz»è¥þùüèô‚{”Æ8ä EðKd"5¡u¤¦EÂ)Sä$É×*'Ko¦xsWR<#ƒäSù¡µ]ú(ÏD>Ó@6ô).B.Ì+.*^¿ýÇB¡4p z�ý¦¸Z.k–ïúãâß{þ_Ã÷à‡øÖö[VÁsû<ÜÏêKð.~öá‡^—á—ðcÖ>Çá»"j<áÎãgíuÞ“úŠ¬}ðôg?†gúgá
øyxó"v€S¤––7rMË�„#œb£åpm@ÿRmºSâ€ýÞ`åµ5
ßÁsòx*ÿ<¶Ä®WqO+Bi=øŽq5 Wßîú2<÷Â^|#lˆ#-Š‹7¿ÙÑpžƒKqtî‹×Þ€Ë|«ým@¯íð9úPj–?…=p/÷¤ð±8
§Rj”ÙÊ*ßáîå ÊFÁ«ÜóÜãô/—$›Øˆ]¸"\çj¸2î9îRt_t\ñkŇÿ¬>Ü |
|||
endstream |
|||
endobj |
|||
41 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /d6c848+NotoSerif |
|||
/FontFile2 40 0 R |
|||
/FontBBox [-212 -250 1246 1047] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
42 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
43 0 obj |
|||
[259 500 500 500 500 500 500 500 500 500 500 500 500 310 250 500 500 559 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 713 792 500 500 500 500 500 500 500 500 500 655 500 612 500 500 500 500 500 500 500 500 500 500 500 500 562 500 492 500 535 500 538 500 319 500 500 500 500 500 577 613 500 471 451 352 500 500 861 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 259 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] |
|||
endobj |
|||
xref |
|||
0 44 |
|||
0000000000 65535 f |
|||
0000000015 00000 n |
|||
0000000249 00000 n |
|||
0000000450 00000 n |
|||
0000000507 00000 n |
|||
0000000558 00000 n |
|||
0000000830 00000 n |
|||
0000004153 00000 n |
|||
0000004587 00000 n |
|||
0000004629 00000 n |
|||
0000004677 00000 n |
|||
0000004796 00000 n |
|||
0000004839 00000 n |
|||
0000005009 00000 n |
|||
0000005052 00000 n |
|||
0000005278 00000 n |
|||
0000005321 00000 n |
|||
0000005544 00000 n |
|||
0000005709 00000 n |
|||
0000005823 00000 n |
|||
0000005940 00000 n |
|||
0000006064 00000 n |
|||
0000006290 00000 n |
|||
0000006417 00000 n |
|||
0000006545 00000 n |
|||
0000006672 00000 n |
|||
0000006895 00000 n |
|||
0000007025 00000 n |
|||
0000007156 00000 n |
|||
0000007230 00000 n |
|||
0000007404 00000 n |
|||
0000007549 00000 n |
|||
0000007711 00000 n |
|||
0000007885 00000 n |
|||
0000007930 00000 n |
|||
0000008200 00000 n |
|||
0000008470 00000 n |
|||
0000014625 00000 n |
|||
0000014844 00000 n |
|||
0000016206 00000 n |
|||
0000017120 00000 n |
|||
0000023012 00000 n |
|||
0000023226 00000 n |
|||
0000024588 00000 n |
|||
trailer |
|||
<< /Size 44 |
|||
/Root 2 0 R |
|||
/Info 1 0 R |
|||
>> |
|||
startxref |
|||
25502 |
|||
%%EOF |
@ -0,0 +1,473 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>Swarmlab quick-start guide!</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article"> |
|||
<div id="header"> |
|||
<h1>Swarmlab quick-start guide!</h1> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="paragraph"> |
|||
<p>Welcome to the vast world of Swarmlab!<br> |
|||
Swarmlab is a powerful collaboration tool that connects tutors and students in a unique all-in-one environment that gets work done fast and easily.<br> |
|||
In other words Swarmlab is the way to make your learning fun while at the same time getting to your goals faster!<br> |
|||
But let’s get you started…​<br></p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Note: These instructions are general targeted at both students and tutors.<br> |
|||
If you wish to skip to the specific instructions for tutors (lab creation, student invitation etc) click here.<br></p> |
|||
</div> |
|||
<div class="admonitionblock warning"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<div class="title">Warning</div> |
|||
</td> |
|||
<td class="content"> |
|||
"General info WILL NOT be repeated so if you have basic questions regarding registration or labroom usage please read on from here.<br> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
Binary file not shown.
@ -0,0 +1,514 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>Bootstrap</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel0"> |
|||
<li><a href="#_bootstrap">Bootstrap</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="paragraph"> |
|||
<p>By now it should propably be clear how to run a lab from the list or enter a labroom.<br> |
|||
But you are propably wondering 'My list is empty how am i supposed to run labs from it?!'<br> |
|||
Well here is where the final but most basic menu comes into play: <strong>'Bootstrap'</strong> !<br></p> |
|||
</div> |
|||
<h1 id="_bootstrap" class="sect0">Bootstrap</h1> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/bootstrap/bootstrap_main.png" alt="bootstrap main"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Here we can create and add labs to our list. |
|||
To do so we have to go through a series of steps, but lets first understand some basic things about how swarmlab works…​</p> |
|||
</div> |
|||
<div class="admonitionblock tip"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<div class="title">Tip</div> |
|||
</td> |
|||
<td class="content"> |
|||
Every swarmlab lab instance resides in a git repo created inside <a href="https://git.swarmlab.io:3000" target="_blank" rel="noopener">our git</a> and owned by the lab creator. This repo then serves as a 'home' for all the work inside that lab.<br> |
|||
So for us to create and run a lab we have to link a service to a git repo.<br> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Asuming we have an account (using the same email as our swarmlab account!) all our repos should be shown on the list in the top left corner.<br> |
|||
To search for any public repo we can use the search bar.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/bootstrap/test_search_repo.png" alt="test search repo"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>From that list we can now select the desired repository that we want to use by clicking on the plug icon. <span class="image"><img src="{imagesdir}/bootstrap/plug_icon.png" alt="plug icon"></span><br> |
|||
We can use any repo we like, but we will be able to commit only to those that we have access to.<br> |
|||
If we wish to edit or contribute to the development of a project we are not part of we can use the clone option as usual!<br></p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Now we have to select the service that our lab will be using. We just select the desired one from the list on the right and it will be automatically linked to the project.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/bootstrap/service_select.png" alt="service select"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Finally we have to save the lab instance by filling in the required info at the bottom.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/bootstrap/save_lab_details.png" alt="save lab details"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
@ -0,0 +1,945 @@ |
|||
%PDF-1.4 |
|||
%ÿÿÿÿ |
|||
1 0 obj |
|||
<< /Title (Bootstrap) |
|||
/Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/Producer (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/ModDate (D:20200709150611+00'00') |
|||
/CreationDate (D:20200820164218+00'00') |
|||
>> |
|||
endobj |
|||
2 0 obj |
|||
<< /Type /Catalog |
|||
/Pages 3 0 R |
|||
/Names 9 0 R |
|||
/Outlines 18 0 R |
|||
/PageLabels 21 0 R |
|||
/PageMode /UseOutlines |
|||
/OpenAction [7 0 R /FitH 841.89] |
|||
/ViewerPreferences << /DisplayDocTitle true |
|||
>> |
|||
>> |
|||
endobj |
|||
3 0 obj |
|||
<< /Type /Pages |
|||
/Count 1 |
|||
/Kids [7 0 R] |
|||
>> |
|||
endobj |
|||
4 0 obj |
|||
<< /Length 2 |
|||
>> |
|||
stream |
|||
q |
|||
|
|||
endstream |
|||
endobj |
|||
5 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 4 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
>> |
|||
>> |
|||
endobj |
|||
6 0 obj |
|||
<< /Length 8663 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.2 0.2 0.2 scn |
|||
/DeviceRGB CS |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 722.726 Td |
|||
/F1.0 10.5 Tf |
|||
[<42> 20.0195 <79206e6f772069742073686f756c642070726f7061626c7920626520636c65617220686f7720746f2072756e2061206c61622066726f6d20746865206c697374206f7220656e7465722061206c6162726f6f6d2e>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 706.946 Td |
|||
/F1.0 10.5 Tf |
|||
<42757420796f75206172652070726f7061626c7920776f6e646572696e6720274d79206c69737420697320656d70747920686f7720616d206920737570706f73656420746f2072756e206c6162732066726f6d2069743f2127> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 691.166 Td |
|||
/F1.0 10.5 Tf |
|||
[<57> 60.0586 <656c6c2068657265206973207768657265207468652066696e616c20627574206d6f7374206261736963206d656e7520636f6d657320696e746f20706c61> 20.0195 <793a20>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
379.4092 691.166 Td |
|||
/F2.0 10.5 Tf |
|||
[<27426f6f74737472> 20.0195 <617027>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
437.327 691.166 Td |
|||
/F1.0 10.5 Tf |
|||
<2021> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 641.714 Td |
|||
/F2.0 27 Tf |
|||
[<426f6f74737472> 20.0195 <6170>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 611.066 Td |
|||
/F1.0 10.5 Tf |
|||
[<5b626f6f74737472> 20.0195 <6170206d61696e5d207c20>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
143.4958 611.066 Td |
|||
/F3.0 10.5 Tf |
|||
[<7b696d616765736469727d2f626f6f74737472> 20.0195 <61702f626f6f74737472> 20.0195 <61705f6d61696e2e706e67>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.0911 Tw |
|||
|
|||
BT |
|||
48.24 583.286 Td |
|||
/F1.0 10.5 Tf |
|||
[<486572652077652063616e2063726561746520616e6420616464206c61627320746f206f7572206c6973742e2054> 29.7852 <6f20646f20736f207765206861766520746f20676f207468726f756768206120736572696573206f662073746570732c20627574206c657473>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 567.506 Td |
|||
/F1.0 10.5 Tf |
|||
<666972737420756e6465727374616e6420736f6d65206261736963207468696e67732061626f757420686f7720737761726d6c616220776f726b73c9> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
q |
|||
0.5 w |
|||
0.9333 0.9333 0.9333 SCN |
|||
89.985 551.69 m |
|||
89.985 496.35 l |
|||
S |
|||
Q |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
60.24 519.946 Td |
|||
/F2.0 10.5 Tf |
|||
<544950> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.3355 Tw |
|||
|
|||
BT |
|||
101.985 535.726 Td |
|||
/F1.0 10.5 Tf |
|||
<457665727920737761726d6c6162206c616220696e7374616e6365207265736964657320696e206120676974207265706f206372656174656420696e7369646520> Tj |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
0.3355 Tw |
|||
|
|||
BT |
|||
427.2805 535.726 Td |
|||
/F1.0 10.5 Tf |
|||
<6f757220676974> Tj |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.3355 Tw |
|||
|
|||
BT |
|||
460.6911 535.726 Td |
|||
/F1.0 10.5 Tf |
|||
[<20616e64206f776e65642062> 20.0195 <79>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
101.985 519.946 Td |
|||
/F1.0 10.5 Tf |
|||
<746865206c61622063726561746f722e2054686973207265706f207468656e2073657276657320617320612027686f6d652720666f7220616c6c2074686520776f726b20696e736964652074686174206c61622e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
101.985 504.166 Td |
|||
/F1.0 10.5 Tf |
|||
<536f20666f7220757320746f2063726561746520616e642072756e2061206c6162207765206861766520746f206c696e6b2061207365727669636520746f206120676974207265706f2e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.1377 Tw |
|||
|
|||
BT |
|||
48.24 472.386 Td |
|||
/F1.0 10.5 Tf |
|||
<4173756d696e67207765206861766520616e206163636f756e7420287573696e67207468652073616d6520656d61696c206173206f757220737761726d6c6162206163636f756e74212920616c6c206f7572207265706f732073686f756c64> Tj |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 456.606 Td |
|||
/F1.0 10.5 Tf |
|||
<62652073686f776e206f6e20746865206c69737420696e2074686520746f70206c65667420636f726e65722e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 440.826 Td |
|||
/F1.0 10.5 Tf |
|||
[<54> 29.7852 <6f2073656172636820666f7220616e> 20.0195 <79207075626c6963207265706f2077652063616e207573652074686520736561726368206261722e>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 413.046 Td |
|||
/F1.0 10.5 Tf |
|||
<5b7465737420736561726368207265706f5d207c20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
146.352 413.046 Td |
|||
/F3.0 10.5 Tf |
|||
[<7b696d616765736469727d2f626f6f74737472> 20.0195 <61702f746573745f7365617263685f7265706f2e706e67>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.4812 Tw |
|||
|
|||
BT |
|||
48.24 385.266 Td |
|||
/F1.0 10.5 Tf |
|||
[<46726f6d2074686174206c6973742077652063616e206e6f772073656c656374207468652064657369726564207265706f7369746f727920746861742077652077616e7420746f207573652062> 20.0195 <7920636c69636b696e67206f6e2074686520706c7567>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 369.486 Td |
|||
/F1.0 10.5 Tf |
|||
<69636f6e2e205b706c75672069636f6e5d> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 353.706 Td |
|||
/F1.0 10.5 Tf |
|||
[<57> 60.0586 <652063616e2075736520616e> 20.0195 <79207265706f207765206c696b> 20.0195 <652c206275742077652077696c6c2062652061626c6520746f20636f6d6d6974206f6e6c7920746f2074686f7365207468617420776520686176652061636365737320746f2e>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.8149 Tw |
|||
|
|||
BT |
|||
48.24 337.926 Td |
|||
/F1.0 10.5 Tf |
|||
<4966207765207769736820746f2065646974206f7220636f6e7472696275746520746f2074686520646576656c6f706d656e74206f6620612070726f6a65637420776520617265206e6f742070617274206f662077652063616e2075736520746865> Tj |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 322.146 Td |
|||
/F1.0 10.5 Tf |
|||
<636c6f6e65206f7074696f6e20617320757375616c21> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.2257 Tw |
|||
|
|||
BT |
|||
48.24 294.366 Td |
|||
/F1.0 10.5 Tf |
|||
[<4e6f77207765206861766520746f2073656c6563742074686520736572766963652074686174206f7572206c61622077696c6c206265207573696e672e2057> 60.0586 <65206a7573742073656c656374207468652064657369726564206f6e652066726f6d20746865>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 278.586 Td |
|||
/F1.0 10.5 Tf |
|||
[<6c697374206f6e2074686520726967687420616e642069742077696c6c206265206175746f6d61746963616c6c79206c696e6b> 20.0195 <656420746f207468652070726f6a6563742e>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 250.806 Td |
|||
/F1.0 10.5 Tf |
|||
<5b736572766963652073656c6563745d207c20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
133.4055 250.806 Td |
|||
/F3.0 10.5 Tf |
|||
[<7b696d616765736469727d2f626f6f74737472> 20.0195 <61702f736572766963655f73656c6563742e706e67>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 223.026 Td |
|||
/F1.0 10.5 Tf |
|||
[<46696e616c6c79207765206861766520746f207361766520746865206c616220696e7374616e63652062> 20.0195 <792066696c6c696e6720696e2074686520726571756972656420696e666f2061742074686520626f74746f6d2e>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 195.246 Td |
|||
/F1.0 10.5 Tf |
|||
<5b73617665206c61622064657461696c735d207c20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
143.4435 195.246 Td |
|||
/F3.0 10.5 Tf |
|||
[<7b696d616765736469727d2f626f6f74737472> 20.0195 <61702f736176655f6c61625f64657461696c732e706e67>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 782.394 Td |
|||
/F2.0 22 Tf |
|||
[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
[<426f6f74737472> 20.0195 <6170>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.6627 0.6627 0.6627 scn |
|||
0.6627 0.6627 0.6627 SCN |
|||
|
|||
BT |
|||
96.8971 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
|
|||
BT |
|||
540.4906 751.856 Td |
|||
/F1.0 2.625 Tf |
|||
<ca> Tj |
|||
ET |
|||
|
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
q |
|||
0.0 0.0 0.0 scn |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
/Stamp1 Do |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.009 14.263 Td |
|||
/F1.0 9 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
7 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 6 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
/Font << /F1.0 11 0 R |
|||
/F2.0 12 0 R |
|||
/F3.0 14 0 R |
|||
>> |
|||
/XObject << /Stamp1 22 0 R |
|||
>> |
|||
>> |
|||
/Annots [15 0 R 16 0 R 17 0 R] |
|||
>> |
|||
endobj |
|||
8 0 obj |
|||
[7 0 R /XYZ 0 734.69 null] |
|||
endobj |
|||
9 0 obj |
|||
<< /Type /Names |
|||
/Dests 10 0 R |
|||
>> |
|||
endobj |
|||
10 0 obj |
|||
<< /Names [(__anchor-top) 8 0 R (_bootstrap) 13 0 R] |
|||
>> |
|||
endobj |
|||
11 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /84760a+NotoSerif |
|||
/Subtype /TrueType |
|||
/FontDescriptor 25 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 27 0 R |
|||
/ToUnicode 26 0 R |
|||
>> |
|||
endobj |
|||
12 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /a6ed46+NotoSerif-Bold |
|||
/Subtype /TrueType |
|||
/FontDescriptor 29 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 31 0 R |
|||
/ToUnicode 30 0 R |
|||
>> |
|||
endobj |
|||
13 0 obj |
|||
[7 0 R /XYZ 0 675.35 null] |
|||
endobj |
|||
14 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /55ce8f+NotoSerif-Italic |
|||
/Subtype /TrueType |
|||
/FontDescriptor 33 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 35 0 R |
|||
/ToUnicode 34 0 R |
|||
>> |
|||
endobj |
|||
15 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (https://git.swarmlab.io:3000) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [427.2805 532.66 460.6911 546.94] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
16 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_bootstrap) |
|||
/Subtype /Link |
|||
/Rect [48.24 748.79 96.4138 763.07] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
17 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_bootstrap) |
|||
/Subtype /Link |
|||
/Rect [541.1705 748.79 547.04 763.07] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
18 0 obj |
|||
<< /Type /Outlines |
|||
/Count 2 |
|||
/First 19 0 R |
|||
/Last 20 0 R |
|||
>> |
|||
endobj |
|||
19 0 obj |
|||
<< /Title <feff005400610062006c00650020006f006600200043006f006e00740065006e00740073> |
|||
/Parent 18 0 R |
|||
/Count 0 |
|||
/Next 20 0 R |
|||
/Dest [7 0 R /XYZ 0 841.89 null] |
|||
>> |
|||
endobj |
|||
20 0 obj |
|||
<< /Title <feff0042006f006f007400730074007200610070> |
|||
/Parent 18 0 R |
|||
/Count 0 |
|||
/Prev 19 0 R |
|||
/Dest [7 0 R /XYZ 0 675.35 null] |
|||
>> |
|||
endobj |
|||
21 0 obj |
|||
<< /Nums [0 << /P (1) |
|||
>>] |
|||
>> |
|||
endobj |
|||
22 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
23 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
24 0 obj |
|||
<< /Length1 13332 |
|||
/Length 8110 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœ{ tTÇ•vÕ{¯íj©µuKݯõÔj¤V/RkC-©[;ÚÕj�jI$µÐ‚ñ`Œ0¶3Û±9˜q?Çãã4N;ñ83ÁN&ÃÏøÄÄqÆp²M¼�íã¨õߪ~ZÁñLÎÿÄ{¯îª[_Ý{ëÖ'�0B(Y‘�êóL”ë£NçC„pÌÐèì`È¥Î\(ŠPÒÙQ_¿ç©WŸZý,´›ÞõëÇ¢]%‰þmxØë‰~OúÐÿtÚ˜g×ómü0ÐÐñMm–œ}'v"”
tï„ojº´îü! '€~rÜ3æÝ(\>‡�È�d7À4¹Ž"d äOLz':Vgº!¶mpbhìàOŽþ¡Ì³É²ûwNóÓÕCßA(ð3…Ð#2?„¡(Eßxa†¾XN‚�É’/Ö„�G( |
|||
A‘(ŠàWÄ^¬¡8xÇ£x&&©ÔÉ)-¯KÒôé†u™Æ,“Y¨øÿã•�ó·ödÐ Lð9ÉyÄ’ Ú:…^§Ð
²¹óf|þï%ço×õqŸA»_.|†¯Òv0³X+°¹eŒ-GÃÄ)#!ÕÌ\û¸¦§U)XÔ*‹'XTj‹ ”œ¿ó‡ÀÍuy|d$Ÿ·Î�OÞùˆXb†½Š©<*m惲Éù€6X¸Í<,UMb¥†Iˆ33L^nL.ˆ‹dq]¬}ïÈÑŸí+*Ú÷³£#{í±ÌáÝ_ý¡½§ðÔ5¬»xk?|¡°Ûþƒ÷>&²*@V³(+×Ìò4LLœ’‰Ä²¼2ï‰-d=T\üÈz°œÊzïöîÂ>ܼx1pýÚ©Âû¯RY¥�Kø(–
èaÖ çåš¹¼Ü|¢|4e_··'>5=5~ãz¾0+ÉU¾{¸Míâ»K”ê8er†¶¸,ÁTIç¸ôydÅ"T°F“ûÖjqï= |
|||
ÄÖ û®äM³åÙrʘ<E$+¤¦Ã¬6`›ÔVŒã.JMjC•½Tc*Òn¨n³=ù°Ê\*¸BµEV.×ÚX¨-Í–'èóôÛîEÚPñ‰3€í,×Ø÷¢S¬¡Ï¬EûMèÙ©e†.2R—Oýнðû¬äH�ÖÃôEª…"™8$oÅ ²µžÇ„îíšÕªò;Ší�ù‰ú2“Ê´õÉ~Ïé]Ž¼Á§¶þóZ@ø.HÛê›-Íë,Mͬٚ§Ðåè²ÛË„œsîö¹ÉÃüí{]Ñh 9
>›FV0–Eâ8e<hYGõ_€mXÊd^nº³flˆde¬Ÿl tZáMfª6¿} |
|||
_ OJÍÒ¨ç/[ö„È[Oóy |
|||
Yl|rÌüñŸÞO´(r.WDZY6÷Ö�>3)ÔåêS¤%ü_ÞüB�ÞYÓd
€ÀêiDˆ{0é�“õ |
|||
ŠÓ°qJ.‹~z4â<ÏaJÉå"wÀàØ’_5ÝfÜ
|9R%”šUjsiªŠÑãPÌÍ÷¼Ó¹«!US»kÓ/ß´«F›Ú0Ûy˜«q7æÅÈ˶ìkyûu(ö–©@â:wÇÃWO¶6ïlLä+·ÕÕ{ËTÔç Ö3€¼J¯ƒñÁQYÝj�±‚ÁÌ |
|||
‚âtø:>’í4«$‘Û#ïœW¥–šÕÄwUœ<t[(—`,7Îâ�1ƒ«;ðœ+$¹ÀÄ~L½8𜛴Ÿ¿>°8n/Œ«‚HWÇ}‡†QA¦ÚT–ꘘJU4Ñä°Jšçý��t˜à�_ÒYÃ�d±‰ãICa<Xé‹c|͘qÔÁ¡v5lËžW‰óƒ�zþå†iW§–™ÔÌsjS© fÚ—k¨ð�Ä·Â*´èÃ'—kîƘ |
|||
’C\‹¶a^Ì+âÉý05Ò¡¨D\p ß�,FQ¶Ì²óõQ À¾¿FBðê%12]ž>ž }½ÒP�*
–Í‚‰ÏâÓøíeT®µ-“«ºý[IÒ�¿ÇHwƸc÷Å'¹ ø²ß×ÀÂk´Á�GA³–•�`®‘‚ša(“;qwã=v¸ó{dÙ wl0~ßÂ-ö3ˆ}
vù6
kËÉ'ë|r9øI…ŘH¶E²Ê#|{à;C¹«Y]Å`ÍÜó|Ýì¦�÷˜+w�öt?Þgë¬KÈw—o±§òõ»»6íËþ»×•™õÛíe
ö�›òî-tÕVê
]c�´»ç¶æ¤ÛÛL•Ö-µf]©+¯tK}eš¾Õ»·Éó�mDWb¼È¸JSWbƒÉˆ™ˆ‚,ó[ˆ¹~j*5Ära°ˆ�•¤L/3¿ó§eûp;è*ƃâÊ¥v�”JNrÈÝB°'@Kö…ô%CÈ°®D†£)Dä„X±)w£Sd”!ù‡¬\*©tXðç�)M8s!ðjà�‡&¥š5j&×RV*ý‘ʬˆÊP.9{÷ðàÕußígv…k4ª�<‹ËžZf»³�Ûsç ÷9Ÿ™¸-6ˆÈó;¶ü ®ùÇý¬/èK—!ßxò
ä5ŠÕ®|ÿ¼+5觩]�Û²àb½}AôDŒ ¯Rì»Úý
4¸�åîÆ?ܦ=%5´çW yÜÂ-.ƒëA‘Ä‹°2žt/…=Š�¥[hú’-ú·A ùõ¶
$�a°©¥£Ì[�þpçL�ö«âڌȎ®"ï#
=�õX"5Ù°ðþÂ+ø’šÍvÇL‡õ¿þòRøºzœÑ»u]ݶò3RNØÐÍÓ•´Z‹ªóê,ñúöC}óS#]~cMnŠ¡eOûwOʤ{ |
|||
¶Tê¯ðÎÂ\M¨<¸k,A¶fÝ)”R™Tf+ci†%zþâÞÅÍl;á-îÝX‘¸MUÊ�Ƴ\ò„¢†Þï‰m�âæívµº|{‹ckirr©‡1<õëÇ*UÖŠu§‚©P]0†?*lδÚ,
y)•G~…uy£§}ÛOO¬_?ñ½Ñ±ïŽæƒ�vÀZ=zÎX\«÷Y› üü
&«“q¾ü Ó¹çÿxìûíÝ›£
•¹Å[ißþÞÖÇ…(eVç·”½úÌék�&å6åUY]åú¬Ñó‡ó«æ
áë’…ªB�æ0.w‰êkÃòÊ[¶aE‚-Ý`Æ¥x1h‰zQqáD9ŠÀ÷âå ÅAÍäçXβGëñl £y{9¨k´¥²·4yçMª›–zª•c‹šËÉJ¯�9KënojÊWT4ñ½í¿ùu/{ô$'šÂ©R™€°kt�š‚u$ÆÁ^ *Ê6¹'¿Ÿ˜Û¡÷�Û]~ë7ý'Ç‹ç]LÆƉڼÍuëc"“²6b?½øjË#½¹wîÖ?ùîA¬Å©e{^›í™ø‡áìÄu¶diºJ[]²Ž¬%VìÃÒ”
ÚZQy¶•™ä¢ÅK0)°1þùCtÓ}ã�œžGÚ›Ç+5I¦R}„6×�Uœ…u�ë$¨¹ÄˆŽ<ƒÝ�õfÇ¥çòÉÆ”(m±99µ²¯|Ö3�ÈÒ$ù™% äò¸Ã¨�¢Ý¢§Óa¥²àÄ©ßG²qÔ¤KY-]¯$öç,ï â:X±ŒdQÄ×;DF�ËåE¨2’¥Qª8U¦R0™7ÙB‚˜\™¦ŽŽMµ¨ÿ«{‹¾ü‘ËG~õ^fu·-n¯´We9-IÖÞ'=úšÒ쨨u9Å©Z“&êî©Ä’ÁÆñ'ÚSÕy�¶Ÿ[6¤?ÐÙŸãÌŠmèïà´ñ†Exb\Dx„qÆÝp 'c‡&jÒ’4 |
|||
‰¹eG…ûñþü“GK6Ù×…„h2óu¥]™1Zzm]�õå†Å&FDtñŠÃ�DSc!¯¯Øœo)"£2ØÞ‡wkÊ<•sw(W!wãþü¿h¥=W‰üUñM±èøAÃ6Ì°6>„v¿Ûy¨Ûš˜Y±íDbž«Ì¾¥TCˆö]Œ |
|||
eÉ¥*MÊëϳ#�`ÞÀüKåp�ÞÒ¹§>ÐLr¨àùNÌ`L$™DÁj„âV»æìR·˜ÊHñx0ŸxýLäû‰™ÚØXmfbR&C7Hæ0` uÝ}!¸gJìiVMx¸Æšïˆ�†^øc@‰_‚ñãQ&Étaãê3ÀÚÑñÉ’Ñã]º¨W±–‚øû11ÑHƦï®îΙ¹×ÆÌ}ç·GÙÝn¸gì }ü0vIp¯†ÉRÇfeq÷ͧ‚&Ãt7`ë†åÀœÇŠ¼§4¥kª½Êxù |
|||
è^«a¤3ªB³mø§Õ‡›™c�í.WXF“—O\¤éìJÓÝýsrg¦5'ê3uQª(—k`sП Ã`z©¾ÆRy‹ãª0=3«æßX)ùöÕ !ˆ,8±Ê\ë:ïã› âÞµø¾¿ÞÇa{ç?PE™ Ô=q¹:TëØØaÍÙ´±4V¡ié²6>è2‹¾›`k%Gß„dåæÂÄ®Ì죦;³¾6v�jyßãÏÙíãe�
+ùÝ»*–œÎ“ûæYøWæùW¦£XԨ׫Cùꦮì–}]–-<OÖ_ÕÖ¢¤¯}ØUØ‚û£ °E‘ÌGS÷·ÉŠpIq¦/nùü{ÊÿûcòœÕTn߸q[EŠ¦‚¾5Œ!p=ð‡ªÇß6˜DçÑ«ON¾2SR2óÊääËSEES/“ñÔ×ga¼XTGö·Õ‰Ér>Yz |
|||
¾ïXÔóÃ5É >°”ÖÈÁßáZ»Tx0n9»aÿcmžhXܤó̱i)òŸš |
|||
RèÊ(¶rÛ¨R/ŠIÕÌåÌ%UÁ\‚0!‰È/È/¸'Á(X•Ó®Í0.Í?ï ƒé×½I†×(è¡‘$ó«ÒŒ€’âó“,gm²qŠÖÝyš`g$k²
â›ØlÏÀ`¿_ûá#¨èøàŽ;d$'¢gŽÍŸ“.;e±!T™YºÉ11g®Éµ–¤—˜´±rR·~¥;þÂÜR*4Vóù†¸Žzcu·§×xsi�tCÞSÁu“¬v)?\ák�sékOs¯lÜ붪
¦˜øÜŽ²‚öõš„õ}uM3
éƒ�wÖN4¤o¬îØœ 68Š£eº>hÛq¥º %?£€�Èï©ÎPg;3Ò¬9¼PÞ੬M×؜酕C“‰Y%i†õVSrjEcŸ½yWË:ÀkX¸çþ*rî×CÖ'ÚR% àe‹£¹Q<£Õ—ñ™Ùù‰�5 }Wª`ŒîÁá�Ï;Üré&ixˆDW·ÛͼܪÒGšîÎÌ7Žô�|¬Ëßsu4[›µ®Œ¹«,ÆP‹Þ€¨WßÞ�Óò�Ë´‘/.»ÌáÙ !G!Ø3¯Ó�¦¨&#ÊÜ÷ìþ5Ñ|)‰ÖÎÝuøŒµxéœ/‡øu°XÈùjÅq‘%GK¼æh çJAÎ UY©\~$"9IÉÉ$ )ÚÈc¡!•Ž(üZýšøñ�×ÂU©Yös—ËjS �½i�íõªøò�ÍzüD’Y‘'~Í»û2{ˆ|Íâa’þð�[¾ |
|||
ÖpŸ®™½r9\�¨”HCÖiåa•ÎH|^¥ÉàˆûÕéÏõ�ÿ|1ð9…&Å·Õ¥eaÒÞÐøØh‰T¢HPE\åóÿ ïh«SÙŽ÷ã:U1….”Ùî¾Ì¼{èîÙ V—+-GaMœÕ»;T*gS«žÙÔ'Ä�ƒ€r2,¢�”Nú5ô~ˆWL�;(ÕMLàçiöª¶ms›c†Ÿ«M |
|||
ŒTéŒ÷–´¬Tòt¤VÏIêÃ! s)WTãéþ§·WeF{ÊF�¹Ø}|†*tQóÇ„¶–•é@Ý¢ÞÆ�€’!gM–~Y¶1³{ö”ô—9,:½ð™t=ýo ßO×~íÖ}zíÇe¦îNí7}7|M�*ÉêÐzý}ˆC±?�o0ùÌ$ó˱9ì·Øæ¹Fî,÷6÷;I‰äYÉ{Ò,é¨Ô/k—�‘ýAž&PþbH|È@ȉP&t ôl |
|||
³†í{3\>¾?ü½ð÷8„%l /¡_âA3Ì%zW€£–½�›E‡˜:tÚ¹%§!£Fî.ÜP£Ô�™OQ£ì”ÕÀÛ„ú¸?¢y/Šan¢Ëp7pÐ ÷'¤g?E;གྷ«A;˜ÏQ׈,%Ò3O 3¸ðGî(ïAjÙh½$çNÒöjÒ‡½„ì Ôͼ‹ÐǽˆäÒß#†;ˆäÜ,H¯¡Ódäw}ò£óg |
|||
m4C¾û·|Ù(dž^AÑ S ¥Ð&èz‹æqÜÇøI¨A’ç$6àk‚oößÑ þŒAL˜„á$Ãp7 ý^)ºº©©ÙQh`!ˆA~”qó¿pý}ˆAu’óЄFr-’ßÃÝç²QåÈïQ8ä6 |
|||
ð‚”ŠÒ ß^'k#œ4¬[óá¼[„Ê`DrÂ.^�jP-xK=j@Q#jBͨµ¢6ÔŽ:�2U7ê‚™v£è1–ÍŒ�Xåä—’)¸oIO::æÈÎÖT��ÍQ‘�Ï3"ŸA2ô�"ŸA‘èU‘Ïâ·D>(¯‰|˜NùRb�È— pœ'ò%(—‹|)ŠÆ]bY†RñˆØF†øˆÈ—£8|EäËQ&þ�ÈAJ&Rä‡ uLªÈEpù¡àS»D~Ò2ï‰ü0TÆü÷ÒoŽ5l¶ÈG%l“È�Àõì‘Á<ÍýJäG"•lTäG¢\Ù#•¾‰ÙÉ‘¡ái>Çš�ÃWû|C£^¾v¼ßÌ—�Žò¤jŠoõNy'wz̨ù`ÉÏ¢I4‚†Ð0š·É¡&Ï�R5Ôú€?Š¼@Õ¢qÔ�ÌP*Î(¼[—zMQÊo/ÈÚ ÏdnôMûø6ïäÈ ¸ˆZù Um1‚[½C3£žIÚmÍ€@šÜè÷MÏNä1ÏÐÈøoâWHÙÆ©¤Y@Ä4݆@Þ8<yd‚û>cýu$.ïäÔˆoœÏ6[óÁy w |
|||
ød,4a}äæä[=F"ˆÊ¡G¦x?=éðŽy&·ó¾Á• |
|||
_1ÒÕ�îi�íÝx)îI´x>Xœ_£ë{ÔA³Övwx§F†Æùv¯gì>½ÔpÄ”dÂí@yИÃ3íá‡GƧÁMÄþÞ¾o–_::
BÍ Ãɇ)Šé ¬‘Nx<ꃑùûàX…c:ˆ™‡§§'Š,–xÀ<DÕkî÷�Y†¼Óâ³Pÿ›EB,èúc!Ëú4ƒ2| Ê´ÚZÄ�}ȲBø˜81*~jzf`Ä÷5²ÇÖ@_–?¼˜xOû0¸G•o|šoó
N?à™ôé÷ŽO�&gƼ“üô°—o«mà›&¼ãÁÆ
ÁYü²Wf›ùû™šžé›ñÐÒ3Χ–·ñµm©|Ey[m[ßYÛ^ÓÔÑÎw–·¶–7¶×:Ûø¦V¾²©ÑQÛ^ÛÔT_ÞØÅ××6:²xïÀ™ä½»&&½SS¼o’›!Ðæõ~=V~ÐœÉÔ„·dp¤ŸõŒÍx†`Þɱ‘)2X+ã0ÿ±‘iÏ4¥‡|;½“ãÄg}3“üH‚%4}ÏTÍà“Ãâ"ª¢ªŸ¦Ë—,œi0YHÞ¥e6 |
|||
ï~ Çi0"þ6庬‰W
Ó¶m°FàÝD
8¾JrÃ* YÀ¹_PȦÞý¿A6@ßÓ4èôªi_P¦‡>S!¸¶ÑÜeUPšPG'”Úaïm‚]¶�Òå?[áÙt-ìÍmtNð¬„w#¬¾ZZCÊÁº*Àaæaÿ®¥mˆl/ |
|||
jg’R»@3“tENQŒ“tcÀ%^\Ý$ˆzÿ&½ò #ß*›LÑ>ý$$Ó–<ÝÆéîà¡K—àœ Ç¨.-2%êo@´ÿ�‰HËõ$ ì¤}Ç—âä,ðf(†S0Oÿ¬º—¦ú'G&¦§ÌS#£fßä�¥©ªaMؘ‚¹›OÐ�ÒLQ�›Ì~ê‰M莎£ºÿÕòæÙQ%_ °àŸƒýä¹ÜÏÈûƒ–·o@ž‰B¾’÷ÑLDÌíÊ•85c%x„ž~¸œà|ž=Až˜yuu\À8øBöäæ…ÿÞ·€£p y¾£yGÍã'æñþy\^‚Õ CE¥ª ·A; ¢à‰qP‘¨‡C›0Ú&Æáɇ/„¶Aûàþ“¼ì 8aàÉ€'CWàfQ–B[ ÈáàÍÒ>ì«xý[å nÀÍ
ð|�–>…'F>‘¾7#Þb›+p‚I>Ëâ$�˜’ào�íø |
|||
-h{o⶛XRyÜÄÒÙÏÞˆªn¹�%ö8÷–^·]ëøOÛq
³²ÚK?MÒî
ów÷ßeì/„„W�zG=¯}ž 9ø,v=;øìÎgYôLô3Ïì†COƒ>ŽGgJ®Ç½Çñ'ÇŽ3öã(þ8ÞzìûÇþéØ•cÜÇ^8výØ'ÇŽIÍ4=‚gcµÓp|¾j«Â‰I±Z· •ŒïáoÙ�¨Òz-^Æ:`85ÀöB—p÷Àk‹é�làG±ûØOXÖÞ—XeuÙ]Í.vCGSÇ•ŽëŸtHšÛ?mgØšêPmF5–Ê«q²MÝo‹ëP਎h[TƒAoըㅨëQ̆¨+QŸD±>´}}‚8°þþx,Áð“çÚÛŒÆú²…Öz¿¬y³?ê×·‘§½e“_ú¨ulÚì>‡ñã]�E)õþœ6·¿7¥«Þ?;)ì‡BtʹxTÑ5555m¤žÚ:eÜ |
|||
´M-r¦ŒS(XBôû3´Ÿž™é™Â=S=ÐÁC+x[‚„ øG8[¡=í`4’öF2Üù¦q |
|||
n#aM‘ÝÙåîhokminjÜØP_W[S]åtTV”Û7”•–/,ÈÏ˶Z̦¬u†t}š�ªÓ&*ÑQ‘a¡!r™T± Å,§PÕËûÓ{ý\ºPSc"´à†g£×9¤¿ju?ßK›ñ«[Ú¡åàš–ö`KûRKÍ— Sïxÿe‡À_À›ZÜP>êºxÿG´¼‘–¹tJD¡ÓAÞ™8ìàý¸—wú«vÏ9{ ï\Xh¥Pé
5e¡s¡aPƒ’�0q¯+ôÀ¬s�c�<‚ëgõNÏ€¿¹Åít¨uº.SV?RpÐ*TIEú¥•~É�èè.ë¹Ç.D£¾^cø€0àévûYô�c�ss‡ü |
|||
£?Cpø3vÿ.fîõg §ßH¤Ö·.�S¿<$öKôÑ?÷DÄ^á£[«9‘#ÕG�H± |
|||
Ô;7W%ðUs½sžûû>Z˜;>7á
£f7ôº°ðúµ¿ê±.tï0.'[þÛ²ÙígôUü°8ðoƒ +Të]‹mš¿®�"@ S�ŽLüÈ;꿿Ť!aV¿Šìc—Ÿé%5o-ÖÄu�šý‹5KÝ{°f}›{ÎÏék'èøˆÇ¿¿üi1…í�üRæbüzKm˪Ú�Þ/Iµ@¯•ÀSH—¹hJD~|}¤†Ò1üzÄ9NÁÙ+þÛ9œxS–¿Æ4};¬yìÑFÎsVôðô‚‰FÔ|~‹0áW |
|||
Kö$°œ#mnÚEìæWVúQo¿ØËoq:ÈȼsŽøÖÿÔ’ûÁ’ë+Ö-î‹È¶pã\.¯þ�
å¢._ >˜îœsúµ½êX•ƒ¼[óÛ»@D—àöv§mfÜh:ŠÎÏT¶»ëÛ„ú–MîBt°‚ˆãôÎ5b·:(ÜÓ/×Ëy7£f» a40ø*(%ðôËôr¸£Á8”Kܺ¢„wÃ>½Ø`ø3x§×!¶#ô*¡âz•5‹Ò¤„9•5j]—.x™²¨æÅ�¡‡œ f±ŠÕCÔb(‹è=‘h•w^¡Kæýöf7™Qµˆ¨jÑ®í«¨Ê5!T/D™þ*£z¥rýÕ”^"kÖT×.Vósr¡¾mŽD��×úqw{¡BM#ñ¡Ên>C=fîœÝN¼…8?'ÔÌ mîÚ¢Í^õn2VªÇõí¦,|çühË9;~´m“ûb4Bü£íîWÌTöVt�Kƒ:÷E!;å2„K˜„à A$µ!§íÕíí§µePºr6Ê“/ò0ê¿ÀyÑ‹<x\�g§<r�•‡AÇë�ü±Ïƒ]Ãs½]ÄÇQ<hþa?Ê@;BÙ9ÌHÃý¡‚·Â&TþÂßäK _ž�ã±)k÷\´Sø"ÑD>Ÿ‘¿�'M—€f$ç%—Whäê�=�ÐÂ-ú=réPîûaòo½–þÅOÐ;pjû-» oŸAÓò<º?;à‡\WÐoÑÏiý8:„~DX82ÜøYy]AW!S_”µ�þšá{ §?‹ÞEÆ�/ñ€7‹¢£¸Í2™²@)f°€ŽÒÑâ™JD~}dZ+Š!Ç?²Èó把×!OþKä?5Áëìi© ÎÏrMÀé°y�Ð7Ñ‹h/Ú'‘S.9÷)·ð z½„.ˆÜVt@,½‹®°ô×I §«ô݉¶�—T¸�¶¡½Ì)îK b”Œ\ª”ÆIß‘¾Ïìe|2©Ì^p‰y™9Iþ* Çavr×¹[L“Á¼Ä\XرÐ'ù½äóÿEÉN© |
|||
endstream |
|||
endobj |
|||
25 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /84760a+NotoSerif |
|||
/FontFile2 24 0 R |
|||
/FontBBox [-212 -250 1246 1047] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
26 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
27 0 obj |
|||
[259 333 500 500 500 500 500 220 346 346 500 500 250 500 250 500 500 559 500 500 500 500 500 500 500 500 286 500 500 500 500 500 500 705 653 500 500 623 589 500 792 367 500 500 500 937 763 500 500 500 500 543 612 500 500 1046 500 500 500 359 500 359 500 500 500 562 613 492 613 535 369 538 634 319 299 584 310 944 645 577 613 613 471 451 352 634 579 861 500 564 500 500 559 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 857 259 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] |
|||
endobj |
|||
28 0 obj |
|||
<< /Length1 8812 |
|||
/Length 5413 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœ½ZP[×™>çÞ+!„B`dàŠË3 æ-@dl^,9^[ $! 'Σ¦I“Øø'iëŒo¦ñ¶éLrq³¶³³»qÚNúJÆIg:y´®ÝÙn2;ãÔÙî&Ó¥FÚÿ]°q�M7³³W:�ÿ;ÿùÿÿüÿÎ=h@!”Šª��žzµ¥-wò„pæÔôþÉ·Þxxô?EHñþth“ù5õI„”?žr0zßàÛÜû@Ã8Úê÷û<òGJiº8è¹/Ì|Ú
4?à0ÕÌÿtà ç�v‡C‘(>Æú*н3ž ïÚ›¥ |
|||
„6”#”\â¼Ì/ƾ�P6™_žõ…ƒOø9ÐßBˆŸO›~xý{åÞ@(©zb_”Ÿì?ªªbš`Fd} ºrô¥O‚1_ÌÁr´‘%("2éÖaE28#ER™š–ŽT™_®öÿóaÐqJÙ9ÄÓ³tº(o°öçýÌþ•Çeç–·ø¹�/F‡ØGðÏ(/p²Â!lÙyPvnåmpj7äÀ˜Q30«Ó˜¤ì6[ÍUà:sMS—Qkdô¸NÇs˜Ò òf—û 廩gnÔû0ö›•é‘œ²MùešfãÒ•ñƒVw‹6·iWÏ‘þÞÝ�¹Ú·m×iõÙk3•™íwß×÷óŸ“7ÕØ_U˜7¥L¿úç |
|||
º¦ûûB½Å´{»»w5m¤ëØ¿&“Ë~�L•€ú†œ
æ |
|||
EÅ¥`Jf}±¹¦€¡Ø%¥A¿€a'ûævÚòTYÆé³�œ�}.:w,áä—÷½mÒu¸Û4ucÏcCņñSO›»‹6ÔäéwÖN¿‰5ß;ƒÕoΔX¶×”vTi;aóðs?ýôoO؉-à7æø!óz?eSÕ »g7Žå”nR©6•æŒ1?Ó”‘~™f,±Ü_j7%iÿ†‘ö±ÙÜe�-ÀŽ¦ÑcIœn½*Xï-1á.[Žt¦;³ <û¡uBq~©fŒ™;öËÃÖ•]5[÷tj›wÛ9nçKo‹](¯Þ¨Hèg]Q�—<ݲ÷t¬µtøá�ÃûʨÏÕ�%ÔT²Þ²Ìt,d鲄2#«Çl;Õ¶ÒJ5ÇØV–Å¥-¤p7”‡Ò¹¬²6ãwþxs½\�º¤¾è>‹(ª/QÓuïŒ_ãq^”†Úɺ5DO+NJc³ˆG‹JëjÛãUo” i¬Pd„õ×·câ|rs‹¡Ç¬ÝÙ:R£9WVǧ.îŠ|{ûôßÞSŸº©ªH{DŸYÔbm²Îm¯ù×�¾«È3ãj§³Äêi9)guM#Ì×tÍCUm}›krJ†u¯|~×f]ZðhEkyV¹ã¡Ñ¿;�$ßkk+{°÷]¹éWw±¥LHº-Jjy’<É܆‰íXÊKsM}]m)÷nÞS“ÍîmÍš¬ÆØiù›
Ú<C³N�'c9.Íp"êýv >ƵV©ÕUþ;˜ŠÅ÷�våUu–Ÿ*6›8ÁPW œŽ½À�•Vš¶:»¿‡ÓÌþS{|§îiøðw/QߺÁÖfðÁ›É“t`K}—pj>Ö°Äî
ÙCŒ{Ì'Ãã™eþÉcVëÃÿ´?töÁÎ[f›°Ôí°7d6Ty¿É^yé;ýŽo¤n=þîcÇ?|ÊÞþà…ûSO»�+[…‚nÃ@K1É#È&ö²¼ŒìÝÕý"Ô™×"ª–¯nZ°#['¸¬RcÖçŸ;W=õÜôÄ7úuPæ–åo,ÎQâ¼ØGùz³ÆM³‰yëÈÖÝ‹Sõ9õ¼Í²±©F§mÞe
Y©•v&ù˼±ÊE¨a}p¤¤nÎUù³&ÿ.__«É]™KdjcEµV1½üÛDòY°'tàËÍé2VÏš;ïÐs{kʲ;2ÊÚ+ÍÖŠÌìÒ†"ùÊaNhÒçf—ÕÉñËZe¡{ÕÀ׶3Šj9óBçTwIíöH{l¿¾6Ÿl�‚ÍFfí?Õd-VÝ‹þXIUc�2(Åøq°+�¬«�Ž„Ð/£)—8)ˆ¹Üã±�ý×?>dÇéXñÀ�ÙWrrÌÃÍÍCf
m‡k4LEìJì÷=ÇÞ?Žu8¯ûØ{ǃgÂ��á3Á™gf^$y¥�©¹Ÿq»P
ê„·Ë—N7Fi™ É)ÀùxÕM˜n€ÕcÚL¼Ÿ]bÎOÃO–$kš·¹›'Oíi¨|Û;÷”!�ãX w劇9;årùZ‡É~Œ}�†¨×´<pº¼³*¯ëèû‹O¿w¤ËÕgª,ã�&¢†c—Þ}ëÆ{Nùöœò›¥r*nU#tû‹.a¸æfNrRô˜_ŒÈ…¦»rñz®B©®êº»}ÿìÁ“sÊò‹k‹sR9Mi]AgPYØTÅW6$OmƜѡ]þ»,wiŠ{í�¹±ç*6%Óóµ5~�}ì耜ZÝ�·Ä |
|||
NÖu{dÍa9ä�ÆàB§&*Ëš;µ|ÓPMݶêÜ�Mž^Ç�í•íÑ&<ÇÊ=á»]ºÖJíÆöékÄalž=£.¶8Í5E)–ÉžRM™ySQ�©rc~‡ãÛðýCåºz«`ë�Ü«âM¼®ÖT•ŸÛ:àë}lg5Ø«{Õ²^T@ÞÁõ
ÙÒ›¨ús6ݽæ‘r;¯j°ï¬·…ûï:Ùé/l/| ËcËíO¦(Ud¦+uÛØÁ<¨-ê<;²òØߌ%n6ø£ûÑEô\‹÷à2¹Œ“ùóϬ’µ²§Ùßs-Ü4÷6zƒ�w3ŒÉܨQæD{Ù:hµP‘šûÚ)«F÷$r³�¨Œy ²1TÁ}ŒÜ² |
|||
¤åL¨‚ýµ²pvÃuQqtå»på{ ¶5Ö¯Œ¬^ מ,Šd¡—‘ |
|||
ýn�„ÊAäF§g+Fœ¬‰ùGrŸ”�”‘ô*H´ì;hÿ‘ALŠ‚ádÃpW¿UtÏÀ@â‘2OØ 8Ê8y„Ÿ¿òäçxïÂ5äKwÙø$š¼ã}0‘»œ• Rd@fÔ€¬È†z‘
!4Œh�¡íÀ•�Ç×Ög¢³0G2qP ƒœ£NÞÿß”pqèûÎÀ{ä gQ:/á,èý@Â9”Žó%œCØ á2´o‘pÊÅc.GÙxFê'¡"üˆÄ“„¬øE WÏ¿I8¼ÉpL“‘š)—ðdTδH¸¯„+ÑNæ) OA…Ì$<µ±©ka°}¾µ° OÅ}ì‹žÊ<Ã}*ái(/é1 OCµI§»Báý³�)”¯©ª®á{B¡©ioŸ™0òÓÓü0ŠðþˆovŸÏkD](„Âh?šE4…ü( |
|||
á®�k_5Ô<ê�ÑàÓÈ”Í ¸¦ópXLLJÀ®ÎŠPÊdíƒÚ‹Œý¡hˆwøf“¨äD¡ð� |
|||
>ªm²34í…C;’¼ÛB3¡èþ0XôLf¦øJþædžrnÎ*e?Xœ°'ˆ< ?øЕPî ú’–ÛEþ�Ìc¾ÙH 4ÃW«ê!wÉx8ˆ<¸ÇNª÷Ôû¼µõz"—Š$b©–@„÷ðÑY�×ôÌÞÇ&o
Å-ŠÔs(QPà¯ùèªfÑ=€…¨AwŒÂ_xŒ |
|||
þr'Ý>ÝꋦføŸ'x‡ÙVRd²ê <(hõD=¼?0…’æû¼üø~~M¨7!4 |
|||
B� ÃÉýÔŠh"9n“N0�ƒfþvx×ÙMØ�Œþh4Üd2Ý{ï½Æ)ê^ãD(hšòEM`HÈD33 |
|||
"šàp1¡{éÇBnúÓÎ�(Ð>à5IŠCÈt‹ð ´0*>�óB_ ;x›é7åG›ƒ…@ |
|||
�ø!=ºC3QÞšŒÞë™õ‘|™Løf"àɹ¯o–�ú}¼Ã¾•ûfÌ[þfjVù;ó"ÑÙÀøĈNÏ_ÔáàíŽ"¾³Ãawøíö‘Þ�Ñ~{ÇðpGÿˆÝæà†ù®�~«}Ä>ÐT7ßÑïâûìýVï€9³¼ï¾ð¬/áC³| ž�pø|_l+?J¬$öM&ü´gfjÎ3«ûfƒ�Yì•/¬?ˆz¢”ž |
|||
íóÍÎ�´Þš›åç@l¡è_,Õ9é—6Q7u}”îf²q¢²‘|kÛlÚ gè1Eòmú^º·IVù)¯öÈVhhgÖIÞºN‚�;�Õ4»ÿ7–yi¥gÐ8X•ìKÈôкŽ]ÝÁè“sªƒÚê vl‡Þ¼qàM;Bé8�‡¡îÚoc]Ó0Ô]ÐöÃî³ÓÒOŒuÓ£½¹ íƒÂCdûÀª„wf)uxf–îȵq–®#(ñðêî&gªï+ù•…ÖÅ$BçLКp’Xzè‰6GO·D,ÂÔ õåjD"’ÿ¼Rüƒt-äDº9N„}tîÌÚ9¹°9jÃœdSâ0ŽþQ]=—"³�p4bŒ¦�¡Ù)Ó@÷ÖÛŽ�¬…Ä<L_¡Fjõ4´dõS0Nb²%~RÄé;ïçŸüÁîô–ÏPŠ‚¾þß8YûgÒ~0ôæU¸;"eDq/ð*Vïk%8
b5ä„j |
|||
ƒ³Éä¨1z‚Ô˜–µ JÊ(¯@¹EŽ‘¥p0>*Æñ�8VÅqlpe4}åÀJ|…M_yb…¹²‚;ê±ÄäQey 4+P*¨1N‡±44Š7@›Údª2T%ƒr}KÆ |
|||
À“(ž„ |
|||
¡00_˜æpвtŒ=‹/v”u |
|||
ƒÚ¡~žö>…š, A_�Â"žb«<— \‡Âá� /äæ@«±”�þ ÅM×w_gÜŸà?›—G¯˜/�þÖÌŽº—ç—�/‹Ëï,_]þt9éBüâ«ËÊÔîw:Rð&ü:« vCað&K³£¯\Æ–Ëø7l¼ÐrÞ}~þüñóâùOÏËœ{åÜ•s¬êï±êU÷«Ç_½ø*÷Ýô�…ég |
|||
Ϙΰ§ž…g/=˦?zæÒ3l2ZÄ-¯/^ZdÜ‹øùÅë‹ñEÖ²ˆ/-b~œØ}‚i?ñĉçO°¯Ÿ¸t‚<�ß<Š]GG˜Ô#ùG˜7Æy8wtcV¼0‰‹ÊÁš×§.M]™b«&-“ƒ“,7‰Û}¯ûäµx½½ïxeYæÌQ,€ƒ•§³Øë,›¾½p;ã�Í�±½£�¨FÜ#á‘ùÙ&³vTcÎÍÀé£*sú(i„{,…hôùô+éL{ú¥ôëél€ûúuø“áy
–áøøÒˆC¯ï»�î“ïñA±ÄAjËÐQ~PD£;îv.a|ÌõèÑ£¨3¿O¬q8Ew¾«OôBÇB:óÐQå/iP§+‰DõôÁÐ…`µA Q":%:7·+‚w¦a‚!=ýZOºPElz=”]!Ÿèœ>27G{På"d±¹œ£#Žá¡Á�þm[û¶Ø{{ºmÖ®ÎK{[kKsSãæ†úºê*“±ÒP^VZR,é |
|||
sÕªô´Ôe²"I.ãXpšÁ&t»y±Ô-r¥Boo%¡ž[··J±{=�È»)¿žÓœ“·qZœ–5N¬â[PK¥�· ¼ø¶Uà/àCNèµ |
|||
.^ü„ö·Ñ>WJ‰T t:˜ÁÛrýV^ÄnÞ&vïó/ØÜV�·”¢ìº|ÊJZR¦@7zb¹^Âåm˜v˜r[Óü—JÔŠl‰Í㇜6«V§sUìbš`¥C¨‹Šå]bɈéè0¿d¸¸pä‚ |
|||
�»õ¼‚׳Ó)²˜»ÀÚ3ôb…`+îÿ}.¬Ü'«MÔ©}ÃkzúnªÄ¢¬D%ðŸÁ é>¹¶ñHˆ¼Dõ"ÝnpïÂB·Àw/¸<âó㯖6lXÛÀÃhÐ ³.Äÿá°Vì>âUn?n’Û
Éž5t·SdJºy¿ø¶ºÍZ]†k•gð‹†8Ü>ÕéÈÂ_° q Äù!g‚†+´ö,²˜ô.‘q“‘‹«#Ù£dd~udmº[€hö9œ"Wb÷ |
|||
6ðña�8?ù´‡„BP‰iŸkuÂBfßhrQ^¬²{¼(+·À¬['@¦�)*J¤}žh>Ñ‚‚ÒŒL¾Q1DŽM°¹¥ï>.à+
b¯>úØàVèX<RŒlKU&˜áqCˆV>Ñ$„EµÐ¹Ob–-àpÒ)Ò4QÝ%"÷„4K4Ù¬D3o[ ¹õ×Fr"ùõ#.?D±Or¾†Ìñ«Kµ¼öfT‹\V"XÓ9Xj[pz'ÅB·Ö»r’wju¢Å"\‚Óç"I Þ¬¸ |
|||
¦é¨u"Ó5âìs}C;œ›%£DWb»MŒàÔ&Ä@zŠŠïd´¬UðÝÐ:[ “JPTŠ’´îlá�ð‚^å3Ä |
|||
Þæ³J|„^'TFR¯«wUšœ� §«W«séO¥��a^R3$½«Cl œ€1 †BÄï¹Ä«¼Sð .ÁÏ‹–A'Yq�ˆä)®#ë¨[œnB:^%ˆ3Ån½öVçŠ=”^#{o¶¯ó |
|||
¡Ï±@„’@–g@±ï›ÉÇ}§ÈC‹Gà»wAp8[´ÔØaçCÚû‰®LÔ‡ûF:+
pðu. øàÐ’tìp¾¦Bˆ?8â<Ë`¦ËÝéZ*†1çk<¼W(Ê”€„à A$
¡ üÚ×,ÍÓQŽ”ž¸€Å«F˜¦ZÅÀ¸f¡y J¹~ð1œõ6ÞKâó Ë¿àv‘GX4|±ˆ…6p‚ж„ùQ)ø:Å¡“àíoOàr‚'Af`
®4Ü¿ ² ŸåV’ŸÚÔ(õËΡ4';'{{ý�‰Ü”‡ž@(~�þæ¸VÇÔ‰þÿÕ£ø’q\†Þ†�>_ôü >{áóUžÿ¼ƒÆ^»IÅŠ˜úX3\íafqÃís˜YðØÎ;)`K˜ëÌï˜sì±[¸C_ÉVé‘�c¶ ìø|1> :*nGåêØ2›CæqsbÔŒ\®–kå?‘_fb‚IuIVÈ‚KÌsÌQò#h›q-÷kîSÇ”1/1oÄ÷ÆÇeÿ"ûüÆÓý7ŽŸ’O |
|||
endstream |
|||
endobj |
|||
29 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /a6ed46+NotoSerif-Bold |
|||
/FontFile2 28 0 R |
|||
/FontBBox [-212 -250 1306 1058] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
30 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
31 0 obj |
|||
[259 600 600 600 600 600 600 290 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 671 667 600 600 600 600 600 400 600 600 600 600 600 600 638 600 600 600 652 600 600 600 600 600 600 600 600 600 600 600 600 599 648 600 600 570 407 600 600 600 600 600 352 600 666 612 645 600 522 487 404 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] |
|||
endobj |
|||
32 0 obj |
|||
<< /Length1 8784 |
|||
/Length 5369 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœµYxSÇ•>s¯ÆÆX–ä8ÄW¾Ø�ú!À6æü”°lã—$G6¬±lɶŒ- Kam’RˆˆCZº¡…|
_¶›Ð„m®I |
|||
&MIØ-mØ6Mú¥Ùn·e!ͦMR(,Møh_í™Ñµ1„4›~ß^sgæœ9sÿ93wl€@",5épWÔ–¯CÎoˆ¾§¸;P±n#Ž¯ÌrõºÜéºy€„j”YÜ;Þ¶~µêa¤·!½¡·×ëÖ}Yc@úH/porv¢FúÒBƒÝ¼täñº¥³Ó‘îBaîëüA¤éúF¿{À»f8qéWÑ^
ªóp¶¤q~YpÐÔŽä¥"]Àý ;Ø3zS”æÎЪ»¶„…¾ŸöíFS(ÏÄ5h|¨‡ø‚á¾àTj�6fÅ' ÉÄ9I:HÖ€:)�úEíÿ¿<œPÅ«O ·Zƒ)ÙT‚ïÞöÉÉ^nxr�úÄÇ5½ªßQYÅÑ«d‰‡YiYÅEË |
|||
—¦5/ŒØÖŒØt;׶ì¬v2¹hE4ŽŸ1¢NЊ¤ðÞ]¼m×
íl6g•Ïó™Ñ:GЯú¤bÿ²|~}qE/©¾¡j‡y��³"'fåëÀ´4¤�פ—–¤iD4lȳ8JëK¸K‰.íÜG6~Ÿ·âá»+W¶exäÈCæþç.ï꾸€Ë'ÏŽ“yä·5E“Á±–ÞâÕÛŸ)çÞ®‘+ÿp™<O1(A»Ñß4È(A——åtN£-Ô.MMA'²¦¢½â"´¬}kCIÒïO6�;SŠã^Ü‘�Èò�”5îãïí |
|||
¾•Q¼JuÑÞÑ"u#Ù/��ß‘çÿ“�üèâùÜHKŒ•—Å |
|||
$aœŠ•�‹X€ºÂ¥|qÊ™'Ÿÿ
i#qcßê²;jö¿õöósš÷ÿö,™M^:Ö4ì–¯ÉÄòI1<Š±dAþ.+½ÖçbjÑi�söëôdø�Ò%í)�–´Ž–¿|ûÀ2_øŸ`Œs)®·G©Ê%Y54HR¸tV3#ÚöËOÿYÔTo?'ï1~ï[Èaßxê:w×JùòoÒÃýøè„lT�S}r¡ÊÑ+NµjшԔ1“¨Ð®IH.ZV’Skí+æSŒ†…YsHŠÑDün÷ý=Ã+Ý›/Ëošõ_óý�¬‘/ÊÉåÏîlÚ¼Ÿ¨ÿýAùÒÐþ±mcßúqÒ�>bzáªù_m©1—µ“ßV²Æ§d}ðò[$ÁøîÅWêZYùÜ?“ŒÉ=ïGŽþaïQÙd¸gÐ~|÷æ¯ÐzhSòö%zÖRß“ÈÍ4¡Ÿ,{´øø™åI~ùÌÏ�]œQ½ª:û+a§w¡ùîöÁÿü/“xã4{�òùjb|§üȵ:Í«Ãþöö“¿¸¿rX>÷Ø䇪kmz¬Ò½G�±Ú‰^âš5i¸¿ôbz‡ßZ2èK‰�úB~ª\²È¯'�}™U«\Ù�ì©k/hÐîT§Ë6[mòù–Iÿ�FZ~džߑm¦”ëchǃ±âh¸³î×õäÁˊΚ�ùO'>ª>�Uöµ&ª«¿Åý6¯¿7³CÁM§Ú¥&±H?&ÃL…Omá_ƒÙÿ�-ÒOxl6þ%Ƨ^ÿµÊøôÏåykå¶9ºŠ¹}óM‰d]ó4š|É |
|||
ÑÝ"Ë÷Üôæ[;¦0?r¶`XþÓ�Ëåa:ßè÷"ê÷m®~VêÉÜ[ܺ=ïW²fxðé„ÿô›SçC)îÉüQÎ6º)
xºéرýø½7äãòÕSo�¦†ïœ{õ韩ÚÿógòyíÅ#9ù—kä«’ù²ÿºL?\ôî=+êœO£!Z™ŽrzjbAñ7OQ²[/��ž´iIü×ßÙ¹GþŽüá�}VÜ]†ý抎g/ïêûQîkQZR1¬+$ûôòeÙ`®0ítÎßÈ-´‘—EþÕOüàžCÒЃOÀBaå3›7¾U¸1üG<ºûrSš�ôå‹Ÿ”#—ä} |
|||
t¿:ùå±Çi~ |
|||
ñìÁüäP}9ìtHM›:Âpc1�⢜…„mœáÞuß·aS÷¦ëï½rø¤mùŽÀùöͼ¿–~‡Ï蹿k]U‡ÙÿÆÁwöUXFÆNÛ¼EÖèüʳÁæVc¸'>V[©ÿÙ±“¹Ä –,5jµbl‹p½b$rÁ¸óqë›Û‹o̽qÿÜû¡ºÎ+ë6rõÍ$ó“¡É‰-+ƒ±ï‹ý£*^å¼[r( |
|||
†Ô´Âe}ŽÛÖ�DÎ&ï4êHáÆ šo^´®h\µO~÷� ~Ï@Ëä“ï=x€<´µÚQÓvúE9ñ÷Fªs‡ü1ÿ.îÛÅôË’¥Ñòsˆ6ån<0ÙZE´1xJkE§d
Á!·ŠðoÞ»¾;6õ¡íë׫ù:µºÌ²Æ°gx‡F]«V¹ûô£¥ÖÍoÞØ£~i O>Ò=jŒKr×è2“å#s¿d(pmòsÓH·!SW]£nQ÷õ’®]�e±ûÆ!ôKóK‹ßj¼¤˜%Fñãg)šò3M‹žós¸\âø+nu{õîI©»«iŸÏwý>ÒÙý€1N×^›”™LÚçæêÑ«>ê•|X/$ÕÔp-ê�ùñÑÀrêU*žäËÁ |
|||
ÀKð) òCNÃä:¸—¸|ïáæÈ_R¥ª:UÇT¯Á¼^sõÑ |
|||
þXÔªz\ª(áßÅÇü5ìCÑ ÕO �À¾�is¡�ÒªoàÜ·¢×øÓÐÆŸ€BêAä`?=Dï¼qc“Gâ“×'Ÿ™õ>xèÞŸñ¤±{qŒ‚úñî£pG‘s@ï±Tªß’GqÔ‡Ô…È¿;Öóo@7¹Æ— æTjÕ,Nu�ƒ™ª×64¬Åõñr4æCÜç€<qá—xï¬Á{'^Ïqƒ�~ˆo7tßñžŠ»’APDu-TC
ÔB4@#4A3ØÁ -p´B;à‡æ“Nå¶`ŽE¡Â{+Κ>zc |
|||
Ÿàµü Âç@Ï*|WWø<,€(|í¿ðU�LîQø*È"+¾f“ |
|||
_
é¤Wák �Œ*c-ÊTd´PEN)ü8H!“ |
|||
?¾Äéþ,0r«þ,XÄ5*üx(à¶)üxØÀ=¥ð “ç~¬áMÓ¿ÝÍoTø³a5¿Sá'’Zþ”ÂOäS«þ˜§=¤ðç@‘ö…Ê@pxÐ×Ó–.^²TXôô{›¿«@(ïïšéTHhö†¼ƒ[¼ž¨„aÁ=ÐaLûRÜ°K°0�üéÁâó"e?tAŽÊ‘Ó�}óôª£¼Ø{Q×l=PP»wÐ×
õ¨'Œ¯€áeÖºmaw¿¯µ†Á�Ú|е.à„‡ƒèÇçïò…›*E~jñ3mÃèy̯ÔЃüØ |
|||
xÁîd�INÛú´âÏ]Òâù~aIÁâ¬i*B>uG@À |
|||
¶’ââ.ïòî\ª�)Ï�)gÖ|!Á-„Ýï€{p“èž™žæ}M7¾a4áF$½,ÂAØ„¼s뎙ù~Lñçvûò*oÈ×ã^÷ÀVW±4ÓÄÓ¸H¹a Êv½>‹JYïõ�ôROLi• 7ÃUÀâ¡^„cs›vÊ -wðÃs‹á˜PÐWšÍ[·n-èaðtÌ=Þ° ˜Yµ†QÅJ<pÌ°•ý ’›x TeFÚ‹²fÅpÌ3”(�1õ¡ð�ÇøÝ·¹~SyC‘£ËÃð‡{ ;¼Õ=è¥õ‚¥ãõ‡É!¿Ç;(„{½‚ÝV'4½þ˜p]L O¸YœK |
|||
„;+óøBáA_çæH@I·_È*·6{–PQn·Ùó„ûlŽê§C¸¯¼¹¹¼Þa³Ø…†f¡²¡¾Êæ°5Ô#eÊë[…Z[}Užàõ¡;ƒ‚w[pÐ |
|||
�AÁ7ì÷Ñ°{½Ÿí«ÐˆE |
|||
z»|ݾ.¡ßíïr÷`Aïà€/DÁ½â÷`ü¾°;ÌèžÀï Ÿ–õp`hPBM¸…Ÿ |
|||
µk²WÙDV}˜íiºq˜º‘¼ÓÛŒíl¤ýìè¢õ6„cÛÝ´ªz™¬÷Hö
,�þ[4×Ý¢!9w:–°êþ"žyXf'Q'zVü‹ét³6�b;ÛÁvø.g¾Ú™÷áÈ�_Äü;]Ž‡t3¶õHÛð‹mg15c[‰}=î>›¡ãØœ•÷õøýð»nc2T·½Š¡3ȨmˆÌ Û‘!æã ‹c¹á©ÝMOVïß„«€nÉIˆébç4•¤¹t³mˆ�n±\™‡Ë©Œ„ü<JþX,ôDº9O„-lúœFÞóaHñ)v‡ÿY�:—B]ƒ¾`8Tòõ{Ì
ÖºÛŽ�ÆBsdŸÕæu?ö4úœ§9©c÷$|“/}ÿ_–=°1iõG�Ç®g®~¿�ö¿júÑÅÉë2Ìz?®ïKq ü�´|>ðd.4’tp’4ìS±OÁÞˆUR…íørÄ€=rž%ôŽ³�¶„;ç!±Êò£Î¢dG”,ˆ]”p%r㤳q’$M’ý“dt’”N˜ÔM |
|||
“|y>¹•f Ò2l IFqRIØ’„Ôte6Ê$ —¶„Äc?‹ÉÌ‚B/~³ˆyj”Taϳ9þ8YñJùÝH]Ä—ƒRlŸ`£«„^“ |
|||
}_Æ›’yß+„/»Ou¢™ |
|||
Ï;ÿ«�wž'¼ó7|4sôäÕ“\ÒÑңܑÃ$épæaîуGr‹#
_#I_%Cõ†Ì0¾%�µ~IwÎ5D3µªh¦—?×C&¢¯”»ã™^³—[ì)óñðF¢Gç•m‰f8
…z§Í©Ðl?Â_áÑ™”tëâ–²–ƾÔÙà|ÝyÁyÅ©nt\up’�¼ZCª×ÆgÆ%i$Å™Z˜âL&IN]a’“#ˆËZp>‘t!‰+Mz=éJ_Š•3ÏÁP#Σ©DM&È£ã{nní„6Ú\+i×Kd¯”m§mYS›¤Ù+�³m½kœ�GZw��AÅüZi©Ý%uÌo•<8(£ƒQèæ�§BEk( |
|||
粇„rq§däBHáPVl„]ˆNBˆ |
|||
Ð'‡‡†Ú‘À[ÚPmCC¹¡�¡vT†Îä¦oÄú-³´ºœ{sScCýººÚ[õZ«¥ª²¢¼¬tͽ«W\±¼dYñ’Åæ‚ü¼Es²ˆY¦Ìtc².iNbBü¬8Fâ¦<‹hí¤œI•#VWçSZt#Ã=ƒÑ!á�M²Þ*# LL¸U²%»o“,‹I–MK�°Vçç Q�^«… ÒÖäÂñX•Ø*H—Ùx«r‘ˆ„É„+Kzo• ‘Á"Y·ôF,U¨o<!¾R¬ôÆççÁx|p$-ƒãdÑÂÜ"ËÊq<©Y‰Ï¶¸=Rc“ËR•a2µæçÙ¤9b›‚J¦RÒTJZ¦RðQ×aŸ0ž÷Jäá tväÎöˆ÷—Ä»qm„·D"{¤ä\é±Jºgû§cä^)O¬²H¹Tkmó´�Ú›&‰¤ÎÖ‰Bä#ÀpÄË—n帎&[÷Сá�D¬¢`�tDÜÑÑNQЉ‘ñÙ³#A"�.\5}q_†d}¸UÒuô’•J°V,oCÓz—Äe[…^7rð_©hZžaJn�’iü¬i@ ÄÔd¢�ï›(ƒN$¤Ñ&WŒÆëiÆq(3ç¶J\�yej&ÅIgF§f¦—wˆ˜ÍZ»+"©²mÑ‚ïsK£�XO}4¢Nšs=Ã$FôÉ |
|||
s+“Ð+›Ç'Hê„WÍ\€•B—DtŒ˜s=Ö]Î@9Éza…ˆj¨‹héPþméMGB~žT�K½·tÊÜJŽ,ã‹Í¸ÂÝ�)òU±ôIf1(ÅŠé|R·,>»‹-Q–IÆJ :º”U’ÙRE-–HGU̪Klr�‚ÂèÅñ"!ãùB(‚Ö**œZ‰u•c‰¸<ÝRfG†wZ·àÊ0Ie˜àVÑåm¥…†ÝsÍ™˜E‰«t¸jíbmS›k¹âHl‚ªSe[nS#º2bj°ä¤¸ì8ÁÅeð(¨C†`Å�X±[I›‡¯g\Zª«~º¦¤Ñ
éÁâRä(}‹R5-§Êê)mJ¢žÊêS«)öäçq8-(†qEµzjŠÏÆ“yªa,Še:yÁ%zÅV±W�Ê]46 |
|||
CYƒa®äÊq5,„ L8=EP0%knÆLp¥µŒž&«o›¶MM‘8±Ö¡ÊEE! ç6 h —-OÎ`»ŸîgÑêÆMŒ;šíçÈxYÝ˽tÛFD›'"Ú]«™4ž ;3¶S[z¨%µŽŠü<<Ì*ÆE²·i¼Œìµ·¹N鄽×qŽp•ãpÎuJÀoãr”K™”(A55#Çä3N•Œ²Yc0ºo8Œ7Å#Ð5ÁÅxº)‡<UŒWÆxôÁ,¥÷"Æx~[ÍÏý½‘ŽVZã�Šˆà?"q
¢#®'œf¶/z+¤±‚òK)¿4Æ×P¾+ƒ¤’ü¼í�Eü(=Ÿþ¹Ê)P¯>i0¤>¡~íÖ?Ì©jÀû¢—¢ûn¶²Q¾ó_òþÆ'njpΛðG6n�
x§‚]ì’z6ã}ÎÁE|[ðf„ݱ…D‡×¿!ü™ù¼oÁ�ð¶Lv3|û3Ì·ãÝæ(ü> �Ló<ÈFíc¤ÞSlhH&b£yL'ào9·=Ül†QmùOq/ƒƒG‡p&öœÅïý¿ÓZŒãz@Ÿ þ~Õx›ÒÓð$ì„M3©O|òuH‰þ ŽÃ30ñ©ˆÞ$óñltαޅQÍ·üqLDu]ÍqFN£ÉÖ,ќռÉíàú´«´5êÓêsǸo3LSH±¨Î«Þ犹…Ü1HŽnŽ^‘�êß«oü/çO%ù |
|||
endstream |
|||
endobj |
|||
33 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /55ce8f+NotoSerif-Italic |
|||
/FontFile2 32 0 R |
|||
/FontBBox [-254 -250 1238 1047] |
|||
/Flags 70 |
|||
/StemV 0 |
|||
/ItalicAngle -12.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
34 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
35 0 obj |
|||
[600 600 600 600 600 600 600 600 600 600 600 600 600 600 250 288 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 458 600 579 562 486 579 493 600 556 599 304 600 600 304 895 599 574 577 600 467 463 368 600 538 600 600 600 600 428 600 428 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] |
|||
endobj |
|||
xref |
|||
0 36 |
|||
0000000000 65535 f |
|||
0000000015 00000 n |
|||
0000000255 00000 n |
|||
0000000456 00000 n |
|||
0000000513 00000 n |
|||
0000000564 00000 n |
|||
0000000836 00000 n |
|||
0000009551 00000 n |
|||
0000009935 00000 n |
|||
0000009977 00000 n |
|||
0000010025 00000 n |
|||
0000010097 00000 n |
|||
0000010262 00000 n |
|||
0000010432 00000 n |
|||
0000010475 00000 n |
|||
0000010647 00000 n |
|||
0000010820 00000 n |
|||
0000010941 00000 n |
|||
0000011064 00000 n |
|||
0000011138 00000 n |
|||
0000011312 00000 n |
|||
0000011454 00000 n |
|||
0000011499 00000 n |
|||
0000011769 00000 n |
|||
0000012039 00000 n |
|||
0000020240 00000 n |
|||
0000020454 00000 n |
|||
0000021816 00000 n |
|||
0000022731 00000 n |
|||
0000028234 00000 n |
|||
0000028453 00000 n |
|||
0000029815 00000 n |
|||
0000030729 00000 n |
|||
0000036188 00000 n |
|||
0000036412 00000 n |
|||
0000037774 00000 n |
|||
trailer |
|||
<< /Size 36 |
|||
/Root 2 0 R |
|||
/Info 1 0 R |
|||
>> |
|||
startxref |
|||
38688 |
|||
%%EOF |
@ -0,0 +1,467 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>Untitled</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article"> |
|||
<div id="header"> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="dlist"> |
|||
<dl> |
|||
<dt class="hdlist1">The dashboard page is pretty straight forward: </dt> |
|||
<dd> |
|||
<div class="olist arabic"> |
|||
<ol class="arabic"> |
|||
<li> |
|||
<p>The left list shows all the available services and allows you to run them.<br></p> |
|||
</li> |
|||
<li> |
|||
<p>The other shows the available lab rooms and allows you to interact with them (p.e. subscribe).<br></p> |
|||
</li> |
|||
</ol> |
|||
</div> |
|||
</dd> |
|||
</dl> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
Binary file not shown.
@ -0,0 +1,505 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>Creating a lab</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel3"> |
|||
<li><a href="#_creating_a_lab">Creating a lab</a></li> |
|||
<li><a href="#_running_a_lab_instance">Running a lab instance</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="sect3"> |
|||
<h4 id="_creating_a_lab">Creating a lab</h4> |
|||
<div class="paragraph"> |
|||
<p>To create a lab instance simply add a repo to your git!<br> |
|||
You will then be able to locate that repo inside the instance list and run it.<br> |
|||
For more info on this please refer to the Bootstrap chapter <a href="main.adoc.html#_bootstrap">here</a> !<br></p> |
|||
</div> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_running_a_lab_instance">Running a lab instance</h4> |
|||
<div class="paragraph"> |
|||
<p>First we have to select the lab we want to run. To find a specific lab we can use the search bar at the top.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/run/lab_instance_list.png" alt="lab instance list"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>After we have located the desired lab we can run it by using the cloud icon. <span class="image"><img src="{imagesdir}/run/cloud_icon.png" alt="cloud icon"></span><br></p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>To request more info about the lab we use the info icon <span class="image"><img src="{imagesdir}/run/info_icon.png" alt="info icon"></span> and the trashcan <span class="image"><img src="{imagesdir}/run/trash_icon.png" alt="trash icon"></span> deletes the lab (forever).<br> |
|||
Carefull, forever is a long time!<br></p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>So lets go back to running the lab. After clicking on the according icon we should be redirected to the execution screen.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/run/execution_screen.png" alt="execution screen"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Here we can use the command line on the bottom to execute the required commands. Our results will be visible in the console above.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/run/ls_results_console.png" alt="ls results console"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Note that you can choose to use the editor of your liking from the drop down menu.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>For more complicated tasks that may require responsivines from the machine you can use the terminal option to open a full-blown unix command line.<br></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
@ -0,0 +1,884 @@ |
|||
%PDF-1.4 |
|||
%ÿÿÿÿ |
|||
1 0 obj |
|||
<< /Title (Creating a lab) |
|||
/Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/Producer (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/ModDate (D:20200709150611+00'00') |
|||
/CreationDate (D:20200820164223+00'00') |
|||
>> |
|||
endobj |
|||
2 0 obj |
|||
<< /Type /Catalog |
|||
/Pages 3 0 R |
|||
/Names 9 0 R |
|||
/Outlines 21 0 R |
|||
/PageLabels 25 0 R |
|||
/PageMode /UseOutlines |
|||
/OpenAction [7 0 R /FitH 841.89] |
|||
/ViewerPreferences << /DisplayDocTitle true |
|||
>> |
|||
>> |
|||
endobj |
|||
3 0 obj |
|||
<< /Type /Pages |
|||
/Count 1 |
|||
/Kids [7 0 R] |
|||
>> |
|||
endobj |
|||
4 0 obj |
|||
<< /Length 2 |
|||
>> |
|||
stream |
|||
q |
|||
|
|||
endstream |
|||
endobj |
|||
5 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 4 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
>> |
|||
>> |
|||
endobj |
|||
6 0 obj |
|||
<< /Length 6451 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.2 0.2 0.2 scn |
|||
/DeviceRGB CS |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 697.526 Td |
|||
/F2.0 13 Tf |
|||
<4372656174696e672061206c6162> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 670.966 Td |
|||
/F1.0 10.5 Tf |
|||
[<54> 29.7852 <6f206372656174652061206c616220696e7374616e63652073696d706c79206164642061207265706f20746f20796f75722067697421>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 655.186 Td |
|||
/F1.0 10.5 Tf |
|||
[<59> 69.8242 <6f752077696c6c207468656e2062652061626c6520746f206c6f636174652074686174207265706f20696e736964652074686520696e7374616e6365206c69737420616e642072756e2069742e>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 639.406 Td |
|||
/F1.0 10.5 Tf |
|||
[<46> 40.0391 <6f72206d6f726520696e666f206f6e207468697320706c6561736520726566657220746f2074686520426f6f74737472> 20.0195 <6170206368617074657220>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2588 0.5451 0.7922 scn |
|||
0.2588 0.5451 0.7922 SCN |
|||
|
|||
BT |
|||
341.6619 639.406 Td |
|||
/F1.0 10.5 Tf |
|||
<68657265> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
364.4994 639.406 Td |
|||
/F1.0 10.5 Tf |
|||
<2021> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 604.906 Td |
|||
/F2.0 13 Tf |
|||
<52756e6e696e672061206c616220696e7374616e6365> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.0459 Tw |
|||
|
|||
BT |
|||
48.24 578.346 Td |
|||
/F1.0 10.5 Tf |
|||
[<4669727374207765206861766520746f2073656c65637420746865206c61622077652077616e7420746f2072756e2e2054> 29.7852 <6f2066696e642061207370656369666963206c61622077652063616e2075736520746865207365617263682062617220617420746865>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 562.566 Td |
|||
/F1.0 10.5 Tf |
|||
<746f702e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 534.786 Td |
|||
/F1.0 10.5 Tf |
|||
<5b6c616220696e7374616e6365206c6973745d207c20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
145.1655 534.786 Td |
|||
/F3.0 10.5 Tf |
|||
<7b696d616765736469727d2f72756e2f6c61625f696e7374616e63655f6c6973742e706e67> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 507.006 Td |
|||
/F1.0 10.5 Tf |
|||
[<41667465722077652068617665206c6f6361746564207468652064657369726564206c61622077652063616e2072756e2069742062> 20.0195 <79207573696e672074686520636c6f75642069636f6e2e205b636c6f75642069636f6e5d>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
1.2131 Tw |
|||
|
|||
BT |
|||
48.24 479.226 Td |
|||
/F1.0 10.5 Tf |
|||
[<54> 29.7852 <6f2072657175657374206d6f726520696e666f2061626f757420746865206c6162207765207573652074686520696e666f2069636f6e205b696e666f2069636f6e5d20616e6420746865207472> 20.0195 <61736863616e205b7472> 20.0195 <6173682069636f6e5d>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 463.446 Td |
|||
/F1.0 10.5 Tf |
|||
<64656c6574657320746865206c61622028666f7265766572292e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 447.666 Td |
|||
/F1.0 10.5 Tf |
|||
<4361726566756c6c2c20666f72657665722069732061206c6f6e672074696d6521> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.8066 Tw |
|||
|
|||
BT |
|||
48.24 419.886 Td |
|||
/F1.0 10.5 Tf |
|||
<536f206c65747320676f206261636b20746f2072756e6e696e6720746865206c61622e20416674657220636c69636b696e67206f6e20746865206163636f7264696e672069636f6e2077652073686f756c64206265207265646972656374656420746f> Tj |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 404.106 Td |
|||
/F1.0 10.5 Tf |
|||
<74686520657865637574696f6e2073637265656e2e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 376.326 Td |
|||
/F1.0 10.5 Tf |
|||
<5b657865637574696f6e2073637265656e5d207c20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
151.665 376.326 Td |
|||
/F3.0 10.5 Tf |
|||
<7b696d616765736469727d2f72756e2f657865637574696f6e5f73637265656e2e706e67> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.7985 Tw |
|||
|
|||
BT |
|||
48.24 348.546 Td |
|||
/F1.0 10.5 Tf |
|||
<486572652077652063616e207573652074686520636f6d6d616e64206c696e65206f6e2074686520626f74746f6d20746f20657865637574652074686520726571756972656420636f6d6d616e64732e204f757220726573756c7473> Tj |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 332.766 Td |
|||
/F1.0 10.5 Tf |
|||
<77696c6c2062652076697369626c6520696e2074686520636f6e736f6c652061626f76652e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 304.986 Td |
|||
/F1.0 10.5 Tf |
|||
<5b6c7320726573756c747320636f6e736f6c655d207c20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
151.8225 304.986 Td |
|||
/F3.0 10.5 Tf |
|||
<7b696d616765736469727d2f72756e2f6c735f726573756c74735f636f6e736f6c652e706e67> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 277.206 Td |
|||
/F1.0 10.5 Tf |
|||
<4e6f7465207468617420796f752063616e2063686f6f736520746f207573652074686520656469746f72206f6620796f7572206c696b696e672066726f6d207468652064726f7020646f776e206d656e752e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
2.0991 Tw |
|||
|
|||
BT |
|||
48.24 249.426 Td |
|||
/F1.0 10.5 Tf |
|||
[<46> 40.0391 <6f72206d6f726520636f6d706c696361746564207461736b732074686174206d61> 20.0195 <79207265717569726520726573706f6e736976696e65732066726f6d20746865206d616368696e6520796f752063616e2075736520746865>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 233.646 Td |
|||
/F1.0 10.5 Tf |
|||
<7465726d696e616c206f7074696f6e20746f206f70656e20612066756c6c2d626c6f776e20756e697820636f6d6d616e64206c696e652e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 782.394 Td |
|||
/F2.0 22 Tf |
|||
[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
<4372656174696e672061206c6162> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 733.376 Td |
|||
/F1.0 10.5 Tf |
|||
<52756e6e696e672061206c616220696e7374616e6365> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 733.376 Td |
|||
/F1.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
q |
|||
0.0 0.0 0.0 scn |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
/Stamp1 Do |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.009 14.263 Td |
|||
/F1.0 9 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
7 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 6 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
/Font << /F2.0 12 0 R |
|||
/F1.0 13 0 R |
|||
/F3.0 16 0 R |
|||
>> |
|||
/XObject << /Stamp1 26 0 R |
|||
>> |
|||
>> |
|||
/Annots [14 0 R 17 0 R 18 0 R 19 0 R 20 0 R] |
|||
>> |
|||
endobj |
|||
8 0 obj |
|||
[7 0 R /XYZ 0 716.21 null] |
|||
endobj |
|||
9 0 obj |
|||
<< /Type /Names |
|||
/Dests 10 0 R |
|||
>> |
|||
endobj |
|||
10 0 obj |
|||
<< /Names [(__anchor-top) 8 0 R (_creating_a_lab) 11 0 R (_running_a_lab_instance) 15 0 R] |
|||
>> |
|||
endobj |
|||
11 0 obj |
|||
[7 0 R /XYZ 0 716.21 null] |
|||
endobj |
|||
12 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /5ede88+NotoSerif-Bold |
|||
/Subtype /TrueType |
|||
/FontDescriptor 29 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 31 0 R |
|||
/ToUnicode 30 0 R |
|||
>> |
|||
endobj |
|||
13 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /c9f30b+NotoSerif |
|||
/Subtype /TrueType |
|||
/FontDescriptor 33 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 35 0 R |
|||
/ToUnicode 34 0 R |
|||
>> |
|||
endobj |
|||
14 0 obj |
|||
<< /Border [0 0 0] |
|||
/A << /Type /Action |
|||
/S /URI |
|||
/URI (main.adoc.html#_bootstrap) |
|||
>> |
|||
/Subtype /Link |
|||
/Rect [341.6619 636.34 364.4994 650.62] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
15 0 obj |
|||
[7 0 R /XYZ 0 623.59 null] |
|||
endobj |
|||
16 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /d3a7bf+NotoSerif-Italic |
|||
/Subtype /TrueType |
|||
/FontDescriptor 37 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 39 0 R |
|||
/ToUnicode 38 0 R |
|||
>> |
|||
endobj |
|||
17 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_creating_a_lab) |
|||
/Subtype /Link |
|||
/Rect [48.24 748.79 117.54 763.07] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
18 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_creating_a_lab) |
|||
/Subtype /Link |
|||
/Rect [541.1705 748.79 547.04 763.07] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
19 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_running_a_lab_instance) |
|||
/Subtype /Link |
|||
/Rect [48.24 730.31 162.753 744.59] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
20 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_running_a_lab_instance) |
|||
/Subtype /Link |
|||
/Rect [541.1705 730.31 547.04 744.59] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
21 0 obj |
|||
<< /Type /Outlines |
|||
/Count 3 |
|||
/First 22 0 R |
|||
/Last 24 0 R |
|||
>> |
|||
endobj |
|||
22 0 obj |
|||
<< /Title <feff005400610062006c00650020006f006600200043006f006e00740065006e00740073> |
|||
/Parent 21 0 R |
|||
/Count 0 |
|||
/Next 23 0 R |
|||
/Dest [7 0 R /XYZ 0 841.89 null] |
|||
>> |
|||
endobj |
|||
23 0 obj |
|||
<< /Title <feff004300720065006100740069006e0067002000610020006c00610062> |
|||
/Parent 21 0 R |
|||
/Count 0 |
|||
/Next 24 0 R |
|||
/Prev 22 0 R |
|||
/Dest [7 0 R /XYZ 0 716.21 null] |
|||
>> |
|||
endobj |
|||
24 0 obj |
|||
<< /Title <feff00520075006e006e0069006e0067002000610020006c0061006200200069006e007300740061006e00630065> |
|||
/Parent 21 0 R |
|||
/Count 0 |
|||
/Prev 23 0 R |
|||
/Dest [7 0 R /XYZ 0 623.59 null] |
|||
>> |
|||
endobj |
|||
25 0 obj |
|||
<< /Nums [0 << /P (1) |
|||
>>] |
|||
>> |
|||
endobj |
|||
26 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
27 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
28 0 obj |
|||
<< /Length1 9076 |
|||
/Length 5644 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœ½Z}t[Å•ŸyïéÃvlÉ_²cÅö“žå�È’lË’¿mÙ–l+Nü%Û‘ƒ$[²%°,Å’á+)”�8 „†P |
|||
ËÇr KÛsà™Í&a?ÐöÀž¥là�=¥´ºÛ…íhXZXÖÅòÞ='qK—³g¥Ì¼¹¿¹sï�{ïÜ7ò ¡LTƒdè‰éˆ?f®ÚùB8gvnßÌþí1ŒPÚ{sÑiþï |
|||
ŸE(ã
à©E7�Ü@ôöP(èÏ”ß�Ð&'ÐeÿÍ1æ;øÐ! ùA�¥îÀß> ô! }±h<�Ï3¿ú߀î›÷G‚?ýOCTúì .À¼6þ#„4d½=¶ŒEØÿ@?�;5›�4ÿøâ*âRÔNïMð3½S÷"¤kDˆi†5‘ý�ÊÑ×~ð׳0IqW’2¹)ÓÒQQ™™…�J��óõBÿ?z!.]vLW ”«ËÖ5@{™uq6Äì[½Gvfe[ˆ{Ÿðb´gíC™\ö² d¨kgJp~^#èËÊ[}Ž½ÌZWÂP¤ÞhŒKv¦qÒU¤Î5Ï=×óÉÏDï®eœöìÞçͺN_»Æ6îð.«žzô>¡±G¿©®ÈxýPýÜ+XóƒS8ï•yƒcg]yg�Ö±Ž<öÁ¼{ÂMìn÷Š`w
‚m°‚9¶lPkÄ6Ï#¹%lÎôf¦‚²Á t˜rRƦñüòâììâòüqæ¬ÇªšÁ@ýŠjkë‹•Ý“‡gûùß"³ÞÕ6†‰÷^ß´yK«Ï�(7×V²ïWÕ¥Íýø…á;vwæ''«;ªr#YU}Mø'ɹÊÚÍÊóIyÿžþ�9WiÊwy`¯ìÀw’-¶”ÕÄS*,äêr… |
|||
3kÄl‡º¸\3¾Ú6^P¾Eý”¹½"—ËZÊà¾H?¬âr+ÚÍO}R]¿%-IÛR_ÍõæìúýøX2¾_o7äјN®}Èæ(u€ê<
ÑÓ†Yl. Š¾ÜVßÎÐX{¥BÈb‰£lõöL¼ƒnlîµj'ÛFë4g*l|æÒ‘îø÷wÎýù�öÌ-5zeò.cŽ¾Õ9Öì\ÜY÷¯ï?£,²âZ¯×àô·>,gu̺ͣ–ášöþÆ¡ºÃÈݾÕ϶6ê²"ǪÚ*s+=·�ýÅ |
|||
ùëx»ìÀÞ7åyȈZˆ½$¥ h‚bÝCR\³óä |
|||
¹ÂÚŽ‰íXÊ/k�ÝV_νÙpã3-¾-šÜ¦äYÅ�ÕÚ¢ê�ÿZÆr\Võ‰Dàûa{’kªÉË«iîÚÅT�|ëXwQMWå‘ô’F'TÛJÒç’Oòãå&Ëvo÷‘Ÿã,kèÑ‚�ÞØðöÏÞ<Oãè[û�ý|k‚xR�I®Ü�öÔãÒñ`&÷üÍÁm;î9wÃôC3¶‚–Ù¡Ìk… œ»ðmÛ·¶7ål.4ûÌk>øÖ£§Þ=ؤk4é:jJl¾>£1ôì]oüãfS› ²n©ê¬_�~®ô+ÑV0G/Wè@+{…%ÅXWÂRýªÞ7”á©œŠ¶Íw¾zÐé¼óïöEŸ¿kÕÏV¸¦¶]†šÀ÷Ø?|jà¶qó™Û�¿yðøÛßuwÜvî–ðì>3Ñ_ÒS=ØZFö_Uîy©Öõ¶Y/»A¾î°#_'%X…Ic5Ÿ9S;ûØÜôwt·ïO/¬(Þ\V�Ž‹’ïÍfægG·_rÖ^Peç]ŽÍÍu:mËngìèj=ÍxZ`“yÜî!äASh¯”-T£\QÂæ¯çN5-x=0$åí
f–˜Ivk�¦ �¥‰D¢ErÈHR*—¦TªD�]p{²tM[35[TÙùeZuí̟ݘ¡×—*3µù™6ãç3øÍ}'.<ôÉG÷޳žµH[Ó]iÚÑÀ¿ùK÷íæìªzG…¡Á�ûÅÝ·î=ýÔˆçw¥›þ°Jo¯„fféìU•v]'ùÜ|^“‘¥,hqºËwÜå³cÌbE~Ÿ£ç�C‹npKÃýGç32xSs™¾Ùf)P7
Í´Ÿ~ÕP”S¥×äò[WVƆCÁÎú}{§}g»^×1ÑÐô.C¹s7P{˜gåU(UC¿2sÁgìÆ£&•(Qké0Žšââ‡`è°h ’ÅÕVM!þu±±^S¸º({°¢QÈÎ+ÊËrrÊWVi0ç«jµÊÈϤªäNJ*„Š}Mm-_žªrMDÔÜÊ»’(�UçOçÞíºìõƒ—½±²J⬩H¯O³»²+:LVgUN~yƒ^¾z„š�…ùv½?«M/u
쬼c§9[_/È™'»f{õ;ãÉ}ÆúbRvKÍÌn:þn³³,Ýì;JjšJÒ#Òù¼ìR‘Ýb5Ò‘£ Ð/»:·îIþGò¿nýéa7Vaå?9ì^-(°Ž´´[5ô9R§aª’’¿é½÷ãX‡‹zîýùñÈ©XSSìTdþéù††ù§%_pjn |
|||
Õ"T…¯µwÍåsÉI^`þiuT.4o-Híû±ªô¼šîë:ö-º- ¢¸¬¾¬ “Ó”ÛJº"é¥Í5̈©¡$-ò„Ùe.ÞÚêت)kêsw&35lI£µ±
jãƒ`GçµñŠ=W¤à¥:Q¾~G(H�\ü‹è£Ó¦Š–.-ß<\gÛQ[¸¹ÙßçÙ¿ÓÔ‘xrÚh¼Ò»nB×fÒnî˜uÆ=æ–…Sye¯µ®MŸá˜é-×TX·èmÓæâNÏ�®‘[†+uv§àê›Ù£æ-¼®ÞRS\Ø6ì;8YöÁÞ<Y*!÷{C¾ô„‚”½ÁšO+˜†¹«ÒÍ«Ü“vWl`ëÃ]¡ÒŽÒbyr¥ãþåÝÊUºnÇ»˜ûÂõú®ÃÉ£«¿5žzçÛà¾$pÛH”^±årÞz�CÀ1¥—ö�\WóÄ�Ôz›�ïªÊZMµ½¦üÂJ{‰¿™_VW’}¿SØôÊyüš©‘ßY�uÝÐ_eŽ÷áæz"òÅS&k‘"B¬ÐÀw�FÿŽ»ðCø-¦�ñ2Ÿ±vv’}†ýg®œ»ƒ{–û˜{½Ì�Ší‘=ƒšdM(�{
MÊj‘À5 w?ò±]¨‚»qÌ›H M6Žª¸`΂ªØPÛ†Œ€ÙȵYylõ„ÒoMnO¤Ç¿t‘Î¥H.z©ÑOá·¡ |
|||
Ð.pÙSq²fæoaÉ–Y/I=Ù7Ðþ„AL†’ádÃpï!fíJѽƒƒ½ˆGéɵ”
ÊcŒ—Gøñ?‡3²
î_ðËäK÷öµ4sÍ{q."ïšrØMr"êA}È�¶¡íh
£4†ÆÑNä®b<uiº |
|||
sä4ì*…c”ŽŽI8¹~OÂø±ð# gà}þœ„³H�ÎJ8Ú!áRáb çP ®–pÚ„·I¸âq —£|</�H�ï’xȉŸ–p%ðüVÂáF�“ž†ò˜J OC•L«„§#3�ðt4É|WÂ3P)ó; Ï@ílæ¥_Z%l¿„oBlXÂ3q?û´„g2rKx*R”ð,T¯x¢;Û·ž
%øºšÚ:¾7��òîùi3ß97Ç��©8?ŒöfÔ�¢(†ö¡F³(„î:ø‘P=�za6 |
|||
ø |
|||
åFóh™aÔ È<G.ŠS*Ï ÈÚ}™¢‰(ï .„gÐÈI@ãá"¤Úfº¢sÔØ |
|||
ìˆÎGûb`iÄ?žŸåMüåÅ<åÜœóTÊ>°8eOùAðY MЮ¡Æ’–«Eþ�ÌãÁ…x8:Ïךkì�½d>ÄÜc'ÙmÁ@°±ÑHäR±&"–j Çy?ŸXð‚ÿÂ�|tæÊP\¡8L=燖~ðZ�îjÝX”tÍ(|ÉcTð×;éêåÎ`<<;Ï�ý‘k¬vÒ�’ “]�åG§?áçCáù$�´>à§öñ—„RB Ô2ü ‘l1DH¤’ã*éãᎺú/ÛØ`G"e2‡‰X³ÅrÓM7™g©{ÍÓшe6˜°€!QÍ̈h†âbA7ѯ„\ö§œQ ƒÀk‘G‘å |
|||
áicT|<±G¿Bvä*Ó/Ë�¶�
AzôDç¼':“¸É¿$ù2žÎÇÁ“‹ó�àŸy�{;?Χ˜·§ªùË©Ykæ¯-,Ž'ÂS‹#8ýó¼¾Óû=z¾«ÓãöTó;Ý£}ƒc£üÎΑ‘Î�Q·ËÃŽð݃N÷¨{p¨¾s`‚ïw8«ù`ÌYàƒ7Ç‚ñ8]àÑØ\˜$€'üj[ù™hj'ñXp:<žæçüó³‹þYØE,¸ ÇÉFà¬Ì`ÿ‘pŸ ôltopaž¤õ¾èâ¿’à%¾´U3ädH:D=Ôõ zšÉÁI@@ÈA |
|||
^:fsðœzž–)’o‹0гM²*Dy=pF¶Ãs�p~ƒäí$TrÊPK³ûcY€>´M�U ɾ”L?íõPv=ô{`LêT'µÕCíØ £Qxë»v”Ò�P�G Ú
ïdÝÓôÝð€Óç¦3dœšë¡¥}MÀ³f‘«RÞY ÔÍà™z"ãÔƺ� ÄÃ맛ÔÔà7ò+>ŠnˆIœ®™¦šp’XúiE[¤Õ-‹µ0B}¹‘¸ä¿€ÿÝ©H—çIAØK×Î_ª“û[¤6,J6¥ŠqâOˆêz]ŠO/„c‰¸9ž3Gf-ƒ=Û¯*q؉yŒ¾BÍÔê9x’ÝÏÂ<‰Év”úÓ*VMÞù6¶^¯jýe(éëÿå‡ëÿHž¿~å=¸;¢ô¸ò&àU®ß×:
8
á<È ô"4ç’ÈsÐcté1L½ZÚ~hÏA»MŽ‘£thmL\Ãû×°z
'‡VÇT«ûW×VYÕê}«Ì…UÜiÇZSD•�Ðl¬@©¡ÇXsYho‚g<Óá™FU¦�ª4PC®oiX ¸‚â |
|||
T |
|||
��õrÀd°†ƒ'KçØçqÓK�å@½�AÐ?NGCO6�¢/@cO±užóÐ.Bãðf�Wrà©qTŽ}ŽÖJ-¯¿Èø>´®Œ]°¾3ö®•óX9¾"®¼±òÞÊÇ+Šsk/�^IÏìy£3oÁ/Ò¾z4oq¬avì¹w°ãü+vÔqÖwöÀÙãgųŸ•ï?óÜ™gXõ_aõißéã§_:Í=£Ú\ª:UzÊrŠ}ô>}äü#¬êÁèƒçdÓÐIÜúâÉó'ßIüøÉ‹'×N²Ž“øüI̟ă'®?Átœ¸ïÄã'ØOœ?Á�À¯ÃGÃG™Ì£ÅG™WîÄE¸plsîZ©‚[+•ƒ5/ΞŸ½0ËÖÌ8f†fXnw_2(à^ |
|||
¼�åZsÆd°v®b÷³YVµ³t'ã��gûÆ0U�úFc£Fe[¬Ú1�5,«ÆÔVÕi„{¥hìqÕÓ¡:¯º¨b£h?Ü×/ÂÏn„h°ŸÃÇ—G=Fcÿ9ÅÚH¿¨ºNćDƒ‡ôŽá]¢ü�ˆÆv]ç]ÆøÞ‰»�C]Åýb�Ç+úŠ'úÅdpêâe
ꚈÇã #ý`BXÅQ |
|||
D”H,BK,.îŽãÝ„)N˜`ÊHÿÚH†Ð%RlF#´Ý!ßÄ¢1¾¸HGÐ"äpMxÇF=#ÃCƒ;¶÷os÷õö¸œÝ]�ŽŽö¶Ö–æ¦Æ»¶Æb6UWV”ʽ®´0/[ÊÊÌHOS*ä2Ž§U»„/–ûD®\èë3Zðà¿ð‰p«{6òˆ¼�²ñ9À9s§#Åé¸Ä‰Õ|+j5Uó.�_w |
|||
ü9¼kØãcNa‚?¢ãtÌ•S"�Vð®Â�“±�w‰={CK.Ÿä-g¤wÝÁtS5ZNÏ€aŒÄJ!¶Œ+Û10•®æeø—IÔŠ¬ÁåˆCÃ^—S«ÓM˜ªÝb–à¤S¨›ŠåÝ¢‚ŠäÃÄtt„_®~iéè95šò7„€Ò+²~X»Äº––î³�b•à«nùM!ì<(VN—h$RûG.é鿬‹2ƒZà—>… |
|||
é>úp#â—¹Aý)"ÃpïÒR�À÷,ù–üçÖL ¼ZXZÞ´i)æ£!/¬:·ö×G´bÏÑ Qíáfi³=�ì¹Ã×yEÆÐÇü€À¿AרÕeO¬ó}Õ4G€;À§:Ùø‘s4„x`Ø›¢á |
|||
}9,Æ ‘ñ‘™—ÖgòÇÈÌ�õ™KË}D³ßã]9ƒ; ¸ÀÇGüâ�)ȧH(µ˜õ™V',ådóM– Ê˃Uî@˜eåàXuåȲdIM‰¬ÏR��´ <;‡o@‘ã\>éßÞP!àMÕbŸ1úQ8àN8üRŒ\Ë5Xá÷AˆÂN>Ñ"ÄÄ<¡ëR<‰Y®°ÇK—HËļnù¦¥U¢Åå$šy×É?5’ ’ß>:‚(öÃÞ�uí½åz^û—VT�&œD°¦r°Üµä
̈¥>mNåïÕêDLj˜¼Á ’”àͪ÷À4µNdºG½ý¡x—·Q2:5AÄq×Ub¯6%ÒST”¼—ѲÀ¨€ï��ÐÕ |
|||
½¨0(¡©!8%iÝÕÊ{á½Î
fˆU¼+è”ø½A¨Œ¤^wߺ49!ANwŸV7¡K}LÕLó’bX¡$è[Ÿb
P5c@…ˆß‰Wy¯&„/:†¼doÄ=4"’3h|¤¸Žn ®p¸ é`z� Î{ŒÚ+�+öRúÙwÕ´{}š_R |
|||
ýž%"\�"°<šû°™¼q|ך€<tø¥ ~Ip–�·UK�ñÞ®½…èÊAý¸´ËT
…¯kYÀ‡†—ø�g—÷5Bü¡Qïófº}]Ëe0ç}�‡÷ |
|||
E‚�<!ˆ¤ ””_û‚¡t–£¥§ÏaD1å:†Ñô9&…©×10.…9(F>¥Âøj½‹�øÜ6ZòM�GØ4üÃ"ÚÁ Bû2fä›Ät!Ø%f]ï xG |
|||
—\™�5ØT}Ë’Ú%|Zh"jËCùh@v EÙÙëÿ˜ÈmCEè>„Ö>¤s¼Ô'óRãÿ«�òkæqz¾>ø~Õçsøî�ï7ùüáûPò2•Ô3ödº4ÛË,à†«×0à±Ék)`
ÌEæ×ÌöÞ+¸£ßÈVé#;ÃlCùk¿ÿjü0診•ç%WزŽû€ûœÉcäò<¹Vþªüæv&¢°)œ�ç™Ç˜cäÎ lÅõÜ/¹SÁü�yymÏÚ”ì_dŸ}ñBÿ
eóÃ. |
|||
endstream |
|||
endobj |
|||
29 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /5ede88+NotoSerif-Bold |
|||
/FontFile2 28 0 R |
|||
/FontBBox [-212 -250 1306 1058] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
30 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
31 0 obj |
|||
[259 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 667 600 600 600 600 600 600 600 600 600 600 600 600 600 600 707 600 652 600 600 600 600 600 600 600 600 600 600 600 600 599 648 526 600 570 407 560 600 352 600 600 352 600 666 612 600 600 522 487 404 666 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] |
|||
endobj |
|||
32 0 obj |
|||
<< /Length1 12988 |
|||
/Length 8131 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœ½zkT[×™èÞç=O�xI qo=@0O�$Þæ�6ÁAà»®�ºŽc'¹ãæÑ$»‰“›Éd¥rÚåâ¶ÓIï�Óvº<ž¬6íôá±}§í´�geÒ¬,LjûíÃ3N;w~Üçœý}{ïoû{ï#„¢‘Iй‘iïì�ˆ¬:Àü!?>µ8¦ú÷œÐþ¡”Sþ/‡ROÀ˜¡‰éù?z4æ2À?ø»>oÜO¥Ò|àÌiï�Yæ4>ð+óíÝæ¢#ϵšõæ¹ßI®!”–ðÑï´¯»ëŸ`í4‘äF™v÷i„oAÉìœoö‹gšMßEˆí›Ÿ>þýÓD(·!YáÈþy~¾aü«Y`}¦æ`Dö‡P4¥è¯^˜ ¿Y!‰T†�|Û€E$!M�˜X„â”ñ¤™€T(ÞIÉ)©jMZºéx}†�iÈÊÎÉÍË/0"dúëËÿÿ¸4û{Fr±6hUꕽR?Ư˜™™•¿‘\¼Ó<Ì}ã~²ú!~—ŽK†
ZY�-®f¬EZ&QÃ&æÚû�ƒ]*Á¬Q›…ÄDÁ¬Ö˜•ä⧿Ý̱ñ11¼-'»„¼KÑÄBèsLJå„UZ&9ÑÄ0¶âøj\šÃâæûáÉÓ?<R^~䇧'Û˜“ß÷›öÁ²s×°þÒ%¬ûõÙ²û7~ú>¡U´:DZÅ&&Û¦eâUL–ÙªY|(¡ö@ë‹_Z_¨¥´~ú
û@ÙÙ_‡n^ºº~í\Ù ý›ïRZU¡Ëø4–“]`g@ÛŠMœ¸„lŸÎì<2àLÊÈÊHÚ¹ƒ/+HuלèÖ¸ù�J•&Q•–««¨N6:èø&ÓÈ™¡›>ÑÊ$â›Ï<ƒhß�烰NB¥Û$yd»F€�½½#ùÒ�ÖlÖ¢jƦŒa…Œ,Øq
¶*A¤8ñòI¡Ê¨É®·Wi�庚†nëãÇÔ¦*aÔЕ[¸bK[™®ªPžl°ö~šo)×)ÜÄ&à’œ]g"3,%‹Á‰ª$ ¦§ë”b+Ö²"h+Î2cÖ„³cX«ÇÏ·E(.s(*[›—¡KÀoŸÃW£R3 |
|||
´š•+æCò®ó¼M)KHJ‹?…ÿÿáç)fe±ÅíŽÎ¬.äÞü4šÏKU¸ÝÃÊÌäßâ+»Ï6\�í–ì$؆÷=àI®SAlt“¨eU\.÷ªÏÇ6=Ïa |
|||
‡Á�&÷`¶ó¾’úùnSènèã•çÕB•I1Ue¨V`neð}Z3´MvýøÑ]u‹}'¹F×D›-^U~ߑη/SÁ±·Œ¥Ú÷…O½|Ã\WÇþ¶¬1Þ±·¹ÅWÛöê-î¼äÇTzkz„Œhk*E-Õ�ÃfÏJ'Ÿ·j,µY©;v;æ_3Y&¾vKÀãP+“lS/Ï}õ÷ÛÑóÒÇ’Õ=…z›Ael1÷¾xû™“¿yqWº¥K—ÝY—?õ6Nú»—±êíÊ‘ÛÈÍ€RŸ¨-C¿Uf B¶‰ðuü~(^c¬Îp®SgT™4T<œ\±WÁ¥�IÇJp4´“Š;"ÔÈ~L%zÆCM\Oª€õÀÖÖøœ5©< w+Ë^ÔŠ+c„ÍÊk›”գɨ6j˜g4Æ*AÃôlôPÝà!>Ìß&MÑvh?¿Ñs7ÞXšá^“‘ä&ð\<ã{3‹·qÉ�^AaÖBà˜k¤¡aŠäž»»ó3¼|úöÔSŸZÁß«·$‡$W dˆÀµap¼D´›hE’C=ç?xöÅÏutœûèÅgß?ßó鯌£gçæÎŽŒüíÜÜ9Ÿ‘¹öw¡?¾=æ�üê«8ñ}û.‡Þûû§o¿Ô×÷Òí§Ÿ¾}Þí>;œÈþ[aÿÔ³ZÛ'q(÷ÏÛ•6ù–¿x¸Vš>tÈ]%„Þ{• |
|||
”¶nB@<Ìæž* �||Í·NÝéêrÇä4–ã+¡]T›mêòÛ]‡vUÆ›s:ttšô §áÕ[ì‡àW5À/ðGb²–µ•À~mëqTºÙÝ’I”ˆað�ѯŽïl`õuc�KÏòÍ‹»ö<:hr8ïxtØÚל\⩸ϞÁ·ìßuz¸¸áËßVåµì³W·Ú÷ï*9~¸ÌÝä0d÷O?ÔãYÚS”eï6Ö9,÷5™ôUn[Õ}-ŽLC—ïp»÷«{K‰MåŠñJ yd‹ _±XH;]>f~AɼrÌLÄõ–±*;�‹‡{�x�*«Úôƒ?l8w?‘§��Ë‘áÄ~W?&õ ¬U½ás˜P^³VURr‚'“Ì@²YÖz�lÍÚq=]<t\©Õç¨ÕŒµ5MPÉR£žÊ,RFhô™ñÇTJ{E%þ(%);'_z²H†…r„�1“ž«Ž{ŽO‰N/O |
|||
½_sÈ’TRUË¿'Ô¤�nw¬¡Ê´òµÐ‰p‚Áè |
|||
äë'!_+!/*·úýü£~àDMè÷‡îÈÂN}gYÌMµÂ\•8w«U*[i"aÁƒºCgJéÌO~GkˆË¹Ü Š!„UIdzä76�p¹sÍ€ÖÌ>[ 9•ZZ
)lììö5dë[hÔ}RÑ”ÓÛ_î{¨uð‘AsŒ¶0Cz�Wò•�»íÎ…^Ëïß{5*§çíÉiÞ[û²”j˜3úÊ.KyƒÙœdè91¼ò§ü²Œw0¿±8=»óPÏ‹Ïˤ‡Jïs€_ð»{5¢ÚpÆ£^)ȶ¹£R%•IeÖj–V(›’á˜[,Ýûœ¯bhgERtfh9ŽŠ„‡¸äÉåC•¾çö–†*:öÙ5šÚ}�Î=UiiU^&û+ÿúˆCm©Ë9.šÃ±þaawžÅjnµ¥;NýëmSçýûÎÏîØ1ûÒÔô‹S% £ûÁOÏ�œs×üô~ Â/“ ã{í.סÿéµ³ìŽËvWìqfþ�—ö<*Ī |
|||
ú¾¤ªyøݧÎ_{¨,µ¸ÝÖPnq× |
|||
¦.žüåÏ:j¢rÒ„ú2�Æ1X—»LåU³áu:s‘lÍÊ6á*¼Ø7…UàŠ‹"ÂQ†^J’'W„%SR`eRË2íÇ‹¡ÜŽ}µ ®©NÇPUÚþ›T6Ëæ*•3k’+*Èj‰…öÝÙ–”¿¼|ö¥}¿ü×0¿ìM�“œH |
|||
gHez`„%¼ÆÅVÓ±žÄ·õj�±ÎŠÄ?O)î5ø/¬½õË‘çg*VÜLîÎÙ&Ûîæñ1©»N°\z£ó¡¡âOï¶<þÎq¬ÃÕ‡¾µ88ûµ‰Â”kš4Kk¨Ì!¾�Š=&ÍE… �ðd³Ú6¤¢l€—pñ`e‚+'hrþÎwŠêé˜qhS�U†h]qvAEf,Ö‡®“€æ³òŽ
<2T˜˜U̧å§Çê*LiŽáÚEï |
|||
"®Ij;sHÅÙ¸“¨M¡ƒ¢¥Óe¥²õ2‰�3‘ªt½R¦þZJâ~IéFôOý`“ä§Hû;„? ËÙ¢Õ¹iÒXu¢:O%M»OÝ¥ÕªåªLM\B†Yóû�£�†Ú‡®œúÙOó¬‰9¼Ê^_à2§Z†÷« |
|||
ccsŠ*2tFmìÝs)•cm3�õdhlmÖåwÖd=Ð7Rä*HèéåtIÙéʨ”Äè¨èüO냃6ŒY¬HÑf%§j•SçýužGGJž?]¹Ëž¡Í+ÑWõçÅ×tYû.ŽLH‰ŽËÖ')Ó³?M1¶•ñ†ºÝ%æ*!&6¯•:vP[íu,}ùDøL5÷+°ÿòÍúÜ$J¶Ä7åšá‡Ûºò‹íñA1ðN߉KJ^9ĶçRlîjû}UZ2@ÔïZT¨N«RkÓ¿mö>=J£1—ùߎ‰Fƒ¹ïPK¨ƒd÷p51³<¦�j«t+‡bšLØvj^+#¤x&\s}ûåx8+¤äéty)©y|<MEÌIàEá¾{6œ/%öL‹6*JkÉ„wt´Ö²&£ ¬_ Çw¼Qê°²Ä{–:a±áj–Ø
dM0Iæ"VÚ&]Òôþ@O}þ•§(gŸ•Fú|µ¢ÐŠßj8ÙÁœ íër»#sÛ�¸vöR¸ØÙ$¾»Lë˳ØpŠ¡,O«Žu»Gw‡u |
|||
ž¢òúiÙÖÖUcz¶S¯|g3å;Ahí@Hæ†xÓwûHóÇÚûÞ6r£Zù…F(ÏK¦&‚k5 |
|||
�sg¯¥h×Ϊ¥®±³ßÒö·I´ŸdkW…½¯$yèØ]–²Éœ˜#T…/ïhÊ…Èß`%ïÏØTaÏLu¨f¢dà@ݺ‘Ñ}rÀ>ËþÂ>ÿÂv”k•â�‚ohï/ì<ÒoN¦e¡g‰Ôï)Oý¦?ÃìÞÂ9ʼŒÊÇQÃýö*Ÿ3þù–?x¨ö?ß'Ï…Ö±oçνuéÚ:úÖ2Ù¡ë¡ßÕ?úóÇ!ȧ¸N¿ûøÜë••¯Ïͽ(/¼FÖÓ@l]„õP3É1[‹ƒ�š" ªät|OX“óÍm~p½´�ƒ½ÃµÝÔx,q£Â`µ½Vµ®%J›)!73]þ–±4�zF……ÛK…zI,4¨ì`/—a/ŨöfyIiIég’|é–ºr{–¿¼ò¬“0.�>›è
¸QIN™4Ù¯ÌnIõ!å/HÊ ¢í ÿíûôIÂ;#Ù–ñ‰m:!á½{€œ»ýÃEXÐIá¬Y*†¹gά\�neE¶B•WµË9;�hj,¶TfUu rÒ·c³9þØÔY%´5ð%Ù‰½-ù
Þ¡ìÐ÷Ö}dj�:n€T–ë5Ú&ËØ~œÊÚ~šz}ça�E“mŒO*î.íÙ¡MÞ1ÜܾКU:öh_ÓlkÖΆÞÝÅPä‚¡8;ç[2Ë÷>¡Ò”v–ä–òÑ%ƒ
¹šBWnV©¥ˆj[½Žú©¦,Õ•UæŸK)¨ÌÌÞa1¦eÔµ
Û;tæ¿Ù«·˜$õä{—*ÇDQßP®T�K‰´>Ibt†j>:¯°$¥m¶QxÎП!äÇ
â¨ÐG½¹t—4*B¢o>èa^ëÒ |
|||
Y“íwVÚ&‡�¾üò·\3…¶WŽ›cî�q¥T#¡ï@Ôké(êü¢ÛÖ‘?±°»ÚéÑ’ãäë4ä¿\Þ˜k~z¿GU´RE"„¥ï`3~ÙRAO8D7rˆ_Ï/æðwC¨WÂG8–XHiÂö3œ‡=AÎ uu•\~*:-UÅÉ$É麘3Š‡3+•~�ýÃwBߊRghÙ�Ün‹U)$‡göõ´¨“jwvðc©&¥Müw÷5öùæ‡AHúïÀ95…¹À÷à‚ͦœˆ¨,³W¯DiRTiDŽnLépÅà‹jm� �
}rþ#Cèß^}DY“â;šªêHé�")!µÊduô»œsåk†Þîfµõ‰Ü¬® lF ÕÖ»¯1ûJ˜W·«–äÐ+O_«Zíjï20û(ÿ°
îIà¿‘|ÞÄ3.Â2MŒ™·|êŒÀ&¼ùÃ`jl|�YŠßŒ×š‹t?ÁFcg–få¶â�4^›rò±Uœ¢Ü%
¥$ÊŠŠ´˜ …Œ½&
#— |
|||
&µ"5ùÄÞä4vÙ�A.87ô¡}•…n·32YWÀ/ÿ0ŠÏâ„tØ�Öš…Ûð�Îýʤ¨Ä\~ù«Bµh�Ã~ Îâôc$À'ý:{/
lRw\ªÍ´ñ¡eÚë»÷.펟xrº)5t<FÏñß’VWÉ"žŒÑi’8id¶údØ�”k›Åù‘'÷ÕçÅy«§Î¸Ù#|®Z±fIg„îÎFµñÁæ5;B‡B*†œ_YàSPZ™ÅC‡B*ñ�(*Dj°aô0z}ý+p~Àä0_bþË°nö5öÿp圇ÛÏý³$O2&ùž$$“þNV&; ûÙÇò½òeùîˆåˆ»ŠÅ—ÿ9ùË(ST%‡Ð£‚”ñ*ú s-À]F\ÅBVxáÑ Éyˆ|¨�ûZà–Q›Ô·µI>@I
àw¡aî?P®~ÌÜDWànåDc0ÞÀ~€î‡÷ý\#ºŸù•rmÈ,Q!ó2s¯ÃûÒÈC;$¹h÷<«!ãÙËÈÉ>‡˜wP6Œ7s/ ¹ô·ˆáÎ!wɹE"£’Ÿ^y!EO¨5Ôñ‰øW«�ËL1f�\ÈNB¡d´¤|‹ÖqÜûøqèA’g$VÀkÃoö_Ðþ�AL¤„á$Ãp7³º™tC{{²#Eh5̃ü4ãá>{ýçàCÍ’‹0„GrŽ‘¿Ýã2ÓoöŠDQPéÄ!%h;jï,8éæCŒ-B6TçÏJT
«9‘2zøgT)-¨µ¡vÔ�:QêF=¨¹¡fõ ~Øãn4€öõt<¼.—ðj˜#™mP”NØïO‹xë?%â$C/âƒÞñ,JGoŠx|뚈ç�'‹x©°^ÄKP¶‰x JÁµ"^Šâp¿Ø–¡<)Ž‘!'>%âå(_ñr”‡#â#�Š‰ñ(‡Éñ |
|||
Ç ¯û9 â#‘Žù©ˆ�DÕÌ®ÿ…SËŠø(Tɶ‹øhÜžñÑÌ“ÜÏD|R˦D|*–=äðÏ.ÎMŽOÌóE–Â"¾ÁïŸòñM3#&¾vjŠï"]¾ËðÍí÷�š�ùÑ,ZDsh�£ 4fR„,TÕ<¨Ö?ãp¼÷Ô„fÐ2A«0SðîZŸ �Þ> µž£ÈÔæŸ÷óݾ¹É10?Œòèn:b�uùƦ¼stÚ8Z‚^4·Ó?ãŸ_œ–§½ã“3㼑ßDe'P˜¡”�ë0OÓ0mèÍÀ“GF¸ï±Ö_æÄí›LúgøB“¥L–`€'kñ È£ddǘÕ2œOQ:”âd€÷òósÞQß´wnïÛ,ðM+MRùxážÚ^���ò=‡öÎÎø9²þŒ8(á¿.†íÓ�¾ÀäøßãóNßc¶“*Ž¨’l¸ /švzç½üÄäÌ<˜‰8ß7Ê/òëDGÃDç�¨ hx�"Ùâåb>lÛ¨ÙcžŸåctóa>�ib~~¶Ül~à�LãT¼¦ÿ´yÜ7oFüfjó@¢Bˆ=@L@dCž&†H™öÁX³¸°™7Ÿ7FÉæF'ýŸC{zëô€[€�€õôL€yÔûgæùnÿØüÞ9±—©ÉßL$¹03ê›ãç'||wS+ß>ë› n
(à7¬²ÐÄß›Øèd`~nrxtÄÃHïŸQÛÍ7ugðuµÝMÝ|_SOc{oßWÛÕUÛÖÓäêæÛ»xG{›³©§©½
z¾¶Ÿoijsð¾I`gŽ÷˜�󼎟œž�š$Ðíó}>¯ü˜?¼“À¬odrlr„ŸòÎŒ/xÇa³¾¹éÉÙøÊÌ(ìzrÞ;Oáqÿ~ßÜ1ëEÿ¿”À…æ?³UØä„èDõTôóÔ}‰ã̃Bˆ#ùÖÝl |
|||
Þ#ÏÐ`DìmÚ£Ô‰UMбÝà#ðn§ |
|||
œÙB¹u…ÀÜ+(Rëþál”¾çiЮæEþÂ4½ô™Áµ›zp7´yTGa>ú Õù¶rk…k!~vÁ³
à&ÈÇÝtO]ðtÀ»
¼¯‰ö�v¸¯žð6ÈÊ<äì&:†ÐöWaéÌQèHfŽzd€ò8G÷1
X"á5ï&AÔ÷ß’+2òoÑI€Î!!™ŽäiN˜¡ÙÁK]—ð9K9œ¦²\ÓH@”ߨ¨ÿiº‘6úI@ØOçάÇÉEÀ-PDžÂÁxþ¿ Õµ¸™›œ�˜“S&ÿܸ¹½¾u[ØÀ^ˆÎgi¢4Q®§àMv?ýD'4£ãØáå¦öÄVþE†+îï?Sü!yÿ¢óíPW¢ˆOäôk¹ZNDXa‡gn'&0_‡'F�‘'fÞXE½Ë‡_ÈžÖ±Ú\ÅGVqÜ*u¬ôv¬àØüØ |
|||
>º‚k+±h¨)U5ÌV"P,<1Ž(õâ(IÇDÂ:<ybà"èÈtîÛ˜Ôe�a9ŒˆÅ2ÀÉÐU¸Y�¥0Vt8x³tûÞñfm6@7àfP
<ÏÒÖðÄÈ/Â×áfaE‚[sîÛ˜Ô¯,NŠ)@9ÞIö„ÞOЪnè&%Ž›¸ô&–.¯þÉþÊ�؆ÎXb¿�‹o`éuëµÞ³²½×0ÛûkvUwùTÝÑoaþîÑ»ŒýlDTý¹gq쳺g™ˆãOc÷ÓcOïšEOÅ=5ûÔѧ¸Hô$È㉸'˜Ê«Oà¡'ðí'VŸ`ìO`€ø'ðž3_?ó�g®žá;söÌõ3·Ï¬ž‘˜i/´%èæáÎö—úü¬§ô¦&¬êdܪN |
|||
l|}/¯¾idL]¯ó™}ŒeÔ>zn”‚){à„;Áß+¶9`?–=ÂÞfY{_bJ½Åmww¸ÙšÞöÞ«½×{o÷J:z>èaØÆ….·Kå
8ͪéM²&ö*qloœ5¶—Á ·Ô{6öz,S{5öv,ëGGÐ×ÑmÄ�ö�&a ^Æ�_èéÎÏoY–vµe»ƒøá ¡›<í�»‚Ò‡ƒ¨w×nÏŒí?~ú4ªKo u{‚Céý-ÁQhØIã(4âÒ/$¡ºþ@ 0ŸO/ØÈßp> |
|||
¬aùn!ú€üãçx00ƒ<0Œ‚Gx$PÓ�_‚Ùãé„ü|2>Ÿ, ?€ÌÀ�OP�üdwõ{z{º»:;ÚÛv¶¶4756Ô»œŽºZ{MuUeEùŽ²Ò[¡Ål2ädg2…½.E¥Œ‹�‰ŽTDÈeR Ç‚\BýÌ |
|||
rYBc£‘À‚ÞMˆ¡ Ô�Áúc‚üÆoi‡‘cÛFÚÃ#íë#q_‰*�¼KàƒWœ¿Œwuz }Ú)ôóÁ?ÑöNÚæ²(
€^3xWÊ„“â!Þ¬ß?±är½‘ |
|||
‡àð)Œè‚"š‘Ð |
|||
æ³pN5¦
&ÇU~�Aòh²l�5¸¼£ÁŽN�Ë©Ñëû�MÁÁI»�ƒ’JA%ÉOÖÑ)þBÁ›K�,Ç¡á¡ü¨QaÔ;à ²^˜»Äº––N•ùÁ\ÁÌ=ø›Ø¹/X 8]Á|Bµ¥k}�–�%qPbˆø¥?CDþtk+Æ+b¤†¸?#Ò¬ñ.-Õ|ýÒÐ’wyõè°ÀÇ K¢¢–f] aÔá�YË«ß>¥ Ö?ÒŒšÀåâfëÁþ:w{‚Œ¡žŸð~k}™F¯ì_ÓñyÝâ™êõd㧖íh€àÑNO†‚Yó²›óûƒÌéys'±—ô]ëYŸ>$€6[º=KAÎÐ4*¸@Ƨ¼Á£Ã`O{‰*„¸`Ìǽ°¯äw˜ûéX¸j�䃒,ÌÚ<,…LYŠ£@ÌÇáן4°@–2žß!BÇ%¸†Äßý)@€7óêïŸwBÃîuäº`1Ãï¨hÒIÕ4³A•P·®O–k²ÛC§ˆÓ‚*G
�ˆ³‚f—“¬Ì»–ˆmýW5y4ùà#ý Å¡Ós YWo\(æ5ß°¢bÔï$„“`ƒY®%ÏèXP7¤¯ã=}ÐÞ$ú�¯Ÿ%H3÷°¦§ÜG�§¥[héÜå)™wrœÁµ�ŒàÑ„É€yå9ïa4l?Œ_
¡®žA™Aw(‡b‰Y×UòÈÓk£��`.ïò9ÅqÞBTBLÏѸFMJ@ ãhÔèûõáËXÀ@7/.3äD�k]¬¢à CQDî)Dª¼Gð ý´wxÈÞˆx¨FDaPýˆzíÙmˆ é¡{
ÂÖçk67Ø@áu°q[wÓZ7¿$Zº—qA$ˆ€ó¦ "æn/Sjh¤ #Ô{ÁLÀf¨Å,]°Û‰µãà—„¦Ñ%¡ÛSIGC´9¬9HÖŠG-¸¥§ÎX�¯î‚€î¼`Çwïò\ŠCˆ¸ÇóƒÇP]ÿ…Lèó\â²S,C°Iž„Rr:^sÉŽÐQÚËQ…G f£8ù£‘e&Œ‹[Ã1€ãÂ8;Å‘´”22†XïâG‰~¾Ð?±4ÔOl%�Dà±P
Òª/`FT¾º`¤PGð5_ÆK ^–�“°±ààRœKøsŠ‘|>#ÿÇÝ&¹ˆ’Ñ‚ä¢äÊÖ‹\3R¡ÇZ½E¿?®?CªÐ=?Dþw¯õõÿ>úœÚþ@Ûn¨ÛÐ1Ú^A×àç~ø!×UôïèG´�@ß%(îül¾®¢w¡R_£u?:ÿ9ËBMÿ |
|||
zý?ºŽÜ":ŽNãF´ÊcªCU˜Á:MWKbˆüùȸ�Cþ}h‘çÍM߆:ùK,¡ÿô„¯Ë�Ó2€Zœ1žA¯PÜ,œ;¶ýzFûàDX)bj%ï~%®ÞFo WѲˆíBŠwÐU–þ9 äô.}÷¡ûÈKª |
|||
ÝA{Ñaæ÷±1*F.UI¥?�þœ9ÌøeR™¬à2óó<ùÏ œˆ�ØÅ]çn16&—y•Y^½uXò[ÉGÿš8¸ |
|||
endstream |
|||
endobj |
|||
33 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /c9f30b+NotoSerif |
|||
/FontFile2 32 0 R |
|||
/FontBBox [-212 -250 1246 1047] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
34 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
35 0 obj |
|||
[259 333 500 500 500 500 500 500 346 346 500 500 250 310 250 500 500 559 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 705 653 613 500 500 589 500 792 500 500 500 500 500 763 742 500 500 655 543 612 500 500 500 500 625 500 359 500 359 500 500 500 562 613 492 613 535 369 538 634 319 500 584 310 944 645 577 613 613 471 451 352 634 579 861 578 564 500 500 559 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] |
|||
endobj |
|||
36 0 obj |
|||
<< /Length1 8804 |
|||
/Length 5435 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœµ:XT×™ÿ¹wˆ(3<”(w¸‚Z£âyÏÈò†êẫ032ƒŠÆMf1©mìj6ñËv›¸õbRÅlóðk“ÖmÓd¿l¶ÛM¦Ý´IªÕÚÄϦáÎþçÌEÁ˜fÓïÛ‹÷œóÿç?ÿûÿï�Ì‚% †c�ý®€hnGÌ/HbwßP—ó�/^Áõ5€}}þNWʇsWÌ܈4KzúCÛ7¬Sm@øA„7öôx\º¯jô¿�ð‚~×ög#j€¸8„…›iÙðcuËÎAØðCÜQþ „éùFŸ«ßS\Ûua”?£Ù¹¹Š‹;’áþòÀ€' ÎIFØ À½Øèî¾%JsºskHèýiï^…ôÜ*<C€Ú‡q©�/ùîKàA¥Öhc`Ä¢âfÍŽ]B"úÃ�É_VþÿËÃÁ9U¬ú4j«ÐŒEøžãŸžéá†&ö©ORÓ£ú-¥%P¹FV“X´R2 |
|||
–ç/K2hž¶–[u»Ö¶îª¶3ºHE$†�Ó�'hE’¿f7oÝ}SÇö,ò>=ÒJ÷ÊâUŸVÌå_–/¡.ŽÈeÕ·Tí02qWäÄŒ¬B—¥åóš$Cþ²¢�ˆ‚õYbGáÄ"îò¬C—w ›À³¾âÁù•«Ögzèئ¾“Wvw]Z@ |
|||
å3¯Ž‘¹ä×5�ÑÖžÂâÏ”sïÖÈ•¿¿Bòž£>(B¹QßÈ(B•—dTN£ÍOÌ_–œ„Jd,LFy…(YûöÆ |
|||
Ÿx0AOîïH*Œ=|iGX>&ˇ’J\§Þßx;pµêfKª³U.è<A2¿Zþ�<ïŸäµKWåóÃQ_¢ü{ÌV ÉèÆI[Ùº€¨Ë_Æ&�{ò¹_’õ$fôñN[KÍÁ·ß}ŽÀ¬¬æƒ¿~•Ä‘—-%Íý{å–×å£ñ¤><Ž¶d@ît./½mÖú2تÓfÔ%’¡?ü—.mOê0§8[ÿòí»8–éÂÿmœCýz§•ªl’±PC�$ùË–SÇj¦X»ç üôŸÅD½êÝ“ò>Ã÷~¿
9ÅìûüOÝàîY%HþMzð�?—
ªóªïB6B9JcÉ)"W-Ê‘Š2¤Ê5 |
|||
Ë‹² |
|||
£ |E|’A¿0c6I2)‚ß뺯{hå¢5¹²ü–)ñëÞ’ù’ü±\þÜÑŽ¦-‰ú?ï—/Ý>úø�âõãó/ªæ=Ò>\c*k?!¿«ZmÉ�MÊøðå·ÉLßÑùKþ®Ô±ªòä¿�´‰}„�ÿ~ÿqÙ¨_<`;µwË×h܆#—¹fM |
|||
Ö–€Úߪ®éáB}‹ôTYò“`åŠ YþûDâ?�^µÚ‘ùоºö¼í.uJ ¼a‹Å*_h�ðj¤Qñµlü-ÙnLj¥y÷(Êqc~`ÿÑß�÷‰äþ+ |
|||
ÏšM¹OÏzXýFøëM”W_«ë]>qMº“òZ¹¬�Qm„R£X�ÈŒÖ/ê'S�ÖO’A�âÉ4q“ôˆæøoý Ñ4¿}à�‚ïåq4óvžzã•á韽“Y8wíêêÌ=Û[ºŠÙ›¼—r�³òòȺæÿ¸¯rH>ÿèÄG|ÑJÑÕ*ËÄð›9©8”»¾ÍÙa*ùÚÛÏ{5oHþÓ¡C+ä@Ñ[uõ^Dõ¾CÕÏÑQKæLS+³05úZÈîYHÕ¾š1E¾sã¤p¦âOÿa²6K±fbÿ¢ôZzì,:VòÜß{S>%_;û&ijøÎù?ý3UûÿL¾*¯½ô#b gþr�<ò™'ûnÈ´)s‘ë˜÷ä9�ZC´F2Õ¥si¢Fñ·;Ù›(]"5hóÒØoüf×>ù;òGƒ¶1÷èš*œÏ^ÙÝû_¢ÜÛªÖ·&£YWIæKÏËWd½©Â¸Ë>o·ÐJ^þÝUùOPâÇî<ê�‚|&Ju+ŸÞ¼éíüuèöٛ�Ô|¬÷8_ø¤¾,P\÷‹3_}ŒÆ'ûÆ0Æ'‹òËb•™œ2Ù>°0hHaAÖÂ<ÂÊw¸÷\÷nÜܵùÆû¯=c]±Ó¡}Ë!Ï;ÒáïðiÝ÷u®«rš|o~aWo…yxô%«§ÀòÍŽ¯=hfù0Š5ñ‰ÚBõÏŒvÅ"½X´LŸ¯Í׊ÑázÄpø¢a×cúoi/¼9çæ}súmGê:®®ÛÄÕ7“ôO'Æ·® |
|||
D{û ÆùU
�ˆ^)±Ä"}þÅ&Î&QQÌUûÈ®}‹ÝÞ?en~m4½j•5sÏžu›buþ“¾w21Nªš‰£/¬ÙEL'ˆ<á{¤¹'·xÀ×RXuf¦énZìŠ~{ŽßóûQv:€X„�µˆðy„FBOŒZt¥–×ÏÇ�¸ÖÈ“Å)sWØjˆfïÂü•i D÷Ñ�qnqSõÏGä§éä+Oɯ·æ¯'%¤tSa«ÜAo]µ^¾,ÿãÆ¢Vòy
ÚºSþ„ûÉúµ¡ìgmÒ|l¢l‰�CYÑ°éK�ZQ Á%·šðoÙЕR›üÀŽ
Ô|�Z]f.ÑïÚ©QתU®ÞÄ‘’ëæ5ï÷ïS¿¿W>Ö5bˆ‰wÕèÒäcs¾¢/plv²SH—>]W]£nU÷ö�ÎÝþåQ?A½TQ½´Ô
(¼¨�%Œ¢ú„¥Î¤ž)ZÔœŸÍe“–¿¢V—'ñþ}Iu÷4ðíû®ÏK:ºöbtíµñé ¤}Nv"jÕKµ’�& |
|||
ñ55\«º¿[~lÄ¿‚j•_�`�=ð}xŸä7ù!¹ÉÍçvp§¹K|_ÃïáŸáßW ª>ÕiÕëp¯œ…\}¤‚?±¨ž‡jŠø÷pÆ5ç`dœóÃ0¾�j³a½ê'ø~ñ�G®ó/Ázþ4äs×añƒªöÈÏù~ØÉ÷GŽÐ{pÌèÄq€XËÄ�‰gf|nÚ“¦<)쮜# ƒ>ü} |
|||
a¥“ó@ï¶Tª_“‡qÔGÔùˆŸ�ù7¡‹\瀛©æTjÕNu ÛÔTÖkÖâùX9Õ!f”s@ž¸Hs·ï¢xeÇ}4>ò¾]Ðu×»+V+$@"T@˜Ñ«k¡j š l`‡V¸°Ú?X0�t(¿˜¢V¨ð.‹»&�ZÁ¨‚'xQ?¬à9ÐÀ³ |
|||
žÃßÆ<àEÏ£üw¼ |
|||
Èb¯‚²JÁ«!ŽlTðjH%= |
|||
^)dDYk‘þ°B£…*rVÁÇ@™Pð1ð.QÁÏW¬àgÀ"®QÁÇB·]ÁÇÂFî)?ÒyNÁÏ„Þxë·¢ùü&Åü.?‹Ôògü,îQµJÁφ¹Ú# |
|||
~6hŸ¯ô†¼Ý=!aÙ’¥Ë„µ~wŸG°ú:ó„ò¾>¡™n…fOÐ3°Õã΃JðC†`¼Ð
=°/Â]Š£€áôãO7&Ÿ!+ø òpUŽ˜>œ›o� |
|||
2ȃ³ymÅÑ
yõþ�_°y¼]P�|Bø |
|||
˜&Ërõy;‘k\ÈÍ�ëü>h(€úö»º½¾n!W¸ÍBPè×!ã6„šGõêGÝÈÁ‡£€—nánòå-YŸeü…GZ=A¯ß',Í[R„YMi‚ˆ§êè°<t[‘;ßUÔÑ•M¹3æ¹QæLš7(¸„ЀËíéw
lü]SÃ3E¼—yÓ…oE¸Ð“fálFœŸ©u×È|ÆŒñ;ìÎãUž ·Û'´x\ýw9]ÅÂLOínAÈýU®�KèñúB˜TÊy�[èn1uG™†�iòp1¿ |
|||
˜<T‹P4aîàNqt dá.z¸§éŠêy=¡P`•É´mÛ¶¼næÞ¼N¿©Û2¡"~ËÖ²X…
ÇÛØO2¹íÏ<t†Y™ö IìÓæýŠaŒ}04èöú?‡wÿªßæDÜ ‚IÔÒƒéañûB‚ÍßÚæðÐ|ÁÔñø‚èÉAŸÛ3 „z<‚ÍZ'4<¾(q]” G¸�œKó„»3s{ƒ¡oÇ ÆH@J—OÈ(· V[†PQn³Úr„{-Õ
öáÞòææòú«Ù&44•
õUÖkC=B¡¼¾M¨µÖWå/ª3 x¶<Á à¼ý�>/M›Çóùº |
|||
]þ¨%Á€§ÓÛåíú\¾îAW7Zðô{ƒÔ¬Ÿíï÷†\!wû·z|4‡üƒÂ r |
|||
}ÆÔ<ÌÉ¥ˆ,Ìõ!VÓ´pBZHž[eÆ*ak]4ßqífÕM³ª‡ÑÚ°Fêpn`ôMã\7�CbîÖ–²ìþ2š¹Ùb�¨µ |
|||
)úEyºØ˜�ØÆ*؆k¿ÃåLWÓã^\µà±¿Â-.Ç&ÝŒc=ÂVübÛ˜MÍ8Vâ\�Õge;tݳ°v_m8×⥡¼=¨UÔ;ÚŽž`d:0;úK=<YÝ´³zþ&¿ |
|||
è#ÿ´˜Ù™NÖ§)%�¥‹u´AÖÝ¢±0
û™/'#TüçVâßÏl¡éö>m[ÙYß>9„¸A¦Ã ¢S´‡þQ�ìKÁÎo ÌzûòüݦKÝm#ˆ¶Ð˜Øg5�i݇3µ¾÷iLêØ= ß„Ë1¿ú&·)¾øc˜Ã®ç®ýk�ÑôÚ¥‰2Ìø ¦ïK1 üí´|ðd4’T°“œ“qNÂÙ€YR…ãóørD�˜DÄ<Kèç w*öqB¢”å6FìÏGÈÎY!ºá BäÆ {㉟ 'ÈÈ)� 0¡›&øò\r2MC¦e8’€ä:„âq$$¡Ù¨JÒÌD, ‰Åy£™Ã„^üf
âÔH©Â™g{ü)²ò•òù]—ƒRŸ`«k„^“ý |
|||
|_†›¤yß«„/»Wu"éó/Ø•ÏÛ/ÞþK>’>ræÚ.þxéqîØQ4ý(÷ðác‡¹%�’†¯“øGÈ`½>=„ïB‘ŸŸKRísô‘t*’®Áã'»Éxä•2CWì,KºÇäá–¸ËÜÇܼ�$¢ç–m�¤Ùõù‰v5ŠS¡Øx~˜¿Ê£2I©–%e�|©½Áþ†ý¢ýª]ÝØr…“läÇ5¤zmlzÌZ’B’ìÉùIöo×åÇÛ9‚~Yö'â/Æs¥ñoÄ_�çK1s†á$\5úy$™¨É8yx¬Å–�];®�4×JÚÆ
Ù/eÚèXÖ´^Òì—À¾~ƒcŒ�‡ÚöŽŽBżZi™Í!9çµÕJn\”ÑÅ.tóÆ’¡¢-†²ÙC‚ÙXiÙT0]ᤛ¤ô †B¡ÁÁvðÅ‘”Ûà`vpS0ˆ¥¡;Ù©›0ËÌm{‹¹©±¡~]]m�µzÅ\UYQ^VZ²¦xõª•+Š–.]bÊËÍY´0+s�˜aLO5$èâgÏš;#F«Q«xtSŽY´8)Ë)©²Äêê\ |
|||
‹.D¸¦ œÞØ$ËtIp22a:eRvÝAY¥,»EItB1çæfQ�^¯…q²¾É�ëÑ*±M�®°õ:¶Ve1`F#žÌ©=U‚Dœ‚Y²lí ›�UÈolfl¥Xé‰ÍÍ�±Ø™¸œ‰+i‘#‹J[p‹Ì«Æ°Ì¢b%>ÓìrK�MsUšÑØ–›c•f‹Ul*KIS)iKÁKU‡ÂXÎ+áÇuÐáÌŽs‹n×F‡Ä»ðl˜7‡Ãû¤„li±X%-Þñ?©h¹GÊ«ÌR6åZÛ|KNím‘DRgêD!ü1 9â•ËÓ1.£ÉÔ}tiA÷†ÃQ°„�a×xd¤Ctbx,..0£‡¡Ñ�§Æ#/H“,¶I:gY¥kÁôÖ7mpH\¦Eèq!ÿ•ŠÆiÆ„¶IšÆÏÛtº}j4RÃŒ—AÒH“# |
|||
ãõ4í”™²Û$ÎIw^™ÜI²Ó�‘É�[Ç�"F³ÖæKªL«[4£�¸¤‘̧^ |
|||
Q';‘fÉ ÂJS£P+«Û+Hê,tžšz3… ë0ûFtº’†²…•"²¡|Ì¢Ù©üÛÚ“Š„Ü©:;ú,é*\”¹”™Ç–˜ð„ˉ!òV±ðI&1 ÄŠ[ñ¤j™½6;¢“•8;•S’É\E%æ°³*ªå%69ÎB~äÒX��ö\>@[%N®Ä¼Ê2‡î.)Ý™æÆJëiF©¬
Ü&:<m4ÑÐC‹/¡8#“(q•-ŽZ›XÛ´Þ±BQ$ºAÙ©2Íw°iQ6˜rRLfŒààÒø6$Ô!B°àB¬(ÆQÒfÆà«C‡3,MÕŠbÁ�Ÿ®IjTCZ,˜=U |
|||
…§1UÓtª¬žä¦¡ ò©¬N3¶£On‡Û‚"OÄP§VOnñ™Ø Ç!†¢¾L¥9/8D�Ø&öRY£ƒÚFÝü¬8ƒù\‰UË4hŠ³ÐM`ÄíI€:S²d§Mu®´–Á·Àê;¶“ÛB8F¬µ…)sQa¨¹UšÂe+ÒXõÓz-.,b¬hVÏá±²2ZË=´lâÕmŽbF�dWÚ*+jImKEn6³Š1‘ìo+#ûmëguÂþÇ)Žp•ÎŠ¶±¸ç8+à·‚a9Š¥H |
|||
œšˆaôigËFØ®Š!܉7†‹™Äèç¢8Ý$ŽCœ*Š+c8ú`”R{ÐÇØ¿Í‚›Æ羶ž°³�æ8$£Gð‘ˆX‚ÞKƧ‰“bEO…4S¬ øRŠ/�â5¯ÅÌ É$7gGXg?NÍ¥®2@Ô«OC |
|||
ªO«_Ÿþ‡9U
à @äräÀí@6ÈwÿKÞßøÄL.ÎÁ«ðü�[a#Þia7»¤^ÀŸ-øCŸóp ßV¼`oô Ñáõo¦>oÀÛðÞv�Ñn�oŽøv¼Û‡‡ÉC·pnÄ
!÷QR
ï+24$Ž°Õ\Æð·œ;n)CÈ‹Žü”�§¸—¡…WGp'ú¼Šß)úßSkÑŽ#¨}øûUãL_‚'alž*M}úÓo@RäOp |
|||
ž�ñÏXôù„�e«spžÍ ÿÿÆ[þ$J¢º¡æ8§Ñdj–j^Õ¼Åíäzµ«µ5ê—Ô?âNpßf>M"Ĭº ú€+är' !²%rU6¨§¾ ð¿[Ý)ó |
|||
endstream |
|||
endobj |
|||
37 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /d3a7bf+NotoSerif-Italic |
|||
/FontFile2 36 0 R |
|||
/FontBBox [-254 -250 1238 1047] |
|||
/Flags 70 |
|||
/StemV 0 |
|||
/ItalicAngle -12.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
38 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
39 0 obj |
|||
[600 600 600 600 600 600 600 600 600 600 600 600 600 600 250 288 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 458 600 579 562 486 579 493 600 556 600 304 600 600 304 895 599 574 577 600 467 463 368 599 600 600 545 600 600 428 600 428 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] |
|||
endobj |
|||
xref |
|||
0 40 |
|||
0000000000 65535 f |
|||
0000000015 00000 n |
|||
0000000260 00000 n |
|||
0000000461 00000 n |
|||
0000000518 00000 n |
|||
0000000569 00000 n |
|||
0000000841 00000 n |
|||
0000007344 00000 n |
|||
0000007742 00000 n |
|||
0000007784 00000 n |
|||
0000007832 00000 n |
|||
0000007942 00000 n |
|||
0000007985 00000 n |
|||
0000008155 00000 n |
|||
0000008320 00000 n |
|||
0000008490 00000 n |
|||
0000008533 00000 n |
|||
0000008705 00000 n |
|||
0000008830 00000 n |
|||
0000008958 00000 n |
|||
0000009092 00000 n |
|||
0000009228 00000 n |
|||
0000009302 00000 n |
|||
0000009476 00000 n |
|||
0000009651 00000 n |
|||
0000009845 00000 n |
|||
0000009890 00000 n |
|||
0000010160 00000 n |
|||
0000010430 00000 n |
|||
0000016164 00000 n |
|||
0000016383 00000 n |
|||
0000017745 00000 n |
|||
0000018659 00000 n |
|||
0000026881 00000 n |
|||
0000027095 00000 n |
|||
0000028457 00000 n |
|||
0000029371 00000 n |
|||
0000034896 00000 n |
|||
0000035120 00000 n |
|||
0000036482 00000 n |
|||
trailer |
|||
<< /Size 40 |
|||
/Root 2 0 R |
|||
/Info 1 0 R |
|||
>> |
|||
startxref |
|||
37396 |
|||
%%EOF |
@ -0,0 +1,528 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>Browsing labrooms</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel3"> |
|||
<li><a href="#_browsing_labrooms">Browsing labrooms</a></li> |
|||
<li><a href="#_entering_a_labroom">Entering a labroom</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="paragraph"> |
|||
<p>This is the area where you will find the available labrooms created by tutors and join the desired one.<br></p> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_browsing_labrooms">Browsing labrooms</h4> |
|||
<div class="paragraph"> |
|||
<p>You can easily browse throught the available labrooms in the list using the search bar at the top.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/run/lab_room_list.png" alt="lab room list"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>You can get more info about a specific labroom by clicking the info button <span class="image"><img src="{imagesdir}/run/info_icon.png" alt="info icon"></span>.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/run/info_poppup.png" alt="info poppup"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Active labrooms are indicated using a green color while closed ones with orange.<br></p> |
|||
</div> |
|||
</div> |
|||
<div class="sect3"> |
|||
<h4 id="_entering_a_labroom">Entering a labroom</h4> |
|||
<div class="paragraph"> |
|||
<p>Once you have found the labroom you were looking for you can enter by simply clicking on the cloud icon <span class="image"><img src="{imagesdir}/run/cloud_icon.png" alt="cloud icon"></span>.<br> |
|||
You should see a screen as follows:</p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/run/password_big.png" alt="password big"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>The passwords are randomly generated and you can use them to connect to your lesson (see picture bellow).<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/run/password_user.png" alt="password user"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>If the tutor is sharing his screen you can watch by clicking on the according button and using the respective password.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/run/password_tutor_screen.png" alt="password tutor screen"> |
|||
</div> |
|||
</div> |
|||
<div class="dlist"> |
|||
<dl> |
|||
<dt class="hdlist1">Now, under the password area there are three other options: </dt> |
|||
<dt class="hdlist1">'Meeting' <span class="image"><img src="{imagesdir}/run/meeting_button.png" alt="meeting button"></span></dt> |
|||
<dd> |
|||
<p>Here you can join a meeting with your group (this will redirect you to a jitsi implementation).<br> |
|||
For more visit <a href="https://jitsi.org/" class="bare">https://jitsi.org/</a><br></p> |
|||
</dd> |
|||
<dt class="hdlist1">'Gui' <span class="image"><img src="{imagesdir}/run/gui_button.png" alt="gui button"></span></dt> |
|||
<dd> |
|||
<p>This loads a graphic unix environment.</p> |
|||
</dd> |
|||
<dt class="hdlist1">'Console' <span class="image"><img src="{imagesdir}/run/console_button.png" alt="console button"></span></dt> |
|||
<dd> |
|||
<p>This loads a unix terminal.</p> |
|||
</dd> |
|||
</dl> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
File diff suppressed because it is too large
@ -0,0 +1,515 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>My Lab</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel0"> |
|||
<li><a href="#_my_lab">My Lab</a> |
|||
<ul class="sectlevel1"> |
|||
<li><a href="#_the_run_menu">The run menu</a> |
|||
<ul class="sectlevel2"> |
|||
<li><a href="#_run_lab_instance_area">Run lab instance area</a></li> |
|||
<li><a href="#_enter_lab_room_area">Enter lab room area</a></li> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="paragraph"> |
|||
<p>With that out of the way lets enter the heart of our platform, 'my lab'!<br></p> |
|||
</div> |
|||
<h1 id="_my_lab" class="sect0">My Lab</h1> |
|||
<div class="paragraph"> |
|||
<p>Nested under 'mylab' are both creation tools (bootstrap) and execution tools (run).</p> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_the_run_menu">The run menu</h2> |
|||
<div class="sectionbody"> |
|||
<div class="dlist"> |
|||
<dl> |
|||
<dt class="hdlist1">Inside the run menu there are three areas: </dt> |
|||
<dd> |
|||
<div class="olist arabic"> |
|||
<ol class="arabic"> |
|||
<li> |
|||
<p>'Rub lab instance'<br></p> |
|||
</li> |
|||
<li> |
|||
<p>'Enter lab room'<br></p> |
|||
</li> |
|||
<li> |
|||
<p>the console<br></p> |
|||
</li> |
|||
</ol> |
|||
</div> |
|||
</dd> |
|||
</dl> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>As the names suggest we can use the first to <strong>run</strong> one of our available lab instances, the second to <strong>enter</strong> a created labroom, and the third to <strong>execute</strong> scripts.<br> |
|||
Lets look at the options one by one.<br> |
|||
For the purpose of this walkthrough 'testmpi2' and 'test 18' were created.<br> |
|||
Since the console is explained along with the first area we dont feel there is a need to have seperate walkthrough.</p> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_run_lab_instance_area">Run lab instance area</h3> |
|||
<div class="paragraph"> |
|||
<p>Unresolved directive in my_lab.adoc - include::../.{sourcedir}/navigation/lab_instances.adoc[]</p> |
|||
</div> |
|||
</div> |
|||
<div class="sect2"> |
|||
<h3 id="_enter_lab_room_area">Enter lab room area</h3> |
|||
<div class="paragraph"> |
|||
<p>Unresolved directive in my_lab.adoc - include::../.{sourcedir}/navigation/lab_rooms.adoc[]</p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
File diff suppressed because it is too large
@ -0,0 +1,481 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>The main page</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article"> |
|||
<div id="header"> |
|||
<h1>The main page</h1> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="paragraph"> |
|||
<p>Once loaded the main page should look like this:</p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/run/main_page.png" alt="main page"> |
|||
</div> |
|||
</div> |
|||
<div class="dlist"> |
|||
<dl> |
|||
<dt class="hdlist1">On the left we can see that there are two areas inside swarmlab: </dt> |
|||
<dd> |
|||
<div class="olist arabic"> |
|||
<ol class="arabic"> |
|||
<li> |
|||
<p>the dashboard where our services live<br></p> |
|||
</li> |
|||
<li> |
|||
<p>the 'mylab' tab from which we can control our labrooms.<br></p> |
|||
</li> |
|||
</ol> |
|||
</div> |
|||
</dd> |
|||
</dl> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Unresolved directive in navigation_main.adoc - include::../.{sourcedir}/navigation/dashboard.adoc[] |
|||
Unresolved directive in navigation_main.adoc - include::../.{sourcedir}/navigation/my_lab.adoc[] |
|||
Unresolved directive in navigation_main.adoc - include::../.{sourcedir}/navigation/bootstrap.adoc[]</p> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
Binary file not shown.
@ -0,0 +1,491 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>The first steps</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article"> |
|||
<div id="header"> |
|||
<h1>The first steps</h1> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="paragraph"> |
|||
<p>Before you have all of the powerfull tools of Swarmalb at your grasp you will have to create an account.<br> |
|||
To do that navigate to the home page at <a href="https://api-client.swarmlab.io:8088" class="bare">https://api-client.swarmlab.io:8088</a><br> |
|||
You should have been greeted by our login screen!<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/registration/login.png" alt="login"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>To register click on the 'login with sso' option and accept the terms.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/registration/terms.png" alt="terms"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Now you should be redirected to the login screen and you should be able to use the 'register' option at the bottom to make a new account!<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/registration/login_main.png" alt="login main"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Now fill in the required details<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/registration/register_details.png" alt="register details"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>and follow the remaining instructions to activate your account.<br></p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Now that your acount is ready, lets get to know Swarmlabs main page.<br></p> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
Binary file not shown.
@ -0,0 +1,532 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>'Bootstrap Labroom'</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel1"> |
|||
<li><a href="#_bootstrap_labroom">'Bootstrap Labroom'</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="sect1"> |
|||
<h2 id="_bootstrap_labroom">'Bootstrap Labroom'</h2> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p>Now lets see how we can bootstrap a new labroom using one of our lab instances.<br> |
|||
To do that lets navigate to the respective tab that should look like this:<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/for_tutors/bootstrap_labroom.png" alt="bootstrap labroom"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Here we can select the desired (existing!) lab instance that will be used to create the labroom using the plug icon <span class="image"><img src="{imagesdir}/for_tutors/plug_icon.png" alt="plug icon"></span>.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/for_tutors/lab_instance_choose.png" alt="lab instance choose"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Then we have to specify starting date and time and also set the duration for which our lab room will be open.<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/for_tutors/timeframe_selection.png" alt="timeframe selection"> |
|||
</div> |
|||
</div> |
|||
<div class="admonitionblock caution"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<div class="title">Caution</div> |
|||
</td> |
|||
<td class="content"> |
|||
You can only start a labroom every whole or half hour (p.e. 12.00 or 14.30) and never inbetween so please plan ahead!!<br> |
|||
Also note that the duration cannot be greater than three hours since we consider that the maximum for any type of lesson!<br> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Now using the searchbar that follows (you HAVE to search for students for them to come up) we search and select (<span class="image"><img src="{imagesdir}/for_tutors/plug_icon.png" alt="plug icon"></span>) the students that we want to invite to the lesson.<br> |
|||
Note that only students that have subscribed to our labroom will be available for invites to avoid confusion!<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/for_tutors/student_selection.png" alt="student selection"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>After selecting all the desired students we have to fill in the last details at the bottom of the page.<br> |
|||
Please give concise titles and good descriptions to your labrooms!!<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/for_tutors/bootstrap_details.png" alt="bootstrap details"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Now we shall check and upon making shure that everything is right we click the 'bootstrap your lab' button!</p> |
|||
</div> |
|||
<div class="admonitionblock warning"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<div class="title">Warning</div> |
|||
</td> |
|||
<td class="content"> |
|||
Bootstraping is final and no further edits are allowed!! |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
@ -0,0 +1,932 @@ |
|||
%PDF-1.4 |
|||
%ÿÿÿÿ |
|||
1 0 obj |
|||
<< /Title ('Bootstrap Labroom') |
|||
/Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/Producer (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) |
|||
/ModDate (D:20200709150611+00'00') |
|||
/CreationDate (D:20200820164237+00'00') |
|||
>> |
|||
endobj |
|||
2 0 obj |
|||
<< /Type /Catalog |
|||
/Pages 3 0 R |
|||
/Names 9 0 R |
|||
/Outlines 17 0 R |
|||
/PageLabels 20 0 R |
|||
/PageMode /UseOutlines |
|||
/OpenAction [7 0 R /FitH 841.89] |
|||
/ViewerPreferences << /DisplayDocTitle true |
|||
>> |
|||
>> |
|||
endobj |
|||
3 0 obj |
|||
<< /Type /Pages |
|||
/Count 1 |
|||
/Kids [7 0 R] |
|||
>> |
|||
endobj |
|||
4 0 obj |
|||
<< /Length 2 |
|||
>> |
|||
stream |
|||
q |
|||
|
|||
endstream |
|||
endobj |
|||
5 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 4 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
>> |
|||
>> |
|||
endobj |
|||
6 0 obj |
|||
<< /Length 8369 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.2 0.2 0.2 scn |
|||
/DeviceRGB CS |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 706.394 Td |
|||
/F2.0 22 Tf |
|||
[<27426f6f74737472> 20.0195 <6170204c6162726f6f6d27>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 677.206 Td |
|||
/F1.0 10.5 Tf |
|||
[<4e6f77206c6574732073656520686f772077652063616e20626f6f74737472> 20.0195 <61702061206e6577206c6162726f6f6d207573696e67206f6e65206f66206f7572206c616220696e7374616e6365732e>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 661.426 Td |
|||
/F1.0 10.5 Tf |
|||
[<54> 29.7852 <6f20646f2074686174206c657473206e6176696761746520746f2074686520726573706563746976652074616220746861742073686f756c64206c6f6f6b206c696b> 20.0195 <6520746869733a>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 633.646 Td |
|||
/F1.0 10.5 Tf |
|||
[<5b626f6f74737472> 20.0195 <6170206c6162726f6f6d5d207c20>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
160.1278 633.646 Td |
|||
/F3.0 10.5 Tf |
|||
[<7b696d616765736469727d2f666f725f7475746f72732f626f6f74737472> 20.0195 <61705f6c6162726f6f6d2e706e67>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.3544 Tw |
|||
|
|||
BT |
|||
48.24 605.866 Td |
|||
/F1.0 10.5 Tf |
|||
<486572652077652063616e2073656c65637420746865206465736972656420286578697374696e672129206c616220696e7374616e636520746861742077696c6c206265207573656420746f2063726561746520746865206c6162726f6f6d207573696e67> Tj |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 590.086 Td |
|||
/F1.0 10.5 Tf |
|||
<74686520706c75672069636f6e205b706c75672069636f6e5d2e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 562.306 Td |
|||
/F1.0 10.5 Tf |
|||
<5b6c616220696e7374616e63652063686f6f73655d207c20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
164.4225 562.306 Td |
|||
/F3.0 10.5 Tf |
|||
<7b696d616765736469727d2f666f725f7475746f72732f6c61625f696e7374616e63655f63686f6f73652e706e67> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
1.1035 Tw |
|||
|
|||
BT |
|||
48.24 534.526 Td |
|||
/F1.0 10.5 Tf |
|||
[<5468656e207765206861766520746f2073706563696679207374617274696e67206461746520616e642074696d6520616e6420616c736f207365742074686520647572> 20.0195 <6174696f6e20666f72207768696368206f7572206c616220726f6f6d>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 518.746 Td |
|||
/F1.0 10.5 Tf |
|||
<77696c6c206265206f70656e2e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 490.966 Td |
|||
/F1.0 10.5 Tf |
|||
[<5b74696d656672> 20.0195 <616d652073656c656374696f6e5d207c20>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
166.6903 490.966 Td |
|||
/F3.0 10.5 Tf |
|||
[<7b696d616765736469727d2f666f725f7475746f72732f74696d656672> 20.0195 <616d655f73656c656374696f6e2e706e67>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
q |
|||
0.5 w |
|||
0.9333 0.9333 0.9333 SCN |
|||
122.5665 475.15 m |
|||
122.5665 404.03 l |
|||
S |
|||
Q |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
60.3451 435.516 Td |
|||
/F2.0 10.5 Tf |
|||
[<4341> 20.0195 <5554494f4e>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
0.6091 Tw |
|||
|
|||
BT |
|||
134.5665 459.186 Td |
|||
/F1.0 10.5 Tf |
|||
[<59> 69.8242 <6f752063616e206f6e6c792073746172742061206c6162726f6f6d2065766572792077686f6c65206f722068616c6620686f75722028702e652e2031322e3030206f722031342e33302920616e64>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
134.5665 443.406 Td |
|||
/F1.0 10.5 Tf |
|||
<6e6576657220696e6265747765656e20736f20706c6561736520706c616e2061686561642121> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
3.5843 Tw |
|||
|
|||
BT |
|||
134.5665 427.626 Td |
|||
/F1.0 10.5 Tf |
|||
[<416c736f206e6f746520746861742074686520647572> 20.0195 <6174696f6e2063616e6e6f742062652067726561746572207468616e20746872656520686f7572732073696e6365207765>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
134.5665 411.846 Td |
|||
/F1.0 10.5 Tf |
|||
[<636f6e7369646572207468617420746865206d6178696d756d20666f7220616e> 20.0195 <792074797065206f66206c6573736f6e21>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
1.1981 Tw |
|||
|
|||
BT |
|||
48.24 380.066 Td |
|||
/F1.0 10.5 Tf |
|||
[<4e6f77207573696e672074686520736561726368626172207468617420666f6c6c6f77732028796f75204841> 80.0781 <564520746f2073656172636820666f722073747564656e747320666f72207468656d20746f20636f6d6520757029207765>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 364.286 Td |
|||
/F1.0 10.5 Tf |
|||
<73656172636820616e642073656c65637420285b706c75672069636f6e5d29207468652073747564656e747320746861742077652077616e7420746f20696e7669746520746f20746865206c6573736f6e2e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
1.0118 Tw |
|||
|
|||
BT |
|||
48.24 348.506 Td |
|||
/F1.0 10.5 Tf |
|||
<4e6f74652074686174206f6e6c792073747564656e747320746861742068617665207375627363726962656420746f206f7572206c6162726f6f6d2077696c6c20626520617661696c61626c6520666f7220696e766974657320746f2061766f6964> Tj |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 332.726 Td |
|||
/F1.0 10.5 Tf |
|||
<636f6e667573696f6e21> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 304.946 Td |
|||
/F1.0 10.5 Tf |
|||
<5b73747564656e742073656c656374696f6e5d207c20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
151.686 304.946 Td |
|||
/F3.0 10.5 Tf |
|||
<7b696d616765736469727d2f666f725f7475746f72732f73747564656e745f73656c656374696f6e2e706e67> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 277.166 Td |
|||
/F1.0 10.5 Tf |
|||
<41667465722073656c656374696e6720616c6c2074686520646573697265642073747564656e7473207765206861766520746f2066696c6c20696e20746865206c6173742064657461696c732061742074686520626f74746f6d206f662074686520706167652e> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 261.386 Td |
|||
/F1.0 10.5 Tf |
|||
<506c65617365206769766520636f6e63697365207469746c657320616e6420676f6f64206465736372697074696f6e7320746f20796f7572206c6162726f6f6d732121> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 233.606 Td |
|||
/F1.0 10.5 Tf |
|||
[<5b626f6f74737472> 20.0195 <61702064657461696c735d207c20>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
150.5518 233.606 Td |
|||
/F3.0 10.5 Tf |
|||
[<7b696d616765736469727d2f666f725f7475746f72732f626f6f74737472> 20.0195 <61705f64657461696c732e706e67>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
1.227 Tw |
|||
|
|||
BT |
|||
48.24 205.826 Td |
|||
/F1.0 10.5 Tf |
|||
[<4e6f77207765207368616c6c20636865636b20616e642075706f6e206d616b696e6720736875726520746861742065766572797468696e6720697320726967687420776520636c69636b207468652027626f6f74737472> 20.0195 <617020796f7572>] TJ |
|||
ET |
|||
|
|||
|
|||
0.0 Tw |
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 190.046 Td |
|||
/F1.0 10.5 Tf |
|||
<6c61622720627574746f6e21> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
q |
|||
0.5 w |
|||
0.9333 0.9333 0.9333 SCN |
|||
127.575 174.23 m |
|||
127.575 150.45 l |
|||
S |
|||
Q |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
60.5553 158.266 Td |
|||
/F2.0 10.5 Tf |
|||
[<57> 60.0586 <41524e494e47>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
139.575 158.266 Td |
|||
/F1.0 10.5 Tf |
|||
[<426f6f74737472> 20.0195 <6170696e672069732066696e616c20616e64206e6f20667572746865722065646974732061726520616c6c6f7765642121>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 782.394 Td |
|||
/F2.0 22 Tf |
|||
[<54> 29.7852 <61626c65206f6620436f6e74656e7473>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
48.24 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
[<27426f6f74737472> 20.0195 <6170204c6162726f6f6d27>] TJ |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
0.6627 0.6627 0.6627 scn |
|||
0.6627 0.6627 0.6627 SCN |
|||
|
|||
BT |
|||
150.3421 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
|
|||
BT |
|||
540.4906 751.856 Td |
|||
/F1.0 2.625 Tf |
|||
<ca> Tj |
|||
ET |
|||
|
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.1705 751.856 Td |
|||
/F1.0 10.5 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
q |
|||
0.0 0.0 0.0 scn |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
/Stamp1 Do |
|||
0.2 0.2 0.2 scn |
|||
0.2 0.2 0.2 SCN |
|||
|
|||
BT |
|||
541.009 14.263 Td |
|||
/F1.0 9 Tf |
|||
<31> Tj |
|||
ET |
|||
|
|||
0.0 0.0 0.0 SCN |
|||
0.0 0.0 0.0 scn |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
7 0 obj |
|||
<< /Type /Page |
|||
/Parent 3 0 R |
|||
/MediaBox [0 0 595.28 841.89] |
|||
/CropBox [0 0 595.28 841.89] |
|||
/BleedBox [0 0 595.28 841.89] |
|||
/TrimBox [0 0 595.28 841.89] |
|||
/ArtBox [0 0 595.28 841.89] |
|||
/Contents 6 0 R |
|||
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] |
|||
/Font << /F2.0 12 0 R |
|||
/F1.0 13 0 R |
|||
/F3.0 14 0 R |
|||
>> |
|||
/XObject << /Stamp1 21 0 R |
|||
>> |
|||
>> |
|||
/Annots [15 0 R 16 0 R] |
|||
>> |
|||
endobj |
|||
8 0 obj |
|||
[7 0 R /XYZ 0 734.69 null] |
|||
endobj |
|||
9 0 obj |
|||
<< /Type /Names |
|||
/Dests 10 0 R |
|||
>> |
|||
endobj |
|||
10 0 obj |
|||
<< /Names [(__anchor-top) 8 0 R (_bootstrap_labroom) 11 0 R] |
|||
>> |
|||
endobj |
|||
11 0 obj |
|||
[7 0 R /XYZ 0 734.69 null] |
|||
endobj |
|||
12 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /87dfd6+NotoSerif-Bold |
|||
/Subtype /TrueType |
|||
/FontDescriptor 24 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 26 0 R |
|||
/ToUnicode 25 0 R |
|||
>> |
|||
endobj |
|||
13 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /c85aa4+NotoSerif |
|||
/Subtype /TrueType |
|||
/FontDescriptor 28 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 30 0 R |
|||
/ToUnicode 29 0 R |
|||
>> |
|||
endobj |
|||
14 0 obj |
|||
<< /Type /Font |
|||
/BaseFont /640b1b+NotoSerif-Italic |
|||
/Subtype /TrueType |
|||
/FontDescriptor 32 0 R |
|||
/FirstChar 32 |
|||
/LastChar 255 |
|||
/Widths 34 0 R |
|||
/ToUnicode 33 0 R |
|||
>> |
|||
endobj |
|||
15 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_bootstrap_labroom) |
|||
/Subtype /Link |
|||
/Rect [48.24 748.79 149.6068 763.07] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
16 0 obj |
|||
<< /Border [0 0 0] |
|||
/Dest (_bootstrap_labroom) |
|||
/Subtype /Link |
|||
/Rect [541.1705 748.79 547.04 763.07] |
|||
/Type /Annot |
|||
>> |
|||
endobj |
|||
17 0 obj |
|||
<< /Type /Outlines |
|||
/Count 2 |
|||
/First 18 0 R |
|||
/Last 19 0 R |
|||
>> |
|||
endobj |
|||
18 0 obj |
|||
<< /Title <feff005400610062006c00650020006f006600200043006f006e00740065006e00740073> |
|||
/Parent 17 0 R |
|||
/Count 0 |
|||
/Next 19 0 R |
|||
/Dest [7 0 R /XYZ 0 841.89 null] |
|||
>> |
|||
endobj |
|||
19 0 obj |
|||
<< /Title <feff00270042006f006f0074007300740072006100700020004c006100620072006f006f006d0027> |
|||
/Parent 17 0 R |
|||
/Count 0 |
|||
/Prev 18 0 R |
|||
/Dest [7 0 R /XYZ 0 734.69 null] |
|||
>> |
|||
endobj |
|||
20 0 obj |
|||
<< /Nums [0 << /P (1) |
|||
>>] |
|||
>> |
|||
endobj |
|||
21 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
22 0 obj |
|||
<< /Type /XObject |
|||
/Subtype /Form |
|||
/BBox [0 0 595.28 841.89] |
|||
/Length 162 |
|||
>> |
|||
stream |
|||
q |
|||
/DeviceRGB cs |
|||
0.0 0.0 0.0 scn |
|||
/DeviceRGB CS |
|||
0.0 0.0 0.0 SCN |
|||
1 w |
|||
0 J |
|||
0 j |
|||
[] 0 d |
|||
q |
|||
0.25 w |
|||
/DeviceRGB CS |
|||
0.8667 0.8667 0.8667 SCN |
|||
48.24 30.0 m |
|||
547.04 30.0 l |
|||
S |
|||
Q |
|||
Q |
|||
|
|||
endstream |
|||
endobj |
|||
23 0 obj |
|||
<< /Length1 10152 |
|||
/Length 6288 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœ½Z
t[Å•žyïI–bɶ,ÿ(¶Ÿü,ËŽeɶüÿ+Û’âIJÙqÉ–l‰H–cÉ�ð—´@HœRBèihË�”RžY6 =l ”…m
ôçP 4pÚ¡…†¥…ÓMbyïŒdÇvCi{öì“gÞÜoîܹsï�;##ŒZ‡J�=8îwNOŽläWáäIßî‰Qù}Ðþ˜~îŒ;7l,þ Bò�§ÚãÝpÇÒ[�¾´Ïãq;“z¤‡Rx€Îó;o˜fáƒ@šï±ËöþWÏC@?´c:1Ö�PRÐö)§ßý§—µq@»Šq.æÇCßE(ó[Ð_9=ãžöß»çG@ÿ!vlbzÒ_ûÂÅï ”]�PLéø®?Ñ>vBZBL-ŒÁˆ¬!��¥èKŸ3b¾��å$PKQB2šÆ£„u(q¹_®å“i3E™ªJCé™_>íÿçà çââ$§KV‘¢IÒTAyží¼rÆÃì^¸SrúÒF÷>áÅè{þ!åNV8€Í£û%§^%rd`)ô¢J`�IÄ©Êl¦§j*Le�LÖàlv™¬(Ï7bÖÀêÙVƒ¿_'KRdj’‡þ�¡.Ö ÉøYœ�—ktútíÂh¯œÏP$H;ŽÅ§¥¥ÊbÓÕê„Ýøüž˜Ñš¡ÌN‰óû4µîéË‹j4‰~lJvj†!éUüª°¹·'/gcww^øh]ƒ�$
tÔ ª-•‰LLj6›ªä |
|||
qD¯¤rS„+4<‡#zRòj“{SkÙ^Û>;h¿þÕ‚o M·>))K§`†pÎ_ÛoqÔ«Ók·µêîØ^“®®wX7r-wgyr\rÓÖº~ô²?v}¹žýE¡i}¼ïéË7e·úº»y·d7¹ÚÚ¶ÕfP[ï\üH"•ü!~‰³Á ‰Œ�›—ª$Wæ™Ê²Š€^Bn"CÌÍNtÍŽZ3)ßS·=þ\´�ÌãØ'v=ªÕ4;UCfç¾¾<ý؉»…ê¶Ü„²Ì¢í½å¾—°ê;§°ò¥)yKY~s‰Úäî7õ?ðÁ½÷þúhç’.]ªÀ~SSYeURy>±`*Å’1;öýðïž;‡³ŸÝûÜW͹–±æì&Góô‰ñb£÷Û»ó7åmìP3·«sÙ‰7üY¹Z�¼¦u£gc!Uçwßê“Êpq¿Ùç“çÕéÃbUµø•¹~ÍAÈ´Ú�Q-"¡X3”–¿^¡XŸŸ6Äü`H¥#m�j(⎟êË×ÇúiûŠ�¶Ñ’lî/K¶¦¬² ›ØÕÂS!,ð-½Éš <"ÿgD¦Ï›YZxYܺåx¸jY¾´äëÒक{fy"¼fFN¼ò^Òz]êЇCªü,ERV~ê~™ùm0iC©rž+sW—ľ]Xšë»Â°©´á#àå:Ø·Ä·oK^E)HGv#åVƧJ–P¿F6™_òöÖùðâ·Ÿ_~|hè_±D<…±¸õòóîØ_«í¿}»cß@>óÎw¿ÉîL{ì1œúâŽÿþÃw�¾r`àäûGám³�|?’ƒÈ¾Á%¨¡ª5‘ÄXL |
|||
MB®�ѱ’•VlѲæ¤ÈúïŹX^Òã*ÿsfiiy–¬uôÀdÿ§ý¤×¾ÐÀ0Áöí5ëë–€_–QZÀ¾OMòÂ3}·nkN
�ê› |
|||
Sü‰…5øa_Ai†ÌÏ|šßµ³«Ûg͉øL újA_öæj�ɱ�¢It¶³MŠ¬|ÕÐB�Ž‡
�º.q.ž»w@Î¥è
zÕI\»R[™»÷äVj•t.
øçM˜«ˆh0“4`¸VŒ¯²œäM;‰ƒº[^Ø·ïg÷lNÊÒ¦Ú™hlõN·Y¦6oPP{¥K6Ò¨oòá™Óôü¬üjŒ\ùph¶=GØ8ÓÍ |
|||
�‹² S#œË�ÖÓÙª”F¶bÅÆ�ÁB,01E¤©JUZ |
|||
aÅU˜ûV'çd*%²äÔ´#e›,FF¥Ë6äe%†_ø0ühøÍpø@l¦Pœf766¬“ˆÏP%s‰šdœ(yôʧ%ã#›ÔÚ‘qO)þ^Ÿ£–Uè}¾¡Ñtyˆ}þJ÷¿!#Îç+1%5¯ët[¿2¤i Ö“ÛÄÛèâGÜÎ'u‰y±[œYl |
|||
±dn~Ey#CÓÛR¤é„D–Ú¼ö:‰8|¼º^ßnR�6”©Në*øus[ƒßÜâû—•ëÖ—äÊ·%çÖ[k-³[Ê~÷þ£²L.µÛµgýq)«©`nÕÔõ•4vU÷–¥iûïp,|¾¡¯Ã…
)¶[¿ý`Œt§i¨1ô@ß×¥JT´tjÑ� ĬÉIJiŒ4ÆÔˆ‰îøjJÇp¯W]wb¢Î±¹N•R¾)1«Z¯ÎÔ×idø= Ëq‰ú£!×7½•a®¡·D©,éop�Œ0…Ç~y¸5³¤¥àA\vµ‘ôÙq¾ðCüP~±q“½õà8Ñä9q�ûÄŽª·^yý<µtÛÊÐÐ5W£íXj»ˆQ³°&›¥wÙÚŒcÈ-Ácɺ†Œ¯½¼ÏbùÚì<usË‚“ÕYÇÍ#�UÉU%®o°{¸ûæ!Õu›Ž¼¾ïÈ[÷t6Ý|öFïä½CFqƒ�ݦï©Ï#± YŒ}Gª#çæR¾*LËUJ—Î+Ð#Uu°®Xe*Ê:}ºtòßøíÝš[öÄ¥ë²2òÒâpføý¬"“ÊAw(óÊ¡MÛ�MV¦VòVsFm™F]·Í2}h¡<zb`’˜'ÀWé�ÉV;'š(êÒ`ª,½I•ŽßË**W¥/ÌFvMa©Zæ»ôëHB ² |
|||
áûØÒgCÒÒ1{í3"ÍÔFUE^+"N㕣ؑ$]S±ÉR˜œš_•+]8È µE驺Ê\)~B—cíÞR²óAmrN§mkIÏ[I¹å¹ÒpMçH‰¥H „ ej™lÓ–o 6…w•g‘Ü•]m`\¤=yO%/®o+©
Žcž°¶¤&;ÎÏ<tûc°Ÿ’(º6‰ÖVý÷®-ûZDT÷/Twmß³FÑhüÞ zɉ'±iHèÂæ_{rw†ÿ;ü?7½x ˱ì¦è\HK3õ×Õõ™TôÝ_¦b |
|||
ÿm¿ë—GàœÙv×Gü§¦kj¦Où§™ªªšz„ìuXÉý�Û†ÊPܬ¯¹tºéóu‚*-gá%3aº¹—o_$²Rµ¦¬Düum¬ªn³£nâÄuU•ÞoºfïÑ'r+!¡\¼àdžšv7ô“½Þþ*
¿c5XàÁ‚–’ÌÖÿ<vï‡Z‡»ŒÅùCüáHDâðù×_y«jÇ ÷u'<¦¨97†JZ{�ŽÆãÕýÆE½Çüba@*ÔnH‹øë�Â8eIëÖ¦Ý3ûoŽMÓeå•ç¥ãTùÙ-þ¸œÚ¦¿¸*;Öÿ ÁjHìÛæÙ`Þ Ê«éèlI?P\µ>–ÆRÃâGì} G3¹ŸF3Í |
|||
_ÁI¼jÿ/,�Üýüfº5_ÛWV±¹4=£ÖÙaÛ³¥¸)ôиsÿP�szë°¦¡X�Ñä°m†º™SÊ<³ÝTÖ�ožhÏWéLës+ŒÅYͶÖþû |
|||
4•ÁÚ1±SÁyM¹±$+½¡ÇÝ<¸o´ô-}•’”Mîö•U©ÑÃP•U¦Tš™TÌm�¼¢ªs´Ò:ݽáx‹'§)ç1,
_júz¼ìY²<N³ù¦ænoynË�ð¡…}_Š|«SÁ'íB¯àd<†�àsbZ˜ãÌkl&{#ûS®€óp�r?‘ÔKöK^�fKǤߓþž{=ÏÀ�ƒéG¤R$“8P�ÄŽvB.ÝÉV@»ÕH»¡lB;%�]ƒ”’KH#;Qðc4*)E÷uä`[�Žy 1¿A…’!TÈ}€’B¤æŒ¨�ý5°
pŽÁBvxáQ„ân |
|||
o |
|||
wÇ—¾l/?jŠ¨ÑH�^DJ¥¡p÷"=g0â$µÌ³Ðƒ$Ç%$³#oö54�?…ÇËNÂ1÷.bWŠnïéiG<Š/Ft�fì<Â'/¼+Ù÷½xé{ÿ⚸æwg5Å�¥µ(N;=œ9¥°‡+à{R5ªEdE¨õ ^Ô‡ú!‹¢!´Feá±åõ©Ì‘HÞTÇ ÷p'÷ÍoDqqè»Qœ|ç~2Š³(�‰â,Ìüfç�gEqec}— ¼1ŠKP:ŠâR”Š§¢í”‹o‹òÄ ~$ŠË€çÃ(§<GñX¤d |
|||
¢x,*`ê£x‚Ó!ŠÇ¡Qæž(�r˜?FñxÔÈ®[þu&›íŠâ ¨žõFñu¸‹}$Š¯cîã>‰â‰(3f_ODå1¶¦wÏx'=!¾¬¤´Œo&}n¾sjÜÀ7û||?é |
|||
òýî {f—Ûe@(€¦Ñn4ƒ¼hyPÜ__Fˆ3yÔ½À}È
T'šBãÈf@|ðî_¤”Þn�µj2tBÞæžñN n�‚ÂC(¸él-Ÿ’~$¹6¦¡ÝÓ ©ß9é�šä‹ù«ƒyʹ8§¨”Ý qD?rÂü^À'�.†r�y �eÈ¿É<äž zS|©¡¤b—ô�ƒ(Áƒy`¤Êê*ׄ«²ˆÈ¥b‹‰X:‹7È;ùÐŒÓåö;gvð�‰•®X1±—ZÎ %8Ájnºª´°Uèš^ø+‹QÁ_n¤µÃ-î wrŠp;ý×m¡.%N&«Ê‰ügÈÉ{¼S! èx·‹ÛÍ/uE„†@¨d8A"Y¢‡jŠÇéãÑÌÌ_C×*=B=�Á |
|||
M×�×_½a’š×0ð'Ý!#(0ÒÈ�ˆZH.Ft=ý@ÈU{ÀeÚ
¼ÆèÄd\!Ü]ͺ¼�/�í_£úUùAÀfa!B�¶ÀTˆ·&B×;gÜ$^|Þq÷T,9;årÏð!�›·unâ{¦ÝSæM=54K
üµ…¹¼ÁÐŒwl|ħsŠÏm¶ñ�¶\¾¥ÙÖiÓó[::zø-ÍýýÍÝ�VßÓÏ·öt[::{º�jã›»‡ù®În‹žw{A�Þ}ÃôŒ;ä3¼×?íó’°¹Ý_¬+?ˆ¬$8í÷NxÇyŸsjrÖ9 «˜vÏø½A²Ø+S.X¿ßr†(=Øåž™"a½;0;ÃÏ‚$ØB¡¿ZªbÒÝDmÔô!º›ÉÆ �CÈFr/o3¼Ç�ž¢iŠÄÛ,´]to“¨òP^ì‘Mðî¡œZ%yÓ* z@®•Jitÿ#š¹è;DsÐhŠê‘é¤u.¤]ÝÁ6h“<ÕLuµQ=¶@kÎÜ8i(Ý ¹ên ;á<¶Ñ5õCÝ |
|||
ïnØ}�´‡´#}m4µw£axwAá!²Ý UÄ:3”º,3Cwd�ê8C×á”Xxiw“œêþ§ìʃ�«|¤cÆi†&œÄ—NšÑfiv‹øbšj觶\òH0j?WÔÿ~º’‘®ö“„°‹Ž�ZΓ»›¥:ÌFuŠ$ãÐßáÕ¥¼ŸñN‡‚† ×gÌL{Ú6IAXñù4=B
Tk¼Éê'¡ŸødŠüî„å£]ç\Ø.¯ÿÅËèñÿüñòËäýfßKïÂ]Åeׯléþ֬ũ¨+!&ÌP‹PœH2 OB�ÑݤÆ`09ÔF(({ < å")FæœÞÅAqïYÄŠEî]”/ìYX\`åw/0ps%Vƒ˜L:Y&MBÀ |
|||
”jŒåЗˆq¼ãáïX:e,LÓ�ë[,–Cñ”…�ñRÀ$0†ƒ7Kûاp͹æ| Þ…Â &¨OÒÖ'P“DèPXÄSl‰ç<”‹P8œòÒAn¼Uæ‚Á¿ ÅãÅíÇÇø²éÒàÓ;ƒ¿6±ƒŽK{/¹$^zíÒ»—>¹svñÜÓ—âÖµ½Ö�׃àçh]µ |
|||
ƒ×›1;øä;Øüþ»˜c>ã8³÷Ì‘3â™OÎH÷œ~òô…Ó¬âß±âiÇÓGž>÷4÷¨<#G~*ç”ñ{â~hÞ¸ÿüý¬ü¾À}çïccÑ1\ÿܱóÇÇ1|òØÅc‹ÇXó1|þæ�ឣÛ�2MGï>zò(ûÜÑóG™Þ£ø¥Ãxø�÷³îPÖ!楯áLœ>˜‘²˜Ã-æHA›ç&ÏO^˜dK&̽,7�›ÜϹä2»z]ç\¯¹$)¦äA ,€ƒ•ËÙ=ìE–•oÉÙÂ8†¦‡ö±ƒ
(Ó{$ëMêA•)u0 Ë&ù a„ÛÍ9hð¤ü‚œi’Ÿ—_”³´îëá+3Â{UX‚Ïâ#󶢢®³1‹ý]bLïVïµ6R›ûFDé~
ŽlµÏc|×ð‡£–¬.±ÌfYÃ]¢fÒØ
EÖ¼ |
|||
µƒÁP}04!,µ‚("J„f¡„fg·ñ6Â$LÐUDÿ]DšP…"lEEP¶Q„|B³EÁÙYÚ‚*!³uØ>8`ëïëíéÞ¼©kcgG{›ÕÒÚÒlnjl¨¯«©®ª¬(-1Šõº|mž�«ÉIW&)ä‰ëâãbe1R Ç‚ÑôV¡ÍÁ‹ù‘Ë::Š -8p®"Ü*ŶÕ<"ï lüjN3pN¬á4G8ÍËœXÁ×£úb=oxñU‹ÀŸÅ#}vh¶Ã¼ø1mo¦m.Ÿë€Ðh`oM÷Xx;x«Ø¶Ë3guX@Þ||\«ÐêŽ+Ö£ù¸xhÆCK,¦çqA#¦
¦ÀZ;_àÖ‘iEVkuºÄÞ>»Õ¢Öh†‹õ�b¢`¡]¨•Š¥bÉ{‰êè ?¯?7wè¬�9Š\‚Ë9jY'Œ�csswŠIEb¡`oüm:¬Ü-ê‹U,"R»ú—çéº:%%Z…ÀÏ}Ò!|üÑjÄE¤ZÅgˆ4ÛÀ¼ssmß6ç˜sž]Ü;&ð |
|||
an>!anÚ |
|||
F½vuvñ{ÕbÛ¡aQáðàÚèbÛ ØSú¶ÚEFÛÆ{œ€À_“ ©Vk’†—xz¿¨�!À`S�†,üàY3BÜÛg�Ðp…V?…ÌÆ¢a‘q�žsK=©ƒ¤gïRÏòp‡Þì²ÙçDNÛé¬`ãƒNqïÄÓuÄ‚BLü\æ’“øã0ååA«N——%ù`µrD |
|||
2§ Dâç‘×Çj˜ ?)™¯@‘c¬Žèß.O:à‹õbGQÄõ°Á-Ð0;£>²Î—a„Ó.òZ¨ûD£0-*…–eµ¬^›�‰•"rŒGG‰F«…ÌÌ[çHlý½žÜžüê¡ax±Kè³?ƒL‹ïΗóê3¡r4l!‚UƒùÖ9»kBÌq¨]°+'x»Z#š‡AÄ°`w“ k¾ªi¨v"Ó:`ï² ]}#öê¨Ò‘"ŽÓZ׈ìêˆOQ¦•ñvFÍ£¾
BK=ÔbŒVEΡ( ë–zÞô7¨!òV·%ÊGèUB%$ôZ;–¤I rZ;ÔšaMä)Ö3ÐÍG'†2‎¥.VY0ÄPˆØ=�X•·naXðð¢¹×NÖFÌC=5õOÔ¯«¨Æ3!
t/Ęb[‘z¥qÅvJ/“kº;—ºù9™Ðe›#Â…¨@š'Aé¼t&'ŽãZ‡fg´ƒŸ:]s‚Í^¯¦ÊöÛoQßHæJF]¸k ¥X‰¯e^ÀûûæÍx¿mÄþŒ!~ÿ€ý)3Ž–áù<è³?ÃùBQ† $O"©åW?cFh/íå(@éñ³QL¶„a4~–‰`Š%ŒŒ‹`fŠ‘¼”îC®·ò.⟛‡=sŽaãH‹†?,b¡Œ 4ÎcFš Æ î1^h!xÁ›"¸”à1X…‹õ7Î)¬ÂgéÅä§6%JEÝ’Ó(
ÍJNK^]ýã"·e¢»Züˆþ¹\‡•‘öÿÕ#û’~¬C¯ÂÇŸ/zþŸ�ðùgž?_cƾJ…s™Êpî]îmgfpÕÚ1ÌXlôZ°Zæ"ósš½kwàŸÒ5úHN3Qê⟾˜‡9 |
|||
×¢Reø›FÆqpa”ŒTª”ª¥/Kßanaü11ˆ‚óÌÌaòßvè6árîmî#¦‚Ñ1�1Ï/î\“üFòù•{ú_û]¿x |
|||
endstream |
|||
endobj |
|||
24 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /87dfd6+NotoSerif-Bold |
|||
/FontFile2 23 0 R |
|||
/FontBBox [-212 -250 1306 1058] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
25 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
26 0 obj |
|||
[259 600 600 600 600 600 600 290 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 752 671 667 600 600 600 769 600 400 600 600 653 600 788 787 600 600 707 600 652 747 600 1066 600 600 600 600 600 600 600 600 600 599 648 600 600 570 407 600 600 600 600 600 352 985 666 612 645 600 522 487 404 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] |
|||
endobj |
|||
27 0 obj |
|||
<< /Length1 13228 |
|||
/Length 8272 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœzX[ǵîÌÞ[â%�´ÅF¼õñ2!@âmÞaŒñ°Ž±“ØnŽãÇqZ7ŽëæsÜÇ×7Í—Êi¯k·çæ¦÷$iûõËñÍmÝ6=Íq|û8§kçëIóå&FÜ5£Í3N{N¿»ñÞ{fÍÌšµþµfÍš-#ŒŠFV$AçG¦½³…!
P~‰ŽŸZÜ¿¨‚ò¥8§ü#ÞÓKOw ¤-‚>cÓóû~\ã…úsPÿÁÄ„Ïûé#¥ŽB=cÚ»o–y?õ' ηw[ |
|||
>×ºê— >4ëÌÿ·Ùª„ÒäPjÆ;íË0üßh¨ŸA("Ø�2íîe~ÚKfç|³�žj6Cý6Bl÷Øìøô‘ï�ø=B¹„d#{çùù†ñ¯ T0�Sc0"ú!E)ú«fè‹å$ä%E2y„"r•¹¢•Å EŠCñðV£„QJ†JŠF›š¦Óó”.d3³PvNn^¾ÉlAñÿÏ«àoÈ 1Pð¬ä |
|||
b‘!›Ê 2T†1¶hÙÂÌ,Irå“æaîOÐïÇ+Â7h¿$„âm¬ÀÙ[¡ŽIP+!Ý̼w§q°K-X´‹�� X4Z‹ –\ùô·¡[ÙżRÉgg•�w "–X`oà6Ê�r[x×>(¹Ò‡ÛBŸ0�I)”Xc’ÌS\gÇ¥ J7Ç;™<ñƒƒååpbòG<slÿ�ßr–�®]Ãú_>_6àøæOî^µÀ«CäUdf²ŠuL\‚šQbY±�Åâk^�VT< |
|||
¼®¡¼~òMÇ@Ùó¿Ýºv-tó½óeƒŽoÝ ¼‡±œºt‹ö·jþÈg”fÐÀÊm.Mò#ŸE4!`(«Ìpœ´µÚ�b®J†K«Ø÷ÅG¯,”•-|ûà¾oî«XV§V�7·ŒUkµÕ¾æ–qG*óÞ
ýþ©©·pÒK/aõ»w¿úÃ×ÏÜ}±¯ïÅ»gÎܹÐÛ{ᢸ[¿#y
ʶb:�JÉ |
|||
陀D5¶©`ò |
|||
œðæ1¡Ê¤ÍªwTéLåúê†nÛÓ�iÌU¨[¡/·rEÖ¶2}U�<ÉXlÜýižµ\¯pÞÀûW ›…h¦ddØü�+k(ÆvvU¡€ªX„Ž
š=;Cñ»æÊ̙ܸw»»üN]Š½¤¾¯0Îè°jm¾Ó#Þ³SÛ¸…Æ'NžíÖä–ꌡs§ññ]§�¬¯Øå2öÌTEémY¾æœ‚þG©®ÖÈÓŒ�QD4ow£,ÄŒ2�^œ@É%6@ß«šé)´
-¹kjœ}…ÉÅÝõQ®1�ë܃öϾ†LwÏö |
|||
!ûØüþ |
|||
ß—v™ê+„ZïŽô¶Gj&›s&L]M•ƒµéÅÌï^lsí©Wqñ%mãή/x�¹ñF{·Éî*ÙYk¤kS@ˆ€5’Lý%!lU¢ |
|||
®6•-ƒ¥J àÍjMötíò³åÄ€ËǘÅÿ |
|||
ÙVÂÉ4£‘� |
|||
½…�¿x‰šŒóRûν¶¾cššõ[•–rGUq\(™Î}|ý×öÕÞ®ÚR¿¸ÕûÿÚj`ëƒRi(¡sÂ%¹úfP/’)AåÄ5�K±
ëX±Z\”iÁ¬g)YkÀçÚ"u.K(*K—›®�Ço�Ç×£RÒóuÚå·-"ä]øb•,>15î8þ'ü»Ÿ%[TEV·;:Ã^À½þi4Ÿ›ˆ«2’~ƒßÞù|³ÑÕØn
Áj�èÔ6x
d2 3ª};AÇ&¨¹Ñ�Ta×2ð¶}ÖÓò0w8Ëù@Iý|·9t/ôÑò9�PeÖhÍUéƈ˜[ü~ß¾Öt]Ó¾?zjǾF}zëbß1®Ñ5ÑV'�*à`ç[oR{±·M¥º÷åO½|Ã\WÇÞ¶Ì1¾nws‹Ï®¡>Od½²‚ÅŒëËo“�ñB–™ Ä'ðM|¼ÀeÖH”{”Ÿ^ѤW™µd�k8¹b·‚KÊ«1‡.á;¡¸1"«'tÖ‘ZjbïP÷ �õ�þË7GÅy¥ |
|||
˜·¡Õéª�Þº6}]xк¹îË^ÑRÏûñË€êѦÛMZæ¬ÖT%h™žõŠ~?į{µˆ-‡†ñ¹õ–{q¦ÒÔ÷&¬ë±p‹Œ"€mt2Š´Æ_6×ä&qê=Êð|¿Ï¡+5}úECqá+¡ÆÕ9$·`Ž|Àß¼eVîÄ2 |
|||
«ZW?ļG |
|||
Z†¡Dî¹{Û?£ï§_f�¯+þ©
ÖÑñÌ/�tc‹–âêÍ[•‹]wض
ÀW~íáªm_øßg“ºóöôדEôøƹ+üçFw^:¼=t‘ÌœÍê;æuìÉ ï;9â‚xfÜŒQ:ña¿ÌÃÌ»DyËòcô¦ª¬x.¼ñ0qIu¦Ýüý߉`ƒ/rRÏÄc¢7Ò¹Hƒ¹r æ„%…V |
|||
‘$)^‡“ ‡ˆ·ck˜Ë03ª�Ô�hÁØ,öªù-}¾*6?ýÿÈuNþ÷,]ž S…<܇|n2Ìm±A¤Xßùõææ‹CÌñ³ªØâvG öÂO«‰+�R�Á¾¾ÖE+¯Ê»îVYDkàz |
|||
@èˆJgÈÖh[kª –¥D=›Q¨ŠÐ2âS«•øÃäĬì<Mèøgº•¢‚c¾”–£‰?ˆKŽN+OÝ©>`M,©ªáÿ T§˜LnwŒ±Ê¼üµÐÑðæ�ÑÛ�#�† rûxÕæ5ù6þazØÿÓûCŸÈÂî“«kû~+ŒU‹c7{˜ªÕC–3Y²üƒÐ't¤¤‘Žüø·4÷„=:‡DJTM"kbxc“)Ùxº=g®íΫk'K ù |
|||
ÝŸ«1qVlêìµû2ë[hÔ\Ñ”£ìí/÷=Þ:øä E©+H—†þÀ«øÊÆ�çB¯õßþðRTvÎڕݼ»æ¢”ª˜S†Ê.kyCq³%ÑØstxù�yeéJw0¯±(-«ó@Ïߟ“I”>Pgy� ï"èjB5á�€È’%ȶ¬i•Z*“Êlv–ÈŽ©Á×Ó:n±t÷s¾Š¡í‰Ñ¡«±"7/2pÉ“Ê[‡*}Ïí.
Utìqhµ5{:�»ªRS«¼LÖ—þd�ÆZ›}>œŠ5ÓµzBØ™kµYZ‹ÓêŽÿÒ‚©þ=f·m›}qjúï§JÀF®ÜfÏΰ%›’©°šðKJu˜ÄÆ9öòÃ.×�ÿâusìŒÍª+ªØåÌøâ‹»žbÔù}_PW?qãÙï=^–RÔ^ÜPnu×ó§®ûÅO;ª£²S…ú2�îç0/÷&Å«z}å¯Û0,E’-3ËŒ«ðj@ܘ¡©¹(Ž*ôb¢<©"ŒLIIÀÊÄ(–e8ÚŽC9{j®©Îº¡ªÔ½·(6W--•S«Èæg¶Ä]¢mŸì#å//Ÿ}qÏ/~–—½8É R8]*3€ ,‘56Žˆš†
:'W�²ÍˆÄ?K.ê5ú/ﯹý‹‘s3Ën&gûlSñÎæmqÊ”üGÙ®½ÚùøPѧ÷Zž~çÖãtû�o/Î~m¢ 9Û–*ÍÔè*³ÉZ*…„ã1i9Î×Cd±mc–ºj1�%�n²6&¸|”nœßýnáàã=3uºS•1Z_”•_‘ƒ
¡›$¨ºÅÝyÇž*HÈ,âSóÒbôæÔôºášEï2"K“ä<–�š+採>4…ö‹žN§•ÊŠS¿W²áŒt-¤ëµÔÉ~ }Šö×Á†5�GE|x½Cø¾\q´&'U£IÐ䪓yçñ¢t:�\�¡��O·hÿmàP§±æñ·�ÿô'¹
¶„l^í¨ÏwYR¬CO{��U11Ù…éz“.æÞùäʱ¶™“=éÚâ6Ûó:«3ê)tåÇ÷ŒŽôrúĬ4UTrBtTtÞ‚§õð`1Æ,V$ë2“Rt*‰¹óÁZÏS#%çNTîpdGDèrKUý¹qÕ�C¶þ'‡‹"ã“£c³‰ª´¬O“Mme¼±vg‰¥JPÆ䶲C�í×Ù½uKw4¼ïAÏý3øùF{n%›â›jÕñÆm]~wk|P¼ÓwtÀšœ[±í¹äb·Ýñ@•Žtí»ì©U]Úw,Þ3“¡Ts™¬›h4Zú´„:È6>ÿC¦Í,€ŒÉ$K)Ý,¡¸UÇoÉö›ÉÖD¦”â™p®ò�‹q�C'çêããõ¹É)¹|ÝŠ˜c ‹Â}ïùðž-qdXuQQ:k¼££uÖUŒ‚0%BX‡aBê\¬,á¾ùR6z¢Ì`×—d®`Uñ¤KšÖè©Ï{ûY*Ùg‘ÃÈ�§QØð
Ç:˜S¡=]nwdN»×Ì^£YËFøîý>µ/×ZŒ“�e¹†MŒÛ=º3lSÈ2˜!Š×ç U¼:¯Ós³fù»9r#áµ
!™âMß}ü#IÜ?Vß÷÷‘û8ÍÐò»Z¡<7‰º®Ñ*ôÎí½ÖÂÛ«âUúÆÎ~kÛÃn³è?I¶® |
|||
G_IÒ†jÝβä
îĤ&¼¸)"ƒ�¼?ãS=3öPõBÉÀ¾Ú5'£zr€žeAÏ¿ ŽjQ)nÑ*ø†öþ‚΃ý–$Zú*Yõ»ÊS>GèÏ»I¶ðeÙbHvŠc©ƒ‹áþ3_cL¾í¨ù÷;乬ÐÕíÙ¾}wmš®–¾uLVèfè·õOýìiòÉ®7žž{e¡²rᕹ¹—åå�—É|Zˆ‹0_<ù2±59XÏ)“tl¾ïXEŒùÖ–^K-äàïpm] |
|||
<–°ža°ÿ¼5Wµ®n”ÅæøœŒ4ù¦Ò4º2*¬Ün |
|||
ê51Ñ vuÂfqt�ýjëa8,dbxÇ‚¯äD3§–/K×
Z‘¥PçVípÎN'˜‹¬•™•&}¼œ´mÛhÊ™;«„¶¾$+¡·%¯aÀ;”zmÍ¿`ß®åHV¶–ßl@5k}3¢)O¦ žDÎñJ¿²ý�U›eŠK,êµ—ölÓ%mnn_hÍ,{ª¯i¶5s{CïÎ"Hdgç|KFùîgÔÚÒÎ’œR>ºd°!G[àÊÉ,µòBM«·®~ª)Sgse–Õ�Ï%çWfdm³šRÓkÛ†û:³AÞ¬•ÛÌ’zòÎYW‚˜ÁV58¡ØèÞžÈè�v>:· $¹m¶QxÎØŸ.äÅâ¨Ð‡½¹t‡4*BbhÞïa^îÒ ™“í÷–Û&‡�¿|ú7\3Í#¶f]ãÕ&‹q¥Ô"¡ïBÄhé(ì|Ôm |
|||
ÛÈŸPÐmwz«u$•‡˜“†Ë‹å�91æá3“øÔDËUduYûö7ã‹Ö |
|||
z: ¶‘ÃÚd±�óÁ†£K<ä³g1J‚œA{•\~<:5EÍÉ$Iizå)ED�3;…~á ý÷EÎlì‡n·Õ¦’B�dôõ´hk¶wñIr(¿ðÜ{™=J¾ð„åa’þ |
|||
ä!'Ž°÷9 |
|||
l•dóéQ™½þv”6Y-‘FdëÇä‘u.%¾¢Ñ庘ÐÇ>4†þå…ЇT4)þD[e�”)ãcá@¨JÒDßàœË_3öv7klÏŒàfMÎŽ¶{/3ï½w),«Û
=kRè’ÑÓתѸڻŒÌ*?¨Á�ùÉ÷ì
2³áÍ3üqÌÌXÈ1jÓç³lÆ� z®ÆÆU[¤øõ8]�¥Pÿcl2ufj—ï*HãtÉÇNF¨cå.i(9ÞXVX¨ÃL(dê5k¹T0k)IGw'¥²W�I R‹rBÿÚSYàv;#“ôùüÕDñéB¬�Úél™¸
—Á¹]••�Ã_ýŠ`ýâáЧœ|ᣯ”€œô‹ßý,°Á\Ü)9šÇ…~˜á¨ïÞ½´3nâôtSJèˆRcÈøoKíU²ˆÓJ½6‘“FfiŽE€I¹æ°[\9½§>7ÖkŸ:åfò9Ū'�º;5¦ÃÍ«~„0…Ô9û± § ²1‹„Ôòð¯(jDò—f4‹N£+è#œ�§ð?1QL=ó4ó[6�}˜}…½ÃrÜKFÂKì’Ó’?IÍÒÇ¥oɲWäHî�Ÿ‘¿Qq(âªB§V|GñûHkä¾ÈŸG9¢¾õBÔ`u„Æ5l!/¡ãDÌ›ô®‡>È-¢¸�Â=÷CpL3º(¹±µq÷P›Ô#¾µð¾÷¿¢É´£•�˜[èm¸[¹ÃhŒû2² áý ׈d>D¥\²HÔÈÈœDîx@ZÙI´M’ƒ¶qçh_-û&r²Ï¡æ”}-ÜH.ý
b¸óHÁArn‡ˆüä�üÄò%„=¡ÖP[ÄÇâ¯rëW!¥¢WP,ú�Ô’Ðz›îÙqÜü4´ ÉY‰
èºð›ý_hÿ‰AL¤„á$Ãpï#fe#ë†ööä@ŠÐJXù ÆÃ#üüÍŸÂÍ’+Ð…G rŒ‘ßÇîsÒoìÆH…T°›“_˜Èï~i(rÚl”¯ÙàL·
|Ãs:‘Õ£X¹Mà+-¨µ¡vÔ�:QêF½È
y õƒž;ÑÚ…±lafÒj ÿT˜†‡×p²ÐÙ1Gv¿A¨…é$6œéäyV¤3H†¾.Ò¤D¯Štd}]¤³°þÞé NéRcƒH— (\,Ò%(׈t)ŠÅýbY†Òñ¤ØG†œø¸H—£|]¤ËQ.þµH�@jF)Ò#P6“.ÒŽ"]>µO¤G"=ó‘‰ìÌ¿¯ý¢«cDzªdÛEz4na�‹ôhæ4÷S‘®DÙ”HW¢"ÙãuþÙŹÉñ‰y¾ÐZPÈ7øýãS>¾ifÄÌ×LMñ]¤)Àwù¾¹½¾Q3ªC~Xî‹hM¢q4�æÁm |
|||
‘L^¥hõ} |
|||
ù Ö„fÐ2C©(SðîZ 5¼}Àk/<G‘¹Í?ïç»}s“cà"~èå‡^Ý´Ç$ëò�/Lyçè°q´½hn»Æ?¿8"O{Ç'gÆy¿�Ëvà0C9-‚Ôa™¦aØ8ð›�'�Lpßg®¿,‰Û7˜ôÏðfk ¸/¡€Næâ 3àQ2RVìõåF”å8à½üüœwÔ7í�ÛÃûÇ6¾a¦IŠ�îyàíl|Tî9´h~XœŸƒõgà Œÿ:[‡;}�Éñ¾Çç�¾Ïh'51%Q¸j^4íôÎ{ù‰É™ypq¼o”^äטŽ†™ÎS3ððG¢â•b>ì[¸�†afþ>rŒn’c>,2OÌÏÏ–[,=ô�yœÂkñO[Æ}óÄo¡þ7,Ê!„XÐCôÏLÖñ4~`e�ºúZĉýȲ�ù´¨e˜_�ôïé-¢¯ómïé™÷¨÷ÏÌóÝþ±ù‡¼s>â/S“#¾™ ¹03ê›ãç'||wS+ß>ë› wn
wÈç×½²ÀÌߟÙèd`~nrxlÄCOïŸ^ÓÍ7u§óµ5ÝMÝù|_SOc{oßWÓÕUÓÖÓäêæÛ»øºö6gSOS{Ôêùš¶~¾¥©Í™Ïû&Aœ9Þ·ovÎðþ9~rzvj’8@·Ï÷ù²òcþ°&�YßÈäØä?å�_ðŽƒ³¾¹éÉQÖÊÌ(è?=9ï�§õqÿ^ßÜqëEÿ¿œ` ÍFU3ø䄸ˆê)ôótù’…3!É·¶Ì¦à=õŒˆ¿-@y”.kâU´o7¬‘Vx·SÎlâܺ‰C>Pî |
|||
¨wÿg$¥ïyt†AªyQ¾0O/}¦Cpí¦+¸Ê<ª¥uR#rôA©vÞvØg{h½âg<Û Þ;s7Õ©žuðnƒÕ×D[H9ÜVOxìÐ<ìÞM´áí©ÂèÌÑÚ>@fŽ®È•qŽê1
T‚ðêê&AÔ÷7áÊFþM6 Ð1#$$Óž<Ýfèîà¥K—È9K%œ¦X®Z$ â7*ÚšêB"Òz; {éØ™µ8¹´*Â(S8Ïÿ¬º—#s“³ós`rÊ쟷´×·n Ð…Ø|–n”f*õ¼‰öãÐNlÒJwt3ðâ›�»b*ÿŒ"ÃYù÷Îý‰¼ßí|ë}È3QÄÇòaš‰ˆ¹]�' ¬�pÀ37ƒã�”oÀ£“䉙WWPïUŒÃ/äHíXé
®àƒ+8v‡:–{;–qÌ2>¹Œ-ãšJ¬ÊU£UúA-žÇ@M‰zqô‰¤}"až<±h´g:÷]Lò²“X=b°h2tnE`)ô•Þ,þŠ·½^“µ÷áfP5<Ÿ§¥à‰‘_¬ß„›… mµÏu¸ïb’ϲ88&ç$x':â{?F+ú¡[¸û–ÔÝÂ¥·°ôêÊ—Þ�iè|Kïã¢÷±ô¦í½Þ±±½ïa¶÷—ìŠþÍ7Rô‡¾�ù{‡î1Žç#¢êÏÇ|UÿU&âÈì>3vfï=ûì쳇žå"ÑiÀã™Øg˜ÊëÏà¡gðÝgVžaÏ`¨ñÏà]§¾qꜺ~Š;yêùS7OÝ=µrJBêLûãx¡-^?w–¿Ôßàg58¹7%~E/ãVôRããøêÊëŽ'ÇÑõzŸÅÇXG£çGÙ!²îA¸ãmq½›ñc؃ì]–uô%$×[Ýw‡›îmï½Þ{³÷n¯¤£çƒ†mlPès°TÞ€SmÚÞD[B¯ |
|||
ÇôÆÚbz¸5 ÞçcnÆ0Õ1×cîÆ°~t}ÝEXÿP"–à«øéË=Ýyy-We+]-AYÇÎ ~"hì&OGçŽ ô‰ êݱÓsã§ú�œ8�jÓZ‚…ÝžàPZKp |
|||
R8…شˉ¨¶?ÌçÑvòvA=V)�¼ |
|||
—}Àþýçx00�<0ô‚G¸'pó�„²úÓyy¤™.@þ€˜€;��yÉÈáê÷ôötwuv´·mominjl¨w9ëjkÕöªÊŠòme¥%ÅV‹Ù”Ÿ�•iÌÒ
údµ*6F©ˆ�ˤŽó]BýÌ |
|||
r™Bc£‰Ô/¼CAÈ!ƒõ›ûù!Ú�ßÜÓ=Ƕôt„{:ÖzâX¾Ušòy—Àßv |
|||
üU¼£ÓåN¡Ÿþ‘–·Ó2—I+ÑP1`ïJžpòA<Ä»‚õ{'–\CNàw9RQ'Ôù¦|tY ÅH(³…ÙË8ÛŽi�Év•_f�<šLd�.ïh°£Óãrj
†~S~SP)8iª£,ƒÒº Œ²ä'‰èè89ÿõ¥'¯Æ¢á¡¼¨QaÔ;à ²^»Äº––ŽUyÁÁÌÙÿëdÐÜÌœ®`áÚÒµ6OËú”8(1Æ |
|||
üÒŸ!" ¼½™â)RcìŸ)Ö¼KKõ_¿4´ä½ºrhXàc…¥ËQQK³.@ux`ÔÕ•ï×ëŸìÆMàrQÙzðÿøÎ�ž c¬ç'¼@�Õ‚¡LkPõ¯öéø¼f@€©Á@?~Õ�†¡<Ôé ×!aÖ¾Š–¼þ 3DZ^_mIè%-‡V[Ö† `Í–nÏR�36� |
|||
.Àø¸7xhüi71…T~¤5Kq*~›¥ŸöåAª¦ÑI>(ÉX`ÔÆà)dÈR,(? |
|||
¿þ¨… 2Uqü6Ø>.Á5$þÛ;‘xS~°1/lúXóN(8¼¢�\—áM:©ù‚a6¨j×ìIÄrMv{èqXP]DC#⨠Åå$3ó®%â[ÿQKK~²¬Ø"tz®!ÛÊû—‹xí7m¨õ; ãÄ:ðÁL×’gt,¨ÒŽÂªã=ZCÐÑ,ú�¯Ÿ8% ™ó>ˆf Ò™ºOK·ÐÒ¹ÃS& |
|||
n ì8£kÁ£
³÷Ê�rÞÃhÙ~è¾ |
|||
Bm%<ƒ2£îX0¥·®ä=°O¯ö1‚9¼Ëçû‘ú&¦âzu�«Ü¤¤ |
|||
|굆~Cø2å3ÐÌ‹Ã91@ãjk„¨4ØPÁ=™ Ê{ŸÐ/LðAG‡‡èFà¡Á öíÚ³©¶,€ yµBÀÖçi7‚l õµjã–æ¦Õf~I.´t/æ‚È�äMADÜÝQ¦ÒÒHA<F¨÷‚›€ÏP�Yºìpo!ÎÁ/ M£KB·§’ö†hóˆv?™+µà–žZS>¾ÚË~¢ó²?ѽÃs-!þ‰Ï«fê†jû/g@›ç��ƒRB%DRáI…pê‚Šœö×^s tˆ¶r”@ë#�³Qš|•†ÑÈU&L‹]¥1@ãÂ4¥‘¬”<C¬wñ£Ä>÷O,
õG‰€üÃA,ØÁ~3Ò¨ BðÕ#…ZB¯&ôê0]Jè2ðœˆMùû—b]Ÿ“MäóùrHþ'|Z�\‘¼½ùC#׌Ôè$B+·é÷ȵgHºï‡É¿õ’¯¾‡¾§¶ßѲòöô-/£÷àïAø#×uô+ôCÚ>ƒŽ¢ $îüm¼®£�©¯òz]øœé!§¿„ÞA¿ÇOÑF�¶ˆŽ ¸-‡r{¨ |
|||
3X@'èl‰L"?1™¶²:‚qïÐç
ß�<ù,áZÂ×›°§¥·8cœE—(mN‡[˜¾†^@� =p"¬)5’+÷¾ŒVî¢WÑKèªHíB‡ÅÒ;è:KrœnÐwz€¼¤êÐ'h7z„9Ï}$AŒš‘KÕÒé÷¥?caü2©Ì ^ð&ó2sŽüÏœ€�ØÅÝän3ÅLósuåÁ•aÉo$þ?Ë°O |
|||
endstream |
|||
endobj |
|||
28 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /c85aa4+NotoSerif |
|||
/FontFile2 27 0 R |
|||
/FontBBox [-212 -250 1246 1047] |
|||
/Flags 6 |
|||
/StemV 0 |
|||
/ItalicAngle 0.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
29 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
30 0 obj |
|||
[259 333 500 500 500 500 500 220 346 346 500 500 500 500 250 500 559 559 559 559 559 500 500 500 500 500 286 500 500 500 500 500 500 705 653 500 500 623 500 500 792 500 500 500 623 500 763 500 604 500 500 500 612 500 674 500 500 625 500 359 500 359 500 500 500 562 613 492 613 535 369 538 634 319 500 584 310 944 645 577 613 500 471 451 352 634 579 861 578 564 500 500 559 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 259 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] |
|||
endobj |
|||
31 0 obj |
|||
<< /Length1 8940 |
|||
/Length 5485 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœµ9tו÷ÍèclƒeIþ€{°�ú#ðƒùø+aÙÆ?ÙŽL¨±lɶÀ–„%æ³6¤"â�”nÈBNÃÉvJØfLR0iÂÙ%-Û&¤'˶ݔšMKR(,IXš�G{ßÓØØ„´›ž³#Ï›wï»ïþï�'L‡… †#½ßÂZ³1¿ ú®ž�NmÔR-ÎoL»Öãíp<ôö¬€¨_!MNwo`K«™?�p[w·Ë¡û†ÆˆpÂs{[|\#Q#ü$ÂBÍ”3øluÂ¥÷yýîÿ8* C¸ÁãèuEmÒG؉ò*‘�“+½¼ žÒ/öõ¹|ÚÁÌx„¯p?îôuõúßqmæQºcS@Xÿóõ»Qâ¸BÜC€Ú‡qª�¯xî+nàA¥Öh#¦EF¡¼é3bt± 7ãØZ<$|Uùÿ/gT‘ꓨ-FÖ�›R€÷YÞúù©nn`l�úäg•ÝªßQZù¡[d‰„i ©ùy‹ss⌚W+º«šwT41ºPi(‚�ÆÈó‘ä®ØÉ[wÞÕF³5‹|‰O5Ó5‚²xÕ祳ø3ò¥Ôź®zFÕ |
|||
³
WENLMÏ×AJNBA.¯‰3ææ$hDlHS9 |
|||
ë¸ëÓ\ß±�¬#ü>ךÒÇç”®I;ðÄ‘ÇL=/ßØÙye.É—O�!³Èo+óÆ|ÃÍÝùË·+á®VÊe¸A²_¡>(@¹óPßH(@•ççeTN£ÍÕçæÄÇ¡©óâQ^~JÖ^\[Jbôûc
äÑö¸üȃW¶å#²| n¥ãĵ�¾‹IùËTwۚ弎ã$íG'å÷åÙÿ`%o^¹)Ÿûmå?`¶‰G7ŽÛÊæyÌ@]nŸwöùW~CÖ�ˆáïtØ+÷_¼ú |
|||
�éé
û{ŽD“3¾Æ•
½»åÆ·ä�Âñ¤><Š¶¤BÖT..ºgÖ_ô¥¿Y§5Îدӓ�?þ—.j�k7'´5ÿÏwàX¦ÿ3´q&õëýVª2Hê<
5’äæ,¦ŽÕL²v×~ùÅ?‰zƒêêËòãþ°9ÉìíÞîpÊ‘‘ìO@䫲‘ÿ@³j5?ƒˆ©ó |
|||
0b‹b§gE*#†är~w1ÿç?,\aÈÍèèËúåkÑçâ+ÈŠGw뮲%&½Ï_ü<é¿?ˆm�qìÿûÊñÚÌ»Ïlßõ(ÖthT6ªÎ«¾�%(‹å¬E R“ŒÉD…ö¥±y‹Òóà �Š™qFüÔ$ΘBünÇö®�¥óWdÉò»&ý·ÜÿLVÊWäOå’W·×oÜOÔÿö¨|½ÿð–áïü$æÀz’òê�U³Ÿj¬4·—¯ª–Yr#ãR?:s‘DyÏYøõ"{aÙËÿH’Æö|<ú‡½GåÂ>ۉݿIón�’_£=�êCî¥êɲ„&9?¹È/�ýâ½´ü¤Šeiß4¹æ™æ´öý—à9C"
OÒ,©››ÅWãû%Gno[ÛnZ𴶞ú×íeòù§Ç>QÝ^£ÇjØ{ô8ËÑÁÐu®A“€}„Fk¢“LMMÔ¥À@u!?ó—-ñ›å¿Ñï¾äòeö´'öT·f×jw¨|%µ-VùRó˜ç@Í@OãÚß‘-)qÍÔÖ§QŽmÅw„áÁ¼/èÉ£7ž•ë²^œþ¤úuÌæoÕS^=ÍŽ«¼~Er›â7m„j-¤ˆyúIn2Œ»)—ùS›ûçÜŠhŽæŸòôã<M«l[�ñ…ï©Œ/¾�^žµ |
|||
½¼kKcç<1c�ûJVÊôìl²ºa›|ÁRÑÑ,ËèaŸon÷ù‘sÙòÇ,‘_ƒ‰x£Þó©Þ÷©úe¡'3§¨uÜo¦NÒà‹ÿùß�÷¡"¬ý(À7Qz(-~vQkoÜk?xG>!ß:ý©¯ýÞùŸ¾ø¶ªõßß–oÊ«®ü„É©ÿ¹Mžú„Ì–=wdúâB·±ö,Ès6µ†hSÈds”. ÅßëÖd·^$:=5hâÈo¿¿c�ü=ù“~Û´ˆ‡ûM¥m/ÝعþW¢¼¾YmhŽG³n’´×_•oÈSiÊŽ¦Ùë¸yVræ÷7å_?Gý‰Mà<ê€ïoò…XI¨[ùä†usW£ÿ_ë3⎬?Êç?/¯Ëû×ýúÔ7†Ÿ¥ñÉÅ9ˆñI§üÒYwˆOo•XF4$?/}^6ae‚+ÜŽ‡×nèÜpçÚ‡OY—ló^jÝxÀõžtð{|R×öŽÕåm&Ï;_Û±¾Ô<8üºÕ•gùÛöo¾äkdù0Œ5ñ™ÚBõO¿°Cärµ¹Z1\"\·^6îxÖðÓ�ùwgÞÝ>³×v¨ºýæêu\MIþ¼ltS¡/üëÇ8SUÒˆ”Órï+6‘6d¥è2Ȳcϧûã´
o'—ZÓvíZ½.Rç}Ùó^ZÆIU9vøµ;ˆé8‘Ç<O5tg-ïó4æ—ŸÚ…éFºê8²·ÉŸaÏ7ây{~ªF‹m_7+›¢#—mØ�†•„z±`%Á)·Œðï®x¤3¡*þ±�<¢æ«ÕêbóJÞ�mu•ZåX¯z,¾zvÃ^ïõ�z×ËG:‡Œ1ŽJ]r¬|dæ×E¥ö
NcFé4$ë**ÕÍêõݤc§wqøüsõR…õÒ²WJÍgTôÀla¡×3A‹šó3¸ÒøgÔêtéÝWýPý>Ïžï{ܤ½s—1B×Z“KZgfèQ«õT+ù°^ˆ©¬äšÕ½]ò³CÞ%T«xìøKÀ»àGp�d'y†Üå |
|||
9÷mîŸÉ7óÏðoðwU‚ªãù ž |
|||
ß‚³xäÍçjB¥üñ�Eõ<ØUƒPÀ€Oœó·ÁÎíÃ÷�?4ªú¬á¼0ˆ÷ÓÚXCaÕ3H÷�ÐmþuXß„\î6#¾Ÿï…m|oè=‹G�áY=Ò2vgìØ´Á qSN§‰ì¼žC ƒüNB¡Z�ä<Ðó5•ê·äI\õ!u.âç„Ÿü;ÐInsÀE©9•Z5�S]Áö1™õªÚÚU¸?R…uˆæì�ç.ÿ-¯Äó0~mÀut@}ê„ΞŸñÆc=”B9˜Ñ»« ¬P UP
µPõÐ6h‚fxìÐ |
|||
ml×lÒ®|0…-Qá™×M |
|||
5ƒaOÀ<xIÁsø=fDÁó0~¬àyÔ᪂WA,Y àU�J |
|||
¼¢ÉZ¯†DÒà5�@†”¹é*4Z('§|Ä‘1_ãô |
|||
~¹å |
|||
~Ìçê|$ds[|$¬å^PðQ�Ìs |
|||
> |
|||
Vò)ßÎæðë|4,çw(ø養?à§sO«U |
|||
~ÌÒRð3 Oûj™×7Ðçîê9嫼ޮ—`õtd%==B]ò
.¿«o“Ë™
eà@¸¡º!€¡ÏÁâ]„£€!õâ§Ð…�<ÐÙ8+AL>&vùä§ymÂÑ Ù5Þ€W°¹úÜ�Pƒ|x˜.&Ópô¸;�kÈÍ
«½o`À‡úö:ºÜž.!K¸ÇBPèW#ã6€š‡õêE]ÈÁƒ£€‡áAò儬/2þ‹[š]}~·×#,Ê^X€YMiüˆ§êè°lt[Áâ¼…í‹Ú3(wÆ<+ÌœIsû‡ès8]½Ž¾
‚·srx&‰w3o:ð zÒÅ,ìƒ
ˆó2µ™/ø�1þË»{¹Ëïîò�.Gïv—³0ÓÀS»r@o¹#àºÝž&•²ßåÚ„ ¦Î0Ó2ÍFæW“‡j'Ì}Ü)N€v”,<@ç=a= »;ðšL›7oÎîbîÍîðöšº\*â5±l
‹Bl8&ØÌ>ÙÈäž?³Ñ^deBØ…´&E°L“˜÷*†1öþ@¿ÓíýÞ½÷©~�¿qýh&Qc7¦‡Åë 6og`³£ÏEóSÇåñ£'û=NWŸèv 6kµPësyÂÄÕa‚Lá^r.ÊÌÌéöúÜíý#)!µÄ&Xm©Bi‰Íj˶6VÔ65 |
|||
—44”Ô4ZÍ6¡¶A(«)·6Zkk²%5-B•µ¦<Sp¹Q�>ÁµÅ×çòûoŸàîõõ¸iØ\®/×Uèô†-ñû\îNw‡Ðãðtõ;ºÐ |
|||
Ÿ«¯×í§†`xœh¯;à0¸Ë»ÉÕç¡i=àíïú‘–Pà¦fcNv+Eda®°š¦…À€ÐBrM”«l„=¬uÑ|ëǹ“U7ͪnFkéÆg- g |
|||
çê)2ó Þ°ˆe÷WÑÌÉžÖ‰ÚQ«€¢_˜§ƒ�©ØŠm¬‚m8ð]\Âtµ1=ÆY#¾kñ-ÜÈàlÒ
8Ö lÅ·¶�ÙÔ€c>k°ú¬l…ÎÃkÖîk ŸU¸Bi(ojöNƒ¶ gúXEú™Ž}ÌŽ^ÄR�W7í¬®¿Ê¯úÈ;%&~¶§ƒõiJIcé`Ÿu·p,|LÃ^æËñˆøÿ9•ø÷2[hGº·NÂ&¶×3Ñ'×ÏtèWt |
|||
7ãÀÿ!ªã}ÉßÑçöüÙ~wO¶·¯ËTk©¾¯møÑs{f3{ðIïÂu“jvNÂ;öúÇw¾~r]ÌòO!*‚ ÎÞúa-}þºþÍ+cwd˜öaD;ž—"@ù
·d6ðd&Ô‘Dh" øŒÇg>�˜%å8¾Š7GˆÑ#æ%BÏ8ûèH¸!h%$ü€â¬ºPÓ«!²-D憈.D8¹n¬©nŒÄŒ‘ýcdhŒ�Ó� c|Iy™&!Ób ‰ErB18ƒÐT%i¢KGB"ñ9�ÑLƒAB~Óˆqj¤Tá“gkü ²ô�’9]Á›ƒ"Ÿc³[„•½ |
|||
|o†§¹€÷MÂ?¬º¡ä˹—šþ#—oºDø¦ßð¡ä¡S·Nq1G‹ŽrG“˜Ãɇ¹'9È-|šÔ~‹Ä<Eúkɼçy¼«¼ü,’Ø4ÓJÖªBÉÜþr
½Ql쌜nIv™\ÜBg±óˆ“7=zpVñ¦PR“!WߤFq*Ãò7yT&.Ѳ°¹¸¹®™/jªmºÐt¹éf“º®ñV#'ÙÈO+IŪÈäˆU$�Ä5ÅçÆ5Å’˜&]nLGÐ/« 鹘Ë1\QÌ…˜›1|fÎ ¼7A�~Š'j2Jži´edT�jC
U’¶î‰ì•Òlt,®_#iöJдæû!O´ì†ÒÙURŽÍ.µÍn©’œ8)¦“!œèf�ÄCi‹ßïd°‹ø3°Ò"2À¯`(*<ÇŸ.‚ŸÐËúû[ÀG:Pnýýþu~?>(
]ÉH\‡ù[ln±75ÚêëjkVWWUZ+VYÌåe¥%ÅE+W,_V¸tIÁâüEMÙY™ó祧ÍSS’�±º˜Ó£"§Eh5j�nÊ4‹–6AJo“TébEE…E"“mžØ$ËTIhcdÂTÊb¤ì¼�²8LY<AItÂrXž•)˜EAz«\FÉšz;·ËÅAºÁæ«Ù\•Î€é¤¤àÁœØ].H¤M0K–MÝAs[9ò‰Š,Ë\‘Y™0…Ó(œIóEß™¿’° 7ß\8‚
`:+ñif‡Sª«·›Ë“RRZ²2Ò±œ-Ac)iÊ$-c)¸©ê°OÉ|#øø¨ÚÛ2¢�¢Ó±Ö.ñÜäÍÁà)6CZ –K¶þg"Zî’2År³”A¹V5LÈ©º'’Hê4�(?4G¼q}*Æ¡`4iºO�N-èÞ`Ð" |
|||
–`[Ð1j�‰ŽúÌèa¨³ã®ÑÐkû’$Ëã-’®›*ÆZ0½
õ�Ø%.Í"t;ƒEbÊ’¤”Ø–qšº/[tº}š’B
ß7ZíHCõö0ŒÇÓ¤PlÊh‘¸6ºòÆøJ\]_™ØÞ&b4«lö ¤J³:E3úxŸCjÇ|ZOC!ê¤w’RÄ >VXjja´jeuºI�ŽnÁ]“7`¦Ð-AfÜ ?n$¡€ôX½°TD6”�Y4·)›º‘��•)Ud„C߈%]Ž“b‡#óÈBîp´aˆÜå,|’IôIF±t"žT-³Ûfg[”m’±L‚¶e—d2—SÉ‚9ØVV�òëí§!7te$OHz%ò ¥œÇ—a^¥›ƒvg§”Ü–äÄJëìI)Rq¸E´»Zh¢¡‡\Aq)L¢Ä•5Ú«lbUýûE‘ðe§J3ßÇF´'…Ù`ÊIi‚�Kâ[�P‡Á‚±t9Ž’6-o:œaiª–.ìøê§F5¤‚ÙU®ÐQx |
|||
S5M§²Šqn |
|||
"Ÿ²Š¤”–”ð••Éá² ÆÔ©ãK|vÄqȆ¡¨/iÎvÑ%¶ˆÝ‚T\g§¶Q÷0/+Î`>WbÕ8šä,t¤àò8@�)Y2’&;WZÅà °â¾eëø²Œ«lAÊ\Tjn•€¦pñ’Ø$Vý´žE‹‹+šÕsp¤¸˜Ör7-Û huE›}9£Æ²#i+•¥‡*RÕXš•‰Í¬tD${ëGŠÉ^Ûûi€°·Ñ~‚#\Y[iËÈ\\³Ÿð]Á°ÅR$ |
|||
PN
D0ú¤ÓÅClUÅîÀÃEŒãtŒraœnÇ!NÆ3½0J‰ÝècìßfÁIã³½¥;ØÖBsâÑ#øG$"®Dïˆ+G§‰–"EW©%–R|Å…ñŠ×bf�x’•¹5¨3‹Ÿ&fÑŸ«Œ5ê“�ýê“ê·¦þ8§ª#ì]í»7ÈFùÁ¿æý•WÄøä,œƒwá�lÞkñLÛ;Ù!õ~6â‡^çá |
|||
ÞÍx2öÁîðF¢Ãã_?~&_à"¼‰§]`´á»_"¾Ï6GáðybçDÜr&pM‘¡!ÉpˆÍf1ž€ßrE8 /:ò“^àÎ@#ÿÎáJø:‡ï)úÝ*´ãj@/~¿ª»�éëð<ì€
“¥©O~þmˆ}'àŒ~Á¢wÉg|$›�…óìI;où³0‰êŽšãŒœF“¦Y¤9§y—ÛÆ×.ÓVª_Wÿ„;Î}—ù4Ž”³ê’êC.Ÿ›Ç‡ØÐÆÐMÙ¨þ½ú.Àÿõ¡WÑ |
|||
endstream |
|||
endobj |
|||
32 0 obj |
|||
<< /Type /FontDescriptor |
|||
/FontName /640b1b+NotoSerif-Italic |
|||
/FontFile2 31 0 R |
|||
/FontBBox [-254 -250 1238 1047] |
|||
/Flags 70 |
|||
/StemV 0 |
|||
/ItalicAngle -12.0 |
|||
/Ascent 1068 |
|||
/Descent -292 |
|||
/CapHeight 1462 |
|||
/XHeight 1098 |
|||
>> |
|||
endobj |
|||
33 0 obj |
|||
<< /Length 1286 |
|||
/Filter [/FlateDecode] |
|||
>> |
|||
stream |
|||
xœe×ËnÛF†á½®BËtHs&Ã@‘n¼èu{stÔ’ +ß}ù½¤i Æ/‰œy¾_Ã!uøôôÓÓùtß~»]ês¿ïÇéÜnýíòåVû¾ô—Óygì¾�êýë+þÖ×|ݶ“Ÿßßîýõé<.û‡‡Ýá÷í÷ûí}ÿáÇv)ý‡Ýá×[ë·ÓùeÿáÏOÏÛëç/×ë_ýµŸïûãîñqßúØú9_ɯ}à´�Omûütÿ¸�óϼ_ûÞòÚLL½´þv͵ßòù¥ïŽÇLJ1wýÜþó‘9ç)eÔÏù6=nÿ·ÒP•–Òªt”N¥§ô*eP)£ÊD™T.”‹Ê•rU™)³ÊBYTVʪ²Q6•�²«”[¢ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^ƒ×Èkðy
^#¯Ákä5x�¼¯‘×à5ò¼F^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‹×ÊkñZy-^+¯Åkåµx¼¯•×âµòZ¼V^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^‡×Éëð:y^'¯Ãëäux�¼¯“×áuò:¼N^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^^�×Ëëñzy=^/¯Çëåõx½¼¯—×ãõòz¼^Þ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞ€7ÈðyÞ oÀä
xƒ¼o�7à
ò¼AÞˆ7ÊñFy#Þ(oÄ»ýÕnóuWùß.I•$’$*I$IT’H’¨$‘$QI"I¢’D’D%‰$‰JI•$’$*I$IT’H’¨$‰$III’’$’$%I$Iê|›äMx“¼ o’7áMò&¼IÞ„7É›ð&yÞ$o›äMx“¼ o’7áMò.xy¼U†oÕÄÞªÙ¼M�¼MÈoÓlÞÎx;ãâí |
|||
¿àíJ¼àíê·31ÞÎÄx;ãí |
|||
¿âíJ¼âíJ¼â특âíâ¬x»¯x»¯x‡�+Þ!Êw¹âB®x‡b®x‡�+Þ�ïrÅ;àà2äÍkçÎœñJ¼Y³e¼Y†Œ7+|œÆx‹oSŠŒ7+[Æ›ețךyÞ¢oVûòæµ–-㌋·é€"¯åþR¦W�*–Ó4Xq”êC™^Jú[(£à®^ƒ1»¢y]•¡Èk¹}¼YM-x¥úëÈVæz�·ÌþÊ[YEãV¼Y³ÕÙ_}/7×*¯Y%«ê¯eãÓ«q+ýÝ:÷Ý.â¿7™Jã‹ÈÛE¡/‰3Y(Y™*AˆW RõÝVJSƒª‚¶á:(u@c¡ðD±]a*Õíf)¤9Jñæ)¥o,#Ú\ØZ>M�U¡Û\ØjPSã
{HSãçMª•ôj»ˆ·’{fk”Œ°yGá‰m[z*EïsaëÝ>Š&îÓ«Óúôj%u¼Üî;¥2^��ÆWÃ[Õßήòvú[¾Ïþ2î쯲uú[•¢³Pš:ÙçÂVÌ¡§Õ…>¼M†ÁBi2.Ħ‰ÇÜèÔ‡!¯áñdÈk¹`†¼–=oÌ‘qWÞ•wdJF(”L164ÞU Ñ)™x0Eú~êñZ?¾=¶×/·ÛöÄίÕõ�~:÷o?$®—«ÎÒÿ¿ç†óO |
|||
endstream |
|||
endobj |
|||
34 0 obj |
|||
[600 600 600 600 600 600 600 600 600 600 600 600 600 600 250 288 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 458 600 579 562 486 579 493 317 556 599 304 600 600 304 895 599 574 577 600 467 463 368 599 600 600 600 600 600 428 600 428 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] |
|||
endobj |
|||
xref |
|||
0 35 |
|||
0000000000 65535 f |
|||
0000000015 00000 n |
|||
0000000265 00000 n |
|||
0000000466 00000 n |
|||
0000000523 00000 n |
|||
0000000574 00000 n |
|||
0000000846 00000 n |
|||
0000009267 00000 n |
|||
0000009644 00000 n |
|||
0000009686 00000 n |
|||
0000009734 00000 n |
|||
0000009814 00000 n |
|||
0000009857 00000 n |
|||
0000010027 00000 n |
|||
0000010192 00000 n |
|||
0000010364 00000 n |
|||
0000010494 00000 n |
|||
0000010625 00000 n |
|||
0000010699 00000 n |
|||
0000010873 00000 n |
|||
0000011055 00000 n |
|||
0000011100 00000 n |
|||
0000011370 00000 n |
|||
0000011640 00000 n |
|||
0000018019 00000 n |
|||
0000018238 00000 n |
|||
0000019600 00000 n |
|||
0000020515 00000 n |
|||
0000028878 00000 n |
|||
0000029092 00000 n |
|||
0000030454 00000 n |
|||
0000031368 00000 n |
|||
0000036943 00000 n |
|||
0000037167 00000 n |
|||
0000038529 00000 n |
|||
trailer |
|||
<< /Size 35 |
|||
/Root 2 0 R |
|||
/Info 1 0 R |
|||
>> |
|||
startxref |
|||
39443 |
|||
%%EOF |
@ -0,0 +1,463 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>Untitled</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article"> |
|||
<div id="header"> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="paragraph"> |
|||
<p>Tutors have access to an extended 'my lab/bootstap' page where they can create labrooms from existing lab instances.<br></p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>To do so we have to scroll all the way down whilst on the Bootstrap page.<br> |
|||
There we should find two menus, 'My labrooms' and 'Bootstrap Labroom'<br></p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Unresolved directive in for_tutors_main.adoc - include::../.{sourcedir}/tutor/my_labrooms.adoc[]</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Unresolved directive in for_tutors_main.adoc - include::../.{sourcedir}/tutor/bootstrap_labroom.adoc[]</p> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
Binary file not shown.
@ -0,0 +1,490 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<meta name="generator" content="Asciidoctor 2.0.10"> |
|||
<title>'My labrooms'</title> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> |
|||
<style> |
|||
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ |
|||
/* Uncomment @import statement to use as custom stylesheet */ |
|||
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ |
|||
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block} |
|||
audio,video{display:inline-block} |
|||
audio:not([controls]){display:none;height:0} |
|||
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} |
|||
a{background:none} |
|||
a:focus{outline:thin dotted} |
|||
a:active,a:hover{outline:0} |
|||
h1{font-size:2em;margin:.67em 0} |
|||
abbr[title]{border-bottom:1px dotted} |
|||
b,strong{font-weight:bold} |
|||
dfn{font-style:italic} |
|||
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} |
|||
mark{background:#ff0;color:#000} |
|||
code,kbd,pre,samp{font-family:monospace;font-size:1em} |
|||
pre{white-space:pre-wrap} |
|||
q{quotes:"\201C" "\201D" "\2018" "\2019"} |
|||
small{font-size:80%} |
|||
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sup{top:-.5em} |
|||
sub{bottom:-.25em} |
|||
img{border:0} |
|||
svg:not(:root){overflow:hidden} |
|||
figure{margin:0} |
|||
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{border:0;padding:0} |
|||
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} |
|||
button,input{line-height:normal} |
|||
button,select{text-transform:none} |
|||
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} |
|||
button[disabled],html input[disabled]{cursor:default} |
|||
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} |
|||
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} |
|||
textarea{overflow:auto;vertical-align:top} |
|||
table{border-collapse:collapse;border-spacing:0} |
|||
*,*::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:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} |
|||
a:hover{cursor:pointer} |
|||
img,object,embed{max-width:100%;height:auto} |
|||
object,embed{height:100%} |
|||
img{-ms-interpolation-mode:bicubic} |
|||
.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} |
|||
img,object,svg{display:inline-block;vertical-align:middle} |
|||
textarea{height:auto;min-height:50px} |
|||
select{width:100%} |
|||
.center{margin-left:auto;margin-right:auto} |
|||
.stretch{width:100%} |
|||
.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:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} |
|||
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:#2156a5;text-decoration:underline;line-height:inherit} |
|||
a:hover,a:focus{color:#1d4b8f} |
|||
a img{border:0} |
|||
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:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.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:#e99b8f;line-height:0} |
|||
h1{font-size:2.125em} |
|||
h2{font-size:1.6875em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} |
|||
h4,h5{font-size:1.125em} |
|||
h6{font-size:1em} |
|||
hr{border:solid #dddddf;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:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} |
|||
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} |
|||
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} |
|||
dl dt{margin-bottom:.3125em;font-weight:bold} |
|||
dl dd{margin-bottom:1.25em} |
|||
abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);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:.9375em;color:rgba(0,0,0,.6)} |
|||
blockquote cite::before{content:"\2014 \0020"} |
|||
blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} |
|||
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} |
|||
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} |
|||
h1{font-size:2.75em} |
|||
h2{font-size:2.3125em} |
|||
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} |
|||
h4{font-size:1.4375em}} |
|||
table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} |
|||
table thead,table tfoot{background:#f7f8f7} |
|||
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} |
|||
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} |
|||
table tr.even,table tr.alt{background:#f8f8f7} |
|||
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} |
|||
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} |
|||
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} |
|||
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} |
|||
.clearfix::after,.float-group::after{clear:both} |
|||
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} |
|||
:not(pre)>code.nobreak{word-wrap:normal} |
|||
:not(pre)>code.nowrap{white-space:nowrap} |
|||
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} |
|||
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} |
|||
pre>code{display:block} |
|||
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} |
|||
em em{font-style:normal} |
|||
strong strong{font-weight:400} |
|||
.keyseq{color:rgba(51,51,51,.8)} |
|||
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#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 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} |
|||
.keyseq kbd:first-child{margin-left:0} |
|||
.keyseq kbd:last-child{margin-right:0} |
|||
.menuseq,.menuref{color:#000} |
|||
.menuseq b:not(.caret),.menuref{font-weight:inherit} |
|||
.menuseq{word-spacing:-.02em} |
|||
.menuseq b.caret{font-size:1.25em;line-height:.8} |
|||
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} |
|||
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} |
|||
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,.9)} |
|||
#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} |
|||
#content{margin-top:1.25em} |
|||
#content::before{content:none} |
|||
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} |
|||
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} |
|||
#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} |
|||
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} |
|||
#header .details span:first-child{margin-left:-.125em} |
|||
#header .details span.email a{color:rgba(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,.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,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} |
|||
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} |
|||
#toc>ul{margin-left:.125em} |
|||
#toc ul.sectlevel0>li>a{font-style:italic} |
|||
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} |
|||
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} |
|||
#toc li{line-height:1.3334;margin-top:.3334em} |
|||
#toc a{text-decoration:none} |
|||
#toc a:active{text-decoration:underline} |
|||
#toctitle{color:#7a2518;font-size:1.2em} |
|||
@media screen and (min-width:768px){#toctitle{font-size:1.375em} |
|||
body.toc2{padding-left:15em;padding-right:0} |
|||
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} |
|||
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} |
|||
#toc.toc2>ul{font-size:.9em;margin-bottom:0} |
|||
#toc.toc2 ul ul{margin-left:0;padding-left:1em} |
|||
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:15em} |
|||
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} |
|||
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} |
|||
#toc.toc2{width:20em} |
|||
#toc.toc2 #toctitle{font-size:1.375em} |
|||
#toc.toc2>ul{font-size:.95em} |
|||
#toc.toc2 ul ul{padding-left:1.25em} |
|||
body.toc2.toc-right{padding-left:0;padding-right:20em}} |
|||
#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} |
|||
#content #toc>:first-child{margin-top:0} |
|||
#content #toc>:last-child{margin-bottom:0} |
|||
#footer{max-width:100%;background:rgba(0,0,0,.8);padding:1.25em} |
|||
#footer-text{color:rgba(255,255,255,.8);line-height:1.44} |
|||
#content{margin-bottom:.625em} |
|||
.sect1{padding-bottom:.625em} |
|||
@media screen and (min-width:768px){#content{margin-bottom:1.25em} |
|||
.sect1{padding-bottom:1.25em}} |
|||
.sect1:last-child{padding-bottom:0} |
|||
.sect1+.sect1{border-top:1px solid #e7e7e9} |
|||
#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;display:block;text-decoration:none!important;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;display:block;padding-top:.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:#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} |
|||
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} |
|||
details>summary:first-of-type{cursor:pointer;display:list-item;outline:none;margin-bottom:.75em} |
|||
.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:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} |
|||
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} |
|||
.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} |
|||
table.tableblock #preamble>.sectionbody>[class="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;width:80px} |
|||
.admonitionblock>table td.icon img{max-width:none} |
|||
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} |
|||
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} |
|||
.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} |
|||
.sidebarblock{border-style:solid;border-width:1px;border-color:#dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;-webkit-border-radius:4px;border-radius:4px} |
|||
.sidebarblock>:first-child{margin-top:0} |
|||
.sidebarblock>:last-child{margin-bottom:0} |
|||
.sidebarblock>.content>.title{color:#7a2518;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>.content>pre{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} |
|||
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} |
|||
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} |
|||
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class="highlight"],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} |
|||
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} |
|||
.listingblock>.content{position:relative} |
|||
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} |
|||
.listingblock:hover code[data-lang]::before{display:block} |
|||
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} |
|||
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} |
|||
.listingblock pre.highlightjs{padding:0} |
|||
.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} |
|||
.listingblock pre.prettyprint{border-width:0} |
|||
.prettyprint{background:#f7f7f8} |
|||
pre.prettyprint .linenums{line-height:1.45;margin-left:2em} |
|||
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} |
|||
pre.prettyprint li code[data-lang]::before{opacity:1} |
|||
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} |
|||
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} |
|||
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} |
|||
table.linenotable td.code{padding-left:.75em} |
|||
table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;padding-right:.5em} |
|||
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em} |
|||
pre.pygments .lineno::before{content:"";margin-right:-.125em} |
|||
.quoteblock{margin:0 1em 1.25em 1.5em;display:table} |
|||
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} |
|||
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} |
|||
.quoteblock blockquote{margin:0;padding:0;border:0} |
|||
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} |
|||
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} |
|||
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} |
|||
.verseblock{margin:0 1em 1.25em} |
|||
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} |
|||
.verseblock pre strong{font-weight:400} |
|||
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} |
|||
.quoteblock .attribution,.verseblock .attribution{font-size:.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:-.025em;color:rgba(0,0,0,.6)} |
|||
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} |
|||
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} |
|||
.quoteblock.abstract{margin:0 1em 1.25em;display:block} |
|||
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} |
|||
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} |
|||
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} |
|||
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} |
|||
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} |
|||
table.tableblock{max-width:100%;border-collapse:separate} |
|||
p.tableblock:last-child{margin-bottom:0} |
|||
td.tableblock>.content>:last-child{margin-bottom:-1.25em} |
|||
td.tableblock>.content>:last-child.sidebarblock{margin-bottom:0} |
|||
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} |
|||
table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} |
|||
table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} |
|||
table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} |
|||
table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} |
|||
table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} |
|||
table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} |
|||
table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} |
|||
table.frame-all{border-width:1px} |
|||
table.frame-sides{border-width:0 1px} |
|||
table.frame-topbot,table.frame-ends{border-width:1px 0} |
|||
table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd),table.stripes-even tr:nth-of-type(even),table.stripes-hover tr:hover{background:#f8f8f7} |
|||
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:rgba(0,0,0,.8);font-weight:bold} |
|||
p.tableblock>code:only-child{background:none;padding:0} |
|||
p.tableblock{font-size:1em} |
|||
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.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} |
|||
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} |
|||
ul.unstyled,ol.unstyled{margin-left:0} |
|||
ul.checklist{margin-left:.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:1.25em;font-size:.8em;position:relative;bottom:.125em} |
|||
ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} |
|||
ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} |
|||
ul.inline>li{margin-left:1.25em} |
|||
.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:none} |
|||
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} |
|||
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} |
|||
td.hdlist1{font-weight:bold;padding-bottom:1.25em} |
|||
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} |
|||
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} |
|||
.colist td:not([class]):first-child img{max-width:none} |
|||
.colist td:not([class]):last-child{padding:.25em 0} |
|||
.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{margin:.25em .625em 1.25em 0} |
|||
.imageblock.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;display:inline-block} |
|||
a.image object{pointer-events:none} |
|||
sup.footnote,sup.footnoteref{font-size:.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:.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 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} |
|||
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} |
|||
#footnotes .footnote:last-of-type{margin-bottom:0} |
|||
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.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:#00fafa} |
|||
.black{color:#000} |
|||
.black-background{background:#000} |
|||
.blue{color:#0000bf} |
|||
.blue-background{background:#0000fa} |
|||
.fuchsia{color:#bf00bf} |
|||
.fuchsia-background{background:#fa00fa} |
|||
.gray{color:#606060} |
|||
.gray-background{background:#7d7d7d} |
|||
.green{color:#006000} |
|||
.green-background{background:#007d00} |
|||
.lime{color:#00bf00} |
|||
.lime-background{background:#00fa00} |
|||
.maroon{color:#600000} |
|||
.maroon-background{background:#7d0000} |
|||
.navy{color:#000060} |
|||
.navy-background{background:#00007d} |
|||
.olive{color:#606000} |
|||
.olive-background{background:#7d7d00} |
|||
.purple{color:#600060} |
|||
.purple-background{background:#7d007d} |
|||
.red{color:#bf0000} |
|||
.red-background{background:#fa0000} |
|||
.silver{color:#909090} |
|||
.silver-background{background:#bcbcbc} |
|||
.teal{color:#006060} |
|||
.teal-background{background:#007d7d} |
|||
.white{color:#bfbfbf} |
|||
.white-background{background:#fafafa} |
|||
.yellow{color:#bfbf00} |
|||
.yellow-background{background:#fafa00} |
|||
span.icon>.fa{cursor:default} |
|||
a span.icon>.fa{cursor:inherit} |
|||
.admonitionblock td.icon [class^="fa icon-"]{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:#19407c} |
|||
.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[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.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:-.125em} |
|||
b.conum *{color:inherit!important} |
|||
.conum:not([data-value]):empty{display:none} |
|||
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} |
|||
h1,h2,p,td.content,span.alt{letter-spacing:-.01em} |
|||
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} |
|||
p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} |
|||
p{margin-bottom:1.25rem} |
|||
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} |
|||
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} |
|||
.print-only{display:none!important} |
|||
@page{margin:1.25cm .75cm} |
|||
@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} |
|||
html{font-size:80%} |
|||
a{color:inherit!important;text-decoration:underline!important} |
|||
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} |
|||
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} |
|||
abbr[title]::after{content:" (" attr(title) ")"} |
|||
pre,blockquote,tr,img,object,svg{page-break-inside:avoid} |
|||
thead{display:table-header-group} |
|||
svg{max-width:100%} |
|||
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} |
|||
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} |
|||
#toc,.sidebarblock,.exampleblock>.content{background:none!important} |
|||
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} |
|||
body.book #header{text-align:center} |
|||
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} |
|||
body.book #header .details{border:0!important;display:block;padding:0!important} |
|||
body.book #header .details span:first-child{margin-left:0!important} |
|||
body.book #header .details br{display:block} |
|||
body.book #header .details br+span::before{content:none!important} |
|||
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} |
|||
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} |
|||
.listingblock code[data-lang]::before{display:block} |
|||
#footer{padding:0 .9375em} |
|||
.hide-on-print{display:none!important} |
|||
.print-only{display:block!important} |
|||
.hide-for-print{display:none!important} |
|||
.show-for-print{display:inherit!important}} |
|||
@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} |
|||
.sect1{padding:0!important} |
|||
.sect1+.sect1{border:0} |
|||
#footer{background:none} |
|||
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} |
|||
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} |
|||
</style> |
|||
</head> |
|||
<body class="article toc2 toc-right"> |
|||
<div id="header"> |
|||
<div id="toc" class="toc2"> |
|||
<div id="toctitle">Table of Contents</div> |
|||
<ul class="sectlevel1"> |
|||
<li><a href="#_my_labrooms">'My labrooms'</a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
<div id="content"> |
|||
<div class="sect1"> |
|||
<h2 id="_my_labrooms">'My labrooms'</h2> |
|||
<div class="sectionbody"> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/for_tutors/my_labrooms.png" alt="my labrooms"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Here we can see a list of all the labrooms programmed to run today. Again like in the run tab we can distinguish open from closed ones by color (green/orange).<br></p> |
|||
</div> |
|||
<div class="imageblock"> |
|||
<div class="content"> |
|||
<img src="{imagesdir}/for_tutors/todays_labrooms.png" alt="todays labrooms"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>We can also get info using the info icon <span class="image"><img src="{imagesdir}/for_tutors/info_icon.png" alt="info icon"></span> or delete the labroom using the trashcan icon <span class="image"><img src="{imagesdir}/for_tutors/trash_icon.png" alt="trash icon"></span> .<br> |
|||
To search for a specific labroom we can use the searchbar at the top.<br></p> |
|||
</div> |
|||
<div class="admonitionblock important"> |
|||
<table> |
|||
<tr> |
|||
<td class="icon"> |
|||
<div class="title">Important</div> |
|||
</td> |
|||
<td class="content"> |
|||
The delete command is <strong>FORCED</strong> even if the labroom is running!!!<br> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div id="footer"> |
|||
<div id="footer-text"> |
|||
Last updated 2020-07-09 15:06:11 UTC |
|||
</div> |
|||
</div> |
|||
</body> |
|||
</html> |
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Loading…
Reference in new issue